{"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":824205,"link":"/api/v1.1/game/824205/feed/live","metaData":{"wait":10,"timeStamp":"20260419_212131","gameEvents":["force_out","game_finished"],"logicalEvents":["midInning","countChange","count10","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824205,"type":"R","doubleHeader":"N","id":"2026/04/19/slnmlb-houmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824205-2026-04-19","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-19T18:10:00Z","originalDate":"2026-04-19","officialDate":"2026-04-19","dayNight":"day","time":"1:10","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":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138","season":2026,"venue":{"id":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"sln","fileCode":"stl","abbreviation":"STL","teamName":"Cardinals","locationName":"St. Louis","firstYearOfPlay":"1892","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"St. Louis","record":{"gamesPlayed":21,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":13,"losses":8,"ties":0,"pct":".619"},"records":{},"divisionLeader":false,"wins":13,"losses":8,"winningPercentage":".619"},"franchiseName":"St. Louis","clubName":"Cardinals","active":true},"home":{"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":23,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":8,"losses":15,"ties":0,"pct":".348"},"records":{},"divisionLeader":false,"wins":8,"losses":15,"winningPercentage":".348"},"franchiseName":"Houston","clubName":"Astros","active":true}},"players":{"ID694335":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335","firstName":"Matthew","lastName":"Svanson","primaryNumber":"49","birthDate":"1999-01-31","currentAge":27,"birthCity":"Lake Zurich","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Svanson","middleName":"Patrick","boxscoreName":"Svanson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"SVONN-suhn","mlbDebutDate":"2025-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Svanson","nameSlug":"matt-svanson-694335","firstLastName":"Matt Svanson","lastFirstName":"Svanson, Matt","lastInitName":"Svanson, M","initLastName":"M Svanson","fullFMLName":"Matthew Patrick Svanson","fullLFMName":"Svanson, Matthew Patrick","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID694376":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376","firstName":"Shay","lastName":"Whitcomb","primaryNumber":"13","birthDate":"1998-09-28","currentAge":27,"birthCity":"Thousand Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":202,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Shay","useLastName":"Whitcomb","middleName":"Lane","boxscoreName":"Whitcomb","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shay Whitcomb","nameSlug":"shay-whitcomb-694376","firstLastName":"Shay Whitcomb","lastFirstName":"Whitcomb, Shay","lastInitName":"Whitcomb, S","initLastName":"S Whitcomb","fullFMLName":"Shay Lane Whitcomb","fullLFMName":"Whitcomb, Shay Lane","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID691023":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023","firstName":"Jordan","lastName":"Walker","primaryNumber":"18","birthDate":"2002-05-22","currentAge":24,"birthCity":"Stone Mountain","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jordan","useLastName":"Walker","middleName":"Alexander","boxscoreName":"Walker, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Walker","nameSlug":"jordan-walker-691023","firstLastName":"Jordan Walker","lastFirstName":"Walker, Jordan","lastInitName":"Walker, J","initLastName":"J Walker","fullFMLName":"Jordan Alexander Walker","fullLFMName":"Walker, Jordan Alexander","strikeZoneTop":3.461,"strikeZoneBottom":1.747},"ID687363":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363","firstName":"Victor","lastName":"Scott","primaryNumber":"11","birthDate":"2001-02-12","currentAge":25,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Victor","useLastName":"Scott II","middleName":"Dwanyne","boxscoreName":"Scott II","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Victor Scott II","nameTitle":"II","nameSuffix":"II","nameSlug":"victor-scott-ii-687363","firstLastName":"Victor Scott II","lastFirstName":"Scott II, Victor","lastInitName":"Scott II, V","initLastName":"V Scott II","fullFMLName":"Victor Dwanyne Scott II","fullLFMName":"Scott II, Victor Dwanyne","strikeZoneTop":3.137,"strikeZoneBottom":1.583},"ID701675":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675","firstName":"Nathan","lastName":"Church","primaryNumber":"27","birthDate":"2000-07-12","currentAge":26,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Nathan","useLastName":"Church","middleName":"Michael","boxscoreName":"Church","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nathan Church","nameSlug":"nathan-church-701675","firstLastName":"Nathan Church","lastFirstName":"Church, Nathan","lastInitName":"Church, N","initLastName":"N Church","fullFMLName":"Nathan Michael Church","fullLFMName":"Church, Nathan Michael","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"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},"ID680802":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802","firstName":"Ryan","lastName":"Weiss","primaryNumber":"51","birthDate":"1996-12-10","currentAge":29,"birthCity":"South Elgin","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Weiss","boxscoreName":"Weiss","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2026-03-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Weiss","nameSlug":"ryan-weiss-680802","firstLastName":"Ryan Weiss","lastFirstName":"Weiss, Ryan","lastInitName":"Weiss, R","initLastName":"R Weiss","fullFMLName":"Ryan  Weiss","fullLFMName":"Weiss, Ryan","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID700669":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669","firstName":"Gordon","lastName":"Graceffo","primaryNumber":"44","birthDate":"2000-03-17","currentAge":26,"birthCity":"Wayne","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gordon","useLastName":"Graceffo","middleName":"Joseph","boxscoreName":"Graceffo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"gruh-SEFF-oh","mlbDebutDate":"2024-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gordon Graceffo","nameSlug":"gordon-graceffo-700669","firstLastName":"Gordon Graceffo","lastFirstName":"Graceffo, Gordon","lastInitName":"Graceffo, G","initLastName":"G Graceffo","fullFMLName":"Gordon Joseph Graceffo","fullLFMName":"Graceffo, Gordon Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID802139":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139","firstName":"Jonathan","lastName":"Wetherholt","primaryNumber":"26","birthDate":"2002-09-10","currentAge":24,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"JJ","useLastName":"Wetherholt","middleName":"David","boxscoreName":"Wetherholt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JJ Wetherholt","nameSlug":"jj-wetherholt-802139","firstLastName":"JJ Wetherholt","lastFirstName":"Wetherholt, JJ","lastInitName":"Wetherholt, J","initLastName":"J Wetherholt","fullFMLName":"Jonathan David Wetherholt","fullLFMName":"Wetherholt, Jonathan David","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"ID687957":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957","firstName":"Dustin","lastName":"Harris","primaryNumber":"29","birthDate":"1999-07-08","currentAge":27,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Dustin","useLastName":"Harris","middleName":"Alexander","boxscoreName":"Harris, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dustin Harris","nameSlug":"dustin-harris-687957","firstLastName":"Dustin Harris","lastFirstName":"Harris, Dustin","lastInitName":"Harris, D","initLastName":"D Harris","fullFMLName":"Dustin Alexander Harris","fullLFMName":"Harris, Dustin Alexander","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"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},"ID694728":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728","firstName":"Brice","lastName":"Matthews","primaryNumber":"0","birthDate":"2002-03-16","currentAge":24,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Brice","useLastName":"Matthews","middleName":"Andre","boxscoreName":"Matthews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brice Matthews","nameSlug":"brice-matthews-694728","firstLastName":"Brice Matthews","lastFirstName":"Matthews, Brice","lastInitName":"Matthews, B","initLastName":"B Matthews","fullFMLName":"Brice Andre Matthews","fullLFMName":"Matthews, Brice Andre","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"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},"ID676475":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475","firstName":"Alec","lastName":"Burleson","primaryNumber":"41","birthDate":"1998-11-25","currentAge":27,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Alec","useLastName":"Burleson","middleName":"Michael","boxscoreName":"Burleson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"bur-leh-son","mlbDebutDate":"2022-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alec Burleson","nameSlug":"alec-burleson-676475","firstLastName":"Alec Burleson","lastFirstName":"Burleson, Alec","lastInitName":"Burleson, A","initLastName":"A Burleson","fullFMLName":"Alec Michael Burleson","fullLFMName":"Burleson, Alec Michael","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"ID695336":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336","firstName":"Thomas","lastName":"Saggese","primaryNumber":"25","birthDate":"2002-04-10","currentAge":24,"birthCity":"Carlsbad","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Thomas","useLastName":"Saggese","middleName":"Darren","boxscoreName":"Saggese","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"suh-JAY-see","mlbDebutDate":"2024-09-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Thomas Saggese","nameSlug":"thomas-saggese-695336","firstLastName":"Thomas Saggese","lastFirstName":"Saggese, Thomas","lastInitName":"Saggese, T","initLastName":"T Saggese","fullFMLName":"Thomas Darren Saggese","fullLFMName":"Saggese, Thomas Darren","strikeZoneTop":3.141,"strikeZoneBottom":1.585},"ID676617":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617","firstName":"Riley","lastName":"O'Brien","primaryNumber":"61","birthDate":"1995-02-06","currentAge":31,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Riley","useLastName":"O'Brien","middleName":"Chun-Young","boxscoreName":"O'Brien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Riley O'Brien","nameSlug":"riley-o-brien-676617","firstLastName":"Riley O'Brien","lastFirstName":"O'Brien, Riley","lastInitName":"O'Brien, R","initLastName":"R O'Brien","fullFMLName":"Riley Chun-Young O'Brien","fullLFMName":"O'Brien, Riley Chun-Young","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669467":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467","firstName":"Neil","lastName":"Pallante","primaryNumber":"53","birthDate":"1998-09-18","currentAge":27,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andre","useLastName":"Pallante","middleName":"Andre","boxscoreName":"Pallante","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"puh-LAWN-tay","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andre Pallante","nameSlug":"andre-pallante-669467","firstLastName":"Andre Pallante","lastFirstName":"Pallante, Andre","lastInitName":"Pallante, A","initLastName":"A Pallante","fullFMLName":"Neil Andre Pallante","fullLFMName":"Pallante, Neil Andre","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID650968":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968","firstName":"Yohel","lastName":"Pozo","primaryNumber":"79","birthDate":"1997-06-14","currentAge":29,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 11\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Yohel","useLastName":"Pozo","middleName":"Enrique","boxscoreName":"Pozo","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":true,"pronunciation":"jo-EL POH-zoh","mlbDebutDate":"2021-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohel Pozo","nameSlug":"yohel-pozo-650968","firstLastName":"Yohel Pozo","lastFirstName":"Pozo, Yohel","lastInitName":"Pozo, Y","initLastName":"Y Pozo","fullFMLName":"Yohel Enrique Pozo","fullLFMName":"Pozo, Yohel Enrique","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID666277":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277","firstName":"George","lastName":"Soriano","primaryNumber":"65","birthDate":"1999-03-24","currentAge":27,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Soriano","boxscoreName":"Soriano, G","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Soriano","nameSlug":"george-soriano-666277","firstLastName":"George Soriano","lastFirstName":"Soriano, George","lastInitName":"Soriano, G","initLastName":"G Soriano","fullFMLName":"George Soriano","fullLFMName":"Soriano, George","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669461":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461","firstName":"Matthew","lastName":"Liberatore","primaryNumber":"32","birthDate":"1999-11-06","currentAge":26,"birthCity":"Peoria","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matthew","useLastName":"Liberatore","middleName":"Joseph","boxscoreName":"Liberatore","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LIBB-er-uh-tore","mlbDebutDate":"2022-05-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matthew Liberatore","nameSlug":"matthew-liberatore-669461","firstLastName":"Matthew Liberatore","lastFirstName":"Liberatore, Matthew","lastInitName":"Liberatore, M","initLastName":"M Liberatore","fullFMLName":"Matthew Joseph Liberatore","fullLFMName":"Liberatore, Matthew Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID602104":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104","firstName":"Ramón","lastName":"Urías","primaryNumber":"29","birthDate":"1994-06-03","currentAge":32,"birthCity":"Magdalena de Kino","birthStateProvince":"SO","birthCountry":"Mexico","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Ramón","useLastName":"Urías","middleName":"Francisco","boxscoreName":"Urías, R","gender":"M","nameMatrilineal":"Figueroa","isPlayer":true,"isVerified":true,"pronunciation":"oo-REE-ahs","mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ramón Urías","nameSlug":"ramon-urias-602104","firstLastName":"Ramón Urías","lastFirstName":"Urías, Ramón","lastInitName":"Urías, R","initLastName":"R Urías","fullFMLName":"Ramón Francisco Urías","fullLFMName":"Urías, Ramón Francisco","strikeZoneTop":3.098,"strikeZoneBottom":1.563},"ID686780":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780","firstName":"Pedro","lastName":"Pagés","primaryNumber":"43","birthDate":"1998-09-17","currentAge":27,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 11\"","weight":245,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Pedro","useLastName":"Pagés","middleName":"Jose","boxscoreName":"Pagés, P","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"paw-HESS","mlbDebutDate":"2024-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pedro Pagés","nameSlug":"pedro-pages-686780","firstLastName":"Pedro Pagés","lastFirstName":"Pagés, Pedro","lastInitName":"Pagés, P","initLastName":"P Pagés","fullFMLName":"Pedro Jose Pagés","fullLFMName":"Pagés, Pedro Jose","strikeZoneTop":3.174,"strikeZoneBottom":1.602},"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},"ID621121":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121","firstName":"Lance","lastName":"McCullers","primaryNumber":"50","birthDate":"1993-10-02","currentAge":32,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lance","useLastName":"McCullers Jr.","middleName":"G.","boxscoreName":"McCullers Jr.","nickName":"Perdomo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lance McCullers Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"lance-mccullers-jr-621121","firstLastName":"Lance McCullers Jr.","lastFirstName":"McCullers Jr., Lance","lastInitName":"McCullers Jr., L","initLastName":"L McCullers","fullFMLName":"Lance G. McCullers Jr.","fullLFMName":"McCullers Jr., Lance G.","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},"ID621043":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043","firstName":"Carlos","lastName":"Correa","primaryNumber":"1","birthDate":"1994-09-22","currentAge":31,"birthCity":"Ponce","birthCountry":"Puerto Rico","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Carlos","useLastName":"Correa","middleName":"Javier","boxscoreName":"Correa","nickName":"I Am Groot","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-06-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Correa","nameSlug":"carlos-correa-621043","firstLastName":"Carlos Correa","lastFirstName":"Correa, Carlos","lastInitName":"Correa, C","initLastName":"C Correa","fullFMLName":"Carlos Javier Correa","fullLFMName":"Correa, Carlos Javier","strikeZoneTop":3.337,"strikeZoneBottom":1.684},"ID681293":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293","firstName":"Spencer","lastName":"Arrighetti","primaryNumber":"45","birthDate":"2000-01-02","currentAge":26,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 2\"","weight":186,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Arrighetti","middleName":"Zane","boxscoreName":"Arrighetti","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"air-uh-get-ee","mlbDebutDate":"2024-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Arrighetti","nameSlug":"spencer-arrighetti-681293","firstLastName":"Spencer Arrighetti","lastFirstName":"Arrighetti, Spencer","lastInitName":"Arrighetti, S","initLastName":"S Arrighetti","fullFMLName":"Spencer Zane Arrighetti","fullLFMName":"Arrighetti, Spencer Zane","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID676467":{"id":676467,"fullName":"Colton Gordon","link":"/api/v1/people/676467","firstName":"Colton","lastName":"Gordon","birthDate":"1998-12-20","currentAge":27,"birthCity":"St. Petersburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Colton","useLastName":"Gordon","middleName":"Zimring","boxscoreName":"Gordon, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-05-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Colton Gordon","nameSlug":"colton-gordon-676467","firstLastName":"Colton Gordon","lastFirstName":"Gordon, Colton","lastInitName":"Gordon, C","initLastName":"C Gordon","fullFMLName":"Colton Zimring Gordon","fullLFMName":"Gordon, Colton Zimring","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":36,"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},"ID671056":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056","firstName":"Ivan","lastName":"Herrera","primaryNumber":"48","birthDate":"2000-06-01","currentAge":26,"birthCity":"Panama City","birthCountry":"Panama","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Iván","useLastName":"Herrera","middleName":"Aaron","boxscoreName":"Herrera","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ee-VAHN","mlbDebutDate":"2022-05-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Iván Herrera","nameSlug":"ivan-herrera-671056","firstLastName":"Iván Herrera","lastFirstName":"Herrera, Iván","lastInitName":"Herrera, I","initLastName":"I Herrera","fullFMLName":"Ivan Aaron Herrera","fullLFMName":"Herrera, Ivan Aaron","strikeZoneTop":3.173,"strikeZoneBottom":1.602},"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},"ID700241":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241","firstName":"Michael","lastName":"McGreevy","primaryNumber":"36","birthDate":"2000-07-08","currentAge":26,"birthCity":"San Clemente","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"McGreevy","middleName":"Stephen","boxscoreName":"McGreevy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael McGreevy","nameSlug":"michael-mcgreevy-700241","firstLastName":"Michael McGreevy","lastFirstName":"McGreevy, Michael","lastInitName":"McGreevy, M","initLastName":"M McGreevy","fullFMLName":"Michael Stephen McGreevy","fullLFMName":"McGreevy, Michael Stephen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669357":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357","firstName":"Nolan","lastName":"Gorman","primaryNumber":"16","birthDate":"2000-05-10","currentAge":26,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nolan","useLastName":"Gorman","middleName":"Brian","boxscoreName":"Gorman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-05-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Gorman","nameSlug":"nolan-gorman-669357","firstLastName":"Nolan Gorman","lastFirstName":"Gorman, Nolan","lastInitName":"Gorman, N","initLastName":"N Gorman","fullFMLName":"Nolan Brian Gorman","fullLFMName":"Gorman, Nolan Brian","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"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},"ID678906":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906","firstName":"Kai-Wei","lastName":"Teng","primaryNumber":"17","birthDate":"1998-12-01","currentAge":27,"birthCity":"Taichung","birthCountry":"Taiwan","height":"6' 4\"","weight":241,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kai-Wei","useLastName":"Teng","boxscoreName":"Teng","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"kai-way","mlbDebutDate":"2024-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kai-Wei Teng","nameSlug":"kai-wei-teng-678906","firstLastName":"Kai-Wei Teng","lastFirstName":"Teng, Kai-Wei","lastInitName":"Teng, K","initLastName":"K Teng","fullFMLName":"Kai-Wei Teng","fullLFMName":"Teng, Kai-Wei ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID681517":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517","firstName":"Kyle","lastName":"Leahy","primaryNumber":"62","birthDate":"1997-06-04","currentAge":29,"birthCity":"Boulder","birthStateProvince":"CO","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Leahy","middleName":"Yandow","boxscoreName":"Leahy","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LAY-hee","mlbDebutDate":"2023-07-07","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Leahy","nameSlug":"kyle-leahy-681517","firstLastName":"Kyle Leahy","lastFirstName":"Leahy, Kyle","lastInitName":"Leahy, K","initLastName":"K Leahy","fullFMLName":"Kyle Yandow Leahy","fullLFMName":"Leahy, Kyle Yandow","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID665877":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877","firstName":"José","lastName":"Fermín","primaryNumber":"15","birthDate":"1999-03-29","currentAge":27,"birthCity":"Puerto Plata","birthCountry":"Dominican Republic","height":"5' 10\"","weight":198,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"José","useLastName":"Fermín","middleName":"Miguel","boxscoreName":"Fermín","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"fair-MEAN","mlbDebutDate":"2023-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Fermín","nameSlug":"jose-fermin-665877","firstLastName":"José Fermín","lastFirstName":"Fermín, José","lastInitName":"Fermín, J","initLastName":"J Fermín","fullFMLName":"José Miguel Fermín","fullLFMName":"Fermín, José Miguel","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID681676":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676","firstName":"Ryan","lastName":"Fernandez","primaryNumber":"64","birthDate":"1998-06-11","currentAge":28,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Fernandez","middleName":"Austin","boxscoreName":"Fernandez","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Fernandez","nameSlug":"ryan-fernandez-681676","firstLastName":"Ryan Fernandez","lastFirstName":"Fernandez, Ryan","lastInitName":"Fernandez, R","initLastName":"R Fernandez","fullFMLName":"Ryan Austin Fernandez","fullLFMName":"Fernandez, Ryan Austin","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID668941":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941","firstName":"Joseph","lastName":"Romero","primaryNumber":"33","birthDate":"1996-09-09","currentAge":30,"birthCity":"Camarillo","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JoJo","useLastName":"Romero","middleName":"Abel","boxscoreName":"Romero, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2020-08-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JoJo Romero","nameSlug":"jojo-romero-668941","firstLastName":"JoJo Romero","lastFirstName":"Romero, JoJo","lastInitName":"Romero, J","initLastName":"J Romero","fullFMLName":"Joseph Abel Romero","fullLFMName":"Romero, Joseph Abel","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"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},"ID677865":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865","firstName":"Justin","lastName":"Bruihl","primaryNumber":"47","birthDate":"1997-06-26","currentAge":29,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Bruihl","boxscoreName":"Bruihl","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Justin Bruihl","nameSlug":"justin-bruihl-677865","firstLastName":"Justin Bruihl","lastFirstName":"Bruihl, Justin","lastInitName":"Bruihl, J","initLastName":"J Bruihl","fullFMLName":"Justin  Bruihl","fullLFMName":"Bruihl, Justin ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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":29,"birthCity":"Powder Springs","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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.26,"strikeZoneBottom":1.65},"ID592773":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773","firstName":"Ryne","lastName":"Stanek","primaryNumber":"55","birthDate":"1991-07-26","currentAge":35,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 4\"","weight":226,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryne","useLastName":"Stanek","middleName":"Thomas","boxscoreName":"Stanek","nickName":"Stanny","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-05-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryne Stanek","nameSlug":"ryne-stanek-592773","firstLastName":"Ryne Stanek","lastFirstName":"Stanek, Ryne","lastInitName":"Stanek, R","initLastName":"R Stanek","fullFMLName":"Ryne Thomas Stanek","fullLFMName":"Stanek, Ryne Thomas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID681347":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347","firstName":"Michael","lastName":"Burrows","primaryNumber":"50","birthDate":"1999-11-08","currentAge":26,"birthCity":"Waterford","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mike","useLastName":"Burrows","middleName":"Thomas","boxscoreName":"Burrows","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mike Burrows","nameSlug":"mike-burrows-681347","firstLastName":"Mike Burrows","lastFirstName":"Burrows, Mike","lastInitName":"Burrows, M","initLastName":"M Burrows","fullFMLName":"Michael Thomas Burrows","fullLFMName":"Burrows, Michael Thomas","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID681151":{"id":681151,"fullName":"Jayden Murray","link":"/api/v1/people/681151","firstName":"Jayden","lastName":"Murray","primaryNumber":"70","birthDate":"1997-04-11","currentAge":29,"birthCity":"Vernal","birthStateProvince":"UT","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jayden","useLastName":"Murray","middleName":"Allen","boxscoreName":"Murray","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jayden Murray","nameSlug":"jayden-murray-681151","firstLastName":"Jayden Murray","lastFirstName":"Murray, Jayden","lastInitName":"Murray, J","initLastName":"J Murray","fullFMLName":"Jayden Allen Murray","fullLFMName":"Murray, Jayden Allen","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID669160":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160","firstName":"Dustin","lastName":"May","primaryNumber":"21","birthDate":"1997-09-06","currentAge":29,"birthCity":"Justin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 6\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dustin","useLastName":"May","middleName":"Jake","boxscoreName":"May","nickName":"Big Red","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dustin May","nameSlug":"dustin-may-669160","firstLastName":"Dustin May","lastFirstName":"May, Dustin","lastInitName":"May, D","initLastName":"D May","fullFMLName":"Dustin Jake May","fullLFMName":"May, Dustin Jake","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID691026":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026","firstName":"Masyn","lastName":"Winn","primaryNumber":"0","birthDate":"2002-03-21","currentAge":24,"birthCity":"Katy","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Masyn","useLastName":"Winn","middleName":"Blaze","boxscoreName":"Winn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Masyn Winn","nameSlug":"masyn-winn-691026","firstLastName":"Masyn Winn","lastFirstName":"Winn, Masyn","lastInitName":"Winn, M","initLastName":"M Winn","fullFMLName":"Masyn Blaze Winn","fullLFMName":"Winn, Masyn Blaze","strikeZoneTop":3.081,"strikeZoneBottom":1.555},"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":2392,"name":"Daikin Park","link":"/api/v1/venues/2392","location":{"address1":"501 Crawford Street","city":"Houston","state":"Texas","stateAbbrev":"TX","postalCode":"77002","defaultCoordinates":{"latitude":29.756967,"longitude":-95.355509},"azimuthAngle":343.0,"elevation":45,"country":"USA","phone":"(713) 259-8000"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":41168,"turfType":"Grass","roofType":"Retractable","leftLine":315,"leftCenter":362,"center":409,"rightCenter":373,"rightLine":326},"active":true,"season":"2026"},"officialVenue":{"id":2392,"link":"/api/v1/venues/2392"},"weather":{"condition":"Roof Closed","temp":"73","wind":"0 mph, None"},"gameInfo":{"attendance":33491,"firstPitch":"2026-04-19T18:10:00.000Z","gameDurationMinutes":190},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":2,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"home":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"}},"officialScorer":{"id":800936,"fullName":"Frank Johnson","link":"/api/v1/people/800936"},"primaryDatacaster":{"id":684800,"fullName":"Chuck Miller","link":"/api/v1/people/684800"},"moundVisits":{"away":{"used":2,"remaining":3},"home":{"used":3,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Wetherholt called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-19T18:10:26.470Z","endTime":"2026-04-19T18:11:53.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7,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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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-04-19T15:07:25.447Z","endTime":"2026-04-19T17:50:17.281Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"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-04-19T17:50:17.281Z","endTime":"2026-04-19T18:09:52.930Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"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-04-19T18:09:52.930Z","endTime":"2026-04-19T18:10:28.698Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.40318933399314,"aZ":-9.408148655924256,"pfxX":-6.738064470553939,"pfxZ":11.83356841565038,"pX":-0.5789914211514267,"pZ":2.223932929046163,"vX0":6.6377947225464995,"vY0":-139.07441700994931,"vZ0":-8.144586963443368,"x":139.07,"y":178.73,"x0":-2.142147603620499,"y0":50.00124782222419,"z0":5.846178052438029,"aX":-12.961658823627138},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.6,"breakHorizontal":10.6,"spinRate":2351,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.3965677179240674,"extension":6.359255670754276},"index":3,"playId":"50c14296-3f4d-3737-9f68-46f647362ccd","pitchNumber":1,"startTime":"2026-04-19T18:10:28.698Z","endTime":"2026-04-19T18:10:32.133Z","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":87.2,"endSpeed":79.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.663232953018532,"aZ":-28.10155813061699,"pfxX":-10.073610981415875,"pfxZ":2.525207621961112,"pX":-0.3556381965833636,"pZ":2.2494020408469124,"vX0":7.654651032265944,"vY0":-126.67711695821276,"vZ0":-3.6779609536455258,"x":130.56,"y":178.05,"x0":-2.118829031695763,"y0":50.003376360645625,"z0":5.9850886309667,"aX":-16.251524698663037},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.8,"breakHorizontal":16.3,"spinRate":1484,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.4336167594447211,"extension":6.2885619587039345},"index":4,"playId":"0907b0ed-b41b-3fc4-9ed5-fa5d925a18a7","pitchNumber":2,"startTime":"2026-04-19T18:10:40.528Z","endTime":"2026-04-19T18:10:44.842Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-19T18:10:54.731Z","endTime":"2026-04-19T18:11:03.168Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"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":95.8,"endSpeed":85.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.82999429261817,"aZ":-11.619525839079554,"pfxX":-6.466117994247396,"pfxZ":10.694392803661888,"pX":-1.196458712499259,"pZ":4.137938306101441,"vX0":5.28022483819114,"vY0":-139.3231374392082,"vZ0":-2.7492152982339917,"x":162.61,"y":127.06,"x0":-2.2975010677019796,"y0":50.00096867052537,"z0":5.929411755671932,"aX":-12.42618089272352},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.7,"breakHorizontal":10.3,"spinRate":2316,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.39655426690322626,"extension":6.316879096709244},"index":6,"playId":"d55592ac-63c9-3b38-b941-8b716fc8d2a1","pitchNumber":3,"startTime":"2026-04-19T18:11:03.168Z","endTime":"2026-04-19T18:11:07.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":73.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.720536291708022,"aZ":-44.20388654120586,"pfxX":5.248732842515203,"pfxZ":-8.789025338672502,"pX":-1.1540019869269442,"pZ":3.1333088051320734,"vX0":0.7402771025372479,"vY0":-117.4799284190723,"vZ0":2.307889473528402,"x":160.99,"y":154.18,"x0":-2.155660194599898,"y0":50.005663499541875,"z0":6.312771485237298,"aX":7.1799497830722885},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-14.8,"breakHorizontal":-9.7,"spinRate":2987,"spinDirection":42},"zone":11,"typeConfidence":2.0,"plateTime":0.47012300183035416,"extension":6.0569605429737},"index":7,"playId":"870a81bf-4f03-38e3-b504-f6c7f5eb9296","pitchNumber":4,"startTime":"2026-04-19T18:11:16.890Z","endTime":"2026-04-19T18:11:21.168Z","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":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.510668090141966,"aZ":-27.57974668166215,"pfxX":-9.721829190276754,"pfxZ":2.8596809896979476,"pX":-1.4032640012810935,"pZ":3.330582526823519,"vX0":5.297216573000968,"vY0":-126.63262730862976,"vZ0":-1.2577733591412568,"x":170.49,"y":148.85,"x0":-2.271264874335702,"y0":50.00255088349546,"z0":6.062759455544466,"aX":-15.615248295095897},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.2,"breakHorizontal":16.2,"spinRate":1333,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.43436037374396674,"extension":6.274351562606384},"index":8,"playId":"fede9d01-5a48-3d47-8104-cd79f489a1a4","pitchNumber":5,"startTime":"2026-04-19T18:11:31.156Z","endTime":"2026-04-19T18:11:35.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45986241038063,"aZ":-22.517936265375983,"pfxX":-0.1630320241092751,"pfxZ":5.544148550370111,"pX":0.2634162322334233,"pZ":2.0996467347272803,"vX0":6.612958009254171,"vY0":-132.23231510445265,"vZ0":-5.325158321538444,"x":106.96,"y":182.09,"x0":-2.2660926120732503,"y0":50.00537798802163,"z0":5.828343394572701,"aX":-0.28511032002225195},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.9,"breakHorizontal":-1.4,"spinRate":2576,"spinDirection":185},"zone":9,"typeConfidence":2.0,"plateTime":0.4168143954152628,"extension":6.3513208238099885},"index":9,"playId":"7a703cb0-74cd-337f-9aa6-6c4c2a6ffd08","pitchNumber":6,"startTime":"2026-04-19T18:11:48.194Z","endTime":"2026-04-19T18:11:53.227Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:11:53.227Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-19T18:12:05.934Z","endTime":"2026-04-19T18:13:32.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.76409894897474,"aZ":-18.796357291190162,"pfxX":-9.830806837948055,"pfxZ":6.905774901274835,"pX":-1.8910706879026256,"pZ":2.762795673450528,"vX0":4.562300671138109,"vY0":-139.12472709947926,"vZ0":-4.747144900195802,"x":189.08,"y":164.18,"x0":-2.2862155894790743,"y0":50.00011303296044,"z0":5.758590562615983,"aX":-19.032909379456306},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.5,"breakHorizontal":16.7,"spinRate":2277,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.39554865234512393,"extension":6.371184222528902},"index":0,"playId":"0a23f25a-6435-30c7-848d-2f3f7a87a731","pitchNumber":1,"startTime":"2026-04-19T18:12:17.005Z","endTime":"2026-04-19T18:12:20.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.818276429414205,"aZ":-14.468038594885808,"pfxX":-8.509566646481835,"pfxZ":9.016730940840034,"pX":-0.9256974878711832,"pZ":2.1223707602506554,"vX0":6.6427181744481905,"vY0":-140.00003109932382,"vZ0":-7.219304099332648,"x":152.29,"y":181.48,"x0":-2.236602355608877,"y0":50.001729512168126,"z0":5.701990384086627,"aX":-16.707213651075175},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.8,"breakHorizontal":13.8,"spinRate":2254,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.39286957108143916,"extension":6.484090253192519},"index":1,"playId":"3fb22c25-882d-3b83-a8e3-80eeb10620bf","pitchNumber":2,"startTime":"2026-04-19T18:12:32.257Z","endTime":"2026-04-19T18:12:35.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.23441906056262,"aZ":-17.692375513519533,"pfxX":-10.202532546792908,"pfxZ":7.510890313621783,"pX":-0.5123730515645728,"pZ":2.554669432715751,"vX0":7.881977098701138,"vY0":-138.7442017896125,"vZ0":-5.581149543845777,"x":136.53,"y":169.8,"x0":-2.0802475908690843,"y0":50.00388553518712,"z0":5.791800000218899,"aX":-19.673146208145706},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.5,"breakHorizontal":16.6,"spinRate":2302,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.3964467472204585,"extension":6.3515106423530145},"index":2,"playId":"12f69603-3895-374d-806b-9bd311128629","pitchNumber":3,"startTime":"2026-04-19T18:12:47.139Z","endTime":"2026-04-19T18:12:50.981Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-19T18:13:01.216Z","endTime":"2026-04-19T18:13:14.808Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.483505507819856,"aZ":-41.359170861921385,"pfxX":3.51346241935253,"pfxZ":-6.449047063389628,"pX":1.631997191529812,"pZ":1.2059331318117652,"vX0":7.400566813600277,"vY0":-119.8078794198728,"vZ0":-2.2330014096435944,"x":54.79,"y":206.22,"x0":-1.9783614652602866,"y0":50.00303877228907,"z0":5.917472326528771,"aX":5.003296808149948},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-12.0,"breakHorizontal":-8.5,"spinRate":2893,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4607467453379064,"extension":6.265378689455213},"index":4,"playId":"167dda39-1295-38cf-8c3e-0dcfa1aa52b5","pitchNumber":4,"startTime":"2026-04-19T18:13:14.808Z","endTime":"2026-04-19T18:13:19.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.967270211954563,"aZ":-25.235123371930563,"pfxX":-10.430235976318961,"pfxZ":4.101817368234451,"pX":0.9093607887006713,"pZ":0.8696945551538621,"vX0":10.744366981997869,"vY0":-129.5368883749616,"vZ0":-7.41965278689889,"x":82.34,"y":215.3,"x0":-1.9441998261131572,"y0":50.006368297447644,"z0":5.710709720743401,"aX":-17.66549663309849},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.8,"breakHorizontal":16.4,"spinRate":1525,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4234109669155752,"extension":6.5240962291657585},"index":5,"playId":"e5dc512a-433c-3b95-a042-a2487bb0ac4c","pitchNumber":5,"startTime":"2026-04-19T18:13:27.576Z","endTime":"2026-04-19T18:13:32.654Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:13:32.654Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out, second baseman Jose Altuve to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-19T18:13:44.629Z","endTime":"2026-04-19T18:15:02.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":73.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.208785412719404,"aZ":-39.05477137882196,"pfxX":4.085694131550741,"pfxZ":-4.9551611713305395,"pX":0.6762175011005978,"pZ":2.0553964127397193,"vX0":5.242535795238472,"vY0":-118.41738037161065,"vZ0":-0.7631445660030051,"x":91.22,"y":183.28,"x0":-2.115724595464166,"y0":50.001398972459015,"z0":6.023777110658929,"aX":5.674964434381311},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-8.8,"breakHorizontal":-8.9,"spinRate":2940,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.4664449657856138,"extension":6.237372512899853},"index":0,"playId":"8021f041-cfb5-332b-9eea-c1194f39a82b","pitchNumber":1,"startTime":"2026-04-19T18:13:57.980Z","endTime":"2026-04-19T18:14:01.432Z","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":87.8,"endSpeed":80.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.079520694045247,"aZ":-26.607996024007882,"pfxX":-10.285639504028735,"pfxZ":3.3978288172059443,"pX":-0.9021153561309273,"pZ":2.4841042201674055,"vX0":6.45752699874777,"vY0":-127.64359942109206,"vZ0":-3.2201673192284215,"x":151.39,"y":171.71,"x0":-2.1379993151591052,"y0":50.00198584798904,"z0":5.873809198366921,"aX":-16.846810595262333},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.6,"breakHorizontal":17.0,"spinRate":1380,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4303105798201994,"extension":6.263339347618734},"index":1,"playId":"50b50f6e-e918-310a-a922-0d986cc2f8ec","pitchNumber":2,"startTime":"2026-04-19T18:14:11.407Z","endTime":"2026-04-19T18:14:16.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.02360648396652,"aZ":-13.924610798981176,"pfxX":-6.920099490739318,"pfxZ":9.251576582847614,"pX":-0.21912063668087453,"pZ":3.2209737947480206,"vX0":7.752050353544734,"vY0":-140.75079510778437,"vZ0":-4.529259421594275,"x":125.35,"y":151.81,"x0":-2.1325068451603344,"y0":50.00114767469912,"z0":5.777404398234092,"aX":-13.647627397270892},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":10.6,"spinRate":2353,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.39172126100684723,"extension":6.37662825949492},"index":2,"playId":"0039ab2c-7673-3ccd-8051-8edfd8608a91","pitchNumber":3,"startTime":"2026-04-19T18:14:35.693Z","endTime":"2026-04-19T18:14:39.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.576386259471644,"aZ":-23.802530551103647,"pfxX":-10.043348013092018,"pfxZ":5.056516699264726,"pX":-0.26326301616696174,"pZ":1.8995685183385453,"vX0":7.913081248570755,"vY0":-128.38442144721859,"vZ0":-5.231345165937309,"x":127.03,"y":187.49,"x0":-2.0928144678597995,"y0":50.00475133529124,"z0":5.835798253642872,"aX":-16.63287938560607},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.0,"breakHorizontal":16.2,"spinRate":1527,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.42795836472952375,"extension":6.343680837792014},"hitData":{"launchSpeed":82.6,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.06,"coordY":147.09}},"index":3,"playId":"48ea8f6c-9b71-3afe-8fc0-2853ea43722e","pitchNumber":4,"startTime":"2026-04-19T18:14:54.436Z","endTime":"2026-04-19T18:15:02.570Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:15:02.570Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Correa grounds out, first baseman Alec Burleson to pitcher Matthew Liberatore.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T18:17:03.171Z","endTime":"2026-04-19T18:17:25.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"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(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":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.5,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.938983390542575,"aZ":-9.778193764887005,"pfxX":5.063202692475015,"pfxZ":12.181832204753373,"pX":-0.6087037102398919,"pZ":1.5528324255973671,"vX0":-3.8357800356686043,"vY0":-135.7770588388034,"vZ0":-11.42073744518316,"x":140.2,"y":196.85,"x0":0.1753084629383665,"y0":50.005019874320396,"z0":6.530077076389011,"aX":9.311216124996108},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.3,"breakHorizontal":-8.2,"spinRate":2026,"spinDirection":157},"zone":13,"typeConfidence":0.92,"plateTime":0.40576883138611386,"extension":6.375558657970037},"hitData":{"launchSpeed":60.2,"launchAngle":-1.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.58,"coordY":171.86}},"index":0,"playId":"01c1cc36-c522-3abf-9046-f25b65a476c8","pitchNumber":1,"startTime":"2026-04-19T18:17:15.268Z","endTime":"2026-04-19T18:17:25.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:17:25.219Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yordan Alvarez grounds out to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T18:17:39.406Z","endTime":"2026-04-19T18:18:43.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":3},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"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":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63989909841809,"aZ":-11.059554593494628,"pfxX":4.096182046516818,"pfxZ":11.142343468842398,"pX":-0.7538197568594918,"pZ":3.1749928570100137,"vX0":-3.9029223786365823,"vY0":-137.33416943994985,"vZ0":-7.221603583659601,"x":145.73,"y":153.06,"x0":0.15898024430785856,"y0":50.00541728921019,"z0":6.604699039190004,"aX":7.764379680069265},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.7,"breakHorizontal":-6.5,"spinRate":2135,"spinDirection":154},"zone":1,"typeConfidence":0.9,"plateTime":0.40002493254713123,"extension":6.215725019941456},"index":0,"playId":"238a67c1-8135-3d87-881b-80ccb43a3510","pitchNumber":1,"startTime":"2026-04-19T18:17:52.146Z","endTime":"2026-04-19T18:17:57.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.601404704735018,"aZ":-30.984985954783312,"pfxX":-2.634158371562956,"pfxZ":0.7493361663955245,"pX":-1.219391755971393,"pZ":3.4484958811887814,"vX0":-3.3186900659907144,"vY0":-124.82646512931022,"vZ0":-1.7135380180265782,"x":163.48,"y":145.67,"x0":0.4683457765435064,"y0":50.001376395524346,"z0":6.689511489360489,"aX":-4.1649291431984405},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.2,"breakHorizontal":5.5,"spinRate":2656,"spinDirection":266},"zone":11,"typeConfidence":0.91,"plateTime":0.4384215480710947,"extension":6.390026998398565},"index":1,"playId":"8b093e30-c84f-3078-97bc-32eb4c2984bb","pitchNumber":2,"startTime":"2026-04-19T18:18:05.962Z","endTime":"2026-04-19T18:18:10.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.023582018345902,"aZ":-28.532235890191302,"pfxX":-1.9920150065425677,"pfxZ":2.2187241876407624,"pX":-0.9893642244335281,"pZ":1.9491053036955668,"vX0":-3.0652557165779384,"vY0":-127.0693344187352,"vZ0":-5.802870469484213,"x":154.71,"y":186.15,"x0":0.48944190537172577,"y0":50.00290425007437,"z0":6.517358324364746,"aX":-3.271103253900615},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.0,"breakHorizontal":4.3,"spinRate":2664,"spinDirection":248},"zone":13,"typeConfidence":0.9,"plateTime":0.43035103969575816,"extension":6.352563241928714},"index":2,"playId":"8ba40ac5-b29e-3c2c-a873-c88a26f545b6","pitchNumber":3,"startTime":"2026-04-19T18:18:19.867Z","endTime":"2026-04-19T18:18:24.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":72.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07041340353807,"aZ":-45.53783999599821,"pfxX":-7.655836531854709,"pfxZ":-10.130023952050689,"pX":0.024218524850045036,"pZ":1.8056994867286458,"vX0":0.9740643940187077,"vY0":-115.7167904491282,"vZ0":-1.1120273538835175,"x":116.08,"y":190.03,"x0":0.5829815395315951,"y0":50.00400661210865,"z0":6.762352176077838,"aX":-10.09971390774541},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-18.2,"breakHorizontal":13.4,"spinRate":2944,"spinDirection":330},"zone":8,"typeConfidence":0.9,"plateTime":0.4783782537246051,"extension":6.210206159983082},"hitData":{"launchSpeed":61.4,"launchAngle":-52.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.37,"coordY":166.43}},"index":3,"playId":"45857488-09ed-36fe-84ad-50022a722958","pitchNumber":4,"startTime":"2026-04-19T18:18:35.709Z","endTime":"2026-04-19T18:18:43.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:18:43.867Z","atBatIndex":4},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jose Altuve lines out to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T18:19:03.502Z","endTime":"2026-04-19T18:19:19.334Z","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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"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":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10936096361582,"aZ":-13.808649866554115,"pfxX":7.235253869030183,"pfxZ":9.56379900834937,"pX":0.5472842788949236,"pZ":2.0331801778179797,"vX0":-2.0098031820124427,"vY0":-138.0489518050563,"vZ0":-9.508945132214354,"x":96.14,"y":183.88,"x0":0.3468438166492995,"y0":50.005847583528904,"z0":6.462721007501929,"aX":13.900517927843817},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":-12.6,"spinRate":2103,"spinDirection":152},"zone":6,"typeConfidence":0.91,"plateTime":0.3974882989271551,"extension":6.344569881505539},"hitData":{"launchSpeed":95.5,"launchAngle":17.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.28,"coordY":98.44}},"index":0,"playId":"06b99ffa-3c58-3778-993f-ea97e9d2dca6","pitchNumber":1,"startTime":"2026-04-19T18:19:09.345Z","endTime":"2026-04-19T18:19:19.334Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:19:19.334Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yainer Diaz challenged (pitch result), call on the field was overturned: Jordan Walker called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-19T18:21:11.754Z","endTime":"2026-04-19T18:22:29.536Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72446817338081,"aZ":-17.327469607239568,"pfxX":-9.815005663604186,"pfxZ":7.763610500795556,"pX":-1.261544535449542,"pZ":3.0270124125669917,"vX0":6.208827344150088,"vY0":-137.91565887587632,"vZ0":-4.525149701791315,"x":165.09,"y":157.05,"x0":-2.2751433672950596,"y0":50.00360010446103,"z0":5.869679864134731,"aX":-18.77293162187558},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.2,"breakHorizontal":16.3,"spinRate":2211,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39824443718609714,"extension":6.395639741606341},"index":0,"playId":"c1becd24-b90b-3258-b4c1-be93a1fecb41","pitchNumber":1,"startTime":"2026-04-19T18:21:19.303Z","endTime":"2026-04-19T18:21:23.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":86.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.14476856480293,"aZ":-10.809089681335767,"pfxX":-7.114767863679335,"pfxZ":10.969089417390734,"pX":0.3155108749551975,"pZ":2.6501122808994855,"vX0":9.256651507481987,"vY0":-139.5702319240155,"vZ0":-6.705132796844117,"x":104.97,"y":167.23,"x0":-2.139597484001486,"y0":50.00199218231891,"z0":5.816036947123245,"aX":-13.857525469912526},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.4,"breakHorizontal":10.7,"spinRate":2278,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.39436732087199466,"extension":6.392272067109586},"index":1,"playId":"6b1ebe3d-369e-3dfc-90b4-5c4c2c6d5e7a","pitchNumber":2,"startTime":"2026-04-19T18:21:40.309Z","endTime":"2026-04-19T18:21:44.295Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-19T18:21:52.369Z","endTime":"2026-04-19T18:22:02.536Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.262560323905863,"aZ":-24.863064376132716,"pfxX":-10.797524108577019,"pfxZ":4.35164556293353,"pX":-0.37856053227231795,"pZ":2.015781430772545,"vX0":7.981784125565903,"vY0":-129.17239458987532,"vZ0":-4.732070978111726,"x":131.43,"y":184.35,"x0":-2.114070720478594,"y0":50.00447483968079,"z0":5.795881695101895,"aX":-18.149925052773398},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.0,"breakHorizontal":17.6,"spinRate":1564,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.42489806945170194,"extension":6.3908488362581135},"index":3,"playId":"4325baa3-43b0-300b-923f-a14409360ee9","pitchNumber":3,"startTime":"2026-04-19T18:22:02.536Z","endTime":"2026-04-19T18:22:29.536Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"}},"playEndTime":"2026-04-19T18:22:29.536Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nolan Gorman lines out sharply to right fielder Cam Smith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-19T18:22:42.362Z","endTime":"2026-04-19T18:24:48.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.41540063241796,"aZ":-12.008902614994408,"pfxX":-7.528955701184803,"pfxZ":10.398878018454813,"pX":-1.6994365839786665,"pZ":2.7586939493326854,"vX0":4.861766520995037,"vY0":-139.35074690043345,"vZ0":-5.889977656050545,"x":181.78,"y":164.3,"x0":-2.501340693749713,"y0":50.00029551523277,"z0":5.7149331199423115,"aX":-14.597198471832979},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":12.5,"spinRate":2377,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.39517893936612314,"extension":6.3740265505427685},"index":0,"playId":"370f0d31-1f4d-3a40-8539-5321f3ffbc00","pitchNumber":1,"startTime":"2026-04-19T18:22:48.475Z","endTime":"2026-04-19T18:22:51.482Z","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":88.7,"endSpeed":80.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.562647396440546,"aZ":-25.557156144424813,"pfxX":-11.436845014055038,"pfxZ":3.9574595830620414,"pX":0.3540354083487681,"pZ":2.38303318954592,"vX0":9.979334162165449,"vY0":-128.74552615103752,"vZ0":-3.799947454677174,"x":103.51,"y":174.44,"x0":-2.092701739171394,"y0":50.005713631544374,"z0":5.863819403173562,"aX":-19.13883642342862},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.5,"breakHorizontal":18.4,"spinRate":1448,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.4259758457932321,"extension":6.386081059514376},"index":1,"playId":"d6081666-8083-3566-9c64-a7b6a2d9db30","pitchNumber":2,"startTime":"2026-04-19T18:23:01.222Z","endTime":"2026-04-19T18:23:04.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.449932100528958,"aZ":-25.07114938552851,"pfxX":-10.283849473837112,"pfxZ":4.14027347098952,"pX":-1.0910477826471097,"pZ":3.354274093169911,"vX0":5.9619860195582675,"vY0":-130.4372381009489,"vZ0":-1.7592732557868442,"x":158.59,"y":148.21,"x0":-2.074929341800528,"y0":50.00449226465746,"z0":5.935233377730692,"aX":-17.652066498135966},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.3,"breakHorizontal":17.3,"spinRate":1490,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4205536635296072,"extension":6.577626815340743},"index":2,"playId":"26bae9d2-64e9-3e65-84ad-ec1976c70a1a","pitchNumber":3,"startTime":"2026-04-19T18:23:17.939Z","endTime":"2026-04-19T18:23:22.495Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":80.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05310120286559,"aZ":-23.04745572319429,"pfxX":-10.87167700240874,"pfxZ":5.452203030960973,"pX":-0.6052350104553411,"pZ":2.7403181782346953,"vX0":7.477739605367114,"vY0":-128.92054228090169,"vZ0":-3.4927058249987564,"x":140.07,"y":164.79,"x0":-2.138127377482622,"y0":50.00613761345111,"z0":5.901963586559,"aX":-18.212362561385596},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.2,"breakHorizontal":17.9,"spinRate":1669,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.4256656413351134,"extension":6.42572202398348},"index":3,"playId":"c80fd7b3-cdd6-375d-a854-2f103cd6d8d4","pitchNumber":4,"startTime":"2026-04-19T18:23:35.244Z","endTime":"2026-04-19T18:23:39.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52212703062608,"aZ":-22.814782655407576,"pfxX":-11.175337236236278,"pfxZ":5.505492364333376,"pX":0.31652598441272006,"pZ":1.690157568682283,"vX0":9.895879110841433,"vY0":-129.88066216026658,"vZ0":-6.218537690885784,"x":104.93,"y":193.15,"x0":-2.1006882027930907,"y0":50.001433411121496,"z0":5.86318445754312,"aX":-18.992308670802764},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.6,"breakHorizontal":17.9,"spinRate":1648,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.4225483008129389,"extension":6.587564620411047},"index":4,"playId":"ca91c89e-aa17-3931-b0e8-84373b0ec8e2","pitchNumber":5,"startTime":"2026-04-19T18:23:52.772Z","endTime":"2026-04-19T18:23:56.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":86.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.91835851754215,"aZ":-11.816572443025933,"pfxX":-7.817221016286124,"pfxZ":10.428857139021407,"pX":-0.3317491251521482,"pZ":2.290318799603789,"vX0":7.793855292865311,"vY0":-140.092102425019,"vZ0":-7.1032911511247425,"x":129.65,"y":176.94,"x0":-2.158494019558309,"y0":50.00662816903393,"z0":5.66243484897337,"aX":-15.264539579052522},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.3,"breakHorizontal":12.2,"spinRate":2317,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.3936916874940595,"extension":6.4348377326550015},"index":5,"playId":"de8d1dd9-0889-341f-8025-f3084d38cfb0","pitchNumber":6,"startTime":"2026-04-19T18:24:14.849Z","endTime":"2026-04-19T18:24:18.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.502733111461787,"aZ":-26.71846510008941,"pfxX":-10.139056542188783,"pfxZ":3.3125558409885354,"pX":-0.44994364469772763,"pZ":2.4214744708013876,"vX0":7.429035556224075,"vY0":-128.042945333029,"vZ0":-3.3965140087001604,"x":134.15,"y":173.4,"x0":-2.083782967854538,"y0":50.00290583150442,"z0":5.875209756930675,"aX":-16.694980857248378},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.4,"breakHorizontal":16.6,"spinRate":1376,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.42915176129097476,"extension":6.4355874753516975},"hitData":{"launchSpeed":100.4,"launchAngle":20.0,"totalDistance":330.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":180.25,"coordY":77.99}},"index":6,"playId":"3d607fc3-3222-352d-9ba0-942426ca162b","pitchNumber":7,"startTime":"2026-04-19T18:24:38.924Z","endTime":"2026-04-19T18:24:48.747Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:24:48.747Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-19T18:24:56.460Z","endTime":"2026-04-19T18:27:33.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22301002635734,"aZ":-16.233443222603714,"pfxX":-10.703752559074282,"pfxZ":7.9284729985470985,"pX":0.12415744131061031,"pZ":1.8347429939561724,"vX0":9.702454461923368,"vY0":-141.17213856904726,"vZ0":-7.782685893521652,"x":112.27,"y":189.24,"x0":-1.972652617418479,"y0":50.005639591150846,"z0":5.679712111341155,"aX":-21.530275373322354},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.8,"breakHorizontal":17.3,"spinRate":2227,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.3885265908496014,"extension":6.4701439364944235},"index":0,"playId":"dd4ce339-40a2-3e48-8969-e1829eb70d20","pitchNumber":1,"startTime":"2026-04-19T18:25:17.634Z","endTime":"2026-04-19T18:25:21.157Z","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":96.1,"endSpeed":87.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7819397683243,"aZ":-16.801340817663494,"pfxX":-11.140094970947931,"pfxZ":7.848042718787586,"pX":0.8826520158135882,"pZ":2.5023854542685724,"vX0":11.55504514020451,"vY0":-139.4018799302592,"vZ0":-5.851813885662955,"x":83.36,"y":171.22,"x0":-1.878624469889743,"y0":50.000986135459776,"z0":5.746824257479775,"aX":-21.81543109159681},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.1,"breakHorizontal":17.6,"spinRate":2253,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.39366418331257114,"extension":6.466010000862801},"index":1,"playId":"539b7fd7-c542-321b-b09c-1b57e4d95df9","pitchNumber":2,"startTime":"2026-04-19T18:25:34.490Z","endTime":"2026-04-19T18:25:38.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.969962272085123,"aZ":-22.455868900677313,"pfxX":-0.7718525482785061,"pfxZ":5.412917923502345,"pX":1.2538617144344895,"pZ":1.8464953525059096,"vX0":8.845325275739283,"vY0":-133.01208672007482,"vZ0":-6.048543913749171,"x":69.21,"y":188.92,"x0":-2.011457525451832,"y0":50.00349066506465,"z0":5.773398745134617,"aX":-1.3866915583827044},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.6,"breakHorizontal":-0.5,"spinRate":2562,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.4114550375431665,"extension":6.4449375980092025},"index":2,"playId":"7b25617a-eaa7-3c1d-a856-39d1c87ad52b","pitchNumber":3,"startTime":"2026-04-19T18:25:51.851Z","endTime":"2026-04-19T18:25:56.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13139268254188,"aZ":-19.315215517292877,"pfxX":-11.826459784221248,"pfxZ":6.57416625845474,"pX":0.2849724402294064,"pZ":2.855353104031844,"vX0":10.52684434542972,"vY0":-139.2031690608712,"vZ0":-4.343752958862125,"x":106.14,"y":161.69,"x0":-2.0147116897536224,"y0":50.00608253701648,"z0":5.720090746655221,"aX":-23.144142014381423},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.2,"breakHorizontal":19.2,"spinRate":2223,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.39393008758025605,"extension":6.467097378219104},"index":3,"playId":"22c97dd9-09e2-3c73-b031-862f552d2da0","pitchNumber":4,"startTime":"2026-04-19T18:26:06.259Z","endTime":"2026-04-19T18:26:10.116Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-19T18:26:24.404Z","endTime":"2026-04-19T18:26:35.864Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.59284686188031,"aZ":-15.018956040110512,"pfxX":-10.154279857234247,"pfxZ":8.415487429060686,"pX":-0.06002254791918159,"pZ":4.0124046684347014,"vX0":9.508346745095704,"vY0":-142.12283608317478,"vZ0":-2.698123824096879,"x":119.29,"y":130.45,"x0":-2.135154328273853,"y0":50.00445574585327,"z0":5.931951823114415,"aX":-20.70513814010777},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.9,"breakHorizontal":16.3,"spinRate":2296,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.385876737054097,"extension":6.342014751283992},"index":5,"playId":"50a07e1c-4962-38ba-951e-0f41aa2af165","pitchNumber":5,"startTime":"2026-04-19T18:26:35.864Z","endTime":"2026-04-19T18:26:39.969Z","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":90.2,"endSpeed":82.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.663025960556595,"aZ":-21.514181838467696,"pfxX":-9.821283263724508,"pfxZ":6.1428011009115675,"pX":-0.8186347024061217,"pZ":2.107325611429217,"vX0":6.626841108233721,"vY0":-131.13255529628097,"vZ0":-5.370368106173726,"x":148.2,"y":181.88,"x0":-2.1071543656194858,"y0":50.00147624543838,"z0":5.7946597196651055,"aX":-17.041407442984227},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.1,"breakHorizontal":16.2,"spinRate":1489,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.4182551710859541,"extension":6.410160169280614},"index":6,"playId":"5699e939-b275-3e15-a3f9-4e8a60d2b020","pitchNumber":6,"startTime":"2026-04-19T18:26:54.282Z","endTime":"2026-04-19T18:26:59.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13969148070967,"aZ":-23.521734528087276,"pfxX":0.14637144453605977,"pfxZ":4.973729418079268,"pX":0.3549379053072925,"pZ":2.4991417183182683,"vX0":6.592265971583746,"vY0":-132.31405733090057,"vZ0":-4.092869988614752,"x":103.47,"y":171.3,"x0":-2.207648198158196,"y0":50.003640326679516,"z0":5.82913294080619,"aX":0.2544240127746184},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.2,"breakHorizontal":-1.9,"spinRate":2620,"spinDirection":170},"zone":6,"typeConfidence":2.0,"plateTime":0.41695353152549686,"extension":6.315919875407201},"index":7,"playId":"16d9bbf8-5a9b-3362-98e3-b1e5c126a7ac","pitchNumber":7,"startTime":"2026-04-19T18:27:30.030Z","endTime":"2026-04-19T18:27:33.544Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:27:33.544Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Christian Walker walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-19T18:29:36.958Z","endTime":"2026-04-19T18:32:00.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":70.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.941974113397993,"aZ":-45.032389682717756,"pfxX":-7.279685333279307,"pfxZ":-10.229469774549143,"pX":-0.23394005003620488,"pZ":2.650672342123481,"vX0":0.29763445616400686,"vY0":-113.2562750908206,"vZ0":0.8763337767339927,"x":125.92,"y":167.21,"x0":0.5716920670966376,"y0":50.00417411942042,"z0":6.882706363220106,"aX":-9.149624359367799},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.0,"breakVerticalInduced":-17.6,"breakHorizontal":13.0,"spinRate":2980,"spinDirection":331},"zone":5,"typeConfidence":0.9,"plateTime":0.4897730225333117,"extension":6.1992116121708305},"index":0,"playId":"c29da5e5-60db-375e-a959-bf4b8f82b5cd","pitchNumber":1,"startTime":"2026-04-19T18:29:41.345Z","endTime":"2026-04-19T18:29:45.037Z","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":94.2,"endSpeed":84.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.15485923708695,"aZ":-11.32011433676225,"pfxX":4.335058012564129,"pfxZ":11.26527337225322,"pX":0.6968562683996175,"pZ":1.8191618380598964,"vX0":-0.4875323322077667,"vY0":-136.66644043944842,"vZ0":-10.293686670761671,"x":90.44,"y":189.66,"x0":0.31804663293965396,"y0":50.00304643986374,"z0":6.460941098579851,"aX":8.023631798475453},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.9,"breakHorizontal":-7.7,"spinRate":2157,"spinDirection":153},"zone":9,"typeConfidence":0.91,"plateTime":0.40412262384597986,"extension":6.426912009810696},"index":1,"playId":"cf597d6e-0b75-366b-b256-ee0226c6cc1e","pitchNumber":2,"startTime":"2026-04-19T18:29:55.777Z","endTime":"2026-04-19T18:30:00.042Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-19T18:30:05.561Z","endTime":"2026-04-19T18:30:21.644Z","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(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":95.1,"endSpeed":85.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.31015180515356,"aZ":-11.114803491882682,"pfxX":2.3363076604306365,"pfxZ":11.091292637860848,"pX":0.2249025162590492,"pZ":4.27341688025404,"vX0":-1.536418160401571,"vY0":-138.25245139936436,"vZ0":-4.554803996438227,"x":108.43,"y":123.4,"x0":0.4897994322120369,"y0":50.005219692383776,"z0":6.7138915441801155,"aX":4.436889235706343},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.1,"breakHorizontal":-3.8,"spinRate":2094,"spinDirection":153},"zone":12,"typeConfidence":0.89,"plateTime":0.3991202388356716,"extension":6.325958214818253},"index":3,"playId":"0c81b8b4-2e07-3084-9571-4250476ccbf5","pitchNumber":3,"startTime":"2026-04-19T18:30:21.644Z","endTime":"2026-04-19T18:30:24.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.026753922660184,"aZ":-25.492826252530502,"pfxX":-1.9143978750126829,"pfxZ":4.062900528794897,"pX":-0.729453010299701,"pZ":1.4637846221332733,"vX0":-2.49941549882935,"vY0":-127.35738090208523,"vZ0":-7.5204663192095484,"x":144.81,"y":199.26,"x0":0.5130847822396151,"y0":50.00043841355173,"z0":6.469483569129453,"aX":-3.145804211738118},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.9,"breakHorizontal":4.1,"spinRate":2627,"spinDirection":194},"zone":13,"typeConfidence":0.88,"plateTime":0.4299822836529015,"extension":6.475574437699639},"index":4,"playId":"97e0b7ee-deda-35c4-9e96-6f90eb8cb904","pitchNumber":4,"startTime":"2026-04-19T18:30:37.007Z","endTime":"2026-04-19T18:30:43.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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.131943006205084,"aZ":-44.59733664439447,"pfxX":-3.115227534416249,"pfxZ":-9.321813053323924,"pX":-1.6671836967083906,"pZ":0.13740915916300356,"vX0":-3.5585243051679787,"vY0":-116.47979314607392,"vZ0":-5.096238391480516,"x":180.55,"y":235.07,"x0":0.3032887331606651,"y0":50.00488716801175,"z0":6.710167238189016,"aX":-4.1498232293796065},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-18.0,"breakHorizontal":6.7,"spinRate":2851,"spinDirection":339},"zone":13,"typeConfidence":0.89,"plateTime":0.47587477993112826,"extension":6.4384987902830355},"index":5,"playId":"7c260dc0-41f9-3623-8d34-a91cfff1d94a","pitchNumber":5,"startTime":"2026-04-19T18:30:57.567Z","endTime":"2026-04-19T18:31:01.227Z","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":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.374772428503626,"aZ":-19.831960790721677,"pfxX":10.159605065303573,"pfxZ":7.27932029762479,"pX":-0.12022887049503417,"pZ":0.7002452175331688,"vX0":-5.155634646711158,"vY0":-130.15394889317278,"vZ0":-10.32684563891704,"x":121.58,"y":219.87,"x0":0.5792130968085405,"y0":50.00038806039032,"z0":6.256354833863629,"aX":17.218939280709225},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.8,"breakHorizontal":-17.0,"spinRate":1889,"spinDirection":133},"zone":13,"typeConfidence":0.91,"plateTime":0.42278112721051375,"extension":6.407611560025696},"index":6,"playId":"edb90a84-5db2-39fe-a9f7-ac66c324d3db","pitchNumber":6,"startTime":"2026-04-19T18:31:17.528Z","endTime":"2026-04-19T18:31:21.218Z","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":87.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.16909724317283,"aZ":-11.134414543025034,"pfxX":3.055582496207297,"pfxZ":10.672246103217093,"pX":-0.09900644870188567,"pZ":3.1497967853978177,"vX0":-2.015344468021327,"vY0":-140.34403367499434,"vZ0":-7.548939216171524,"x":120.77,"y":153.74,"x0":0.23565609029747392,"y0":50.00665734185829,"z0":6.619967178171357,"aX":6.026649494787367},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.8,"breakHorizontal":-5.0,"spinRate":2073,"spinDirection":155},"zone":2,"typeConfidence":0.89,"plateTime":0.3919989994846551,"extension":6.385523056834211},"index":7,"playId":"2efbd466-e799-307b-ada4-a43428f50957","pitchNumber":7,"startTime":"2026-04-19T18:31:35.144Z","endTime":"2026-04-19T18:31:38.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.326433244129184,"aZ":-12.214813447078223,"pfxX":8.601518800679317,"pfxZ":10.203329280241231,"pX":-0.6343087790609149,"pZ":1.3188428895644249,"vX0":-5.611995395716686,"vY0":-139.44705707923936,"vZ0":-11.61792136931984,"x":141.18,"y":203.17,"x0":0.2936734647425309,"y0":50.006061385639356,"z0":6.361762549522266,"aX":16.829042738462167},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":-14.3,"spinRate":2109,"spinDirection":148},"zone":13,"typeConfidence":0.9,"plateTime":0.39381014225702016,"extension":6.522749136029271},"index":8,"playId":"905eef67-15ff-301d-8bdc-18c395a98325","pitchNumber":8,"startTime":"2026-04-19T18:31:55.733Z","endTime":"2026-04-19T18:32:00.851Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:32:00.851Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Paredes called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-19T18:32:11.703Z","endTime":"2026-04-19T18:33:21.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25763887755942,"aZ":-22.774803109223313,"pfxX":10.349071124736906,"pfxZ":5.662518908106004,"pX":0.14163541600521967,"pZ":1.8667987871571705,"vX0":-4.259875090725262,"vY0":-128.65323632050954,"vZ0":-6.885577763902155,"x":111.6,"y":188.38,"x0":0.4839829059307659,"y0":50.001334318585876,"z0":6.370053422585357,"aX":17.167617063300515},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.8,"breakHorizontal":-17.6,"spinRate":1845,"spinDirection":131},"zone":8,"typeConfidence":0.91,"plateTime":0.42742964069517253,"extension":6.223785772364073},"index":0,"playId":"53833702-5b9a-3dd6-9321-9e1770ba3ae3","pitchNumber":1,"startTime":"2026-04-19T18:32:25.659Z","endTime":"2026-04-19T18:32:30.502Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-04-19T18:32:43.653Z","endTime":"2026-04-19T18:32:56.279Z","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(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.3,"endSpeed":86.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.44801111323283,"aZ":-6.147371019953378,"pfxX":3.5972357629730576,"pfxZ":13.589323283966994,"pX":0.3959613759693541,"pZ":1.9474384471092128,"vX0":-1.4146684951138417,"vY0":-138.37800152964425,"vZ0":-11.058525583617577,"x":101.91,"y":186.2,"x0":0.45014996514111183,"y0":50.00161555619977,"z0":6.432562445079903,"aX":6.889364664012929},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":22.2,"breakHorizontal":-6.1,"spinRate":2168,"spinDirection":152},"zone":9,"typeConfidence":0.9,"plateTime":0.39770211966403934,"extension":6.369689874030771},"index":2,"playId":"be1d61ae-d71c-3264-a911-a213516f63ac","pitchNumber":2,"startTime":"2026-04-19T18:32:56.279Z","endTime":"2026-04-19T18:33:01.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":72.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.906924732703942,"aZ":-44.98766134624237,"pfxX":-6.838930097300584,"pfxZ":-9.54420874574851,"pX":0.5337170070381945,"pZ":2.2934893791670428,"vX0":2.0075311618328877,"vY0":-116.56213768284312,"vZ0":-0.5009416790233256,"x":96.66,"y":176.86,"x0":0.5370905542813316,"y0":50.00290404553813,"z0":6.849463175345518,"aX":-9.180405045638553},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-16.9,"breakHorizontal":11.6,"spinRate":2825,"spinDirection":333},"zone":6,"typeConfidence":0.89,"plateTime":0.47437500338623817,"extension":6.055054006301003},"index":3,"playId":"5f9d87ef-cc33-314f-a697-23b98d385b6c","pitchNumber":3,"startTime":"2026-04-19T18:33:16.597Z","endTime":"2026-04-19T18:33:21.852Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:33:21.852Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cam Smith flies out to left fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-19T18:33:32.162Z","endTime":"2026-04-19T18:34:16.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.8,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.405732478524424,"aZ":-19.371194891358485,"pfxX":-1.7015026538571651,"pfxZ":7.269348598871034,"pX":-0.4227795218798628,"pZ":5.20137180505238,"vX0":-1.9884270372410229,"vY0":-131.74318959183614,"vZ0":-0.3944098485757692,"x":133.12,"y":98.34,"x0":0.5622469188160991,"y0":50.004290941644676,"z0":6.781957095815936,"aX":-2.998007832075375},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.3,"breakHorizontal":3.5,"spinRate":2401,"spinDirection":173},"zone":11,"typeConfidence":2.0,"plateTime":0.41539995692323606,"extension":6.255011066973639},"index":0,"playId":"3999bb63-b00f-3154-9fb9-2fbd7de65920","pitchNumber":1,"startTime":"2026-04-19T18:33:45.286Z","endTime":"2026-04-19T18:33:48.396Z","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":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76376773709213,"aZ":-18.022132662980166,"pfxX":7.610468759460389,"pfxZ":8.525561931815783,"pX":-0.18423220524513959,"pZ":2.5944544908122666,"vX0":-4.3476699759533695,"vY0":-128.7988993220368,"vZ0":-6.0304304261233375,"x":124.02,"y":168.73,"x0":0.5475331716032471,"y0":50.00390098951044,"z0":6.386123788319351,"aX":12.632896316893717},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":14.2,"breakHorizontal":-12.6,"spinRate":1702,"spinDirection":126},"zone":5,"typeConfidence":0.91,"plateTime":0.42724755690398286,"extension":6.329050993454665},"hitData":{"launchSpeed":89.0,"launchAngle":31.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":47.0,"coordY":107.0}},"index":1,"playId":"09493d32-fc8e-3d01-a5d4-9582abb23169","pitchNumber":2,"startTime":"2026-04-19T18:34:03.692Z","endTime":"2026-04-19T18:34:16.747Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:34:16.747Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yainer Diaz grounds out, third baseman Nolan Gorman to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-19T18:34:34.210Z","endTime":"2026-04-19T18:35:12.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60933690361195,"aZ":-34.77168082090323,"pfxX":-2.3899315835876545,"pfxZ":-1.677934379355257,"pX":0.4874749131286381,"pZ":4.372505140708532,"vX0":0.5324961735985683,"vY0":-123.72318961410274,"vZ0":1.1446202194324322,"x":98.42,"y":120.72,"x0":0.5799741731176621,"y0":50.00067615966586,"z0":6.817195094697254,"aX":-3.7057744674904662},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.5,"breakHorizontal":4.2,"spinRate":2612,"spinDirection":263},"zone":12,"typeConfidence":0.9,"plateTime":0.4426513419110738,"extension":6.327618038457822},"index":0,"playId":"7b9c696c-c0ed-308b-8d14-cca1b1c81dda","pitchNumber":1,"startTime":"2026-04-19T18:34:46.233Z","endTime":"2026-04-19T18:34:49.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.05770920020278,"aZ":-9.260079398298913,"pfxX":5.245510482050826,"pfxZ":12.188089006091756,"pX":-0.3120197221905167,"pZ":1.5073327566216361,"vX0":-3.3057010620964844,"vY0":-137.37201200815275,"vZ0":-11.490825599171266,"x":128.89,"y":198.08,"x0":0.23564610921984214,"y0":50.00423071287639,"z0":6.41187184747788,"aX":9.86276852707507},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.3,"breakHorizontal":-8.6,"spinRate":2161,"spinDirection":150},"zone":13,"typeConfidence":0.91,"plateTime":0.4012357374248725,"extension":6.378288604875453},"hitData":{"launchSpeed":84.0,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.26,"coordY":169.32}},"index":1,"playId":"d5e66a1c-b55d-3180-a0cf-374e1be2332a","pitchNumber":2,"startTime":"2026-04-19T18:35:02.604Z","endTime":"2026-04-19T18:35:12.683Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:35:12.683Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Church strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-19T18:37:26.468Z","endTime":"2026-04-19T18:38:33.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":72.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.094018804984273,"aZ":-39.87133130269173,"pfxX":4.3807612300119,"pfxZ":-5.771831934377758,"pX":0.10863846622924259,"pZ":2.02943224700535,"vX0":4.12001827232383,"vY0":-115.72871065409798,"vZ0":-0.41890452414540036,"x":115.78,"y":140.43,"x0":-2.2754668538265483,"y0":50.00456291417534,"z0":6.089198955301501,"aX":5.839068806141314},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-10.2,"breakHorizontal":-9.1,"spinRate":2815,"spinDirection":53},"zone":8,"typeConfidence":2.0,"plateTime":0.4764730451629089,"extension":6.193103509116033},"index":0,"playId":"fd0e0155-a73f-37cc-a2b2-9822293b05d7","pitchNumber":1,"startTime":"2026-04-19T18:37:37.932Z","endTime":"2026-04-19T18:37:45.645Z","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":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7482767249583,"aZ":-23.47336837731716,"pfxX":-10.275092766873257,"pfxZ":5.352819149300779,"pX":0.6619660650896824,"pZ":2.1976858137273796,"vX0":10.124866477452978,"vY0":-127.10869381233856,"vZ0":-4.588730781414807,"x":91.77,"y":179.44,"x0":-2.0512779065155176,"y0":50.00206757859601,"z0":5.9064136402284975,"aX":-16.69631398694097},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.8,"breakHorizontal":16.1,"spinRate":1606,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.43207931523391485,"extension":6.351908714401979},"index":1,"playId":"c633f1d2-34d6-3b85-9e37-1c895189149d","pitchNumber":2,"startTime":"2026-04-19T18:37:52.323Z","endTime":"2026-04-19T18:37:55.895Z","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.4,"endSpeed":85.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.72658313823648,"aZ":-13.532230825203715,"pfxX":-7.237916907956128,"pfxZ":9.778404729422443,"pX":-0.5749481175569943,"pZ":3.1273047576046094,"vX0":7.0290675487787775,"vY0":-138.58147895788744,"vZ0":-4.760603731440552,"x":138.92,"y":154.34,"x0":-2.2286567512761373,"y0":50.00150107544685,"z0":5.801246345571911,"aX":-13.796704352093489},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.7,"breakHorizontal":11.3,"spinRate":2313,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.39829510841696436,"extension":6.2726819444981325},"index":2,"playId":"b26390e7-90c2-3a73-8e32-d26de72b613a","pitchNumber":3,"startTime":"2026-04-19T18:38:06.829Z","endTime":"2026-04-19T18:38:11.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":85.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.44289080756161,"aZ":-12.740060177025107,"pfxX":-6.632939822736782,"pfxZ":10.119942971464447,"pX":0.18737876150527766,"pZ":4.164584988249803,"vX0":8.25300093901583,"vY0":-138.75866548354358,"vZ0":-2.459085092408468,"x":109.86,"y":126.34,"x0":-1.9850906351388085,"y0":50.003713550262816,"z0":5.927774918322319,"aX":-12.73955219414898},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.9,"breakHorizontal":10.0,"spinRate":2288,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.39705043308277554,"extension":6.299205053612604},"index":3,"playId":"490199b1-73a4-3ce9-8012-68ab19c500b2","pitchNumber":4,"startTime":"2026-04-19T18:38:30.172Z","endTime":"2026-04-19T18:38:33.943Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:38:33.943Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Pedro Pagés lines out to right fielder Cam Smith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-19T18:38:41.532Z","endTime":"2026-04-19T18:39:29.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.640251149801493,"aZ":-27.162716078133997,"pfxX":0.7789455923613997,"pfxZ":2.953666968788669,"pX":-0.7720984292689271,"pZ":3.668322858435048,"vX0":3.548108465573347,"vY0":-129.51516753190612,"vZ0":-0.6765969449060669,"x":146.43,"y":139.74,"x0":-2.262202519202305,"y0":50.00067062102757,"z0":6.014639922781148,"aX":1.3189616873460368},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.4,"breakHorizontal":-2.2,"spinRate":2480,"spinDirection":175},"zone":11,"typeConfidence":2.0,"plateTime":0.42328577590829,"extension":6.183126312893152},"index":0,"playId":"2ece0f70-2d6f-3d45-9204-bc53e573ca9f","pitchNumber":1,"startTime":"2026-04-19T18:38:56.833Z","endTime":"2026-04-19T18:39:00.347Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-19T18:39:05.111Z","endTime":"2026-04-19T18:39:19.154Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"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":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05659359226798,"aZ":-22.511123811273517,"pfxX":-0.3095146573889298,"pfxZ":5.414520999146775,"pX":0.4134527947155037,"pZ":2.374121142466196,"vX0":7.037410966237271,"vY0":-132.64843473349964,"vZ0":-4.846807112064067,"x":101.24,"y":174.68,"x0":-2.2322665241754307,"y0":50.00120241090063,"z0":5.8635986774167925,"aX":-0.5530081770142181},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.0,"breakHorizontal":-1.0,"spinRate":2518,"spinDirection":183},"zone":6,"typeConfidence":2.0,"plateTime":0.41272405233895393,"extension":6.264766177644777},"hitData":{"launchSpeed":75.7,"launchAngle":28.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":157.64,"coordY":103.65}},"index":2,"playId":"72f8ea5b-3538-3520-a4cd-e897a4cb8f8f","pitchNumber":2,"startTime":"2026-04-19T18:39:19.154Z","endTime":"2026-04-19T18:39:29.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:39:29.258Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Victor Scott II pops out to second baseman Jose Altuve.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-19T18:39:43.788Z","endTime":"2026-04-19T18:40:03.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":86.5,"endSpeed":79.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.394116314996374,"aZ":-21.720212733501867,"pfxX":-8.607772720123151,"pfxZ":6.517674817482115,"pX":-0.4469188877762696,"pZ":3.0649383052995884,"vX0":7.25481250537577,"vY0":-125.82844163235868,"vZ0":-2.7824890075101143,"x":134.04,"y":156.03,"x0":-2.248324340012305,"y0":50.005592468044306,"z0":5.943971793552948,"aX":-13.813211122416199},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":11.4,"breakHorizontal":13.9,"spinRate":1439,"spinDirection":239},"zone":1,"typeConfidence":2.0,"plateTime":0.43520565003466194,"extension":6.367833725070348},"hitData":{"launchSpeed":75.0,"launchAngle":55.0,"totalDistance":196.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":150.49,"coordY":122.68}},"index":0,"playId":"4409640b-3db6-36eb-a6ea-02624fe7d6a3","pitchNumber":1,"startTime":"2026-04-19T18:39:54.297Z","endTime":"2026-04-19T18:40:03.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:40:03.564Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shay Whitcomb strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-19T18:42:01.292Z","endTime":"2026-04-19T18:43:43.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":93.5,"endSpeed":84.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07939035467538,"aZ":-12.712757485195848,"pfxX":2.774526975897516,"pfxZ":10.455051790152549,"pX":0.5140371146629714,"pZ":4.113375657013754,"vX0":-0.8025119525808563,"vY0":-136.10405831620642,"vZ0":-4.478583308772136,"x":97.41,"y":127.72,"x0":0.4537499168700242,"y0":50.00081617393599,"z0":6.671888698145778,"aX":5.163378885575318},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.1,"breakHorizontal":-4.8,"spinRate":2005,"spinDirection":153},"zone":12,"typeConfidence":0.9,"plateTime":0.4036482787869584,"extension":6.375297886315573},"index":0,"playId":"f1bfabcf-5cb7-32ee-867d-4e9fe1eb1a26","pitchNumber":1,"startTime":"2026-04-19T18:42:07.075Z","endTime":"2026-04-19T18:42:10.585Z","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":93.9,"endSpeed":85.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58702411414909,"aZ":-12.197730279967782,"pfxX":4.86900614527895,"pfxZ":10.68194571166335,"pX":-0.09635366035779848,"pZ":2.465506364153785,"vX0":-2.980303565457705,"vY0":-136.4976689754702,"vZ0":-8.620598776383112,"x":120.67,"y":172.21,"x0":0.38222629586816187,"y0":50.002830179003496,"z0":6.523146280972469,"aX":9.104366886894141},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.5,"breakHorizontal":-8.2,"spinRate":2065,"spinDirection":151},"zone":5,"typeConfidence":0.92,"plateTime":0.40267320133342643,"extension":6.3491361325933955},"index":1,"playId":"618ef73e-275e-3b76-8556-b0c30042f890","pitchNumber":2,"startTime":"2026-04-19T18:42:21.166Z","endTime":"2026-04-19T18:42:24.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":69.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.705248230336526,"aZ":-46.82250986340642,"pfxX":-7.142015846174956,"pfxZ":-11.82851378027194,"pX":1.37910704301113,"pZ":3.3712684207816963,"vX0":3.8456799788537714,"vY0":-112.1897947350013,"vZ0":2.831804965576361,"x":64.43,"y":147.76,"x0":0.5450613383114018,"y0":50.0042191815233,"z0":6.966141750740526,"aX":-8.844455788659719},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.0,"breakVerticalInduced":-19.9,"breakHorizontal":11.5,"spinRate":2801,"spinDirection":329},"zone":12,"typeConfidence":0.9,"plateTime":0.4936713164624358,"extension":6.210496794816236},"index":2,"playId":"f9161775-18f6-3c2e-9471-de6013873dad","pitchNumber":3,"startTime":"2026-04-19T18:42:36.637Z","endTime":"2026-04-19T18:42:40.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17918764247138,"aZ":-10.983772787370787,"pfxX":6.873444757019122,"pfxZ":11.492443278276344,"pX":-0.09092096628301612,"pZ":1.806191593002403,"vX0":-3.2976911452421036,"vY0":-135.55099140693386,"vZ0":-10.043812486069129,"x":120.47,"y":190.01,"x0":0.254508796669958,"y0":50.004650484761484,"z0":6.347092229011411,"aX":12.673841427663953},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.6,"breakHorizontal":-11.6,"spinRate":2064,"spinDirection":150},"zone":8,"typeConfidence":0.88,"plateTime":0.4055135035092903,"extension":6.405100369610375},"index":3,"playId":"08a0e37e-4b70-3b4c-91ca-94c14f27859f","pitchNumber":4,"startTime":"2026-04-19T18:42:50.623Z","endTime":"2026-04-19T18:42:54.702Z","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":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66270943313541,"aZ":-17.75067122731026,"pfxX":9.436068222384824,"pfxZ":8.595071495642772,"pX":0.4142173110115644,"pZ":1.6217814796994212,"vX0":-3.4233621773813536,"vY0":-129.40403182876082,"vZ0":-8.296887943512287,"x":101.21,"y":194.99,"x0":0.5364408463853647,"y0":50.003196458703734,"z0":6.255922535242899,"aX":15.83421076542991},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":13.7,"breakHorizontal":-16.2,"spinRate":1794,"spinDirection":128},"zone":9,"typeConfidence":0.91,"plateTime":0.424986570513898,"extension":6.472209702224859},"index":4,"playId":"0b38e27c-318b-3431-9267-36701325894c","pitchNumber":5,"startTime":"2026-04-19T18:43:05.414Z","endTime":"2026-04-19T18:43:10.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14859264759223,"aZ":-12.392795306598751,"pfxX":7.731352676423055,"pfxZ":10.288988454436307,"pX":-0.018442027468547947,"pZ":2.6129056156901025,"vX0":-3.3790038508434925,"vY0":-138.32929332963508,"vZ0":-8.268459883836773,"x":117.7,"y":168.23,"x0":0.21991923183078294,"y0":50.00286671974387,"z0":6.4872181559323945,"aX":14.863685842966216},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":-13.2,"spinRate":2024,"spinDirection":151},"zone":5,"typeConfidence":0.91,"plateTime":0.3971630937021633,"extension":6.43420283983554},"index":5,"playId":"41fe1e9d-05dc-38c7-94a5-c06b3bc24f07","pitchNumber":6,"startTime":"2026-04-19T18:43:21.789Z","endTime":"2026-04-19T18:43:25.147Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":85.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.757939599163485,"aZ":-10.132131727293888,"pfxX":4.903393557540104,"pfxZ":11.576386044108364,"pX":0.8495914286110089,"pZ":3.2221974891875496,"vX0":-0.0464833437108888,"vY0":-138.301571979271,"vZ0":-7.1660533187928595,"x":84.62,"y":151.78,"x0":0.23153588588236318,"y0":50.00279237191387,"z0":6.555088702503151,"aX":9.336338572992204},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.3,"breakHorizontal":-8.9,"spinRate":2059,"spinDirection":151},"zone":12,"typeConfidence":0.9,"plateTime":0.3986484263433723,"extension":6.300745488704694},"index":6,"playId":"ca20feec-77e5-3a31-bfd1-2ca43ceb2745","pitchNumber":7,"startTime":"2026-04-19T18:43:39.245Z","endTime":"2026-04-19T18:43:43.445Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:43:43.445Z","atBatIndex":16},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Taylor Trammell triples (1) on a fly ball to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-19T18:43:50.320Z","endTime":"2026-04-19T18:44:53.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","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":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"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(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":85.7,"endSpeed":78.6,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.036550874883105,"aZ":-30.743887248641563,"pfxX":-3.1158193143104023,"pfxZ":0.9024692623353836,"pX":0.051248356659386644,"pZ":4.350141242916671,"vX0":-0.26355369166225034,"vY0":-124.8403570870161,"vZ0":0.3641980769165376,"x":115.05,"y":121.33,"x0":0.5629334056542942,"y0":50.00069483534313,"z0":6.7321774290714,"aX":-4.919036928930374},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.9,"breakHorizontal":5.8,"spinRate":2629,"spinDirection":260},"zone":12,"typeConfidence":0.91,"plateTime":0.43867970696543424,"extension":6.191617401317836},"index":0,"playId":"0cb9836c-30e1-33c9-bad7-07304c6ed18e","pitchNumber":1,"startTime":"2026-04-19T18:44:05.049Z","endTime":"2026-04-19T18:44:08.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.252086123270313,"aZ":-28.254347755843742,"pfxX":-3.1285006918772744,"pfxZ":2.456318991688063,"pX":-0.19012566808620146,"pZ":3.508979506258827,"vX0":-0.9450010125600462,"vY0":-125.41979569077657,"vZ0":-2.035203441754496,"x":124.25,"y":144.04,"x0":0.5978742887198779,"y0":50.00091160477598,"z0":6.634137964238319,"aX":-4.985317340917066},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.2,"breakHorizontal":5.9,"spinRate":2597,"spinDirection":244},"zone":11,"typeConfidence":0.9,"plateTime":0.43664463025181455,"extension":6.382830059614259},"index":1,"playId":"48f3f09d-9929-3dad-835d-58028b86c427","pitchNumber":2,"startTime":"2026-04-19T18:44:20.813Z","endTime":"2026-04-19T18:44:25.978Z","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":94.1,"endSpeed":85.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.499228033407725,"aZ":-12.755535205756667,"pfxX":6.5080279254650435,"pfxZ":10.370339587338869,"pX":0.34924199816363233,"pZ":2.773229639933228,"vX0":-2.0725185252489595,"vY0":-136.76931495417995,"vZ0":-7.492154216681141,"x":103.69,"y":163.9,"x0":0.27690206417611085,"y0":50.00079481086034,"z0":6.4453694969058875,"aX":12.181171431171295},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.2,"breakHorizontal":-11.3,"spinRate":2002,"spinDirection":149},"zone":6,"typeConfidence":0.68,"plateTime":0.4023046887118156,"extension":6.417270609154029},"hitData":{"launchSpeed":97.8,"launchAngle":44.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":222.92,"coordY":107.0}},"index":2,"playId":"73ab7417-d8f6-36f9-aa96-ec17aea8ce80","pitchNumber":3,"startTime":"2026-04-19T18:44:35.097Z","endTime":"2026-04-19T18:44:53.545Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:44:53.545Z","atBatIndex":17},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Carlos Correa out on a sacrifice fly to center fielder Victor Scott II. Taylor Trammell scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-19T18:46:56.371Z","endTime":"2026-04-19T18:48:07.531Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-19T18:45:33.709Z","endTime":"2026-04-19T18:46:56.371Z","isPitch":false,"type":"action","player":{"id":621043,"link":"/api/v1/people/621043"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.2,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1363310491103,"aZ":-20.71445772273686,"pfxX":-1.8558771683548136,"pfxZ":6.724314741756029,"pX":0.6838543902075175,"pZ":4.670274633922591,"vX0":0.7122022150800222,"vY0":-130.16056144091098,"vZ0":-1.211850244777747,"x":79.4,"y":126.29,"x0":0.6466620036448684,"y0":50.0000970441482,"z0":6.7211534388961764,"aX":-3.16111996579022},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.1,"breakHorizontal":3.2,"spinRate":2313,"spinDirection":165},"zone":12,"typeConfidence":0.93,"plateTime":0.4219651286563111,"extension":6.281931605867731},"index":1,"playId":"aca9f639-08a7-362a-99b5-cb641f3d2589","pitchNumber":1,"startTime":"2026-04-19T18:46:56.371Z","endTime":"2026-04-19T18:47:02.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.3,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.47443105364285,"aZ":-10.845891699399576,"pfxX":3.2514930845570866,"pfxZ":11.251842867687657,"pX":-0.22572919485535048,"pZ":4.782766169734887,"vX0":-2.6124344094323906,"vY0":-137.95801279122233,"vZ0":-3.1939491684942105,"x":125.6,"y":109.65,"x0":0.3190007148424385,"y0":50.000950971563405,"z0":6.705116452866015,"aX":6.162220785916468},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.7,"breakHorizontal":-5.3,"spinRate":1998,"spinDirection":152},"zone":11,"typeConfidence":0.89,"plateTime":0.3996023376570319,"extension":6.168318351494999},"index":2,"playId":"aa5f9302-3766-3e6c-983f-8ed0a46795e9","pitchNumber":2,"startTime":"2026-04-19T18:47:14.944Z","endTime":"2026-04-19T18:47:17.944Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":70.5,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7497124639372,"aZ":-45.46564091332283,"pfxX":-7.106617392697194,"pfxZ":-10.483157657224838,"pX":0.3795744173391629,"pZ":2.672759105163533,"vX0":1.6581235754402914,"vY0":-113.62220921510782,"vZ0":1.0362395371413933,"x":102.53,"y":166.62,"x0":0.5492783042089331,"y0":50.00424696591653,"z0":6.840894065860206,"aX":-9.008229277136186},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.1,"breakVerticalInduced":-18.1,"breakHorizontal":12.2,"spinRate":2845,"spinDirection":327},"zone":6,"typeConfidence":0.9,"plateTime":0.48783480802247814,"extension":6.215205640466992},"index":3,"playId":"59d6de5f-d892-3d94-b59d-93c16b321ccc","pitchNumber":3,"startTime":"2026-04-19T18:47:34.088Z","endTime":"2026-04-19T18:47:37.774Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.940462566308856,"aZ":-28.213549043695224,"pfxX":-2.4362307350772303,"pfxZ":2.462006803014992,"pX":-0.6205550182984828,"pZ":2.262745933924764,"vX0":-1.8584619992834257,"vY0":-126.12162097391533,"vZ0":-4.881354814910276,"x":140.65,"y":177.69,"x0":0.4426961922912172,"y0":50.00307236920223,"z0":6.50190284358152,"aX":-3.919885872018697},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.6,"breakHorizontal":4.8,"spinRate":2570,"spinDirection":215},"zone":7,"typeConfidence":0.9,"plateTime":0.4344907779163485,"extension":6.300367542761833},"hitData":{"launchSpeed":87.5,"launchAngle":48.0,"totalDistance":249.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.78,"coordY":100.52}},"index":4,"playId":"29150110-b665-3af7-b629-f29f5e8bb067","pitchNumber":4,"startTime":"2026-04-19T18:47:54.768Z","endTime":"2026-04-19T18:48:07.531Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:48:07.531Z","atBatIndex":18},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Yordan Alvarez reaches on a throwing error by first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-19T18:48:34.474Z","endTime":"2026-04-19T18:48:53.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.223488497219783,"aZ":-30.425790801942338,"pfxX":-3.7799225047127836,"pfxZ":1.120973872867852,"pX":-0.2943805860554246,"pZ":2.8177287429796745,"vX0":-0.6224905158417298,"vY0":-123.96350510110683,"vZ0":-3.096459959592244,"x":128.93,"y":178.59,"x0":0.4510425281161932,"y0":50.003980444792276,"z0":6.6167957825129164,"aX":-5.896767451016296},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.6,"breakHorizontal":7.0,"spinRate":2571,"spinDirection":281},"zone":4,"typeConfidence":0.91,"plateTime":0.44143919256380704,"extension":6.512883345946625},"hitData":{"launchSpeed":78.7,"launchAngle":2.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.99,"coordY":160.71}},"index":0,"playId":"f088e06d-14b3-3076-a354-8377f40954f3","pitchNumber":1,"startTime":"2026-04-19T18:48:43.261Z","endTime":"2026-04-19T18:48:53.708Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:48:53.708Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Altuve flies out to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-19T18:49:26.074Z","endTime":"2026-04-19T18:50:08.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"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":"52b5b442-d812-4dd5-96e0-548bcf50d63a","startTime":"2026-04-19T18:49:26.074Z","endTime":"2026-04-19T18:49:31.074Z","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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.8,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36026141467994,"aZ":-22.54075787908155,"pfxX":9.954408621063557,"pfxZ":5.8081831117557075,"pX":-0.4276918359834334,"pZ":1.056640540220894,"vX0":-5.729496550216204,"vY0":-128.41931775710472,"vZ0":-8.632860354308175,"x":133.3,"y":210.25,"x0":0.5472625434334201,"y0":50.00354895246088,"z0":6.236007264942709,"aX":16.508507451602757},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.6,"breakHorizontal":-16.6,"spinRate":1775,"spinDirection":128},"zone":13,"typeConfidence":0.91,"plateTime":0.42768683849789557,"extension":6.382848426487174},"index":1,"playId":"35408104-9113-3f5d-b735-78217d8434ae","pitchNumber":1,"startTime":"2026-04-19T18:49:41.586Z","endTime":"2026-04-19T18:49:46.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.901210611114806,"aZ":-10.787000628816298,"pfxX":5.004262045491684,"pfxZ":11.259659031097812,"pX":-0.024251696731403097,"pZ":1.8967340293241381,"vX0":-2.224107257318166,"vY0":-137.73834926400593,"vZ0":-10.252259025279118,"x":117.92,"y":187.57,"x0":0.14881389444338866,"y0":50.00134072026764,"z0":6.421910805523769,"aX":9.502938214975877},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.1,"breakHorizontal":-8.5,"spinRate":2095,"spinDirection":150},"zone":8,"typeConfidence":0.91,"plateTime":0.39944424137239354,"extension":6.349775648422521},"hitData":{"launchSpeed":93.1,"launchAngle":52.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.88,"coordY":106.46}},"index":2,"playId":"2f8d76c1-4822-3550-994a-4d3d72f3b4ee","pitchNumber":2,"startTime":"2026-04-19T18:49:58.848Z","endTime":"2026-04-19T18:50:08.093Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:50:08.093Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-19T18:52:06.220Z","endTime":"2026-04-19T18:53:23.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.058023372318832,"aZ":-39.420561750683056,"pfxX":3.9599335281640653,"pfxZ":-5.378879926626546,"pX":0.7541587083915037,"pZ":1.8521152936969125,"vX0":5.375160193657512,"vY0":-116.31104786523196,"vZ0":-1.0607510872397727,"x":88.25,"y":188.77,"x0":-2.1153443011468225,"y0":50.000570154147,"z0":6.105534391237956,"aX":5.337655188696574},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-9.7,"breakHorizontal":-8.6,"spinRate":2951,"spinDirection":45},"zone":9,"typeConfidence":2.0,"plateTime":0.47381427133242937,"extension":6.221460738281061},"index":0,"playId":"17b59b68-3581-31fc-b576-4c9e9193a7e9","pitchNumber":1,"startTime":"2026-04-19T18:52:13.789Z","endTime":"2026-04-19T18:52:20.124Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55008577992449,"aZ":-24.200372837592145,"pfxX":1.228416409209562,"pfxZ":4.748937574482941,"pX":0.22845466642524978,"pZ":1.7999417582534964,"vX0":6.033643748382196,"vY0":-129.20512159795905,"vZ0":-5.428450043929965,"x":108.29,"y":190.18,"x0":-2.3029136603360127,"y0":50.003673409102106,"z0":5.803630180398749,"aX":2.063892651904675},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.6,"breakHorizontal":-3.6,"spinRate":2604,"spinDirection":180},"zone":8,"typeConfidence":2.0,"plateTime":0.42496487763872937,"extension":6.211783476351732},"index":1,"playId":"083c8a2d-44d1-3bc0-8cef-33d8ea2990be","pitchNumber":2,"startTime":"2026-04-19T18:52:27.809Z","endTime":"2026-04-19T18:52:31.827Z","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":95.4,"endSpeed":86.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.35024389990741,"aZ":-10.378677747112341,"pfxX":-6.450106555674709,"pfxZ":11.358484166774499,"pX":-0.9944818769939192,"pZ":1.5364282951587909,"vX0":5.601451446892459,"vY0":-138.48516156697576,"vZ0":-9.372049659127494,"x":154.91,"y":197.3,"x0":-2.217208495499009,"y0":50.00679399736868,"z0":5.682984982525894,"aX":-12.38243383776844},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.5,"breakHorizontal":10.3,"spinRate":2264,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.397326108262154,"extension":6.34500429144983},"index":2,"playId":"d0c834af-a627-33e2-ba77-d557145d8b5a","pitchNumber":3,"startTime":"2026-04-19T18:52:48.646Z","endTime":"2026-04-19T18:52:52.947Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.205515533966928,"aZ":-21.22038004504588,"pfxX":-10.649050123446717,"pfxZ":6.835327349346864,"pX":0.565537493307277,"pZ":1.6842181161134615,"vX0":10.161625615619952,"vY0":-125.97377816837515,"vZ0":-5.957605365365951,"x":95.44,"y":193.31,"x0":-2.141945453253204,"y0":50.00583952235352,"z0":5.801651600069159,"aX":-17.07479062089588},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":11.2,"breakHorizontal":16.9,"spinRate":1750,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.43521732769045496,"extension":6.310719024631174},"index":3,"playId":"6452f314-0afc-321e-988e-3f8c7dc5e54c","pitchNumber":4,"startTime":"2026-04-19T18:53:01.068Z","endTime":"2026-04-19T18:53:06.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.113445127405043,"aZ":-23.317976249948526,"pfxX":-10.61817068661264,"pfxZ":5.355137351588927,"pX":-0.6805968717124088,"pZ":1.5985377113275063,"vX0":6.929364789037077,"vY0":-127.94084100903315,"vZ0":-6.127093217173978,"x":142.94,"y":195.62,"x0":-2.048621449141989,"y0":50.00083086703898,"z0":5.859179587594087,"aX":-17.549735721544625},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.5,"breakHorizontal":17.6,"spinRate":1578,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.42859419895756323,"extension":6.290525439482945},"hitData":{"launchSpeed":72.4,"launchAngle":6.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.08,"coordY":165.78}},"index":4,"playId":"8fdcd5e0-31b3-323a-962f-07afeb8ef861","pitchNumber":5,"startTime":"2026-04-19T18:53:16.235Z","endTime":"2026-04-19T18:53:23.946Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:53:23.946Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, shortstop Carlos Correa to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-19T18:53:37.943Z","endTime":"2026-04-19T18:55:00.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.46051385292762,"aZ":-40.82727781458983,"pfxX":4.422625123546794,"pfxZ":-6.439467802033299,"pX":2.1534603060926596,"pZ":0.027867959349496898,"vX0":8.003930860624486,"vY0":-117.0164533131536,"vZ0":-4.397389176036009,"x":34.92,"y":238.03,"x0":-1.9285771715640487,"y0":50.00264757240003,"z0":5.883120610901197,"aX":5.942468075407744},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-12.6,"breakHorizontal":-10.6,"spinRate":2970,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4737496418298326,"extension":6.16416923748302},"index":0,"playId":"4c29f4bc-fc45-314f-ac8d-6f0f53b79073","pitchNumber":1,"startTime":"2026-04-19T18:53:45.899Z","endTime":"2026-04-19T18:53:51.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.980087731795376,"aZ":-40.9044411093971,"pfxX":6.480643417439962,"pfxZ":-6.473158651358448,"pX":0.29184748668172095,"pZ":1.0407078630856055,"vX0":3.775164048741834,"vY0":-116.57707394259691,"vZ0":-2.3702679322764038,"x":105.88,"y":210.68,"x0":-2.20139136942914,"y0":50.00312579725781,"z0":6.005664524580494,"aX":8.741075294784741},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-12.0,"breakHorizontal":-12.8,"spinRate":3027,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.47347861398672064,"extension":6.207264909549918},"index":1,"playId":"cf96f297-00f9-3020-82ac-b2109b2229f6","pitchNumber":2,"startTime":"2026-04-19T18:54:01.319Z","endTime":"2026-04-19T18:54:06.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.875324007613614,"aZ":-20.02542260985044,"pfxX":-11.594732444516511,"pfxZ":6.445801870572862,"pX":0.5427586008014612,"pZ":1.6260353911942667,"vX0":11.145055632947637,"vY0":-137.25534920878883,"vZ0":-7.176863560721081,"x":96.31,"y":194.88,"x0":-2.088396362720397,"y0":50.00038953210131,"z0":5.665972697650457,"aX":-21.846883965595616},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.1,"breakHorizontal":18.2,"spinRate":2328,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.4009440226948837,"extension":6.384794942533823},"index":2,"playId":"f81eb860-6dd1-3ad4-a0a8-70664ab77997","pitchNumber":3,"startTime":"2026-04-19T18:54:15.551Z","endTime":"2026-04-19T18:54:19.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.60464775411675,"aZ":-11.858867138172032,"pfxX":-8.757674561203745,"pfxZ":10.47228433280297,"pX":-0.300816183673375,"pZ":2.2786565130661085,"vX0":7.975975379847344,"vY0":-139.21307500709807,"vZ0":-7.4970741866835,"x":128.47,"y":177.26,"x0":-2.0813639744631516,"y0":50.00532763409019,"z0":5.81240262952411,"aX":-16.99450332978274},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.3,"breakHorizontal":13.9,"spinRate":2313,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.39518665357356,"extension":6.34387093875378},"index":3,"playId":"7e1f04d1-e0fc-37aa-9d20-7a231721d840","pitchNumber":4,"startTime":"2026-04-19T18:54:31.660Z","endTime":"2026-04-19T18:54:37.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.047505163160025,"aZ":-15.387043864040946,"pfxX":-9.119701652140114,"pfxZ":8.654037531055401,"pX":0.42671175423049906,"pZ":2.3198473768222785,"vX0":9.877021709008872,"vY0":-138.85848836062195,"vZ0":-6.61321461777009,"x":100.73,"y":176.14,"x0":-2.002983335795924,"y0":50.00284110535132,"z0":5.7686559245680735,"aX":-17.69001277892905},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":14.3,"spinRate":2276,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.3954779702632196,"extension":6.423386491751266},"hitData":{"launchSpeed":102.6,"launchAngle":-2.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.72,"coordY":151.1}},"index":4,"playId":"937eb18d-f4bb-3503-b2b2-115f2c61e47e","pitchNumber":5,"startTime":"2026-04-19T18:54:51.480Z","endTime":"2026-04-19T18:55:00.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:55:00.488Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-19T18:55:12.197Z","endTime":"2026-04-19T18:55:59.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.82874840968994,"aZ":-14.531550164968284,"pfxX":-10.280595234294594,"pfxZ":9.19513886742143,"pX":0.4404945108390969,"pZ":2.502714543035693,"vX0":10.411726157323985,"vY0":-138.35386592640114,"vZ0":-6.271309952235748,"x":100.21,"y":171.21,"x0":-2.0545517382043186,"y0":50.001840106894825,"z0":5.790870522071556,"aX":-19.724628762685697},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.2,"breakHorizontal":16.2,"spinRate":2186,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.39744222331737245,"extension":6.382952853136859},"index":0,"playId":"4d0e0fa0-6c86-36e3-a709-87a4c09ec4f2","pitchNumber":1,"startTime":"2026-04-19T18:55:21.648Z","endTime":"2026-04-19T18:55:26.496Z","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":89.2,"endSpeed":81.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.298332761802786,"aZ":-22.935536150391634,"pfxX":-10.75111311998401,"pfxZ":5.471592521621662,"pX":-0.5710175292750196,"pZ":2.215308860794328,"vX0":7.351852758251917,"vY0":-129.6616819191748,"vZ0":-4.713128118287738,"x":138.77,"y":178.97,"x0":-2.0587863060976948,"y0":50.00251287497864,"z0":5.826103499074711,"aX":-18.1476058929443},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.0,"breakHorizontal":17.6,"spinRate":1612,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.4238404483193645,"extension":6.24948152383215},"index":1,"playId":"dbd4e5b6-c6a0-399f-87dc-c69600cd94b4","pitchNumber":2,"startTime":"2026-04-19T18:55:35.317Z","endTime":"2026-04-19T18:55:39.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":85.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.96066365237622,"aZ":-14.298807578280439,"pfxX":-8.028973710131279,"pfxZ":9.329895768104633,"pX":-0.11802367867567101,"pZ":3.4156062030427763,"vX0":8.245076271169038,"vY0":-138.73120181165282,"vZ0":-3.7017487256130543,"x":121.5,"y":146.56,"x0":-2.109957486408305,"y0":50.0050040594669,"z0":5.74379324041024,"aX":-15.38666820624995},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.1,"breakHorizontal":12.5,"spinRate":2295,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39741928604736065,"extension":6.309617481424053},"index":2,"playId":"3bb48c14-f1d8-3bc7-bfac-1a20d2081c7a","pitchNumber":3,"startTime":"2026-04-19T18:55:54.631Z","endTime":"2026-04-19T18:55:59.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:55:59.922Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Walker called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-19T18:58:01.131Z","endTime":"2026-04-19T18:59:47.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":6},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92962332477999,"aZ":-11.224927425539073,"pfxX":5.107900322384718,"pfxZ":11.42636450344077,"pX":0.46794151236855175,"pZ":2.4401766086713534,"vX0":-1.7602553995996706,"vY0":-135.38345934662496,"vZ0":-8.650755308157164,"x":99.16,"y":172.9,"x0":0.46767181199039715,"y0":50.0031271439294,"z0":6.487216532490608,"aX":9.36611828678851},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.7,"breakHorizontal":-8.8,"spinRate":2073,"spinDirection":152},"zone":6,"typeConfidence":0.92,"plateTime":0.40647658365306594,"extension":6.355517059758129},"index":0,"playId":"5f31aa0f-b6d3-3fc6-8a77-3911ecbf5091","pitchNumber":1,"startTime":"2026-04-19T18:58:08.830Z","endTime":"2026-04-19T18:58:13.651Z","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.9,"endSpeed":85.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8830062558177,"aZ":-13.999292028199504,"pfxX":4.633331914361787,"pfxZ":9.709279321242,"pX":-0.4151274003130122,"pZ":4.506722176994874,"vX0":-3.5358627813833925,"vY0":-136.63598364935177,"vZ0":-3.299611929526333,"x":132.82,"y":117.1,"x0":0.3001560457620195,"y0":50.005070284382846,"z0":6.705058202220335,"aX":8.675357107872884},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.0,"breakHorizontal":-7.6,"spinRate":2058,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.4023861287128261,"extension":6.13867218842158},"index":1,"playId":"9a97e9b9-3d5f-3c17-878b-7715f316fe1d","pitchNumber":2,"startTime":"2026-04-19T18:58:24.342Z","endTime":"2026-04-19T18:58:28.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15522450845416,"aZ":-21.696682810194865,"pfxX":8.183536664073948,"pfxZ":6.324993155909277,"pX":0.18599575166467736,"pZ":2.260896691818316,"vX0":-3.3263096567840007,"vY0":-128.28875691591426,"vZ0":-6.129658934278501,"x":109.91,"y":177.74,"x0":0.4409611780513981,"y0":50.00209251162325,"z0":6.388272975093094,"aX":13.550687341377918},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.2,"breakHorizontal":-14.0,"spinRate":1705,"spinDirection":129},"zone":5,"typeConfidence":0.91,"plateTime":0.42803057143563805,"extension":6.523130782712261},"index":2,"playId":"ad0f2c50-fd83-384f-bb59-a0427cee95a1","pitchNumber":3,"startTime":"2026-04-19T18:58:37.639Z","endTime":"2026-04-19T18:58:41.047Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-19T18:58:55.522Z","endTime":"2026-04-19T18:59:08.697Z","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":85.5,"endSpeed":78.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10420025002444,"aZ":-29.31195069999498,"pfxX":-2.456240604562319,"pfxZ":1.8269179104939033,"pX":-0.14525686155532186,"pZ":1.651509610770351,"vX0":-0.8025733685170394,"vY0":-124.51568450948572,"vZ0":-5.965518711974843,"x":122.54,"y":194.19,"x0":0.5004484931476267,"y0":50.00489016518864,"z0":6.505069364917031,"aX":-3.855658834653824},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.2,"breakHorizontal":4.7,"spinRate":2596,"spinDirection":250},"zone":8,"typeConfidence":0.9,"plateTime":0.43995580128715117,"extension":6.367525826355515},"index":4,"playId":"7b9d3c57-3c69-3cea-938b-3d372587e956","pitchNumber":4,"startTime":"2026-04-19T18:59:08.697Z","endTime":"2026-04-19T18:59:14.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.48717743257936,"aZ":-11.251808963249855,"pfxX":5.31498073845221,"pfxZ":10.833704311838842,"pX":0.21198186360034818,"pZ":1.6100082400011093,"vX0":-1.896641248631202,"vY0":-138.6846571677829,"vZ0":-11.093768843457243,"x":108.92,"y":195.31,"x0":0.21759138639839223,"y0":50.006207810915136,"z0":6.432750398439036,"aX":10.266491958148686},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.3,"breakHorizontal":-9.1,"spinRate":2020,"spinDirection":150},"zone":8,"typeConfidence":0.9,"plateTime":0.3962404426938275,"extension":6.392497399402867},"index":5,"playId":"1a62af5f-2298-3c19-b162-43960a3d0d7d","pitchNumber":5,"startTime":"2026-04-19T18:59:24.885Z","endTime":"2026-04-19T18:59:27.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":85.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.2271304034376,"aZ":-11.06199322645113,"pfxX":4.1169266507981686,"pfxZ":11.123458557693564,"pX":-0.19651638279663908,"pZ":1.9825117727526091,"vX0":-2.9032124869289206,"vY0":-137.7714042451575,"vZ0":-10.010899190602506,"x":124.49,"y":185.25,"x0":0.3428346933953026,"y0":50.00544433066815,"z0":6.438737761454582,"aX":7.815153592065171},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.9,"breakHorizontal":-6.7,"spinRate":2010,"spinDirection":150},"zone":8,"typeConfidence":0.9,"plateTime":0.39950688705439674,"extension":6.304437426116973},"index":6,"playId":"5d28e9f0-aa7f-3932-bcc6-8d87b31c0f45","pitchNumber":6,"startTime":"2026-04-19T18:59:42.763Z","endTime":"2026-04-19T18:59:47.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T18:59:47.641Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Paredes flies out to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-19T18:59:55.180Z","endTime":"2026-04-19T19:01:07.012Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":3},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":80.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.410751931313474,"aZ":-30.19988223332586,"pfxX":-4.067332423841312,"pfxZ":1.2187559074595722,"pX":-0.21553425172137847,"pZ":2.5495758570665754,"vX0":-0.6082957573640385,"vY0":-126.31247221325134,"vZ0":-3.907728916268823,"x":125.22,"y":169.94,"x0":0.5567820281471795,"y0":50.00212838301088,"z0":6.541392264812107,"aX":-6.580249235355256},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.6,"breakHorizontal":7.6,"spinRate":2605,"spinDirection":231},"zone":5,"typeConfidence":0.91,"plateTime":0.43340864435839466,"extension":6.374717803323788},"index":0,"playId":"d1cc6632-0184-3a1f-afbb-4d97998a0684","pitchNumber":1,"startTime":"2026-04-19T19:00:08.573Z","endTime":"2026-04-19T19:00:12.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.418967271640906,"aZ":-23.864016765377926,"pfxX":10.338213061510267,"pfxZ":4.942169112949094,"pX":0.045491041356453335,"pZ":1.0847477417931028,"vX0":-4.751712894203382,"vY0":-129.43760520695346,"vZ0":-8.452973897147388,"x":115.27,"y":209.49,"x0":0.5714932277905674,"y0":50.00270677417347,"z0":6.24798874432681,"aX":17.374469057990908},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.1,"breakHorizontal":-17.5,"spinRate":1733,"spinDirection":126},"zone":14,"typeConfidence":0.91,"plateTime":0.4247176457979789,"extension":6.396547527955392},"index":1,"playId":"a345853d-de9d-354d-8b0a-b993a5c0bc3c","pitchNumber":2,"startTime":"2026-04-19T19:00:25.325Z","endTime":"2026-04-19T19:00:28.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.5763017036827,"aZ":-9.20559924849271,"pfxX":4.277283465990664,"pfxZ":11.89597502727407,"pX":-1.0303887685263562,"pZ":2.3647812922876135,"vX0":-4.802247244081808,"vY0":-138.68609330070444,"vZ0":-9.493849944403925,"x":156.28,"y":174.93,"x0":0.175218279636867,"y0":50.000804741908304,"z0":6.463590748268134,"aX":8.257491349167777},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.6,"breakHorizontal":-6.6,"spinRate":2045,"spinDirection":152},"zone":13,"typeConfidence":0.9,"plateTime":0.39628351133962614,"extension":6.423525165285639},"index":2,"playId":"51c019aa-933f-3ee2-8299-133936c0e268","pitchNumber":3,"startTime":"2026-04-19T19:00:40.262Z","endTime":"2026-04-19T19:00:44.723Z","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":95.2,"endSpeed":86.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.49779820576676,"aZ":-9.452776419349531,"pfxX":3.6239414514019455,"pfxZ":11.860566534111229,"pX":0.37850448930484665,"pZ":3.438901036617458,"vX0":-1.4269274837560468,"vY0":-138.39756893945452,"vZ0":-6.635350152036642,"x":102.57,"y":145.93,"x0":0.4337254663371265,"y0":50.00095980901937,"z0":6.519983914794555,"aX":6.941039490244746},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.0,"breakHorizontal":-6.2,"spinRate":2099,"spinDirection":155},"zone":12,"typeConfidence":0.89,"plateTime":0.3976740375422545,"extension":6.405792617608587},"hitData":{"launchSpeed":89.8,"launchAngle":26.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.37,"coordY":94.66}},"index":3,"playId":"3aea3d9e-8bd8-3863-b13b-0b5bd7005e92","pitchNumber":4,"startTime":"2026-04-19T19:00:57.518Z","endTime":"2026-04-19T19:01:07.012Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:01:07.012Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cam Smith flies out to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-19T19:01:17.086Z","endTime":"2026-04-19T19:02:29.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"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":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.99735994246439,"aZ":-9.288838842513773,"pfxX":3.3199757909570193,"pfxZ":12.150374981166706,"pX":-0.11251821249677706,"pZ":3.101000250037395,"vX0":-2.110642110667853,"vY0":-137.24671563841662,"vZ0":-7.589465179213406,"x":121.29,"y":155.05,"x0":0.24026833152229404,"y0":50.00061658307797,"z0":6.556430046018537,"aX":6.251956901459377},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.4,"breakHorizontal":-5.5,"spinRate":2051,"spinDirection":152},"zone":2,"typeConfidence":0.89,"plateTime":0.40104450636312095,"extension":6.322776346273191},"index":0,"playId":"85a958cf-fada-38d4-ba36-c2c75debbcb2","pitchNumber":1,"startTime":"2026-04-19T19:01:28.450Z","endTime":"2026-04-19T19:01:31.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":71.9,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.613014932051538,"aZ":-47.02508757996111,"pfxX":-6.363701016104063,"pfxZ":-11.339607024106103,"pX":-0.24190296891507512,"pZ":1.8253572055547433,"vX0":0.300288627392784,"vY0":-115.47563263467738,"vZ0":-0.5727167944210259,"x":126.22,"y":189.5,"x0":0.44723073457772977,"y0":50.00502858803007,"z0":6.722152186219046,"aX":-8.332478379513452},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.7,"breakVerticalInduced":-20.2,"breakHorizontal":11.3,"spinRate":2982,"spinDirection":328},"zone":8,"typeConfidence":0.9,"plateTime":0.47998441512639145,"extension":6.251760822265313},"index":1,"playId":"c6c14229-5a28-3db3-a43b-a289777ed526","pitchNumber":2,"startTime":"2026-04-19T19:01:42.386Z","endTime":"2026-04-19T19:01:46.068Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-19T19:02:02.035Z","endTime":"2026-04-19T19:02:02.583Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":71.8,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30045243487834,"aZ":-46.166701521124914,"pfxX":-5.569267135480878,"pfxZ":-10.815666400300094,"pX":-1.246010179233631,"pZ":0.9204974830441929,"vX0":-1.61749097982635,"vY0":-114.79840618219677,"vZ0":-2.6091967568319707,"x":164.49,"y":213.93,"x0":0.1967147517782775,"y0":50.001727441912834,"z0":6.698168654521681,"aX":-7.205659766909371},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.9,"breakVerticalInduced":-19.9,"breakHorizontal":10.6,"spinRate":2872,"spinDirection":332},"zone":13,"typeConfidence":0.9,"plateTime":0.48282459687412915,"extension":6.515427190340034},"index":3,"playId":"12acdd0b-780d-3678-85f0-d0bfc9f8b5c2","pitchNumber":3,"startTime":"2026-04-19T19:02:02.583Z","endTime":"2026-04-19T19:02:06.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.9,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.200227775473316,"aZ":-12.173820652900735,"pfxX":3.9160349832057766,"pfxZ":10.295511737671609,"pX":0.0037613389992884032,"pZ":2.9177706022152687,"vX0":-2.0044617652563517,"vY0":-138.98958925508964,"vZ0":-7.6287746897795445,"x":116.86,"y":160.0,"x0":0.22824298494235146,"y0":50.00449980906804,"z0":6.519587287631127,"aX":7.608452786927413},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.2,"breakHorizontal":-6.6,"spinRate":2028,"spinDirection":147},"zone":2,"typeConfidence":0.9,"plateTime":0.3951407113145087,"extension":6.428703705073179},"hitData":{"launchSpeed":85.5,"launchAngle":28.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":206.21,"coordY":113.9}},"index":4,"playId":"a70b122e-525d-37b7-9cbf-c5f5e5c5ac13","pitchNumber":4,"startTime":"2026-04-19T19:02:19.966Z","endTime":"2026-04-19T19:02:29.954Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:02:29.954Z","atBatIndex":26},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jordan Walker lines out to third baseman Isaac Paredes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T19:04:32.187Z","endTime":"2026-04-19T19:06:39.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":94.1,"endSpeed":84.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.18934551367803,"aZ":-12.42015924964402,"pfxX":-6.575782532735063,"pfxZ":10.6463971755932,"pX":-0.050352983180105976,"pZ":3.0046856811753098,"vX0":7.57058670615179,"vY0":-136.59381128544186,"vZ0":-5.494080633791787,"x":118.92,"y":157.65,"x0":-2.0276181902599855,"y0":50.00038094482,"z0":5.924735223432992,"aX":-12.198629269749249},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.0,"breakHorizontal":10.0,"spinRate":2402,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.4038180757263117,"extension":6.284664135974564},"index":0,"playId":"0378c155-47b7-3683-a296-84c8fd6f2522","pitchNumber":1,"startTime":"2026-04-19T19:04:45.882Z","endTime":"2026-04-19T19:04:50.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.8523908253515,"aZ":-22.527280019684717,"pfxX":-1.1622059484863128,"pfxZ":5.6231155712109935,"pX":0.4286123384707805,"pZ":1.7512216204858875,"vX0":7.124441566101724,"vY0":-130.48289242062972,"vZ0":-6.052272444923297,"x":100.66,"y":191.5,"x0":-2.1925095660499396,"y0":50.00199551323594,"z0":5.811287310690767,"aX":-1.99463315525987},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.0,"breakHorizontal":0.5,"spinRate":2526,"spinDirection":194},"zone":9,"typeConfidence":2.0,"plateTime":0.42064722210465044,"extension":6.2946743532354414},"index":1,"playId":"fd2f417f-f8a2-32dc-b595-04a1e24fc6d4","pitchNumber":2,"startTime":"2026-04-19T19:04:59.982Z","endTime":"2026-04-19T19:05:27.010Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76860003667169,"aZ":-39.95628106914924,"pfxX":5.156091949715908,"pfxZ":-5.53373772109835,"pX":1.289402300283276,"pZ":1.0917109645651548,"vX0":6.195095996317957,"vY0":-119.00383800550809,"vZ0":-2.8215654232039653,"x":67.85,"y":209.3,"x0":-2.0356011492607733,"y0":50.00077886292153,"z0":5.978094699394291,"aX":7.25575887109878},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-10.4,"breakHorizontal":-11.0,"spinRate":2901,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4635622976314089,"extension":6.175732110944656},"index":2,"playId":"6cc0ee34-ebd3-36d6-a1bb-ae9cae4bcfe7","pitchNumber":3,"startTime":"2026-04-19T19:05:43.929Z","endTime":"2026-04-19T19:05:47.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09077310891951,"aZ":-25.83202316496518,"pfxX":-0.546565772421924,"pfxZ":3.65671342868977,"pX":1.7963824261118195,"pZ":2.635723371010392,"vX0":10.103553571743335,"vY0":-130.7264058252647,"vZ0":-3.304600265602795,"x":48.53,"y":167.62,"x0":-2.0445896277019586,"y0":50.003341535482264,"z0":5.851600052201316,"aX":-0.950614995147639},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.1,"breakHorizontal":-1.2,"spinRate":2636,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.4187130067905085,"extension":6.329417288743121},"index":3,"playId":"644e17cd-c798-37d2-979a-2025a4957c29","pitchNumber":4,"startTime":"2026-04-19T19:05:57.005Z","endTime":"2026-04-19T19:06:01.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.646803166574696,"aZ":-20.11640446212688,"pfxX":-11.94482213536687,"pfxZ":7.343126530298914,"pX":1.7687405337159794,"pZ":-0.1656232942877537,"vX0":13.4987084406712,"vY0":-127.68079548896615,"vZ0":-10.58139564996955,"x":49.58,"y":243.25,"x0":-2.0484856862630307,"y0":50.00128771315799,"z0":5.632111372737166,"aX":-19.611141790373377},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.7,"breakHorizontal":18.4,"spinRate":1743,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4298819636723925,"extension":6.710617861333625},"index":4,"playId":"afe01d15-e8b4-3d08-b466-0f77826acd97","pitchNumber":5,"startTime":"2026-04-19T19:06:13.157Z","endTime":"2026-04-19T19:06:17.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.04517158857652,"aZ":-18.9136843583593,"pfxX":-8.994714325915616,"pfxZ":6.8562686065881495,"pX":-1.3965374983049197,"pZ":2.4360649460274586,"vX0":5.666209302121352,"vY0":-138.90567373705701,"vZ0":-5.593180212923969,"x":170.23,"y":173.01,"x0":-2.304871266725354,"y0":50.006166613570734,"z0":5.752754974157213,"aX":-17.40284140475686},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.3,"breakHorizontal":15.0,"spinRate":2192,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.39584707290754517,"extension":6.34485467152833},"hitData":{"launchSpeed":80.2,"launchAngle":10.0,"totalDistance":128.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":90.07,"coordY":165.14}},"index":5,"playId":"4d8346a4-ed33-3109-be90-bf5a7ea4de21","pitchNumber":6,"startTime":"2026-04-19T19:06:29.765Z","endTime":"2026-04-19T19:06:39.897Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:06:39.897Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T19:06:54.039Z","endTime":"2026-04-19T19:08:56.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":86.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.87060167617416,"aZ":-12.535948276456528,"pfxX":-7.268556547475725,"pfxZ":10.124896341650619,"pX":0.4585362347236636,"pZ":4.172818685112563,"vX0":9.430256197090074,"vY0":-139.46639531648705,"vZ0":-2.179047372527467,"x":99.52,"y":126.11,"x0":-2.046842865580521,"y0":50.002944458830406,"z0":5.806923123143829,"aX":-14.099134699656128},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.9,"breakHorizontal":10.8,"spinRate":2375,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.39506199105843764,"extension":6.428421036416263},"index":0,"playId":"bf394742-757c-3b05-a5da-5a871aeb6bc5","pitchNumber":1,"startTime":"2026-04-19T19:07:05.643Z","endTime":"2026-04-19T19:07:09.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.30508154838293,"aZ":-9.058270510379295,"pfxX":-6.169797368799351,"pfxZ":11.959161932809184,"pX":0.22564582770480537,"pZ":2.0818408592214297,"vX0":8.098645500738709,"vY0":-139.122992924946,"vZ0":-8.333037556257878,"x":108.4,"y":182.57,"x0":-1.9407481584091062,"y0":50.00050538884914,"z0":5.741205985371461,"aX":-11.923574926045074},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.8,"breakHorizontal":9.2,"spinRate":2320,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.3958386885837193,"extension":6.503769013695454},"index":1,"playId":"bdfe3a52-d9dc-3a84-955a-3425eab1e1e4","pitchNumber":2,"startTime":"2026-04-19T19:07:18.879Z","endTime":"2026-04-19T19:07:23.107Z","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":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.579813558563146,"aZ":-17.842829508940873,"pfxX":-10.198300743607692,"pfxZ":7.420859997401717,"pX":-1.0412573804989766,"pZ":2.899000219195526,"vX0":6.884853367257582,"vY0":-138.49846270902708,"vZ0":-4.597430547283261,"x":156.69,"y":160.51,"x0":-2.24152990386978,"y0":50.00684105968843,"z0":5.783715671100003,"aX":-19.70381511965859},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.6,"breakHorizontal":16.9,"spinRate":2209,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.39635584170933313,"extension":6.3301263574222},"index":2,"playId":"a2595815-3a95-37d7-abf7-9b43277ac44c","pitchNumber":3,"startTime":"2026-04-19T19:07:32.238Z","endTime":"2026-04-19T19:07:36.861Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-19T19:07:47.082Z","endTime":"2026-04-19T19:07:58.837Z","isPitch":false,"type":"action","player":{"id":669357,"link":"/api/v1/people/669357"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17504350738062,"aZ":-23.647506246351508,"pfxX":1.3406919116155054,"pfxZ":4.767709504584834,"pX":2.0010552497971403,"pZ":2.126996737760328,"vX0":9.428691128785943,"vY0":-133.03763310195527,"vZ0":-5.17212733554969,"x":40.72,"y":181.35,"x0":-1.7664948689861235,"y0":50.00125551345312,"z0":5.815512464637268,"aX":2.3974469290700733},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.7,"breakHorizontal":-4.6,"spinRate":2638,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.41206791666786113,"extension":6.39799913583712},"index":4,"playId":"083c53d8-cbdd-343d-96a6-53b4d793e031","pitchNumber":4,"startTime":"2026-04-19T19:07:58.837Z","endTime":"2026-04-19T19:08:03.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.959242205773645,"aZ":-28.65278041067885,"pfxX":-10.99512544128569,"pfxZ":2.084479220537732,"pX":-0.14748176519874187,"pZ":2.2234841022127534,"vX0":8.458922933663796,"vY0":-129.32448871097642,"vZ0":-3.7030267985492733,"x":122.62,"y":178.75,"x0":-2.038629235870789,"y0":50.00089025108869,"z0":5.881214126413015,"aX":-18.5492853801571},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.1,"breakHorizontal":17.9,"spinRate":1630,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.4241693198586125,"extension":6.37243091173395},"index":5,"playId":"e075fafc-6950-361f-b2d4-6fdbbf90fe14","pitchNumber":5,"startTime":"2026-04-19T19:08:12.755Z","endTime":"2026-04-19T19:08:16.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.817928259031472,"aZ":-22.794565247008496,"pfxX":1.0270770991624918,"pfxZ":5.3495441202087735,"pX":-1.054211546402689,"pZ":1.728721963014439,"vX0":3.117199503562138,"vY0":-132.4734142230812,"vZ0":-6.0979879332051645,"x":157.18,"y":192.1,"x0":-2.3860183926213003,"y0":50.005155760322154,"z0":5.7586818228325605,"aX":1.8006546178815594},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.4,"breakHorizontal":-2.6,"spinRate":2695,"spinDirection":192},"zone":13,"typeConfidence":2.0,"plateTime":0.41559356672279923,"extension":6.289782567177945},"index":6,"playId":"a2790af5-8ce6-3f05-8599-11a007f7bc98","pitchNumber":6,"startTime":"2026-04-19T19:08:35.731Z","endTime":"2026-04-19T19:08:41.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":86.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.67941057266955,"aZ":-12.700621047823592,"pfxX":-7.171753796916332,"pfxZ":10.08521277268321,"pX":-1.0384708624856538,"pZ":3.1199351736306093,"vX0":5.646230061240628,"vY0":-139.56770724914423,"vZ0":-4.865105110781245,"x":156.58,"y":154.54,"x0":-2.177885903311712,"y0":50.00022588071416,"z0":5.753214666047957,"aX":-13.843868476269096},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.2,"breakHorizontal":11.5,"spinRate":2345,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39570981410064743,"extension":6.35716992409477},"index":7,"playId":"313ff566-30ae-38cb-b91a-a235469c6b24","pitchNumber":7,"startTime":"2026-04-19T19:08:51.674Z","endTime":"2026-04-19T19:08:56.813Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:08:56.813Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a ground ball to left fielder Shay Whitcomb.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T19:09:06.889Z","endTime":"2026-04-19T19:10:52.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26007623118752,"aZ":-23.55499756051277,"pfxX":0.6392253997326147,"pfxZ":4.949729542603832,"pX":1.3657722619140986,"pZ":2.8770892441235123,"vX0":8.713967897253614,"vY0":-132.21057981637867,"vZ0":-3.1909536980357727,"x":64.94,"y":161.1,"x0":-2.0777355843303233,"y0":50.00636762476069,"z0":5.858944043140182,"aX":1.115152158748183},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.3,"breakHorizontal":-3.4,"spinRate":2607,"spinDirection":179},"zone":12,"typeConfidence":2.0,"plateTime":0.4167566516547483,"extension":6.309440460699022},"index":0,"playId":"8aa96589-4e7c-3c25-ae2d-70ab9812f328","pitchNumber":1,"startTime":"2026-04-19T19:09:18.563Z","endTime":"2026-04-19T19:09:24.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":73.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.472129386881658,"aZ":-42.80409576913118,"pfxX":4.639539028542179,"pfxZ":-7.681484701541098,"pX":0.6458601775337471,"pZ":2.8188079087128712,"vX0":4.595491293718449,"vY0":-118.54885440107394,"vZ0":1.5305786705242554,"x":92.38,"y":162.67,"x0":-1.9405541544485918,"y0":50.002602283506036,"z0":6.156212306669004,"aX":6.420408840572258},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-13.0,"breakHorizontal":-9.7,"spinRate":2972,"spinDirection":45},"zone":3,"typeConfidence":2.0,"plateTime":0.4669878994029171,"extension":6.200996199550626},"index":1,"playId":"eaab9bc5-ef07-33ef-b3ca-90c31b3f44a0","pitchNumber":2,"startTime":"2026-04-19T19:09:30.575Z","endTime":"2026-04-19T19:09:34.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":82.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27157056284522,"aZ":-23.802944550213407,"pfxX":0.4594031695712135,"pfxZ":4.801596710311221,"pX":0.64530836166028,"pZ":3.500177916623953,"vX0":7.574917969566181,"vY0":-132.47959595964787,"vZ0":-1.5955422086669186,"x":92.4,"y":144.28,"x0":-2.333594815214144,"y0":50.00427399737231,"z0":5.882644207526125,"aX":0.8009441616748967},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.5,"breakHorizontal":-2.8,"spinRate":2641,"spinDirection":178},"zone":12,"typeConfidence":2.0,"plateTime":0.41645714983976934,"extension":6.3262183223008},"index":2,"playId":"70c116f0-22db-32a4-bb8e-434c8012f25d","pitchNumber":3,"startTime":"2026-04-19T19:09:42.845Z","endTime":"2026-04-19T19:09:47.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.65115108220105,"aZ":-15.235463523078954,"pfxX":-10.85482291245324,"pfxZ":8.838286163354585,"pX":-0.4092775896310072,"pZ":2.102169159426357,"vX0":8.616941838491105,"vY0":-138.6968124409081,"vZ0":-6.919539753066605,"x":132.6,"y":182.02,"x0":-2.171026182381456,"y0":50.00608812822586,"z0":5.676189398407678,"aX":-20.813658444035116},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.4,"breakHorizontal":17.5,"spinRate":2301,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.39735071707548064,"extension":6.496451591139587},"index":3,"playId":"29ae7c5c-c5ba-3439-8a54-93112136167d","pitchNumber":4,"startTime":"2026-04-19T19:09:59.925Z","endTime":"2026-04-19T19:10:04.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":86.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.9244654693078,"aZ":-12.969531536917637,"pfxX":-7.603692432348361,"pfxZ":9.914944816985798,"pX":-0.2631998260328743,"pZ":3.0357533128549568,"vX0":7.96650904670613,"vY0":-139.60480813085152,"vZ0":-5.011753692277741,"x":127.03,"y":156.81,"x0":-2.1918953501679215,"y0":50.00049671240505,"z0":5.73572053134183,"aX":-14.725360971632211},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.8,"breakHorizontal":11.8,"spinRate":2300,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.39519343452404687,"extension":6.430672967020394},"index":4,"playId":"58a58342-ff61-3579-a0fd-2f890e83cb8c","pitchNumber":5,"startTime":"2026-04-19T19:10:20.891Z","endTime":"2026-04-19T19:10:27.430Z","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":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.028769897599997,"aZ":-25.73362261693592,"pfxX":0.37773951927070026,"pfxZ":3.67188015496386,"pX":0.23314486367128628,"pZ":2.0712976657892215,"vX0":6.328358471999329,"vY0":-131.82945854512627,"vZ0":-4.494757436805082,"x":108.11,"y":182.85,"x0":-2.251297309697683,"y0":50.00070265843644,"z0":5.706630659024591,"aX":0.6620659621846287},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.9,"breakHorizontal":-2.2,"spinRate":2575,"spinDirection":178},"zone":8,"typeConfidence":2.0,"plateTime":0.4160917420568122,"extension":6.432693280705963},"hitData":{"launchSpeed":92.9,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.13,"coordY":109.0}},"index":5,"playId":"4408f0ba-f93e-342b-b289-e84170131bf1","pitchNumber":6,"startTime":"2026-04-19T19:10:42.705Z","endTime":"2026-04-19T19:10:52.805Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:10:52.805Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nathan Church walks. Masyn Winn to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T19:11:07.517Z","endTime":"2026-04-19T19:12:56.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":71.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.293433458173382,"aZ":-39.073633686549734,"pfxX":4.247183347173004,"pfxZ":-5.3647130904394125,"pX":1.9536685931123203,"pZ":1.2034498361932173,"vX0":7.730482138596266,"vY0":-113.94669338739769,"vZ0":-1.8497076117768725,"x":42.53,"y":206.29,"x0":-2.0650559675809967,"y0":50.00312044998316,"z0":5.967127528136798,"aX":5.460610150320272},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-9.8,"breakHorizontal":-10.1,"spinRate":2868,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.48484198057358086,"extension":6.274364458115755},"index":0,"playId":"8d867e49-69d3-3567-afd2-59ccc6f2e817","pitchNumber":1,"startTime":"2026-04-19T19:11:19.774Z","endTime":"2026-04-19T19:11:25.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.367432553530797,"aZ":-27.32311352882874,"pfxX":-9.948939527179977,"pfxZ":3.0266878347112174,"pX":-1.9096544206102712,"pZ":2.121642622846545,"vX0":4.230539816514397,"vY0":-126.04048254767858,"vZ0":-3.9135378757276644,"x":189.79,"y":181.5,"x0":-2.3201020873757314,"y0":50.00544662540607,"z0":5.908845987802263,"aX":-15.959094968652044},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.8,"breakHorizontal":17.0,"spinRate":1439,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4350978193139756,"extension":6.448099715105188},"index":1,"playId":"1104a2d6-edcb-3a90-be94-ba2753e6383a","pitchNumber":2,"startTime":"2026-04-19T19:11:48.114Z","endTime":"2026-04-19T19:11:52.282Z","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.7,"endSpeed":80.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77763136136575,"aZ":-23.575022428651973,"pfxX":2.4189609604794837,"pfxZ":5.183725258311576,"pX":-1.584337296839277,"pZ":3.7133011699610954,"vX0":1.5578563307346929,"vY0":-127.85125011153669,"vZ0":-0.796046726704871,"x":177.39,"y":138.52,"x0":-2.5153990531545034,"y0":50.00457506883811,"z0":5.874985973678301,"aX":4.014020818531267},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.5,"breakHorizontal":-4.7,"spinRate":2502,"spinDirection":180},"zone":11,"typeConfidence":2.0,"plateTime":0.4280335476082313,"extension":6.3058281193003785},"index":2,"playId":"b8866c38-9da0-36ac-8d72-81538cf832a2","pitchNumber":3,"startTime":"2026-04-19T19:12:07.260Z","endTime":"2026-04-19T19:12:10.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.750569483597275,"aZ":-22.924583967293007,"pfxX":0.0627742127971267,"pfxZ":5.454809118093127,"pX":0.6233791796964598,"pZ":2.163025266693383,"vX0":7.31302918255706,"vY0":-129.81510217773146,"vZ0":-4.857905647762539,"x":93.24,"y":180.38,"x0":-2.2458135520730718,"y0":50.00382016441633,"z0":5.8177087429794705,"aX":0.10634682341460183},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.9,"breakHorizontal":-1.8,"spinRate":2436,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.422927114486225,"extension":6.471498422554447},"index":3,"playId":"445c0080-e870-3a21-8e08-67215290d54d","pitchNumber":4,"startTime":"2026-04-19T19:12:27.534Z","endTime":"2026-04-19T19:12:31.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.527351477175195,"aZ":-12.733097444503775,"pfxX":-6.654830538402569,"pfxZ":10.251489404177455,"pX":-1.3421810764528084,"pZ":3.13351411493492,"vX0":4.9767775933847425,"vY0":-137.5751877662727,"vZ0":-4.732397504848245,"x":168.16,"y":154.18,"x0":-2.3196076510341146,"y0":50.006249546127535,"z0":5.75453792464243,"aX":-12.624544426829559},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.6,"breakHorizontal":10.9,"spinRate":2428,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3997591665277507,"extension":6.337653507762461},"index":4,"playId":"77b70971-02ff-3602-b366-59335dbb060e","pitchNumber":5,"startTime":"2026-04-19T19:12:48.732Z","endTime":"2026-04-19T19:12:56.618Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:12:56.618Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pedro Pagés singles on a soft ground ball to third baseman Isaac Paredes. Masyn Winn to 3rd. Nathan Church to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T19:13:53.829Z","endTime":"2026-04-19T19:14:44.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"postOnSecond":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"postOnThird":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,3],"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":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"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_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-19T19:13:10.445Z","endTime":"2026-04-19T19:13:56.164Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37575572214048,"aZ":-17.700938190995537,"pfxX":-11.091308903661982,"pfxZ":7.6028750657388615,"pX":-0.47293989965332944,"pZ":1.7328039373815,"vX0":8.500362278427888,"vY0":-137.56390012578387,"vZ0":-7.418288541236874,"x":135.03,"y":191.99,"x0":-2.172076307336211,"y0":50.005180579033365,"z0":5.678505592698689,"aX":-21.121585223795353},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.2,"breakHorizontal":18.1,"spinRate":2265,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.39915161734292903,"extension":6.603341668476008},"index":1,"playId":"138e0b43-5845-3816-87cf-c914f2d8db7b","pitchNumber":1,"startTime":"2026-04-19T19:13:56.164Z","endTime":"2026-04-19T19:14:04.103Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-04-19T19:14:15.729Z","endTime":"2026-04-19T19:14:30.974Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.428425869785436,"aZ":-19.01997733386307,"pfxX":-11.10730451891556,"pfxZ":6.796574314451047,"pX":-0.9380149982233611,"pZ":2.049569518007819,"vX0":7.655869553987374,"vY0":-138.81404482965527,"vZ0":-6.4485340792204395,"x":152.75,"y":183.44,"x0":-2.3000821929119737,"y0":50.003930591243694,"z0":5.685595745797744,"aX":-21.502128912036458},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.0,"breakHorizontal":18.4,"spinRate":2245,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.3958095595680211,"extension":6.4591084368198635},"hitData":{"launchSpeed":57.9,"launchAngle":-48.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":104.11,"coordY":180.56}},"index":3,"playId":"1d222c16-3f7f-3fea-be21-ad22a9e22192","pitchNumber":2,"startTime":"2026-04-19T19:14:30.974Z","endTime":"2026-04-19T19:14:44.674Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:14:44.674Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Victor Scott II walks. Masyn Winn scores. Nathan Church to 3rd. Pedro Pagés to 2nd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T19:15:11.333Z","endTime":"2026-04-19T19:17:14.561Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"postOnSecond":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"postOnThird":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":{"id":681347,"link":"/api/v1/people/681347"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"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":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":72.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51359207438078,"aZ":-40.128042574450156,"pfxX":4.40897262581529,"pfxZ":-5.994116192221797,"pX":1.1233240393514425,"pZ":0.9428211288455415,"vX0":6.292900432169231,"vY0":-115.85474510737198,"vZ0":-2.4087232775897687,"x":74.18,"y":213.32,"x0":-2.226719341992614,"y0":50.003459336739986,"z0":5.920698022326877,"aX":5.848770243439571},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-11.2,"breakHorizontal":-9.8,"spinRate":2863,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.47720023743156226,"extension":6.298930253376816},"index":0,"playId":"4e6015d7-c8ec-3d51-8206-3b8d2e984135","pitchNumber":1,"startTime":"2026-04-19T19:15:11.333Z","endTime":"2026-04-19T19:15:14.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":79.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.300446087746618,"aZ":-23.54523889655081,"pfxX":-12.12875786942314,"pfxZ":5.3329966308003875,"pX":0.4265465882914522,"pZ":1.0272965303334347,"vX0":10.243682103285897,"vY0":-126.98517101680547,"vZ0":-6.963095395484727,"x":100.74,"y":211.04,"x0":-2.102585410468088,"y0":50.00362648485464,"z0":5.704128505667083,"aX":-19.62209481931707},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.0,"breakHorizontal":19.3,"spinRate":1637,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.43290307871147027,"extension":6.539896816115934},"index":1,"playId":"61fa523b-2f19-3488-9559-2e280d284a43","pitchNumber":2,"startTime":"2026-04-19T19:15:29.633Z","endTime":"2026-04-19T19:15:35.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.19108364102696,"aZ":-17.060371070693982,"pfxX":-9.234020393203737,"pfxZ":7.949543920503272,"pX":-1.4315751306892772,"pZ":2.2227669428610604,"vX0":5.7885334621956,"vY0":-137.85747952054638,"vZ0":-6.106643670049506,"x":171.57,"y":178.77,"x0":-2.3724117810274716,"y0":50.0029021929973,"z0":5.642014874063752,"aX":-17.552969548806796},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.1,"breakHorizontal":15.2,"spinRate":2241,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.3992168251845669,"extension":6.595803972790609},"index":2,"playId":"4d05330b-1d38-3bc9-93fd-7085f7576806","pitchNumber":3,"startTime":"2026-04-19T19:15:46.497Z","endTime":"2026-04-19T19:15:50.686Z","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.0,"endSpeed":84.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.15597058495781,"aZ":-11.640145550002355,"pfxX":-6.513416498443391,"pfxZ":10.94815907026464,"pX":0.05287098535940866,"pZ":1.9939539463946407,"vX0":8.21103460782325,"vY0":-137.68833111599037,"vZ0":-7.892723835612931,"x":114.98,"y":184.94,"x0":-2.1545551811861796,"y0":50.00603479228299,"z0":5.729450916269549,"aX":-12.22010080567685},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.9,"breakHorizontal":9.6,"spinRate":2314,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.40137441393043316,"extension":6.61979747036308},"index":3,"playId":"5badc301-c37a-3c79-a754-c8cfe8f3fd5e","pitchNumber":4,"startTime":"2026-04-19T19:16:06.239Z","endTime":"2026-04-19T19:16:10.247Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":83.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.97223679004479,"aZ":-12.448803535534564,"pfxX":-5.074416779610852,"pfxZ":10.717931370506504,"pX":-0.7975641068047007,"pZ":2.8457319357301114,"vX0":5.760445098122097,"vY0":-136.4969251508852,"vZ0":-5.415604725372219,"x":147.4,"y":161.95,"x0":-2.301165813671005,"y0":50.0008363711182,"z0":5.751673053707428,"aX":-9.337520649247182},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.1,"breakHorizontal":7.6,"spinRate":2319,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.40513130171879075,"extension":6.567692911421717},"index":4,"playId":"2168ab4b-2978-32c1-ac50-ff8c7c486b6b","pitchNumber":5,"startTime":"2026-04-19T19:16:25.220Z","endTime":"2026-04-19T19:16:52.236Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":85.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.2427726301044,"aZ":-10.285379031432337,"pfxX":-7.099624446063037,"pfxZ":11.441388692881734,"pX":1.5509101314414677,"pZ":1.6933369141402452,"vX0":11.925341221092697,"vY0":-138.91761222854845,"vZ0":-9.00053469690058,"x":57.88,"y":193.06,"x0":-1.917276525529128,"y0":50.00579206040844,"z0":5.700780902616783,"aX":-13.58673068771672},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.4,"breakHorizontal":9.7,"spinRate":2336,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3975187660391173,"extension":6.694626306424404},"index":5,"playId":"05f6b84b-3f2d-3780-bc6b-f87748bba2ce","pitchNumber":6,"startTime":"2026-04-19T19:17:09.479Z","endTime":"2026-04-19T19:17:14.561Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:17:14.561Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Wetherholt singles on a line drive to right fielder Cam Smith. Nathan Church scores. Pedro Pagés scores. Victor Scott II to 3rd.","rbi":2,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T19:17:32.514Z","endTime":"2026-04-19T19:18:24.503Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"postOnThird":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":{"id":681347,"link":"/api/v1/people/681347"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":{"id":681347,"link":"/api/v1/people/681347"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":85.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.06107268324329,"aZ":-11.955386068538724,"pfxX":-6.523707727580942,"pfxZ":10.637888522560585,"pX":-0.8292125401818398,"pZ":3.002314250686792,"vX0":6.136219182723024,"vY0":-138.4749312026672,"vZ0":-5.261267177097503,"x":148.61,"y":157.72,"x0":-2.249538533998037,"y0":50.004381704040945,"z0":5.758630574003148,"aX":-12.400970058017542},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.0,"breakHorizontal":10.2,"spinRate":2296,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.3988157502196037,"extension":6.527432884632403},"index":0,"playId":"12f30180-68e8-3556-aadf-d8cc874d9781","pitchNumber":1,"startTime":"2026-04-19T19:17:41.194Z","endTime":"2026-04-19T19:17:46.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":80.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.171600104643286,"aZ":-24.584909495495765,"pfxX":-11.445375731111621,"pfxZ":4.563041334937393,"pX":-0.3975594761955386,"pZ":1.3905618213456825,"vX0":8.409684446661108,"vY0":-128.79464627294098,"vZ0":-6.062540103123111,"x":132.15,"y":201.23,"x0":-2.233919899467234,"y0":50.00416600762212,"z0":5.701459775591706,"aX":-19.04346251090547},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.0,"breakHorizontal":18.6,"spinRate":1702,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.426859868478358,"extension":6.721442842219991},"index":1,"playId":"732ec398-b712-3e46-b620-20ef3706eb73","pitchNumber":2,"startTime":"2026-04-19T19:17:56.788Z","endTime":"2026-04-19T19:18:01.932Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":81.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.807821570906963,"aZ":-24.263512762334773,"pfxX":-0.3182986995552227,"pfxZ":4.580565308581303,"pX":0.05696678398312252,"pZ":3.1841704505689385,"vX0":6.038394641298937,"vY0":-131.6050529256222,"vZ0":-2.065041295737691,"x":114.83,"y":152.81,"x0":-2.2406295486042787,"y0":50.006098779313554,"z0":5.803774226171322,"aX":-0.5509617648600975},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.0,"breakHorizontal":-1.0,"spinRate":2534,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.41859097617568874,"extension":6.423621006197179},"hitData":{"launchSpeed":97.0,"launchAngle":15.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":185.55,"coordY":106.62}},"index":2,"playId":"d2ed602f-065b-388c-a39c-848fad43ce81","pitchNumber":3,"startTime":"2026-04-19T19:18:12.378Z","endTime":"2026-04-19T19:18:24.503Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:18:24.503Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a sharp line drive to left fielder Shay Whitcomb. Victor Scott II scores. JJ Wetherholt to 2nd.","rbi":1,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T19:21:15.027Z","endTime":"2026-04-19T19:22:05.063Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":{"id":681347,"link":"/api/v1/people/681347"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-19T19:19:05.827Z","endTime":"2026-04-19T19:20:04.212Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Steven Okert replaces Mike Burrows.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-19T19:20:04.212Z","endTime":"2026-04-19T19:21:17.022Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595345,"link":"/api/v1/people/595345"},"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":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.14156400115697,"aZ":-25.62623695671396,"pfxX":-2.333393456079004,"pfxZ":4.90675296478188,"pX":-0.20759725575154825,"pZ":2.1940202352231033,"vX0":-6.181621270327292,"vY0":-114.44938366431639,"vZ0":-2.8738218786165777,"x":124.91,"y":179.54,"x0":2.8258772650833905,"y0":50.00038926171493,"z0":5.962858645084211,"aX":-3.108423265744112},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":8.5,"breakHorizontal":5.8,"spinRate":2286,"spinDirection":252},"zone":5,"typeConfidence":2.0,"plateTime":0.4776777765023934,"extension":6.283976333408233},"index":2,"playId":"823968ce-fe88-3e14-9f58-eda1f167b8e7","pitchNumber":1,"startTime":"2026-04-19T19:21:17.022Z","endTime":"2026-04-19T19:21:23.080Z","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":81.3,"endSpeed":74.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.23240597288613,"aZ":-23.601268853008538,"pfxX":-1.8685400650258415,"pfxZ":6.050859269344933,"pX":0.00846465747474021,"pZ":2.8722637461996916,"vX0":-6.405805625203286,"vY0":-118.22944357040255,"vZ0":-2.094580127316767,"x":116.68,"y":161.23,"x0":2.994356149822588,"y0":50.005611040039206,"z0":5.932487970764476,"aX":-2.649716914335683},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":10.7,"breakHorizontal":4.9,"spinRate":2412,"spinDirection":254},"zone":2,"typeConfidence":2.0,"plateTime":0.463007908215034,"extension":6.315416451019738},"index":3,"playId":"86687250-9ab8-3053-a055-68e257bbcad1","pitchNumber":2,"startTime":"2026-04-19T19:21:31.936Z","endTime":"2026-04-19T19:21:35.063Z","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":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.604334416593495,"aZ":-25.72581484077513,"pfxX":-4.094068200500283,"pfxZ":4.623205031777648,"pX":0.15342763182856864,"pZ":1.7060613219533474,"vX0":-5.334698073428063,"vY0":-117.17079298394934,"vZ0":-3.8738794637993967,"x":111.15,"y":192.72,"x0":2.989212564517275,"y0":50.001659525209824,"z0":5.777737059782112,"aX":-5.705380469991535},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":7.7,"breakHorizontal":8.6,"spinRate":2367,"spinDirection":276},"zone":8,"typeConfidence":2.0,"plateTime":0.4670025194865568,"extension":6.4435299655509155},"hitData":{"launchSpeed":103.8,"launchAngle":9.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":76.77,"coordY":102.77}},"index":4,"playId":"9e4f5fbd-f01b-3615-9a93-f7b6fe43e5b9","pitchNumber":3,"startTime":"2026-04-19T19:21:53.830Z","endTime":"2026-04-19T19:22:05.063Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:22:05.063Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T19:22:23.941Z","endTime":"2026-04-19T19:25:22.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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":91.1,"endSpeed":82.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.05948311000755,"aZ":-14.431509509476905,"pfxX":3.8971771842567717,"pfxZ":10.10612855381104,"pX":-0.19366249270723898,"pZ":3.93420864436878,"vX0":-9.120257944419906,"vY0":-132.36245174939933,"vZ0":-2.635019915885743,"x":124.38,"y":132.56,"x0":2.8067104609567504,"y0":50.00222151930878,"z0":6.013333933270531,"aX":6.842992374658373},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.9,"breakHorizontal":-4.8,"spinRate":2212,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.4155113136636248,"extension":6.391023338433752},"index":0,"playId":"46313f28-f5ee-3771-bc54-e0bd659cda9f","pitchNumber":1,"startTime":"2026-04-19T19:22:30.479Z","endTime":"2026-04-19T19:22:34.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.174112784236623,"aZ":-23.283205443507878,"pfxX":-3.9026063931050583,"pfxZ":6.701193121199111,"pX":0.37106008199850354,"pZ":2.688700787845334,"vX0":-4.7071392255152205,"vY0":-114.72276130636739,"vZ0":-2.128779647129897,"x":102.86,"y":166.19,"x0":2.9601213674296543,"y0":50.0017684353104,"z0":5.90902006367363,"aX":-5.176070591548503},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":11.9,"breakHorizontal":8.3,"spinRate":2300,"spinDirection":274},"zone":6,"typeConfidence":2.0,"plateTime":0.47831911097074586,"extension":6.453032386874722},"index":1,"playId":"65f2b541-500a-3ccb-ae9d-120d88e1799f","pitchNumber":2,"startTime":"2026-04-19T19:22:50.925Z","endTime":"2026-04-19T19:22:59.131Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"4c1e0ee2-553f-3303-af86-e7a27ebc90c8","startTime":"2026-04-19T19:23:22.580Z","endTime":"2026-04-19T19:23:27.137Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38689018219135,"aZ":-27.861011391711564,"pfxX":-3.989373938392607,"pfxZ":3.0213106537989534,"pX":-1.265491923910219,"pZ":1.875822417599384,"vX0":-8.448116697321034,"vY0":-118.91925200989455,"vZ0":-3.4134610856329415,"x":165.24,"y":188.13,"x0":2.855341924935907,"y0":50.004357855746065,"z0":5.8646688273350716,"aX":-5.6974779229547785},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.9,"breakHorizontal":9.4,"spinRate":2375,"spinDirection":266},"zone":13,"typeConfidence":2.0,"plateTime":0.4610640641737942,"extension":6.486377781026867},"index":3,"playId":"05521274-7ad5-39ef-bf30-34aa602fc7a6","pitchNumber":3,"startTime":"2026-04-19T19:23:42.107Z","endTime":"2026-04-19T19:23:48.812Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.58559783690849,"aZ":-23.51583796862769,"pfxX":-3.327039220369654,"pfxZ":6.288861972943993,"pX":0.490417333686145,"pZ":3.55920328858126,"vX0":-4.753871782218405,"vY0":-116.50080859854059,"vZ0":-0.5750191879319391,"x":98.31,"y":142.68,"x0":2.9884566663672847,"y0":50.0029799908378,"z0":6.029125592367501,"aX":-4.578464114231864},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":11.5,"breakHorizontal":7.2,"spinRate":2272,"spinDirection":271},"zone":12,"typeConfidence":2.0,"plateTime":0.4699016424980713,"extension":6.476698522138795},"index":4,"playId":"0616130b-56d7-3b96-9824-0ce7513bccfd","pitchNumber":4,"startTime":"2026-04-19T19:24:09.711Z","endTime":"2026-04-19T19:24:16.382Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"4075645c-3c76-4b36-96b8-046195a98413","startTime":"2026-04-19T19:24:32.631Z","endTime":"2026-04-19T19:24:37.637Z","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":2},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.94859448327761,"aZ":-25.8121314705053,"pfxX":-3.132889699799924,"pfxZ":4.357992397837727,"pX":-0.2884210385477729,"pZ":2.8822561885173625,"vX0":-6.493302135113957,"vY0":-119.72746552093744,"vZ0":-1.8726518706471893,"x":127.99,"y":160.96,"x0":2.8599472199813105,"y0":50.00196973308804,"z0":5.972415213331465,"aX":-4.571941331122417},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.7,"breakHorizontal":7.2,"spinRate":2426,"spinDirection":242},"zone":1,"typeConfidence":2.0,"plateTime":0.4565343598762812,"extension":6.428921957256716},"index":6,"playId":"ade477f6-9d0e-3203-b929-842927140adc","pitchNumber":5,"startTime":"2026-04-19T19:24:49.508Z","endTime":"2026-04-19T19:24:53.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":81.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.588094202837443,"aZ":-13.708174041090029,"pfxX":3.866478052024865,"pfxZ":10.652048341239645,"pX":-0.41879784416392507,"pZ":3.1581908831809242,"vX0":-9.65775480132334,"vY0":-131.75983089707813,"vZ0":-4.628618659811508,"x":130.68,"y":136.19,"x0":2.8145700141314562,"y0":50.006400846112214,"z0":5.972687888057751,"aX":6.705519256707165},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":18.2,"breakHorizontal":-4.6,"spinRate":2094,"spinDirection":143},"zone":1,"typeConfidence":2.0,"plateTime":0.4178928319134463,"extension":6.476818875671131},"index":7,"playId":"932bf81d-b337-34e6-afa8-9e63089fda2b","pitchNumber":6,"startTime":"2026-04-19T19:25:11.889Z","endTime":"2026-04-19T19:25:22.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:25:22.651Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Yainer Diaz doubles (2) on a sharp line drive to left fielder Nathan Church.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-19T19:27:13.714Z","endTime":"2026-04-19T19:28:35.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.0,"endSpeed":84.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10272081537389,"aZ":-13.329443887986693,"pfxX":5.284105386411989,"pfxZ":10.364680791979408,"pX":0.34435025986118356,"pZ":1.3221857344967625,"vX0":-1.8327196767761331,"vY0":-134.91466781932016,"vZ0":-10.994223287324406,"x":103.87,"y":203.08,"x0":0.3514654605771007,"y0":50.003934440599544,"z0":6.424208163589654,"aX":9.60812215644696},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.2,"breakHorizontal":-9.1,"spinRate":2101,"spinDirection":151},"zone":14,"typeConfidence":0.92,"plateTime":0.4081301181684416,"extension":6.490109565614334},"index":0,"playId":"f47119fb-60e5-3a3f-a428-e55202eb7c30","pitchNumber":1,"startTime":"2026-04-19T19:27:37.787Z","endTime":"2026-04-19T19:27:42.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.57804708907678,"aZ":-12.10921459835793,"pfxX":2.7999271163675115,"pfxZ":10.90239918383442,"pX":-0.6724241201792585,"pZ":3.399744726546141,"vX0":-3.7218511274577253,"vY0":-135.75885857975845,"vZ0":-6.212086944982368,"x":142.63,"y":146.99,"x0":0.3614983295484921,"y0":50.00528875261823,"z0":6.584032415306833,"aX":5.15455250195328},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.4,"breakHorizontal":-4.2,"spinRate":2106,"spinDirection":153},"zone":11,"typeConfidence":0.89,"plateTime":0.40562570737906345,"extension":6.387645680453823},"index":1,"playId":"b626746b-9c6b-3f79-890a-dfd4dcc4afac","pitchNumber":2,"startTime":"2026-04-19T19:27:51.836Z","endTime":"2026-04-19T19:27:56.983Z","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":93.1,"endSpeed":84.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11152634041148,"aZ":-12.55476904671248,"pfxX":5.377777604945653,"pfxZ":10.737148760401706,"pX":0.4753369935254112,"pZ":2.350364654045031,"vX0":-1.5148459052881684,"vY0":-135.2100564744917,"vZ0":-8.753638544882755,"x":98.88,"y":175.32,"x0":0.3489019611855635,"y0":50.002160814836714,"z0":6.538756058345967,"aX":9.825105690407756},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.5,"breakHorizontal":-9.4,"spinRate":2087,"spinDirection":152},"zone":6,"typeConfidence":0.92,"plateTime":0.4071642654555059,"extension":6.299778526341417},"index":2,"playId":"d9f27d13-520c-3e47-ab52-849f5f8d1857","pitchNumber":3,"startTime":"2026-04-19T19:28:07.119Z","endTime":"2026-04-19T19:28:11.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.724190584315856,"aZ":-14.915751195894762,"pfxX":8.019451942661446,"pfxZ":9.403275725680615,"pX":0.068572543071057,"pZ":2.3162001896072986,"vX0":-3.7322010057046677,"vY0":-135.62605112913715,"vZ0":-8.029081346947883,"x":114.39,"y":176.24,"x0":0.43178115861674954,"y0":50.00318314974621,"z0":6.386527336446327,"aX":14.721084924759849},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.2,"breakHorizontal":-13.6,"spinRate":2046,"spinDirection":155},"zone":5,"typeConfidence":0.9,"plateTime":0.40614168839356246,"extension":6.383568790001124},"hitData":{"launchSpeed":108.3,"launchAngle":19.0,"totalDistance":371.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":85.99,"coordY":54.83}},"index":3,"playId":"32476156-bd3d-346e-a069-d85ae892baab","pitchNumber":4,"startTime":"2026-04-19T19:28:22.223Z","endTime":"2026-04-19T19:28:35.636Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:28:35.636Z","atBatIndex":36},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Shay Whitcomb pops out to first baseman Alec Burleson in foul territory.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-19T19:28:48.349Z","endTime":"2026-04-19T19:29:26.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.39958889125251,"aZ":-23.236169134745793,"pfxX":8.586737323289144,"pfxZ":5.6675949054973795,"pX":0.276471968639568,"pZ":2.836749441309124,"vX0":-3.3319545450243666,"vY0":-125.55086397860913,"vZ0":-4.239359131631827,"x":106.46,"y":162.19,"x0":0.5147153933280036,"y0":50.001244130171095,"z0":6.467210262637153,"aX":13.534495337787654},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.4,"breakHorizontal":-14.6,"spinRate":1611,"spinDirection":129},"zone":3,"typeConfidence":0.89,"plateTime":0.43838267330733727,"extension":6.362470753438379},"hitData":{"launchSpeed":83.6,"launchAngle":77.0,"totalDistance":76.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":157.08,"coordY":193.66}},"index":0,"playId":"777f364f-5c8d-3e56-b053-c1716b94298c","pitchNumber":1,"startTime":"2026-04-19T19:29:11.365Z","endTime":"2026-04-19T19:29:26.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:29:26.384Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Trammell strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-19T19:29:36.524Z","endTime":"2026-04-19T19:31:15.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13459722663572,"aZ":-11.445709831240565,"pfxX":3.8696534858215292,"pfxZ":11.203681781760313,"pX":-1.3779682121934962,"pZ":1.7518359394760232,"vX0":-5.434717596967425,"vY0":-135.97986476249926,"vZ0":-10.43498062010963,"x":169.52,"y":191.48,"x0":0.1549652767668087,"y0":50.005299298789545,"z0":6.46073574290364,"aX":7.161466109315331},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.9,"breakHorizontal":-5.6,"spinRate":2041,"spinDirection":149},"zone":13,"typeConfidence":0.91,"plateTime":0.40465046282595196,"extension":6.340846472505877},"index":0,"playId":"2c95786f-01d1-3ad0-81fc-0250b537c6d7","pitchNumber":1,"startTime":"2026-04-19T19:29:46.287Z","endTime":"2026-04-19T19:29:49.287Z","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":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.441747009268138,"aZ":-29.201514169868627,"pfxX":-3.7321171381144733,"pfxZ":1.8782440979445036,"pX":-0.5520344469203818,"pZ":2.115731780802767,"vX0":-1.6260914499868209,"vY0":-125.18009450429629,"vZ0":-4.908688465087018,"x":138.04,"y":181.66,"x0":0.5916910127559641,"y0":50.0009100116876,"z0":6.506769839509844,"aX":-5.891859217655023},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.5,"breakHorizontal":7.2,"spinRate":2457,"spinDirection":191},"zone":7,"typeConfidence":0.91,"plateTime":0.4383907358437602,"extension":6.349895467193897},"index":1,"playId":"049fbcd2-9500-3482-9e9a-ba93ffd55312","pitchNumber":2,"startTime":"2026-04-19T19:30:03.162Z","endTime":"2026-04-19T19:30:06.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34739879522795,"aZ":-29.554117193768533,"pfxX":-3.219592497775919,"pfxZ":1.6623318622285623,"pX":-1.1159183443954825,"pZ":2.047925690401082,"vX0":-2.943691445478368,"vY0":-124.67281404466688,"vZ0":-4.938197877397615,"x":159.54,"y":183.49,"x0":0.4987664943347309,"y0":50.00060832318841,"z0":6.496990552446669,"aX":-5.06043183687047},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.2,"breakHorizontal":6.5,"spinRate":2613,"spinDirection":258},"zone":13,"typeConfidence":0.91,"plateTime":0.4395471468032994,"extension":6.330839655851263},"index":2,"playId":"9c23ecf5-677d-36bc-9d4d-cb59b7a20ed0","pitchNumber":3,"startTime":"2026-04-19T19:30:20.175Z","endTime":"2026-04-19T19:30:24.859Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-19T19:30:38.443Z","endTime":"2026-04-19T19:30:53.133Z","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(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.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.271990739475324,"aZ":-28.52066142421527,"pfxX":-1.9865783824767123,"pfxZ":2.245816217996201,"pX":-1.4624694163255967,"pZ":1.5028924722663501,"vX0":-4.006386037720027,"vY0":-126.73053335794927,"vZ0":-6.567108332901881,"x":172.75,"y":198.2,"x0":0.3978444203635263,"y0":50.00146737155039,"z0":6.4105934186556945,"aX":-3.2246221085106948},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.8,"breakHorizontal":4.6,"spinRate":2581,"spinDirection":252},"zone":13,"typeConfidence":0.9,"plateTime":0.4324631028579331,"extension":6.4439710016312555},"index":4,"playId":"bbf761be-57a0-3334-b4f7-be1dbf3570e4","pitchNumber":4,"startTime":"2026-04-19T19:30:53.133Z","endTime":"2026-04-19T19:30:57.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98959524943343,"aZ":-30.20988457329981,"pfxX":-2.8680573471144504,"pfxZ":1.230675586742211,"pX":-1.3835499032655092,"pZ":1.1999837520144352,"vX0":-3.6551220907540265,"vY0":-126.08084406744283,"vZ0":-6.852462866124247,"x":169.74,"y":206.38,"x0":0.46291253916766845,"y0":50.00148329497774,"z0":6.42238861178229,"aX":-4.571284225201561},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.7,"breakHorizontal":6.1,"spinRate":2561,"spinDirection":262},"zone":13,"typeConfidence":0.91,"plateTime":0.43606123429137655,"extension":6.383523551938168},"index":5,"playId":"8118bcff-d548-3987-b02d-47fc110fb3be","pitchNumber":5,"startTime":"2026-04-19T19:31:10.035Z","endTime":"2026-04-19T19:31:15.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:31:15.951Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carlos Correa walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-19T19:31:28.827Z","endTime":"2026-04-19T19:34:00.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":85.5,"endSpeed":78.5,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93967450252589,"aZ":-29.979059133833026,"pfxX":-3.1959563110829894,"pfxZ":1.4026713020765484,"pX":-0.47766181488722537,"pZ":2.491016296988251,"vX0":-1.6674203205081033,"vY0":-124.53602089801144,"vZ0":-3.892121757754994,"x":135.21,"y":171.52,"x0":0.6166159761514559,"y0":50.003034211217084,"z0":6.5647671163878485,"aX":-4.999580221063962},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.8,"breakHorizontal":6.2,"spinRate":2646,"spinDirection":255},"zone":4,"typeConfidence":0.91,"plateTime":0.4404819405037581,"extension":6.361786304971097},"index":0,"playId":"0bf28498-3751-38d5-81b8-3811c14078ee","pitchNumber":1,"startTime":"2026-04-19T19:31:39.497Z","endTime":"2026-04-19T19:31:43.205Z","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":94.2,"endSpeed":84.7,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.31116633849516,"aZ":-11.500237759524971,"pfxX":2.9716557226773803,"pfxZ":11.08912402543282,"pX":-0.30074701848709456,"pZ":3.428769321883225,"vX0":-2.9369314737996963,"vY0":-136.92136318666036,"vZ0":-6.384984340112203,"x":128.46,"y":146.2,"x0":0.40912769613479427,"y0":50.004213493006596,"z0":6.607851193658472,"aX":5.54117435083866},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.6,"breakHorizontal":-4.7,"spinRate":2104,"spinDirection":143},"zone":1,"typeConfidence":0.89,"plateTime":0.40282573417577394,"extension":6.317716713555231},"index":1,"playId":"342aa70d-bc6d-3455-b260-ba5ad6417b7e","pitchNumber":2,"startTime":"2026-04-19T19:31:55.066Z","endTime":"2026-04-19T19:31:58.066Z","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":93.4,"endSpeed":84.9,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.708936279365336,"aZ":-13.046150507144352,"pfxX":4.670367171286722,"pfxZ":10.282445159460051,"pX":0.39408106165819834,"pZ":3.93400291793342,"vX0":-1.3651329076608276,"vY0":-135.9973234777844,"vZ0":-4.973432662591321,"x":101.98,"y":132.56,"x0":0.29786352275895744,"y0":50.004310746507166,"z0":6.701736758877131,"aX":8.689967483210925},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.6,"breakHorizontal":-8.2,"spinRate":1966,"spinDirection":150},"zone":12,"typeConfidence":0.91,"plateTime":0.4037832642241157,"extension":6.264664972767906},"index":2,"playId":"25361345-7bde-3548-a153-0921b429728f","pitchNumber":3,"startTime":"2026-04-19T19:32:18.399Z","endTime":"2026-04-19T19:32:23.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.256660136425538,"aZ":-32.78862709711009,"pfxX":-2.930079552575071,"pfxZ":-0.3887890184167544,"pX":-0.7448715347098152,"pZ":1.0339383463190008,"vX0":-2.5681455595411777,"vY0":-124.74156500426758,"vZ0":-6.6035934413439525,"x":145.39,"y":210.86,"x0":0.6789507354695447,"y0":50.003311927918645,"z0":6.421002602655812,"aX":-4.614478188306862},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.0,"breakHorizontal":5.9,"spinRate":2624,"spinDirection":296},"zone":13,"typeConfidence":0.9,"plateTime":0.4392001031996893,"extension":6.449809736928703},"index":3,"playId":"4c91ef2b-ef20-3c4b-a57b-aec6c91681fa","pitchNumber":4,"startTime":"2026-04-19T19:32:38.462Z","endTime":"2026-04-19T19:32:42.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.221037906493226,"aZ":-29.674801286995514,"pfxX":-2.279566290772891,"pfxZ":1.5433548829192398,"pX":-1.3711413049239722,"pZ":0.5540784574268114,"vX0":-3.6235994079744076,"vY0":-126.27225383919803,"vZ0":-8.616320278071656,"x":169.26,"y":223.82,"x0":0.3775107956116569,"y0":50.00341773920826,"z0":6.391298415382251,"aX":-3.6876902889665955},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.1,"breakHorizontal":4.9,"spinRate":2639,"spinDirection":292},"zone":13,"typeConfidence":0.91,"plateTime":0.43343077447692613,"extension":6.445898601482238},"index":4,"playId":"b68caccf-4f56-33ca-b967-3eeb7a6f2098","pitchNumber":5,"startTime":"2026-04-19T19:32:59.093Z","endTime":"2026-04-19T19:33:03.212Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-19T19:33:19.932Z","endTime":"2026-04-19T19:33:31.699Z","isPitch":false,"type":"action","player":{"id":621043,"link":"/api/v1/people/621043"}},{"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":95.9,"endSpeed":86.6,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.508587018148155,"aZ":-11.696627340034786,"pfxX":3.898107969713447,"pfxZ":10.565154836300444,"pX":1.0284686160838865,"pZ":2.726387310328269,"vX0":0.49628406018294147,"vY0":-139.33744554082628,"vZ0":-8.259850378354272,"x":77.8,"y":165.17,"x0":0.34184817684656604,"y0":50.000089470563346,"z0":6.529364482753533,"aX":7.553271841042594},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.3,"breakHorizontal":-7.2,"spinRate":2003,"spinDirection":149},"zone":12,"typeConfidence":0.9,"plateTime":0.3952675230107734,"extension":6.319275167746108},"index":6,"playId":"e7412c37-531b-3ad6-9c6e-ad5f753809b2","pitchNumber":6,"startTime":"2026-04-19T19:33:31.699Z","endTime":"2026-04-19T19:33:35.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":70.4,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.231736484540267,"aZ":-44.77848114274239,"pfxX":-8.545040240221027,"pfxZ":-9.950003422101727,"pX":0.7876094686646636,"pZ":3.827481725787753,"vX0":2.8305624703875436,"vY0":-113.2120191400518,"vZ0":3.1245600502915547,"x":86.98,"y":135.44,"x0":0.614075860891122,"y0":50.00139332628733,"z0":6.9876773904072005,"aX":-10.828153622122308},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-16.6,"breakHorizontal":14.5,"spinRate":2857,"spinDirection":327},"zone":12,"typeConfidence":0.9,"plateTime":0.488264362461579,"extension":6.251419007378035},"index":7,"playId":"caceb6a5-cb80-3ce3-be41-9e5ce773b6e0","pitchNumber":7,"startTime":"2026-04-19T19:33:55.587Z","endTime":"2026-04-19T19:34:00.138Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:34:00.138Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yordan Alvarez grounds out, third baseman Nolan Gorman to first baseman Alec Burleson.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-19T19:34:57.939Z","endTime":"2026-04-19T19:36:12.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"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":5},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-19T19:34:20.210Z","endTime":"2026-04-19T19:35:00.004Z","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(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":85.2,"endSpeed":78.6,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.381584900524278,"aZ":-30.461208323179697,"pfxX":-3.197281787336549,"pfxZ":1.0961717776646385,"pX":-0.5030371987725339,"pZ":2.9987188312325244,"vX0":-1.4674693554913345,"vY0":-124.16253572580945,"vZ0":-2.635671674096539,"x":136.17,"y":157.81,"x0":0.5107192132935877,"y0":50.00449547244081,"z0":6.603634565862695,"aX":-5.00223035399774},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.7,"breakHorizontal":6.1,"spinRate":2521,"spinDirection":264},"zone":1,"typeConfidence":0.91,"plateTime":0.44079564653096126,"extension":6.3377387827678335},"index":1,"playId":"5c1b1b6f-88f6-3020-96aa-c26540ddad6a","pitchNumber":1,"startTime":"2026-04-19T19:35:00.004Z","endTime":"2026-04-19T19:35:03.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.294445337569517,"aZ":-31.823476412656376,"pfxX":-1.9407376677702324,"pfxZ":0.2167790731641226,"pX":-0.9422882852851734,"pZ":1.8844332514745288,"vX0":-3.056969094832445,"vY0":-125.20983947706327,"vZ0":-4.96567388468075,"x":152.92,"y":187.9,"x0":0.5464956168636088,"y0":50.00103703953141,"z0":6.497587619126008,"aX":-3.079932024997546},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.5,"breakHorizontal":4.2,"spinRate":2505,"spinDirection":272},"zone":13,"typeConfidence":0.91,"plateTime":0.43746521168377006,"extension":6.371305695374956},"index":2,"playId":"8cab7c2c-4ef4-3346-88a8-a1c5d42e3d3f","pitchNumber":2,"startTime":"2026-04-19T19:35:16.903Z","endTime":"2026-04-19T19:35:22.564Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"8cab7c2c-4ef4-3346-88a8-a1c5d42e3d3f","startTime":"2026-04-19T19:35:31.722Z","endTime":"2026-04-19T19:35:44.795Z","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},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.625564413210355,"aZ":-10.576266930659655,"pfxX":5.0423611014378045,"pfxZ":11.316753896694483,"pX":0.07372335400999336,"pZ":1.8312523554277171,"vX0":-2.174862121421788,"vY0":-137.97481453711524,"vZ0":-10.526053911105475,"x":114.19,"y":189.34,"x0":0.22166562813050145,"y0":50.00091900628137,"z0":6.43090002573596,"aX":9.62143222245653},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.2,"breakHorizontal":-8.6,"spinRate":2044,"spinDirection":151},"zone":8,"typeConfidence":0.91,"plateTime":0.39853962541165755,"extension":6.556967242539648},"index":4,"playId":"caf204c3-72aa-3ddd-a0ae-251dad765279","pitchNumber":3,"startTime":"2026-04-19T19:35:44.795Z","endTime":"2026-04-19T19:35:48.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.230402710313744,"aZ":-30.80331016961141,"pfxX":-3.5605610832303873,"pfxZ":0.8506027229860003,"pX":-1.1354936919295326,"pZ":2.656172128210258,"vX0":-2.937612136739651,"vY0":-126.29151984159212,"vZ0":-3.444422352125711,"x":160.28,"y":167.06,"x0":0.5062335611688709,"y0":50.003251249240506,"z0":6.520909454255339,"aX":-5.738809911389976},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.0,"breakHorizontal":7.1,"spinRate":2594,"spinDirection":264},"zone":11,"typeConfidence":0.91,"plateTime":0.4340581725888364,"extension":6.398285060125658},"hitData":{"launchSpeed":90.0,"launchAngle":-2.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.38,"coordY":165.27}},"index":5,"playId":"62c541f9-3089-335d-8a10-53b9c82b5646","pitchNumber":4,"startTime":"2026-04-19T19:36:04.834Z","endTime":"2026-04-19T19:36:12.988Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:36:12.988Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker called out on strikes.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-19T19:38:57.694Z","endTime":"2026-04-19T19:39:50.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kai-Wei Teng replaces Steven Okert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T19:38:34.715Z","endTime":"2026-04-19T19:38:59.621Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678906,"link":"/api/v1/people/678906"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56644719941309,"aZ":-30.421909157730898,"pfxX":11.488140482305493,"pfxZ":1.187376798686941,"pX":1.3036343349892268,"pZ":2.893084603603733,"vX0":5.457891647134256,"vY0":-121.87270092245856,"vZ0":0.1279515333012058,"x":67.31,"y":160.67,"x0":-2.469020187142559,"y0":50.00460982157588,"z0":5.502880323031585,"aX":17.0039068406627},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.5,"breakHorizontal":-22.2,"spinRate":2795,"spinDirection":57},"zone":12,"typeConfidence":0.95,"plateTime":0.4522297014660017,"extension":6.392029541205253},"index":1,"playId":"bbd6c516-420e-3a3a-ad16-fc6457937109","pitchNumber":1,"startTime":"2026-04-19T19:38:59.621Z","endTime":"2026-04-19T19:39:02.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.775842502166284,"aZ":-29.74370482378392,"pfxX":9.551427992427225,"pfxZ":1.6247498319641327,"pX":1.1913185591191213,"pZ":1.721024747887523,"vX0":5.425715385404185,"vY0":-122.47789755075189,"vZ0":-2.6745325537518694,"x":71.59,"y":192.31,"x0":-2.3052359746493414,"y0":50.003430492261124,"z0":5.412449776779062,"aX":14.278240683490534},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.5,"breakHorizontal":-18.7,"spinRate":2862,"spinDirection":52},"zone":14,"typeConfidence":0.94,"plateTime":0.4499655708359662,"extension":6.368919376595546},"index":2,"playId":"dbc29310-ecee-387b-a35e-be9c1d4ff03d","pitchNumber":2,"startTime":"2026-04-19T19:39:16.606Z","endTime":"2026-04-19T19:39:21.301Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-19T19:39:27.999Z","endTime":"2026-04-19T19:39:43.633Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"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":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05244911742813,"aZ":-16.734096887248374,"pfxX":-8.097251248500553,"pfxZ":8.20787135169279,"pX":0.8199702408656664,"pZ":2.3093782267684086,"vX0":10.715323439856485,"vY0":-136.96122660743035,"vZ0":-5.232764258734737,"x":85.74,"y":176.43,"x0":-2.1092645694505934,"y0":50.00283171217659,"z0":5.406772246406192,"aX":-15.231875062645324},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.8,"breakHorizontal":12.1,"spinRate":2457,"spinDirection":233},"zone":14,"typeConfidence":0.89,"plateTime":0.40144478291760244,"extension":6.337990015147099},"index":4,"playId":"7e6852ca-b776-3afc-93fc-9340bc94c8e6","pitchNumber":3,"startTime":"2026-04-19T19:39:43.633Z","endTime":"2026-04-19T19:39:50.590Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:39:50.590Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Gorman grounds out, first baseman Christian Walker to pitcher Kai-Wei Teng.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-19T19:39:58.602Z","endTime":"2026-04-19T19:40:38.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"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_assist"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.215765419832785,"aZ":-41.63111183281457,"pfxX":10.02254845048245,"pfxZ":-6.695178781480321,"pX":-0.6522435116828635,"pZ":2.5942275646090835,"vX0":0.9574507505040488,"vY0":-119.52483398699421,"vZ0":1.469968458587654,"x":141.86,"y":168.74,"x0":-2.359105794767529,"y0":50.00507557285571,"z0":5.780010543415958,"aX":14.152011210189613},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-11.3,"breakHorizontal":-18.4,"spinRate":2340,"spinDirection":40},"zone":4,"typeConfidence":0.97,"plateTime":0.4625595943041483,"extension":6.37088227192299},"index":0,"playId":"b18a5584-ee4e-3889-b5b9-b6dbc3f33fcb","pitchNumber":1,"startTime":"2026-04-19T19:40:13.477Z","endTime":"2026-04-19T19:40:18.032Z","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":88.8,"endSpeed":81.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.271158936341415,"aZ":-30.158230119810305,"pfxX":-10.711770228092389,"pfxZ":1.1953422494585286,"pX":-0.5456189951652083,"pZ":2.2149945877903146,"vX0":7.4975216319078575,"vY0":-129.12993801001753,"vZ0":-2.6616744501534813,"x":137.8,"y":178.98,"x0":-2.1031459519371873,"y0":50.00005798280387,"z0":5.5924531586289135,"aX":-17.987489800790424},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.8,"breakHorizontal":17.6,"spinRate":1826,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.42507026189822916,"extension":6.454572252121683},"hitData":{"launchSpeed":75.5,"launchAngle":9.0,"totalDistance":98.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":164.28,"coordY":160.41}},"index":1,"playId":"e5d99934-ffb0-3ead-988e-04c13e12eb14","pitchNumber":2,"startTime":"2026-04-19T19:40:29.945Z","endTime":"2026-04-19T19:40:38.085Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:40:38.085Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a line drive to right fielder Cam Smith.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-19T19:40:49.844Z","endTime":"2026-04-19T19:42:46.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.020219081901725,"aZ":-31.59985588994674,"pfxX":7.1512639356269565,"pfxZ":0.381968517962056,"pX":0.8503004518025299,"pZ":2.1784965715596596,"vX0":5.803019499059979,"vY0":-123.32891858781609,"vZ0":-1.3361734319861394,"x":84.59,"y":179.96,"x0":-2.4753927120917036,"y0":50.00517266727875,"z0":5.430350813699017,"aX":10.848903229711023},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.6,"breakHorizontal":-14.5,"spinRate":2793,"spinDirection":56},"zone":14,"typeConfidence":0.92,"plateTime":0.4467380062716635,"extension":6.376974705784426},"index":0,"playId":"02976941-56a9-3161-a20f-9d9f2b857a12","pitchNumber":1,"startTime":"2026-04-19T19:41:03.437Z","endTime":"2026-04-19T19:41:09.638Z","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":92.9,"endSpeed":84.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.368393421811945,"aZ":-31.11269822887224,"pfxX":-11.151387525588243,"pfxZ":0.5837257972879195,"pX":0.8948072467816272,"pZ":2.01187657800611,"vX0":11.711353972635084,"vY0":-134.7067661343479,"vZ0":-3.183200117939392,"x":82.89,"y":184.46,"x0":-2.0763799189882257,"y0":50.00379910331932,"z0":5.4264584002919865,"aX":-20.33715249895119},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.5,"breakHorizontal":17.4,"spinRate":2393,"spinDirection":235},"zone":14,"typeConfidence":0.6,"plateTime":0.40780729992367126,"extension":6.340626154355256},"index":1,"playId":"87208f18-02b0-3738-80e6-a6d7c415e286","pitchNumber":2,"startTime":"2026-04-19T19:41:20.053Z","endTime":"2026-04-19T19:41:24.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.187075332533894,"aZ":-23.645435974392775,"pfxX":-12.621713010370529,"pfxZ":4.694767037688789,"pX":0.12664300132333875,"pZ":2.2205690290514988,"vX0":10.63396070419788,"vY0":-134.67587688987436,"vZ0":-3.8347225362867534,"x":112.17,"y":178.82,"x0":-2.254214333415558,"y0":50.00402634372184,"z0":5.356951551207533,"aX":-22.937594014621098},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.8,"breakHorizontal":20.3,"spinRate":2331,"spinDirection":233},"zone":5,"typeConfidence":0.89,"plateTime":0.4083814314615637,"extension":6.2785893077268495},"index":2,"playId":"ecb62e51-f58f-35d9-846d-6f324dd8ebb9","pitchNumber":3,"startTime":"2026-04-19T19:41:36.956Z","endTime":"2026-04-19T19:41:41.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.889120430495392,"aZ":-32.45388189710191,"pfxX":5.971817955893348,"pfxZ":-0.18351378138984842,"pX":0.5468929154442951,"pZ":2.135853259650946,"vX0":5.506993638044122,"vY0":-123.32940264836458,"vZ0":-1.2745708743013544,"x":96.15,"y":181.11,"x0":-2.502951786411665,"y0":50.00425165842513,"z0":5.433802142796335,"aX":9.063063490723664},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.4,"breakHorizontal":-12.2,"spinRate":2722,"spinDirection":46},"zone":6,"typeConfidence":0.89,"plateTime":0.4466360795376554,"extension":6.3405269526533505},"index":3,"playId":"061dda92-7249-384e-9fa9-837054a15fc5","pitchNumber":4,"startTime":"2026-04-19T19:41:52.546Z","endTime":"2026-04-19T19:41:56.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":85.9,"endSpeed":78.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08665604956325,"aZ":-33.05175278275082,"pfxX":7.382100738079768,"pfxZ":-0.5641633144091287,"pX":1.5321496793439549,"pZ":2.040580222214585,"vX0":7.0891861852099245,"vY0":-124.87677859701913,"vZ0":-1.7133418485147334,"x":58.6,"y":183.68,"x0":-2.3201885860249503,"y0":50.00293620657492,"z0":5.497963986421178,"aX":11.46320587510653},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.2,"breakHorizontal":-15.2,"spinRate":2838,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.44145597486202215,"extension":6.460886328976195},"index":4,"playId":"5f4e935e-8998-37b6-87e9-046f26780c6e","pitchNumber":5,"startTime":"2026-04-19T19:42:09.981Z","endTime":"2026-04-19T19:42:14.932Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-19T19:42:18.396Z","endTime":"2026-04-19T19:42:32.082Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51246723962684,"aZ":-32.1611939948006,"pfxX":7.345431053502862,"pfxZ":0.01145732912318742,"pX":-0.3371578966366972,"pZ":2.265509574793396,"vX0":3.023952601803252,"vY0":-124.04203714437598,"vZ0":-1.0990694154132326,"x":129.85,"y":177.61,"x0":-2.530740596297323,"y0":50.00596030828368,"z0":5.424393753653985,"aX":11.313510939791461},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.0,"breakHorizontal":-14.0,"spinRate":2807,"spinDirection":51},"zone":4,"typeConfidence":0.92,"plateTime":0.44355244413150086,"extension":6.352706205605522},"hitData":{"launchSpeed":76.3,"launchAngle":21.0,"totalDistance":225.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":162.78,"coordY":106.19}},"index":6,"playId":"2c9ce95a-4870-3c78-a1d6-eab6581e5d0f","pitchNumber":6,"startTime":"2026-04-19T19:42:32.082Z","endTime":"2026-04-19T19:42:46.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:42:46.260Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nathan Church lines out to left fielder Shay Whitcomb.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-19T19:42:53.492Z","endTime":"2026-04-19T19:43:51.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.846847993413775,"aZ":-18.490367254576743,"pfxX":-6.045415833720574,"pfxZ":7.403458480731997,"pX":-0.678418773954556,"pZ":3.4203669699589887,"vX0":6.132265851215877,"vY0":-135.6210774171842,"vZ0":-2.326623110917574,"x":142.86,"y":146.43,"x0":-2.192001985083497,"y0":50.00192957357784,"z0":5.590405098827145,"aX":-11.172428651962239},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.1,"breakHorizontal":9.5,"spinRate":2436,"spinDirection":229},"zone":11,"typeConfidence":0.92,"plateTime":0.4050852683944548,"extension":6.371439938500159},"index":0,"playId":"9b68891f-d685-3d8d-aceb-572537149835","pitchNumber":1,"startTime":"2026-04-19T19:43:10.035Z","endTime":"2026-04-19T19:43:13.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.90383864338042,"aZ":-14.849462793822477,"pfxX":-7.430030429008756,"pfxZ":9.340414281965074,"pX":-0.096840128610776,"pZ":3.6969945775096686,"vX0":7.793758411497524,"vY0":-136.29009901076316,"vZ0":-2.2565843208307736,"x":120.69,"y":138.96,"x0":-2.0477038232228866,"y0":50.00140371301719,"z0":5.578434193166652,"aX":-13.779551718799452},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.6,"breakHorizontal":11.5,"spinRate":2504,"spinDirection":230},"zone":11,"typeConfidence":0.93,"plateTime":0.4040709915522185,"extension":6.343815429883555},"hitData":{"launchSpeed":89.7,"launchAngle":19.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":75.1,"coordY":101.74}},"index":1,"playId":"734c03b0-2f95-3f03-8c4d-b90b20aa23af","pitchNumber":2,"startTime":"2026-04-19T19:43:39.672Z","endTime":"2026-04-19T19:43:51.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:43:51.054Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Altuve singles on a sharp line drive to left fielder Nathan Church.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-19T19:45:45.122Z","endTime":"2026-04-19T19:46:38.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.5,"endSpeed":67.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.625840952668188,"aZ":-45.288605662896266,"pfxX":-6.81459977457721,"pfxZ":-11.149843221073748,"pX":1.2668540800153252,"pZ":2.885806795598861,"vX0":2.994244144557019,"vY0":-109.65802071899466,"vZ0":1.9469419528651857,"x":68.71,"y":160.86,"x0":0.7435125723305411,"y0":50.00433159016157,"z0":6.94804090559804,"aX":-8.013168675527805},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.3,"breakVerticalInduced":-18.8,"breakHorizontal":11.2,"spinRate":2717,"spinDirection":330},"zone":12,"typeConfidence":0.91,"plateTime":0.5062576186424357,"extension":6.119265924069457},"index":0,"playId":"e1732ff0-9571-3b0b-9a28-6a215715aeba","pitchNumber":1,"startTime":"2026-04-19T19:45:58.037Z","endTime":"2026-04-19T19:46:03.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":70.8,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.224330104229104,"aZ":-46.089404659022904,"pfxX":-6.355438790665104,"pfxZ":-10.936789522193905,"pX":-1.065879368744691,"pZ":2.348779515116368,"vX0":-1.468130107519135,"vY0":-113.9506524465467,"vZ0":0.32885864098197426,"x":157.63,"y":175.36,"x0":0.4167829152530936,"y0":50.00149630464383,"z0":6.879854851406124,"aX":-8.087444992853476},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.8,"breakVerticalInduced":-19.1,"breakHorizontal":11.9,"spinRate":2829,"spinDirection":326},"zone":11,"typeConfidence":0.9,"plateTime":0.48672578837011704,"extension":6.265773793220756},"index":1,"playId":"e26c14bc-c4a1-3ac6-bc74-aeca244e862a","pitchNumber":2,"startTime":"2026-04-19T19:46:11.592Z","endTime":"2026-04-19T19:46:16.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":84.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.33009040850434,"aZ":-11.57079219794443,"pfxX":3.8774646598109,"pfxZ":11.073905023910854,"pX":-0.4075477211353948,"pZ":1.8031151417941886,"vX0":-3.097539373215742,"vY0":-136.78444974633746,"vZ0":-10.331162431219276,"x":132.53,"y":190.1,"x0":0.24622090914041034,"y0":50.000636094256585,"z0":6.4641528471745975,"aX":7.211994284514558},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.6,"breakHorizontal":-6.2,"spinRate":2076,"spinDirection":155},"zone":7,"typeConfidence":0.9,"plateTime":0.40327871426221895,"extension":6.449022324827807},"hitData":{"launchSpeed":105.7,"launchAngle":9.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":67.76,"coordY":133.38}},"index":2,"playId":"10b95586-5a45-309d-a4de-e7db1549571e","pitchNumber":3,"startTime":"2026-04-19T19:46:28.940Z","endTime":"2026-04-19T19:46:38.162Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:46:38.162Z","atBatIndex":45},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Christian Walker grounds into a double play, third baseman Nolan Gorman to second baseman JJ Wetherholt to first baseman Alec Burleson. Jose Altuve out at 2nd. Christian Walker out at 1st.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-19T19:46:45.375Z","endTime":"2026-04-19T19:47:34.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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":93.7,"endSpeed":85.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.579839120149707,"aZ":-13.561800375205316,"pfxX":4.819388922908768,"pfxZ":9.95529636657689,"pX":0.08289536033532802,"pZ":3.0264572579233175,"vX0":-2.7295528085337604,"vY0":-136.27224893877178,"vZ0":-6.872637355702745,"x":113.84,"y":157.07,"x0":0.4744608005313579,"y0":50.003363865052854,"z0":6.5288119365781,"aX":9.011418821445076},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.7,"breakHorizontal":-8.2,"spinRate":1965,"spinDirection":143},"zone":2,"typeConfidence":0.92,"plateTime":0.4028282760029174,"extension":6.34915380032795},"index":0,"playId":"ec7936e1-55f4-32a3-b761-f57bef37ea29","pitchNumber":1,"startTime":"2026-04-19T19:47:07.029Z","endTime":"2026-04-19T19:47:10.274Z","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":87.4,"endSpeed":79.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56832028246953,"aZ":-17.679512047685645,"pfxX":7.973147892267664,"pfxZ":8.997672500815153,"pX":0.6671783690574425,"pZ":2.498846231280109,"vX0":-2.8864569917349034,"vY0":-127.05006426705357,"vZ0":-6.009079264410664,"x":91.57,"y":171.31,"x0":0.7917418731088833,"y0":50.00248702385971,"z0":6.331600954219267,"aX":12.844366012442574},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":14.9,"breakHorizontal":-13.7,"spinRate":1700,"spinDirection":128},"zone":6,"typeConfidence":0.89,"plateTime":0.43353825834962345,"extension":6.223708825427513},"hitData":{"launchSpeed":80.4,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.86,"coordY":165.27}},"index":1,"playId":"6b8907d6-2b8b-35a4-bef1-eeeb947c1305","pitchNumber":2,"startTime":"2026-04-19T19:47:27.482Z","endTime":"2026-04-19T19:47:34.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:47:34.771Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Paredes flies out to center fielder Victor Scott II.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-19T19:47:57.271Z","endTime":"2026-04-19T19:49:08.425Z","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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07884556686063,"aZ":-28.324314794231814,"pfxX":-2.212815845894445,"pfxZ":2.4174764632885957,"pX":-0.6824033794208073,"pZ":1.7302785036918367,"vX0":-2.3867080604231177,"vY0":-125.53530327425251,"vZ0":-6.022108100991825,"x":143.01,"y":192.06,"x0":0.5691236260632473,"y0":50.003237798394125,"z0":6.47436432336933,"aX":-3.5210110146665072},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.2,"breakHorizontal":4.6,"spinRate":2499,"spinDirection":235},"zone":7,"typeConfidence":0.9,"plateTime":0.4367976295774083,"extension":6.4296215038206705},"index":0,"playId":"a45611df-2fe5-30fc-8865-d653af31e3bd","pitchNumber":1,"startTime":"2026-04-19T19:48:04.725Z","endTime":"2026-04-19T19:48:10.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.88411339985374,"aZ":-11.06142976472698,"pfxX":4.833251812453331,"pfxZ":11.0711582779048,"pX":-0.514924283457283,"pZ":2.0628104476327676,"vX0":-3.7290639903971647,"vY0":-138.21841095682316,"vZ0":-9.832188791622277,"x":136.63,"y":183.08,"x0":0.23339760761215253,"y0":50.0058767282811,"z0":6.439437525989379,"aX":9.220625509451725},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.9,"breakHorizontal":-7.8,"spinRate":2091,"spinDirection":151},"zone":7,"typeConfidence":0.91,"plateTime":0.3984376926937192,"extension":6.437918288468116},"index":1,"playId":"15a266e4-2500-31ff-900c-13bc0b4c6b6d","pitchNumber":2,"startTime":"2026-04-19T19:48:19.955Z","endTime":"2026-04-19T19:48:26.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.041269430602327,"aZ":-43.658987021040424,"pfxX":-5.228903125427124,"pfxZ":-9.08853680681357,"pX":-0.7296040660663237,"pZ":0.7049722542116462,"vX0":-0.982978275649187,"vY0":-113.2827736026598,"vZ0":-3.4728038395653815,"x":144.81,"y":219.75,"x0":0.39126858404699777,"y0":50.00358907751237,"z0":6.743944439486287,"aX":-6.607254956963396},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-17.0,"breakHorizontal":9.7,"spinRate":2834,"spinDirection":330},"zone":13,"typeConfidence":0.9,"plateTime":0.48873236456362523,"extension":6.433220794993452},"index":2,"playId":"30473b15-9925-39ea-97e1-366eeab713b3","pitchNumber":3,"startTime":"2026-04-19T19:48:40.763Z","endTime":"2026-04-19T19:48:45.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.193714015469805,"aZ":-21.26674842338125,"pfxX":10.164827414547549,"pfxZ":6.64241911760647,"pX":-0.14727943470255858,"pZ":1.5533015999331146,"vX0":-5.2250309419980585,"vY0":-128.29372616325435,"vZ0":-7.6697398734525475,"x":122.61,"y":196.84,"x0":0.6111087846391271,"y0":50.00552774059824,"z0":6.27878438127283,"aX":16.696948825100705},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":10.2,"breakHorizontal":-17.0,"spinRate":1736,"spinDirection":132},"zone":13,"typeConfidence":0.91,"plateTime":0.42936302100010204,"extension":6.419340393782284},"hitData":{"launchSpeed":86.8,"launchAngle":40.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.89,"coordY":79.66}},"index":3,"playId":"e7bc7539-fc75-3d7e-8ca2-bbcf3ff49454","pitchNumber":4,"startTime":"2026-04-19T19:48:57.450Z","endTime":"2026-04-19T19:49:08.425Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:49:08.425Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pedro Pagés walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-19T19:51:03.100Z","endTime":"2026-04-19T19:53:32.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":75.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83420176863452,"aZ":-31.405317737742667,"pfxX":11.27284982909977,"pfxZ":0.5204194030563549,"pX":-1.119771799751896,"pZ":3.588162629080891,"vX0":0.29451129766275064,"vY0":-121.76538013296894,"vZ0":1.77985346357156,"x":159.68,"y":141.9,"x0":-2.7043520583274683,"y0":50.00355718076953,"z0":5.590834575796486,"aX":16.706305591662563},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.7,"breakHorizontal":-20.4,"spinRate":2655,"spinDirection":55},"zone":11,"typeConfidence":0.94,"plateTime":0.45209977218314634,"extension":6.2624940853398},"index":0,"playId":"cbdf4c2c-8776-3c48-80f0-d566ee23bb44","pitchNumber":1,"startTime":"2026-04-19T19:51:15.293Z","endTime":"2026-04-19T19:51:20.377Z","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":83.9,"endSpeed":76.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.873489908618875,"aZ":-30.906592606369788,"pfxX":9.311122330609196,"pfxZ":0.8576040078058007,"pX":1.0756039430943314,"pZ":2.6009602185706058,"vX0":5.456445409548091,"vY0":-122.06551234829107,"vZ0":-0.4995202072901559,"x":76.0,"y":168.55,"x0":-2.4115108009045048,"y0":50.005171445321935,"z0":5.509338167811043,"aX":13.81048398720069},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.7,"breakHorizontal":-18.2,"spinRate":2754,"spinDirection":57},"zone":12,"typeConfidence":0.94,"plateTime":0.45170477617085325,"extension":6.322622011102246},"index":1,"playId":"f522b81a-0912-30a5-ad30-43abe5665659","pitchNumber":2,"startTime":"2026-04-19T19:51:30.092Z","endTime":"2026-04-19T19:51:33.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":82.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09637106933149,"aZ":-25.3363797136,"pfxX":-11.17512100854539,"pfxZ":3.8705139692728485,"pX":-0.15639279165403167,"pZ":2.1977244597010928,"vX0":8.863137176035412,"vY0":-132.99503660971013,"vZ0":-3.5981398734442642,"x":122.96,"y":179.44,"x0":-2.1025923504937367,"y0":50.00334704504074,"z0":5.434196577577308,"aX":-19.750710788587032},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.4,"breakHorizontal":18.0,"spinRate":2321,"spinDirection":235},"zone":5,"typeConfidence":0.81,"plateTime":0.4139759108247345,"extension":6.309249850539097},"index":2,"playId":"4f162236-269c-34fd-8518-b2f2408ed360","pitchNumber":3,"startTime":"2026-04-19T19:51:46.199Z","endTime":"2026-04-19T19:51:51.220Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-04-19T19:52:02.267Z","endTime":"2026-04-19T19:52:11.063Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60956477253491,"aZ":-15.657269705493734,"pfxX":-8.25193299175465,"pfxZ":8.802338009718442,"pX":0.5211930060461611,"pZ":1.58963069125524,"vX0":10.00581713580682,"vY0":-136.72808484923377,"vZ0":-7.323811218695395,"x":97.13,"y":195.86,"x0":-2.1288211199205316,"y0":50.004348342922526,"z0":5.395223598805863,"aX":-15.488424637976582},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.4,"breakHorizontal":12.6,"spinRate":2507,"spinDirection":231},"zone":9,"typeConfidence":0.89,"plateTime":0.40194502187235637,"extension":6.371282632669437},"index":4,"playId":"ecf7be13-256f-3855-856a-23283c0f786d","pitchNumber":4,"startTime":"2026-04-19T19:52:11.063Z","endTime":"2026-04-19T19:52:16.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39691663355692,"aZ":-22.338643875913952,"pfxX":-10.874792098882475,"pfxZ":5.3023410196163585,"pX":-0.6931976416411004,"pZ":2.4847989777718227,"vX0":7.9756354156182345,"vY0":-136.1473927708257,"vZ0":-3.5629240073512864,"x":143.42,"y":171.69,"x0":-2.2664338614565884,"y0":50.0002787658059,"z0":5.379815092508319,"aX":-20.156044603801604},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.9,"breakHorizontal":17.8,"spinRate":2285,"spinDirection":233},"zone":4,"typeConfidence":0.92,"plateTime":0.4042650672526529,"extension":6.326086266435035},"index":5,"playId":"26443d6f-9e3e-37a7-9d6b-000c0367335c","pitchNumber":5,"startTime":"2026-04-19T19:52:27.048Z","endTime":"2026-04-19T19:52:31.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":77.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.003164679448453,"aZ":-33.83180848519774,"pfxX":8.80639519876885,"pfxZ":-1.0804443778265664,"pX":-0.36361275126702886,"pZ":1.9494925095341813,"vX0":2.4816429259203314,"vY0":-124.08952174556966,"vZ0":-1.529998655762944,"x":130.86,"y":186.14,"x0":-2.525074175618009,"y0":50.004045060738825,"z0":5.440303776594531,"aX":13.48673076281226},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.0,"breakHorizontal":-16.6,"spinRate":2821,"spinDirection":63},"zone":7,"typeConfidence":0.89,"plateTime":0.4444727898959897,"extension":6.327136059294386},"index":6,"playId":"47ad6f68-df07-3e10-b054-b9b488971ccb","pitchNumber":6,"startTime":"2026-04-19T19:52:43.097Z","endTime":"2026-04-19T19:52:49.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":84.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.13600358377792,"aZ":-22.014063049957187,"pfxX":-11.05635710899514,"pfxZ":5.4967890979639495,"pX":-0.012338629115398797,"pZ":2.456058549404206,"vX0":9.686198706170787,"vY0":-136.77339514043373,"vZ0":-3.704416070946381,"x":117.47,"y":172.47,"x0":-2.206938673766146,"y0":50.00002337345155,"z0":5.383817691071002,"aX":-20.425236087051395},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.1,"breakHorizontal":17.3,"spinRate":2391,"spinDirection":236},"zone":5,"typeConfidence":0.92,"plateTime":0.404325239740817,"extension":6.351753542595749},"index":7,"playId":"eabd234d-d14d-3f2c-b416-37974c416278","pitchNumber":7,"startTime":"2026-04-19T19:53:05.725Z","endTime":"2026-04-19T19:53:09.515Z","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":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.879437696677535,"aZ":-17.819814544646633,"pfxX":-8.251917210319167,"pfxZ":7.455933350811072,"pX":0.9473401505805267,"pZ":1.4084080404101442,"vX0":11.068095795612692,"vY0":-138.3509131196808,"vZ0":-7.419558987738479,"x":80.89,"y":200.75,"x0":-2.04601764954155,"y0":50.003405932637584,"z0":5.334303160784281,"aX":-15.887064036525523},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.9,"breakHorizontal":12.5,"spinRate":2621,"spinDirection":234},"zone":14,"typeConfidence":0.78,"plateTime":0.396965707209298,"extension":6.446257315213303},"index":8,"playId":"1d760933-758b-362d-8f18-cca3fefb91ff","pitchNumber":8,"startTime":"2026-04-19T19:53:27.077Z","endTime":"2026-04-19T19:53:32.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:53:32.481Z","atBatIndex":48},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Victor Scott II ground bunts into a force out, third baseman Isaac Paredes to shortstop Carlos Correa. Pedro Pagés out at 2nd. Victor Scott II to 1st.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-19T19:53:49.840Z","endTime":"2026-04-19T19:54:50.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":74.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.427826072399633,"aZ":-40.65781481716155,"pfxX":9.050554763964204,"pfxZ":-6.007065512106063,"pX":0.4201291703170715,"pZ":2.1329040149872274,"vX0":3.1752871445638435,"vY0":-119.60059620372591,"vZ0":0.33320664825482194,"x":100.99,"y":181.19,"x0":-2.1096925315538164,"y0":50.00219056525644,"z0":5.713985253498573,"aX":12.783404227009616},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-10.3,"breakHorizontal":-17.3,"spinRate":2715,"spinDirection":38},"zone":9,"typeConfidence":0.97,"plateTime":0.46240479441059135,"extension":6.324657906684938},"index":0,"playId":"16ccf4f5-4c9f-3bfe-b412-1c91b10f0888","pitchNumber":1,"startTime":"2026-04-19T19:53:57.206Z","endTime":"2026-04-19T19:54:02.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.690272558067942,"aZ":-31.99705026797419,"pfxX":-10.753534855967267,"pfxZ":0.10656705012316126,"pX":1.4464508554813704,"pZ":0.6197061945978509,"vX0":11.926858273830092,"vY0":-127.8764807561288,"vZ0":-5.712949210564094,"x":61.86,"y":222.05,"x0":-1.8927459671906968,"y0":50.00237702178934,"z0":5.409212675184921,"aX":-17.71405431625568},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.1,"breakHorizontal":16.6,"spinRate":1753,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4292103294922316,"extension":6.490243879082151},"index":1,"playId":"3b1e5354-ecda-338d-8ba9-48e777031dfb","pitchNumber":2,"startTime":"2026-04-19T19:54:15.008Z","endTime":"2026-04-19T19:54:20.429Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":76.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.735921312393923,"aZ":-32.78480713539643,"pfxX":7.639246027675915,"pfxZ":-0.4067579645149957,"pX":0.5561518062544687,"pZ":1.9894361404600682,"vX0":4.691091973018713,"vY0":-122.7768079821909,"vZ0":-1.5242138405049135,"x":95.8,"y":185.07,"x0":-2.3845503068413443,"y0":50.004555578902114,"z0":5.459820570687132,"aX":11.434169163352657},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.8,"breakHorizontal":-15.1,"spinRate":2844,"spinDirection":52},"zone":9,"typeConfidence":0.9,"plateTime":0.4495009054715342,"extension":6.318045848532556},"hitData":{"launchSpeed":31.6,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":119.39,"coordY":191.74}},"index":2,"playId":"06da5063-7964-3792-b2a7-6392979b7390","pitchNumber":3,"startTime":"2026-04-19T19:54:40.483Z","endTime":"2026-04-19T19:54:50.013Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:54:50.013Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Wetherholt strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-19T19:55:35.192Z","endTime":"2026-04-19T19:56:43.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"0807354c-c7d5-3760-b776-16ac3fcfc093","startTime":"2026-04-19T19:55:18.198Z","endTime":"2026-04-19T19:55:26.604Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83271973059177,"aZ":-30.368885838760715,"pfxX":8.368008438414332,"pfxZ":1.188601203502957,"pX":-0.05691359354253121,"pZ":2.709208653286678,"vX0":3.176119485314163,"vY0":-123.07319394824336,"vZ0":-0.49489767638280213,"x":119.17,"y":165.63,"x0":-2.45507867617779,"y0":50.0021822737088,"z0":5.508614550114914,"aX":12.700271503319058},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.3,"breakHorizontal":-16.0,"spinRate":2674,"spinDirection":61},"zone":2,"typeConfidence":0.94,"plateTime":0.44685177742597304,"extension":6.2634712284217295},"index":1,"playId":"b302afc4-5966-32b3-b3fe-059d77c8e2e9","pitchNumber":1,"startTime":"2026-04-19T19:55:37.512Z","endTime":"2026-04-19T19:55:40.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.1083972085039,"aZ":-16.88805239038952,"pfxX":-7.420354528793587,"pfxZ":8.14503610424653,"pX":-0.0759294783316857,"pZ":2.756313212993676,"vX0":7.8922664335775945,"vY0":-136.38493831447943,"vZ0":-4.334019293247603,"x":119.89,"y":164.36,"x0":-2.0486122432128204,"y0":50.00144795232194,"z0":5.537288694122489,"aX":-13.923055329309275},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.9,"breakHorizontal":11.6,"spinRate":2488,"spinDirection":232},"zone":2,"typeConfidence":0.91,"plateTime":0.40222532688580737,"extension":6.403788553494047},"index":2,"playId":"0bcc04c8-6d34-3c49-b112-bf4987745989","pitchNumber":2,"startTime":"2026-04-19T19:55:58.035Z","endTime":"2026-04-19T19:56:02.269Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2177760962463,"aZ":-17.488397224336104,"pfxX":-5.556657583578753,"pfxZ":7.673508722806892,"pX":-1.0285060006442728,"pZ":3.635563358707579,"vX0":4.897603312860166,"vY0":-137.8551819756699,"vZ0":-2.327708542902033,"x":156.2,"y":140.62,"x0":-2.1109747789471993,"y0":50.005269180883325,"z0":5.678887485815128,"aX":-10.63788260319263},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.6,"breakHorizontal":9.0,"spinRate":2420,"spinDirection":231},"zone":11,"typeConfidence":0.93,"plateTime":0.3981693200202794,"extension":6.301655493787756},"index":3,"playId":"c57f6a02-cf51-3eec-9427-77dcbc54a717","pitchNumber":3,"startTime":"2026-04-19T19:56:20.202Z","endTime":"2026-04-19T19:56:23.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.801740256831312,"aZ":-30.209693269729733,"pfxX":9.69299368271611,"pfxZ":1.2623677408160567,"pX":-0.0973151314382885,"pZ":3.5897114869610953,"vX0":2.4378063321516925,"vY0":-124.5169386638159,"vZ0":1.2330282570858166,"x":120.71,"y":141.86,"x0":-2.3500336376387794,"y0":50.00449477961355,"z0":5.60221000780325,"aX":15.103218204456914},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.9,"breakHorizontal":-18.1,"spinRate":2751,"spinDirection":59},"zone":11,"typeConfidence":0.94,"plateTime":0.4411947482467631,"extension":6.182705904625512},"index":4,"playId":"597a1212-318e-30a6-8ea8-409609c53ab7","pitchNumber":4,"startTime":"2026-04-19T19:56:39.265Z","endTime":"2026-04-19T19:56:43.668Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T19:56:43.668Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-19T19:57:00.092Z","endTime":"2026-04-19T20:00:59.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.809348991297146,"aZ":-31.56614033826522,"pfxX":10.244474936765426,"pfxZ":0.40190751253846635,"pX":-0.5791720568282241,"pZ":3.4879403358532173,"vX0":1.2095547570987388,"vY0":-123.20937993371457,"vZ0":1.3362528614728613,"x":139.08,"y":144.61,"x0":-2.407352594446935,"y0":50.00387801323336,"z0":5.62648121986537,"aX":15.591029108341678},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.3,"breakHorizontal":-18.8,"spinRate":2718,"spinDirection":57},"zone":11,"typeConfidence":0.94,"plateTime":0.44629067663221855,"extension":6.25011179023689},"index":0,"playId":"5e91bbd1-0944-389b-abb7-b6690566c6d3","pitchNumber":1,"startTime":"2026-04-19T19:57:09.106Z","endTime":"2026-04-19T19:57:36.112Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"}}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-19T19:57:57.371Z","endTime":"2026-04-19T19:58:17.396Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"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":94.1,"endSpeed":85.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.198315721822816,"aZ":-24.245451904568228,"pfxX":-11.473059044556946,"pfxZ":4.22844257321841,"pX":0.8455288335665705,"pZ":1.3862650290401792,"vX0":11.56159509336372,"vY0":-136.4119380202695,"vZ0":-6.084142232302371,"x":84.77,"y":201.35,"x0":-1.9658021992201817,"y0":50.00587189999515,"z0":5.327031542316462,"aX":-21.534121030078804},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.4,"breakHorizontal":18.2,"spinRate":2356,"spinDirection":235},"zone":14,"typeConfidence":0.92,"plateTime":0.40216738321642165,"extension":6.347696843172528},"index":2,"playId":"9ef4f38b-b167-36ef-8445-2e4622985e0f","pitchNumber":2,"startTime":"2026-04-19T19:58:17.396Z","endTime":"2026-04-19T19:58:23.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.587025226453658,"aZ":-25.37816309335723,"pfxX":-12.283326102245889,"pfxZ":3.6669502441719715,"pX":0.5595017190336999,"pZ":2.2638404041932847,"vX0":11.347624185326216,"vY0":-135.77350835619714,"vZ0":-3.6757349845127623,"x":95.67,"y":177.66,"x0":-2.0918675750924254,"y0":50.00546317427591,"z0":5.4150796349152115,"aX":-22.783234348045937},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.0,"breakHorizontal":19.7,"spinRate":2270,"spinDirection":238},"zone":6,"typeConfidence":0.89,"plateTime":0.40445175227744734,"extension":6.343535676998527},"index":3,"playId":"51ea3330-27ee-35f3-948d-417a445759da","pitchNumber":3,"startTime":"2026-04-19T19:58:36.672Z","endTime":"2026-04-19T19:58:41.446Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":4,"playId":"ccdf5584-a699-304a-a2ef-21975846332c","startTime":"2026-04-19T19:58:56.566Z","endTime":"2026-04-19T19:59:01.103Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.873332747172793,"aZ":-26.604355077686154,"pfxX":-12.849535150282467,"pfxZ":2.9678323903708463,"pX":0.03440226029280255,"pZ":1.9407063478916218,"vX0":9.896363978789164,"vY0":-136.62461353022755,"vZ0":-4.279376043157595,"x":115.69,"y":186.38,"x0":-1.9766936446498133,"y0":50.006125424503495,"z0":5.369669412823492,"aX":-24.14351763910046},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.6,"breakHorizontal":21.0,"spinRate":2337,"spinDirection":238},"zone":8,"typeConfidence":0.9,"plateTime":0.4018650524380969,"extension":6.458236613654934},"index":5,"playId":"e97c4f8b-5fc9-346a-b63e-20679ee0a0bb","pitchNumber":4,"startTime":"2026-04-19T19:59:27.979Z","endTime":"2026-04-19T19:59:34.137Z","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":94.7,"endSpeed":85.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.70566484086344,"aZ":-19.7635024210438,"pfxX":-10.161196060750166,"pfxZ":6.558952866023834,"pX":0.20455503305159828,"pZ":3.258030803966201,"vX0":9.480191609738089,"vY0":-137.45915297317592,"vZ0":-2.3760611337039714,"x":109.2,"y":150.81,"x0":-1.9880024630952013,"y0":50.00227172875224,"z0":5.492499312762216,"aX":-19.22387173186366},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.5,"breakHorizontal":16.1,"spinRate":2433,"spinDirection":232},"zone":2,"typeConfidence":0.72,"plateTime":0.4002219039672692,"extension":6.255376853982419},"index":6,"playId":"c7a2fc58-d97e-3898-9499-435edb75ccbe","pitchNumber":5,"startTime":"2026-04-19T20:00:01.482Z","endTime":"2026-04-19T20:00:05.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":78.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.573190144434957,"aZ":-30.20936946290304,"pfxX":-10.959600009466946,"pfxZ":1.2264795488502784,"pX":-0.7503159984091281,"pZ":3.3551659470915842,"vX0":6.925954486145108,"vY0":-127.19392029394814,"vZ0":0.3389303060347354,"x":145.6,"y":148.19,"x0":-2.116417482475008,"y0":50.00313441984835,"z0":5.660273166924492,"aX":-17.55276611855114},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.6,"breakHorizontal":17.8,"spinRate":1676,"spinDirection":242},"zone":1,"typeConfidence":2.0,"plateTime":0.43440751602357075,"extension":6.530721267463132},"index":7,"playId":"5cb9a5bc-ef6b-37ed-911b-451a6d1974ff","pitchNumber":6,"startTime":"2026-04-19T20:00:28.803Z","endTime":"2026-04-19T20:00:34.054Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.506812305445113,"aZ":-31.216336127791696,"pfxX":7.765150121264141,"pfxZ":0.6106782937059405,"pX":1.1380472258312953,"pZ":1.9561689563921845,"vX0":5.946700583057397,"vY0":-125.51985403559736,"vZ0":-2.175046508372204,"x":73.62,"y":185.96,"x0":-2.28852020793989,"y0":50.00075991711267,"z0":5.430053517252144,"aX":12.121066887757937},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.8,"breakHorizontal":-15.6,"spinRate":2886,"spinDirection":56},"zone":14,"typeConfidence":0.93,"plateTime":0.4400177015672937,"extension":6.412055828356698},"index":8,"playId":"199c4ee6-00e8-37f6-81b8-837ee5753074","pitchNumber":7,"startTime":"2026-04-19T20:00:50.203Z","endTime":"2026-04-19T20:00:59.124Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:00:59.124Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cam Smith flies out to center fielder Victor Scott II.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-19T20:04:52.046Z","endTime":"2026-04-19T20:06:22.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryne Stanek replaces Matthew Liberatore.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T20:03:52.382Z","endTime":"2026-04-19T20:04:54.204Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592773,"link":"/api/v1/people/592773"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.8,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.19383992910759,"aZ":-8.99067002995745,"pfxX":-6.601388544811355,"pfxZ":11.41521707752273,"pX":0.9137615017709798,"pZ":2.502556811202141,"vX0":6.008138037522597,"vY0":-142.20900139824502,"vZ0":-8.962129633298026,"x":82.17,"y":171.21,"x0":-0.3774868712570223,"y0":50.00274254245591,"z0":6.280621205362377,"aX":-13.406492617517555},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.8,"breakHorizontal":10.6,"spinRate":2204,"spinDirection":211},"zone":14,"typeConfidence":0.9,"plateTime":0.38641986900603476,"extension":5.932014867932147},"index":1,"playId":"11ac91bf-92f6-3acc-8a79-5254c19dacbc","pitchNumber":1,"startTime":"2026-04-19T20:04:54.204Z","endTime":"2026-04-19T20:04:59.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.251154939783614,"aZ":-32.13989485231059,"pfxX":2.2391525265779957,"pfxZ":0.022680302213320402,"pX":0.2944436803623002,"pZ":1.5146568791706507,"vX0":1.7987178528911212,"vY0":-129.76645932446831,"vZ0":-5.945647209904507,"x":105.78,"y":197.88,"x0":-0.6997227188778853,"y0":50.00507876381468,"z0":6.297174104382494,"aX":3.8024970553095714},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.1,"breakHorizontal":-4.4,"spinRate":2494,"spinDirection":54},"zone":14,"typeConfidence":0.92,"plateTime":0.4227794800413962,"extension":6.1156131015568365},"index":2,"playId":"c0853b89-b4f3-38ce-b0ba-f26d8aaf2c80","pitchNumber":2,"startTime":"2026-04-19T20:05:09.637Z","endTime":"2026-04-19T20:05:14.659Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-19T20:05:21.939Z","endTime":"2026-04-19T20:05:31.282Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"}},{"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":90.4,"endSpeed":83.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.251885907157913,"aZ":-28.08434812750685,"pfxX":-8.628054796124971,"pfxZ":2.357123349628414,"pX":0.07954492995966832,"pZ":-0.33896486441178325,"vX0":4.2407358740485845,"vY0":-131.26543644086027,"vZ0":-10.912580090243404,"x":113.97,"y":247.93,"x0":-0.44087250299305786,"y0":50.003765441116016,"z0":5.98302868917412,"aX":-14.972320028294975},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.9,"breakHorizontal":14.6,"spinRate":1071,"spinDirection":241},"zone":14,"typeConfidence":0.87,"plateTime":0.41816882826568147,"extension":6.214997848775522},"index":4,"playId":"83af060b-d44d-3d3c-a1c2-c3649235e61a","pitchNumber":3,"startTime":"2026-04-19T20:05:31.282Z","endTime":"2026-04-19T20:05:36.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":80.9,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.334194399028146,"aZ":-31.553772081391624,"pfxX":1.0005413779174714,"pfxZ":0.36562957474161806,"pX":-0.09349440744512705,"pZ":3.8649234432291952,"vX0":0.7997497964981295,"vY0":-129.51238508776802,"vZ0":-0.5840873700756821,"x":120.56,"y":134.43,"x0":-0.5372332713564011,"y0":50.0010417357684,"z0":6.525844300407795,"aX":1.683838566400138},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.7,"breakHorizontal":-2.0,"spinRate":2525,"spinDirection":58},"zone":11,"typeConfidence":0.9,"plateTime":0.42439547135225153,"extension":6.049554403495735},"index":5,"playId":"a93eb16d-578e-3580-958e-46be7d91e198","pitchNumber":4,"startTime":"2026-04-19T20:05:53.841Z","endTime":"2026-04-19T20:05:58.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":88.8,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.2679457543015,"aZ":-8.136619080538063,"pfxX":-6.5485539256914915,"pfxZ":11.812967899976103,"pX":-0.4880559020398684,"pZ":2.6012335179248978,"vX0":1.6787156176964104,"vY0":-142.5699962878242,"vZ0":-9.074252470812592,"x":135.6,"y":168.55,"x0":-0.23809245602208895,"y0":50.0055022534129,"z0":6.359317624804736,"aX":-13.329264701739685},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.4,"breakHorizontal":11.4,"spinRate":2288,"spinDirection":207},"zone":4,"typeConfidence":0.91,"plateTime":0.38586553552605896,"extension":5.989006191139942},"hitData":{"launchSpeed":90.1,"launchAngle":32.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.84,"coordY":67.15}},"index":6,"playId":"0c385fac-5a48-30ea-9294-a8529779cf1d","pitchNumber":5,"startTime":"2026-04-19T20:06:09.494Z","endTime":"2026-04-19T20:06:22.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:06:22.506Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yainer Diaz flies out to center fielder Victor Scott II.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-19T20:06:34.384Z","endTime":"2026-04-19T20:07:57.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":88.3,"endSpeed":80.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.125643645747044,"aZ":-33.425087642515784,"pfxX":1.2024349647710189,"pfxZ":-0.7644906266092315,"pX":0.1894921100889526,"pZ":1.9302858621866994,"vX0":2.0709878037835696,"vY0":-128.4411960629461,"vZ0":-4.359102853462759,"x":109.78,"y":186.66,"x0":-0.7892272819045187,"y0":50.001233905445055,"z0":6.301809425328649,"aX":1.9720364704009237},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.3,"breakHorizontal":-2.8,"spinRate":2416,"spinDirection":50},"zone":8,"typeConfidence":0.92,"plateTime":0.42944919509762025,"extension":6.102909639806846},"index":0,"playId":"ada06552-f7eb-3fd5-b821-40cced17f13f","pitchNumber":1,"startTime":"2026-04-19T20:06:44.122Z","endTime":"2026-04-19T20:06:48.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":89.9,"endSpeed":82.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.392872351247917,"aZ":-30.315350535531326,"pfxX":0.7124604590538874,"pfxZ":1.086555457716486,"pX":1.0296864766706997,"pZ":-0.3949363119804377,"vX0":3.646762115769524,"vY0":-130.4734134558329,"vZ0":-10.811566684199999,"x":77.75,"y":249.44,"x0":-0.4830634690857999,"y0":50.00349140407006,"z0":6.1149130207968945,"aX":1.2186727798246928},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.4,"breakHorizontal":-2.2,"spinRate":2556,"spinDirection":45},"zone":14,"typeConfidence":0.92,"plateTime":0.4210272473764052,"extension":6.205200733793694},"index":1,"playId":"c693fda3-0938-365c-b8a8-06345e458c21","pitchNumber":2,"startTime":"2026-04-19T20:06:58.793Z","endTime":"2026-04-19T20:07:01.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":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":89.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.120302423711635,"aZ":-9.356348990787986,"pfxX":-6.990196432192658,"pfxZ":11.018893575208104,"pX":0.5033891894333152,"pZ":3.3129215436634567,"vX0":4.9590316437882205,"vY0":-144.07543447164562,"vZ0":-7.180651421912661,"x":97.81,"y":149.33,"x0":-0.3451124178627108,"y0":50.0048521984852,"z0":6.438897675538786,"aX":-14.47861934220976},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.4,"breakHorizontal":11.5,"spinRate":2420,"spinDirection":209},"zone":3,"typeConfidence":0.91,"plateTime":0.38234859585847625,"extension":6.144555504030921},"index":2,"playId":"fc1eeffa-25b1-3c3d-9fbe-afcb9740faa1","pitchNumber":3,"startTime":"2026-04-19T20:07:18.834Z","endTime":"2026-04-19T20:07:25.248Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-19T20:07:34.759Z","endTime":"2026-04-19T20:07:46.176Z","isPitch":false,"type":"action","player":{"id":673237,"link":"/api/v1/people/673237"}},{"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":90.4,"endSpeed":81.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18725528907054,"aZ":-20.008448559333917,"pfxX":-4.5010661854837215,"pfxZ":7.077230665648171,"pX":-0.009544699200871302,"pZ":1.6243637869781906,"vX0":2.5048408827315685,"vY0":-131.4012534609018,"vZ0":-7.78367052525136,"x":117.36,"y":194.92,"x0":-0.3987806096899407,"y0":50.00586422740893,"z0":6.1539099024254,"aX":-7.740672859325578},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.0,"breakHorizontal":7.4,"spinRate":981,"spinDirection":238},"zone":8,"typeConfidence":0.82,"plateTime":0.4195413403020738,"extension":6.216762484585557},"hitData":{"launchSpeed":94.7,"launchAngle":40.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.79,"coordY":71.34}},"index":4,"playId":"baf2cbae-ab8e-3aa9-a4fa-f1a5343ca3d0","pitchNumber":4,"startTime":"2026-04-19T20:07:46.176Z","endTime":"2026-04-19T20:07:57.205Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:07:57.205Z","atBatIndex":53},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dustin Harris lines out to left fielder Nathan Church.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-19T20:08:32.876Z","endTime":"2026-04-19T20:08:43.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Dustin Harris replaces Shay Whitcomb.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-19T20:08:20.841Z","endTime":"2026-04-19T20:08:35.150Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687957,"link":"/api/v1/people/687957"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":694376,"link":"/api/v1/people/694376"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":89.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.14220572747638,"aZ":-7.077096853812214,"pfxX":-6.0814408913653555,"pfxZ":12.140492800593224,"pX":0.14433663616515208,"pZ":2.093827048818767,"vX0":3.4227008292461614,"vY0":-143.75739503197914,"vZ0":-10.599872326678309,"x":111.5,"y":182.25,"x0":-0.2793552715766631,"y0":50.006608249590464,"z0":6.292254558173856,"aX":-12.575132840250745},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.7,"breakHorizontal":10.2,"spinRate":2348,"spinDirection":204},"zone":8,"typeConfidence":0.92,"plateTime":0.3828099207636946,"extension":6.172837383670848},"hitData":{"launchSpeed":87.4,"launchAngle":20.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":92.22,"coordY":101.79}},"index":1,"playId":"13aa70c6-ff47-31ad-b2e2-44995cf7774d","pitchNumber":1,"startTime":"2026-04-19T20:08:35.150Z","endTime":"2026-04-19T20:08:43.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:08:43.301Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to center fielder Taylor Trammell.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-19T20:11:13.537Z","endTime":"2026-04-19T20:11:38.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Dustin Harris remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T20:10:44.812Z","endTime":"2026-04-19T20:10:44.837Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687957,"link":"/api/v1/people/687957"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":694376,"link":"/api/v1/people/694376"}},{"details":{"description":"Pitching Change: Enyel De Los Santos replaces Kai-Wei Teng.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-19T20:10:44.837Z","endTime":"2026-04-19T20:11:15.467Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660853,"link":"/api/v1/people/660853"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":85.2,"endSpeed":77.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.418337905535324,"aZ":-25.090477626470047,"pfxX":-10.340718622825772,"pfxZ":4.593480208926532,"pX":-0.9679758648503554,"pZ":1.1398965063754956,"vX0":5.625528237741995,"vY0":-123.83638665197968,"vZ0":-5.544683442517844,"x":153.9,"y":208.0,"x0":-1.9343262677981374,"y0":50.00172376409896,"z0":5.526512222394385,"aX":-15.942211718572887},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.2,"breakHorizontal":17.3,"spinRate":1862,"spinDirection":239},"zone":13,"typeConfidence":0.93,"plateTime":0.44353948753956907,"extension":6.382452886975363},"index":2,"playId":"78b6aaac-8ce7-3d73-a2c2-ca9bc3014f5f","pitchNumber":1,"startTime":"2026-04-19T20:11:15.467Z","endTime":"2026-04-19T20:11:25.982Z","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":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":77.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1870238217628,"aZ":-25.176864195548212,"pfxX":-10.822005314676172,"pfxZ":4.518451091488475,"pX":-0.25650611020325337,"pZ":1.7435216505573055,"vX0":7.461513526080849,"vY0":-123.99848132019898,"vZ0":-4.323138453297398,"x":126.78,"y":191.7,"x0":-1.9077004736170158,"y0":50.002100580679425,"z0":5.625262355508441,"aX":-16.750379527387054},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.3,"breakHorizontal":17.8,"spinRate":1856,"spinDirection":233},"zone":8,"typeConfidence":0.93,"plateTime":0.4427432466719874,"extension":6.441378815320701},"hitData":{"launchSpeed":93.1,"launchAngle":32.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.2,"coordY":63.01}},"index":3,"playId":"1ec8ca77-777a-39cb-802f-ce0bc3f6bb9a","pitchNumber":2,"startTime":"2026-04-19T20:11:29.199Z","endTime":"2026-04-19T20:11:38.703Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:11:38.703Z","atBatIndex":55},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jordan Walker doubles (4) on a fly ball to center fielder Taylor Trammell.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-19T20:11:50.026Z","endTime":"2026-04-19T20:13:49.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":85.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.696780726354945,"aZ":-14.219978348961883,"pfxX":-7.651766221080765,"pfxZ":9.43624107591337,"pX":-0.1572437471425868,"pZ":2.9627905096378386,"vX0":7.427650954081409,"vY0":-138.25054230730555,"vZ0":-4.132493465453562,"x":122.99,"y":158.78,"x0":-1.9068616391190716,"y0":50.0060652681655,"z0":5.456008821503057,"aX":-14.56394640060302},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.2,"breakHorizontal":12.0,"spinRate":2276,"spinDirection":227},"zone":5,"typeConfidence":0.9,"plateTime":0.39879853062417503,"extension":6.364367055016786},"index":0,"playId":"7b334fc7-3256-3502-a025-91a7e684384c","pitchNumber":1,"startTime":"2026-04-19T20:12:02.836Z","endTime":"2026-04-19T20:12:06.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99608050615292,"aZ":-25.238298365765488,"pfxX":-0.3539198609005938,"pfxZ":4.50217698651122,"pX":1.411757903549621,"pZ":0.5196050655832889,"vX0":8.140328157030698,"vY0":-123.94300575133678,"vZ0":-6.839432619489059,"x":63.19,"y":224.75,"x0":-1.882723826779479,"y0":50.00488688502881,"z0":5.450952714455198,"aX":-0.5469002006889349},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.6,"breakHorizontal":-1.4,"spinRate":2150,"spinDirection":235},"zone":14,"typeConfidence":0.9,"plateTime":0.4435670160936138,"extension":6.5426203826936975},"index":1,"playId":"23a48ee8-1b12-3377-9a30-a2f4e072ee70","pitchNumber":2,"startTime":"2026-04-19T20:12:17.163Z","endTime":"2026-04-19T20:12:20.851Z","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":95.4,"endSpeed":85.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.72882801164825,"aZ":-15.534911608914877,"pfxX":-8.520175444580817,"pfxZ":8.754709545147858,"pX":0.7599046383519238,"pZ":2.469818767997222,"vX0":9.879765324575878,"vY0":-138.40983927032863,"vZ0":-4.868834145687908,"x":88.03,"y":172.09,"x0":-1.7836425703518013,"y0":50.00587255730121,"z0":5.325250099588382,"aX":-16.199551035388705},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.8,"breakHorizontal":12.8,"spinRate":2243,"spinDirection":229},"zone":6,"typeConfidence":0.9,"plateTime":0.3988367902770644,"extension":6.456770192622365},"index":2,"playId":"6300b769-69cf-36b2-93eb-ebbed097ddeb","pitchNumber":3,"startTime":"2026-04-19T20:12:35.252Z","endTime":"2026-04-19T20:12:39.437Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-19T20:12:56.771Z","endTime":"2026-04-19T20:13:10.384Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"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":95.9,"endSpeed":86.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.13851402075975,"aZ":-18.081003744612403,"pfxX":-7.198881333854799,"pfxZ":7.218061223184161,"pX":-1.1866723469092364,"pZ":3.131598584716153,"vX0":4.702850845191667,"vY0":-139.51083495179338,"vZ0":-2.9079477300064256,"x":162.23,"y":154.23,"x0":-1.9671215967743494,"y0":50.003474960076225,"z0":5.39272541061781,"aX":-14.057744601238044},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.6,"breakHorizontal":11.9,"spinRate":2201,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.3940232355732465,"extension":6.270947046852151},"index":4,"playId":"5ccdc350-34e8-387b-972c-ef026ab1838b","pitchNumber":4,"startTime":"2026-04-19T20:13:10.384Z","endTime":"2026-04-19T20:13:14.541Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.255371534731733,"aZ":-25.405066176147315,"pfxX":0.4750708569794182,"pfxZ":4.148346816226454,"pX":-0.955204628940615,"pZ":2.8346013092922506,"vX0":2.8708009189990507,"vY0":-126.78771069462952,"vZ0":-1.5627715070224109,"x":153.41,"y":162.25,"x0":-2.162649411311157,"y0":50.0051573858837,"z0":5.481109641368005,"aX":0.7751669403172099},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.4,"breakHorizontal":-1.4,"spinRate":2202,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.43154563251131206,"extension":6.3175163661042415},"hitData":{"launchSpeed":98.0,"launchAngle":30.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":75.84,"coordY":57.43}},"index":5,"playId":"469798f9-1113-3440-a091-14f79461a9a4","pitchNumber":5,"startTime":"2026-04-19T20:13:33.163Z","endTime":"2026-04-19T20:13:49.317Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:13:49.317Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Gorman grounds out, second baseman Jose Altuve to first baseman Christian Walker. Jordan Walker to 3rd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-19T20:14:10.528Z","endTime":"2026-04-19T20:16:41.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.323041888504356,"aZ":-16.935121139996603,"pfxX":-7.674721970748674,"pfxZ":8.133780138889804,"pX":0.009914972950421905,"pZ":2.0258548689090845,"vX0":7.859932975928431,"vY0":-136.9874208175587,"vZ0":-5.601715550199348,"x":116.62,"y":184.08,"x0":-1.9193741812660565,"y0":50.00078320613363,"z0":5.281454386963406,"aX":-14.375089979851094},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":12.0,"spinRate":2266,"spinDirection":234},"zone":8,"typeConfidence":0.89,"plateTime":0.4020518863185676,"extension":6.376567263735372},"index":0,"playId":"dbb616ba-b648-35d9-9211-78ae976ebe31","pitchNumber":1,"startTime":"2026-04-19T20:14:21.326Z","endTime":"2026-04-19T20:14:27.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":84.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.71528938615408,"aZ":-16.85593390450771,"pfxX":-7.037903657673606,"pfxZ":8.151070486839178,"pX":-1.2854764323060932,"pZ":4.383032919959442,"vX0":4.9352727194378225,"vY0":-137.28866101037065,"vZ0":0.3478658250368617,"x":166.0,"y":120.44,"x0":-2.2060326788478037,"y0":50.00531319578459,"z0":5.41581158803866,"aX":-13.231934940570987},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.0,"breakHorizontal":11.5,"spinRate":2263,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.40129616179291716,"extension":6.242965630653589},"index":1,"playId":"cb1e1e0f-2c66-3132-8da2-1da170fc77e8","pitchNumber":2,"startTime":"2026-04-19T20:14:43.441Z","endTime":"2026-04-19T20:14:48.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.096464701482162,"aZ":-24.70366929276214,"pfxX":-9.942345851665923,"pfxZ":5.2099509965497095,"pX":-1.7070967630642893,"pZ":3.7002216887576855,"vX0":3.6592320686576767,"vY0":-119.57534458985968,"vZ0":-0.03793924737910648,"x":182.07,"y":138.87,"x0":-1.9736416622851272,"y0":50.004994453517654,"z0":5.9504686988450635,"aX":-14.262488898955382},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":9.7,"breakHorizontal":17.0,"spinRate":1861,"spinDirection":236},"zone":11,"typeConfidence":0.93,"plateTime":0.459733130476609,"extension":6.387973656390957},"index":2,"playId":"fc94cff2-3eb1-3108-8685-9b4e677ad4c7","pitchNumber":3,"startTime":"2026-04-19T20:15:01.522Z","endTime":"2026-04-19T20:15:07.141Z","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":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.945397758378107,"aZ":-25.0899942373989,"pfxX":-11.966263253466163,"pfxZ":4.648957515021692,"pX":-1.3847770970982882,"pZ":1.9644316614580644,"vX0":5.3085105352498525,"vY0":-123.28377976966968,"vZ0":-3.5847247517416703,"x":169.78,"y":185.74,"x0":-2.023873402228548,"y0":50.00147065282309,"z0":5.580582525815937,"aX":-18.221884044527798},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.7,"breakHorizontal":20.3,"spinRate":1930,"spinDirection":238},"zone":13,"typeConfidence":0.93,"plateTime":0.4461127975112489,"extension":6.5935433017263865},"index":3,"playId":"8da330a0-13ea-31fb-9994-1fd7e88d5470","pitchNumber":4,"startTime":"2026-04-19T20:15:27.690Z","endTime":"2026-04-19T20:15:32.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.03666941245785,"aZ":-17.576904147790952,"pfxX":-7.860267463990372,"pfxZ":7.743348683744159,"pX":-0.28811849223288605,"pZ":2.9809944944916733,"vX0":7.229117048768767,"vY0":-137.32473158431762,"vZ0":-3.030310607959702,"x":127.98,"y":158.29,"x0":-1.9499749639764499,"y0":50.00642554356301,"z0":5.31350032086115,"aX":-14.824166028514208},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.4,"breakHorizontal":12.5,"spinRate":2274,"spinDirection":234},"zone":1,"typeConfidence":0.9,"plateTime":0.40083631700150546,"extension":6.418416330501926},"index":4,"playId":"95327491-ab6b-3941-b410-c3c49ed575f3","pitchNumber":5,"startTime":"2026-04-19T20:15:46.929Z","endTime":"2026-04-19T20:15:51.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.154769695822345,"aZ":-17.169559735619323,"pfxX":-8.461683697722162,"pfxZ":7.966788535414079,"pX":-0.4616296110871998,"pZ":3.1913386840589446,"vX0":6.825127871104027,"vY0":-137.07596771608215,"vZ0":-2.984411591385656,"x":134.6,"y":152.61,"x0":-1.8969151112807274,"y0":50.00578973642752,"z0":5.481116922246392,"aX":-15.942992909684067},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.9,"breakHorizontal":13.7,"spinRate":2302,"spinDirection":228},"zone":1,"typeConfidence":0.9,"plateTime":0.40112965656920796,"extension":6.33578533857854},"index":5,"playId":"2692a89b-296f-3793-aa25-d36d6461ea18","pitchNumber":6,"startTime":"2026-04-19T20:16:10.596Z","endTime":"2026-04-19T20:16:15.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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.409281701368734,"aZ":-24.993933196194643,"pfxX":-11.60603608772783,"pfxZ":4.655853121264577,"pX":-0.4270458324655449,"pZ":2.2672469790863046,"vX0":7.155060838283646,"vY0":-123.81559092448444,"vZ0":-3.165394531076829,"x":133.28,"y":177.56,"x0":-1.85725629335478,"y0":50.001710298332036,"z0":5.670621693614248,"aX":-17.88695505025534},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.9,"breakHorizontal":19.2,"spinRate":1852,"spinDirection":234},"zone":4,"typeConfidence":0.93,"plateTime":0.44362000479612806,"extension":6.590872723314143},"hitData":{"launchSpeed":71.4,"launchAngle":7.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.2,"coordY":143.11}},"index":6,"playId":"607365b3-6d62-3147-ab49-2683fa8014e5","pitchNumber":7,"startTime":"2026-04-19T20:16:33.460Z","endTime":"2026-04-19T20:16:41.597Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:16:41.597Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-19T20:16:59.941Z","endTime":"2026-04-19T20:18:50.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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.8,"endSpeed":85.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.287940748386816,"aZ":-21.697946852269435,"pfxX":-9.95982704214407,"pfxZ":5.551450630879393,"pX":0.21829710876547812,"pZ":2.123105012512296,"vX0":9.074627233780053,"vY0":-137.64884877371057,"vZ0":-4.469907747313541,"x":108.68,"y":181.46,"x0":-1.8541591394142038,"y0":50.00176366404608,"z0":5.269139457948945,"aX":-18.7938258078429},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.1,"breakHorizontal":15.7,"spinRate":2299,"spinDirection":230},"zone":5,"typeConfidence":0.87,"plateTime":0.4004635788239139,"extension":6.1396488470541515},"index":0,"playId":"e331d317-da2c-3640-9bc0-c1162a660284","pitchNumber":1,"startTime":"2026-04-19T20:17:10.214Z","endTime":"2026-04-19T20:17:15.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":85.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.84088856417703,"aZ":-14.497996761351548,"pfxX":-6.967716560003812,"pfxZ":9.214991479226533,"pX":-0.42763949199264445,"pZ":2.893452950894271,"vX0":6.698221605885623,"vY0":-138.77128051159303,"vZ0":-3.6905264256570045,"x":133.3,"y":160.66,"x0":-1.9869158250860792,"y0":50.00301786405994,"z0":5.2292802827494285,"aX":-13.365632371694495},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":10.9,"spinRate":2370,"spinDirection":226},"zone":1,"typeConfidence":0.91,"plateTime":0.39722231613250836,"extension":6.375049260264073},"index":1,"playId":"52c08113-4c7b-3ca1-8db0-00302b7de606","pitchNumber":2,"startTime":"2026-04-19T20:17:28.243Z","endTime":"2026-04-19T20:17:31.569Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-19T20:17:40.835Z","endTime":"2026-04-19T20:17:57.249Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"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":95.8,"endSpeed":86.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.74966040868223,"aZ":-15.794536683512774,"pfxX":-7.839421114085088,"pfxZ":8.491311710278103,"pX":-0.5810401527510368,"pZ":3.5240185946563396,"vX0":6.26998079633836,"vY0":-139.30165850399794,"vZ0":-1.9056513873362226,"x":139.15,"y":143.63,"x0":-1.8637312743108296,"y0":50.000418760983635,"z0":5.283160033355535,"aX":-15.116923424216049},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.0,"breakHorizontal":12.6,"spinRate":2371,"spinDirection":228},"zone":11,"typeConfidence":0.91,"plateTime":0.39604463942936086,"extension":5.999394050040175},"index":3,"playId":"b80a6dbe-71ca-38d2-a887-fddb5104f062","pitchNumber":3,"startTime":"2026-04-19T20:17:57.249Z","endTime":"2026-04-19T20:18:01.848Z","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":95.6,"endSpeed":86.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.24400716820613,"aZ":-17.988901262749955,"pfxX":-8.683752154409062,"pfxZ":7.370599191887777,"pX":0.22484062792389664,"pZ":3.0507319745312325,"vX0":8.884803515332209,"vY0":-138.84271704973378,"vZ0":-2.7377952772360854,"x":108.43,"y":156.41,"x0":-1.9106933394570431,"y0":50.001505212810606,"z0":5.267137870935801,"aX":-16.710050129761317},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.8,"breakHorizontal":13.6,"spinRate":2261,"spinDirection":232},"zone":2,"typeConfidence":0.9,"plateTime":0.396677092834139,"extension":6.230262628270145},"index":4,"playId":"a5714078-b362-3d03-8d90-d23839af089b","pitchNumber":4,"startTime":"2026-04-19T20:18:20.822Z","endTime":"2026-04-19T20:18:25.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.30063163020918,"aZ":-18.099721355247414,"pfxX":-8.10440308604715,"pfxZ":7.328524857162268,"pX":1.0744444864283296,"pZ":2.7461222149129685,"vX0":10.364957675958228,"vY0":-138.7465323816996,"vZ0":-3.168441257384916,"x":76.04,"y":164.63,"x0":-1.6827785125597097,"y0":50.00501105916507,"z0":5.131160409508879,"aX":-15.570703319874905},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.6,"breakHorizontal":12.1,"spinRate":2269,"spinDirection":230},"zone":12,"typeConfidence":0.9,"plateTime":0.3970110761018777,"extension":6.31804798106365},"index":5,"playId":"ee284e09-0059-3a98-bb02-175464f1b34d","pitchNumber":5,"startTime":"2026-04-19T20:18:45.499Z","endTime":"2026-04-19T20:18:50.304Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:18:50.304Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Trammell grounds out to first baseman Alec Burleson.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-19T20:21:21.003Z","endTime":"2026-04-19T20:22:00.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","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":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: JoJo Romero replaces Ryne Stanek.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T20:20:11.273Z","endTime":"2026-04-19T20:21:23.177Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668941,"link":"/api/v1/people/668941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":74.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.740247916143847,"aZ":-35.617816340443774,"pfxX":-9.924056046662496,"pfxZ":-2.438776144070582,"pX":-0.7785163460219778,"pZ":2.182318670813936,"vX0":-3.618929271856056,"vY0":-119.09152616308579,"vZ0":-0.148240457797155,"x":146.68,"y":179.86,"x0":2.0580341862051785,"y0":50.00383627816452,"z0":5.5168291152371625,"aX":-13.99761664185843},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.1,"breakHorizontal":19.0,"spinRate":2829,"spinDirection":305},"zone":13,"typeConfidence":0.92,"plateTime":0.4631504046367594,"extension":5.396683477924983},"index":1,"playId":"90d37750-c065-3f83-a223-c0261f177c58","pitchNumber":1,"startTime":"2026-04-19T20:21:23.177Z","endTime":"2026-04-19T20:21:28.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65822155510201,"aZ":-32.883907887786684,"pfxX":10.534534983716222,"pfxZ":-0.39454151362697587,"pX":-0.6732446836179868,"pZ":2.4810340520326135,"vX0":-9.777307545362508,"vY0":-133.9045264251199,"vZ0":-1.6921854593949155,"x":142.66,"y":171.79,"x0":1.6682141351264754,"y0":50.0022368990866,"z0":5.488330832119396,"aX":19.006622242265983},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.8,"breakHorizontal":-16.8,"spinRate":2104,"spinDirection":121},"zone":4,"typeConfidence":0.9,"plateTime":0.41006271539111827,"extension":5.596746138409346},"index":2,"playId":"8fcf66d7-e467-3763-b57d-dbe3d4fb6593","pitchNumber":2,"startTime":"2026-04-19T20:21:38.852Z","endTime":"2026-04-19T20:21:43.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.339694143654295,"aZ":-31.435937617885635,"pfxX":-10.464424661914705,"pfxZ":0.5208087234440963,"pX":-0.6345698915198703,"pZ":2.6345045752320737,"vX0":-3.0566370321855416,"vY0":-119.42943608249684,"vZ0":-0.126428357142491,"x":141.19,"y":167.65,"x0":2.0250763556631766,"y0":50.004964050366674,"z0":5.54149795256795,"aX":-14.954118281865792},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.2,"breakHorizontal":19.7,"spinRate":2972,"spinDirection":297},"zone":4,"typeConfidence":0.92,"plateTime":0.46054301542172604,"extension":5.124249531271211},"hitData":{"launchSpeed":74.6,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.14,"coordY":177.18}},"index":3,"playId":"02e5ef53-d874-3a56-9053-a22b040f4b55","pitchNumber":3,"startTime":"2026-04-19T20:21:52.692Z","endTime":"2026-04-19T20:22:00.869Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:22:00.869Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carlos Correa lines out sharply to left fielder Nathan Church.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-19T20:22:14.765Z","endTime":"2026-04-19T20:22:57.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.5,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.637465770966497,"aZ":-33.03682195295475,"pfxX":-8.113521963543537,"pfxZ":-0.591886032456042,"pX":-0.13837003526686065,"pZ":2.6252360480131927,"vX0":-2.7440894049716595,"vY0":-120.47504106200773,"vZ0":0.31999181915865194,"x":122.27,"y":167.9,"x0":2.0727002024635834,"y0":50.00401796778125,"z0":5.435180544510243,"aX":-11.804387334478935},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.7,"breakHorizontal":15.4,"spinRate":2822,"spinDirection":293},"zone":5,"typeConfidence":0.91,"plateTime":0.45642752651785035,"extension":5.260734555006375},"index":0,"playId":"d888e972-eebb-371f-a132-59e574b63201","pitchNumber":1,"startTime":"2026-04-19T20:22:22.193Z","endTime":"2026-04-19T20:22:25.907Z","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":93.2,"endSpeed":84.2,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.84264168117485,"aZ":-32.65923209248579,"pfxX":10.436833424661483,"pfxZ":-0.2634166579328827,"pX":1.504349592591646,"pZ":2.632517765614266,"vX0":-4.522752053110698,"vY0":-135.52443170172958,"vZ0":-1.2347671747961086,"x":59.66,"y":167.7,"x0":1.8531576719670446,"y0":50.004474550298966,"z0":5.407579277577427,"aX":19.11887738439349},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-0.6,"breakHorizontal":-17.8,"spinRate":2089,"spinDirection":118},"zone":12,"typeConfidence":0.91,"plateTime":0.40654077867938687,"extension":5.234939902149994},"index":1,"playId":"6f9c7576-6527-3f62-8f7d-cf5c9fe704f3","pitchNumber":2,"startTime":"2026-04-19T20:22:35.685Z","endTime":"2026-04-19T20:22:39.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.1,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.882415153812644,"aZ":-33.27068350069606,"pfxX":-8.28491096117649,"pfxZ":-0.7464342594984199,"pX":-0.10815923944232274,"pZ":1.680823916282822,"vX0":-2.731927507814091,"vY0":-121.10227710340115,"vZ0":-1.6028839933914254,"x":121.12,"y":193.4,"x0":2.113856514853913,"y0":50.002143287358386,"z0":5.289026603212441,"aX":-12.180403740452514},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.4,"breakHorizontal":15.7,"spinRate":2834,"spinDirection":296},"zone":8,"typeConfidence":0.89,"plateTime":0.45404907510399584,"extension":5.185734398831467},"hitData":{"launchSpeed":106.6,"launchAngle":16.0,"totalDistance":311.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":73.95,"coordY":85.52}},"index":2,"playId":"17cb6c92-287a-37c1-8758-e1475ed378ff","pitchNumber":3,"startTime":"2026-04-19T20:22:50.056Z","endTime":"2026-04-19T20:22:57.777Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:22:57.777Z","atBatIndex":60},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Yordan Alvarez homers (10) on a fly ball to right field.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-19T20:23:14.996Z","endTime":"2026-04-19T20:25:54.459Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"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":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":{"id":668941,"link":"/api/v1/people/668941"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":84.6,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.93564244399196,"aZ":-29.739345607632092,"pfxX":11.282242775394305,"pfxZ":1.3055828214756957,"pX":0.43642197713703007,"pZ":3.934286259234957,"vX0":-7.149901564663337,"vY0":-136.76187376103047,"vZ0":0.9571054645844975,"x":100.36,"y":132.55,"x0":1.6420458146158032,"y0":50.00070081089837,"z0":5.6462299325268805,"aX":21.006636908605355},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.9,"breakHorizontal":-18.6,"spinRate":2169,"spinDirection":119},"zone":12,"typeConfidence":0.91,"plateTime":0.4031195491947219,"extension":5.5152275984081545},"index":0,"playId":"a6daa165-42dc-3582-ad52-86ad244b271a","pitchNumber":1,"startTime":"2026-04-19T20:23:22.034Z","endTime":"2026-04-19T20:23:26.671Z","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":93.9,"endSpeed":84.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.967196053623304,"aZ":-28.99814664260831,"pfxX":11.015208175562428,"pfxZ":1.7128831008481686,"pX":-0.36362009424140157,"pZ":3.3730931835302953,"vX0":-8.814295310460578,"vY0":-136.40904961999215,"vZ0":-0.4246766655912302,"x":130.86,"y":147.71,"x0":1.501224289655896,"y0":50.00664587780565,"z0":5.554840944349637,"aX":20.46951665156234},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.2,"breakHorizontal":-17.8,"spinRate":2183,"spinDirection":135},"zone":1,"typeConfidence":0.9,"plateTime":0.40373932192588047,"extension":5.571493798343904},"index":1,"playId":"4c473737-3c0d-3ad9-a326-7fad3164c6d7","pitchNumber":2,"startTime":"2026-04-19T20:23:37.820Z","endTime":"2026-04-19T20:23:41.877Z","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":82.3,"endSpeed":75.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76253557136125,"aZ":-33.50817728047594,"pfxX":-8.931308304018371,"pfxZ":-0.9267787159048755,"pX":0.3612126242036656,"pZ":2.2082494521688725,"vX0":-0.9729819908437971,"vY0":-119.8086567607108,"vZ0":-0.5645532893607144,"x":103.23,"y":179.16,"x0":1.9327165475968782,"y0":50.003459385366455,"z0":5.473208766199801,"aX":-12.82744856730589},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.6,"breakHorizontal":16.3,"spinRate":2883,"spinDirection":294},"zone":9,"typeConfidence":0.91,"plateTime":0.4592978576974218,"extension":5.114886602551037},"index":2,"playId":"a65000f0-afd7-3d92-8e29-b818b490b9b7","pitchNumber":3,"startTime":"2026-04-19T20:23:52.224Z","endTime":"2026-04-19T20:23:58.781Z","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":93.6,"endSpeed":84.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45757316045312,"aZ":-18.930880199788795,"pfxX":7.772569599439033,"pfxZ":7.157865914719828,"pX":-1.1552166168353686,"pZ":2.1327194999571475,"vX0":-9.702959431499286,"vY0":-135.82531821013032,"vZ0":-5.198708008100722,"x":161.03,"y":181.2,"x0":1.4700088797330721,"y0":50.002272329404626,"z0":5.406544779401236,"aX":14.380670160137576},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.9,"breakHorizontal":-11.8,"spinRate":2184,"spinDirection":122},"zone":13,"typeConfidence":0.88,"plateTime":0.4047590968417949,"extension":5.922174391369244},"index":3,"playId":"0ae38667-44ee-39a1-b43b-1ddff3767b50","pitchNumber":4,"startTime":"2026-04-19T20:24:17.817Z","endTime":"2026-04-19T20:24:21.682Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-19T20:24:30.918Z","endTime":"2026-04-19T20:24:42.333Z","isPitch":false,"type":"action","player":{"id":670541,"link":"/api/v1/people/670541"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":75.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.765583699327294,"aZ":-32.35960000131276,"pfxX":-11.139866462025699,"pfxZ":-0.1249321564336281,"pX":-1.332008631333262,"pZ":2.4217135013475892,"vX0":-4.262684148140746,"vY0":-121.9171820092378,"vZ0":-0.5999364448821396,"x":167.77,"y":173.39,"x0":1.8971755995496538,"y0":50.003059834441466,"z0":5.516898159794676,"aX":-16.409711380704536},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.1,"breakHorizontal":21.2,"spinRate":2924,"spinDirection":303},"zone":13,"typeConfidence":0.91,"plateTime":0.4530048884408453,"extension":5.40605465864356},"index":5,"playId":"f3e5b58c-6509-373d-b4a8-1b6d8f1d726b","pitchNumber":5,"startTime":"2026-04-19T20:24:42.333Z","endTime":"2026-04-19T20:24:51.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91175326678887,"aZ":-33.37466155682643,"pfxX":-11.383239890159135,"pfxZ":-0.8116707300090402,"pX":-0.49422540999019,"pZ":1.8961234054473752,"vX0":-2.24015630591641,"vY0":-121.53268899390187,"vZ0":-1.5243228827776834,"x":135.84,"y":187.58,"x0":1.9205287143032845,"y0":50.004640614404195,"z0":5.467937405575982,"aX":-16.791856456200577},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.6,"breakHorizontal":21.1,"spinRate":2851,"spinDirection":305},"zone":7,"typeConfidence":0.91,"plateTime":0.4531086620303273,"extension":5.6863493123299165},"index":6,"playId":"7ab2a980-a14e-37af-a378-cc0d1551116f","pitchNumber":6,"startTime":"2026-04-19T20:25:02.955Z","endTime":"2026-04-19T20:25:06.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.341015618427615,"aZ":-37.667736361194976,"pfxX":4.724119675757088,"pfxZ":-3.3332031852596193,"pX":0.5703179654818256,"pZ":1.550172259894627,"vX0":-4.373586324487976,"vY0":-127.78346515153775,"vZ0":-2.5242504321611365,"x":95.26,"y":196.93,"x0":1.6936815602865691,"y0":50.00441365589487,"z0":5.522016206782379,"aX":7.781186444248125},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-6.4,"breakHorizontal":-7.6,"spinRate":1326,"spinDirection":99},"zone":14,"typeConfidence":0.9,"plateTime":0.4293056070867043,"extension":5.9169587544461235},"hitData":{"launchSpeed":95.8,"launchAngle":28.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":211.63,"coordY":82.28}},"index":7,"playId":"12b94b66-a31d-36b8-a658-774d27c201bf","pitchNumber":7,"startTime":"2026-04-19T20:25:22.823Z","endTime":"2026-04-19T20:25:54.459Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:25:54.459Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Altuve singles on a sharp line drive to left fielder Nathan Church.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-19T20:26:05.842Z","endTime":"2026-04-19T20:26:41.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.264065340961675,"aZ":-32.8170487880075,"pfxX":-11.977524382429046,"pfxZ":-0.43978199562770115,"pX":1.5445616514079576,"pZ":3.5739948289597905,"vX0":1.8539329294457216,"vY0":-120.43345351801499,"vZ0":2.284433828596379,"x":58.12,"y":142.28,"x0":2.31330043350735,"y0":50.004881275915444,"z0":5.542473659876362,"aX":-17.364832580123984},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.1,"breakHorizontal":21.1,"spinRate":2767,"spinDirection":298},"zone":12,"typeConfidence":0.92,"plateTime":0.45709791810665834,"extension":5.240125661462433},"index":0,"playId":"c8830fb4-7d37-3845-a60c-36df7a08ef94","pitchNumber":1,"startTime":"2026-04-19T20:26:15.204Z","endTime":"2026-04-19T20:26:18.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":84.8,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.475242401548705,"aZ":-31.197331340921398,"pfxX":12.251679001940612,"pfxZ":0.5274598140075755,"pX":-0.21258622423708018,"pZ":1.745849499596398,"vX0":-9.319240823755809,"vY0":-136.29106567897986,"vZ0":-3.686605854017995,"x":125.1,"y":191.64,"x0":1.6872671251047235,"y0":50.001705496310166,"z0":5.309225040855278,"aX":22.674430407639978},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.2,"breakHorizontal":-19.8,"spinRate":2201,"spinDirection":114},"zone":8,"typeConfidence":0.91,"plateTime":0.4043857143197651,"extension":5.747826401213719},"hitData":{"launchSpeed":102.3,"launchAngle":10.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":72.63,"coordY":127.53}},"index":1,"playId":"3511156b-1d47-3c1d-a700-bea1721ccf24","pitchNumber":2,"startTime":"2026-04-19T20:26:29.564Z","endTime":"2026-04-19T20:26:41.011Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:26:41.011Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Christian Walker walks. Jose Altuve to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-19T20:27:37.384Z","endTime":"2026-04-19T20:31:32.868Z","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":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"postOnSecond":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8,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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-19T20:26:57.806Z","endTime":"2026-04-19T20:27:39.601Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36470779074981,"aZ":-29.848772011215956,"pfxX":-8.085286648015186,"pfxZ":1.619094154423646,"pX":-1.4139677702111202,"pZ":1.3783426526478226,"vX0":-5.292098885607515,"vY0":-119.98419933271926,"vZ0":-2.8696810630726803,"x":170.9,"y":201.56,"x0":1.881730081295151,"y0":50.0026522140328,"z0":5.2896013137241376,"aX":-11.616988517393365},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.4,"breakHorizontal":16.1,"spinRate":2955,"spinDirection":301},"zone":13,"typeConfidence":0.9,"plateTime":0.4590561203266721,"extension":5.705189860159371},"index":1,"playId":"63b952f0-4ada-3c43-971d-bae49f921a7c","pitchNumber":1,"startTime":"2026-04-19T20:27:39.601Z","endTime":"2026-04-19T20:27:43.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":83.1,"endSpeed":76.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.242135553134773,"aZ":-30.929201951834838,"pfxX":-8.319973585169427,"pfxZ":0.8482817060571053,"pX":-1.9475172790854183,"pZ":1.1883644405692975,"vX0":-6.214126427421066,"vY0":-120.77487053617384,"vZ0":-3.129910229307538,"x":191.23,"y":206.69,"x0":1.7505828456986492,"y0":50.00011004886628,"z0":5.256411874829319,"aX":-12.134497702986442},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.0,"breakHorizontal":16.7,"spinRate":2894,"spinDirection":306},"zone":13,"typeConfidence":0.89,"plateTime":0.4556820362684517,"extension":5.589639008865638},"index":2,"playId":"a632ed61-a0fc-303b-8442-670d8d2d522a","pitchNumber":2,"startTime":"2026-04-19T20:27:56.823Z","endTime":"2026-04-19T20:28:02.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":83.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98222016298754,"aZ":-28.328661722574378,"pfxX":11.473140612070445,"pfxZ":2.1121224084217847,"pX":0.7210130550329364,"pZ":2.2058033733160007,"vX0":-6.612248947477796,"vY0":-135.1705515704327,"vZ0":-2.895116698648073,"x":89.52,"y":179.22,"x0":1.7296695389976224,"y0":50.00156013727614,"z0":5.314785280190923,"aX":20.88011951060082},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.4,"breakHorizontal":-19.1,"spinRate":2285,"spinDirection":122},"zone":6,"typeConfidence":0.9,"plateTime":0.4077802065498055,"extension":5.434533253244962},"index":3,"playId":"ec383641-1055-3e5e-b7bc-8eb1cf2d0670","pitchNumber":3,"startTime":"2026-04-19T20:28:17.417Z","endTime":"2026-04-19T20:28:22.327Z","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":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30720520647085,"aZ":-35.219510415784335,"pfxX":7.869931192059708,"pfxZ":-1.93083914944139,"pX":0.07195049305435987,"pZ":0.3196884394465485,"vX0":-6.125794804824229,"vY0":-125.03404293458479,"vZ0":-5.126697751020117,"x":114.26,"y":230.15,"x0":1.5368092410850562,"y0":50.00492271475287,"z0":5.3021625821816585,"aX":12.404439957186678},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.6,"breakHorizontal":-12.7,"spinRate":1340,"spinDirection":103},"zone":14,"typeConfidence":0.91,"plateTime":0.43884214274850963,"extension":5.764193007697475},"index":4,"playId":"c770a70c-9e0b-3971-af75-529c66a0e78d","pitchNumber":4,"startTime":"2026-04-19T20:28:36.057Z","endTime":"2026-04-19T20:28:41.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46563945556711,"aZ":-27.30172613242753,"pfxX":11.876496393252777,"pfxZ":2.661427967597386,"pX":0.24986374853505725,"pZ":1.859777888454428,"vX0":-7.461131724379067,"vY0":-135.25468495413566,"vZ0":-4.188007361786585,"x":107.48,"y":188.57,"x0":1.516450187289365,"y0":50.00648661762875,"z0":5.36734245695177,"aX":21.771979176425013},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.0,"breakHorizontal":-19.7,"spinRate":2150,"spinDirection":121},"zone":8,"typeConfidence":0.9,"plateTime":0.4066394740313717,"extension":5.534189123318818},"index":5,"playId":"6fc185a3-908e-3598-be30-8eef195e481c","pitchNumber":5,"startTime":"2026-04-19T20:29:05.606Z","endTime":"2026-04-19T20:29:13.557Z","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":87.3,"endSpeed":79.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.799381965225777,"aZ":-32.00375687547708,"pfxX":10.704191556376621,"pfxZ":0.10485918317161058,"pX":-0.4291154697257278,"pZ":1.6100861151311048,"vX0":-8.314324039513075,"vY0":-126.79861932193822,"vZ0":-3.139466488573328,"x":133.36,"y":195.31,"x0":1.520981455342713,"y0":50.00320258157143,"z0":5.449691381283285,"aX":17.223949020672396},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.4,"breakHorizontal":-17.2,"spinRate":1569,"spinDirection":108},"zone":7,"typeConfidence":0.91,"plateTime":0.433943445398397,"extension":5.716330309040586},"index":6,"playId":"7b703653-57a3-3ec9-952d-529ed36563ce","pitchNumber":6,"startTime":"2026-04-19T20:29:31.626Z","endTime":"2026-04-19T20:29:36.395Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32786246492521,"aZ":-29.183947041236806,"pfxX":-7.844968752766536,"pfxZ":2.0547090634062943,"pX":0.26486958395621274,"pZ":2.600509514143646,"vX0":-2.006737051584088,"vY0":-120.78568148238674,"vZ0":-0.44826828481694503,"x":106.9,"y":168.57,"x0":2.128212698093122,"y0":50.00559495796152,"z0":5.383168649182234,"aX":-11.445768774490576},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.8,"breakHorizontal":14.6,"spinRate":2847,"spinDirection":300},"zone":5,"typeConfidence":0.9,"plateTime":0.455694391761464,"extension":5.2795981015498405},"index":7,"playId":"84c903ca-45ae-3134-8182-5f0fe4e455db","pitchNumber":7,"startTime":"2026-04-19T20:29:57.044Z","endTime":"2026-04-19T20:30:02.773Z","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":94.5,"endSpeed":85.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.77551918892806,"aZ":-29.291814255041114,"pfxX":11.161418568402555,"pfxZ":1.5330723525419554,"pX":0.7045416331939194,"pZ":2.8930906944897408,"vX0":-6.413543603003779,"vY0":-137.37023088897038,"vZ0":-1.507386883146916,"x":90.14,"y":160.67,"x0":1.6383529837049082,"y0":50.00364440371597,"z0":5.46946973230406,"aX":21.006055426128672},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.6,"breakHorizontal":-18.6,"spinRate":2164,"spinDirection":120},"zone":3,"typeConfidence":0.91,"plateTime":0.4010752054967033,"extension":5.629171658355761},"index":8,"playId":"616eb88b-47bd-31c5-a2ee-d90572cd08f3","pitchNumber":8,"startTime":"2026-04-19T20:30:20.748Z","endTime":"2026-04-19T20:30:26.369Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":9,"startTime":"2026-04-19T20:30:42.020Z","endTime":"2026-04-19T20:30:57.895Z","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(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":86.6,"endSpeed":79.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.211793992938407,"aZ":-35.59083911218001,"pfxX":6.397519230292919,"pfxZ":-2.1423028163862394,"pX":0.20949854418461494,"pZ":1.9308924072346252,"vX0":-5.485518706696189,"vY0":-125.92941105776019,"vZ0":-1.803313358228197,"x":109.01,"y":186.65,"x0":1.5921498154883957,"y0":50.0022999464202,"z0":5.553928790922647,"aX":10.204280494929824},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.1,"breakHorizontal":-10.2,"spinRate":1410,"spinDirection":107},"zone":8,"typeConfidence":0.91,"plateTime":0.4360978718124269,"extension":5.805796439138425},"index":10,"playId":"c9920c5e-2aed-30f8-bb87-5375b1938dad","pitchNumber":9,"startTime":"2026-04-19T20:30:57.895Z","endTime":"2026-04-19T20:31:02.418Z","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":93.8,"endSpeed":84.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.20788455298007,"aZ":-34.44349525701984,"pfxX":10.080726410326319,"pfxZ":-1.2362287067108362,"pX":0.9316821949135093,"pZ":3.8594660350805823,"vX0":-5.73513766513964,"vY0":-136.3438384701285,"vZ0":1.8588356795052645,"x":81.49,"y":134.57,"x0":1.7778429024537334,"y0":50.00001106572646,"z0":5.584283984981763,"aX":18.55300677133828},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-1.4,"breakHorizontal":-16.7,"spinRate":2078,"spinDirection":121},"zone":12,"typeConfidence":0.91,"plateTime":0.40520670288602467,"extension":5.816855662065675},"index":11,"playId":"072c3718-3aa7-3ea5-ae55-22bae148cd22","pitchNumber":10,"startTime":"2026-04-19T20:31:27.520Z","endTime":"2026-04-19T20:31:32.868Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:31:32.868Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isaac Paredes singles on a line drive to right fielder Jordan Walker. Jose Altuve scores. Christian Walker scores.","rbi":2,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-19T20:34:20.618Z","endTime":"2026-04-19T20:36:05.475Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,4,5,7],"actionIndex":[1,3],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"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":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":{"id":668941,"link":"/api/v1/people/668941"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":{"id":668941,"link":"/api/v1/people/668941"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-19T20:31:53.257Z","endTime":"2026-04-19T20:32:31.511Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Riley O'Brien replaces JoJo Romero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-19T20:32:31.511Z","endTime":"2026-04-19T20:34:22.906Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676617,"link":"/api/v1/people/676617"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":88.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.036051120783455,"aZ":-20.265596406801127,"pfxX":-12.34421013492416,"pfxZ":5.868433411100341,"pX":2.0430885764992435,"pZ":1.4979803540084127,"vX0":13.658630456813531,"vY0":-142.51079075596124,"vZ0":-8.1699497093954,"x":39.12,"y":198.33,"x0":-1.2403733371720187,"y0":50.0003449439652,"z0":5.714263405106782,"aX":-25.032821344863397},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.8,"breakHorizontal":19.1,"spinRate":2226,"spinDirection":230},"zone":14,"typeConfidence":0.91,"plateTime":0.38643299511536977,"extension":6.947526538353301},"index":2,"playId":"efe352d7-8dfb-349e-b54c-2296f82522be","pitchNumber":1,"startTime":"2026-04-19T20:34:22.906Z","endTime":"2026-04-19T20:34:29.590Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Riley O'Brien. Jose Altuve to 3rd. Christian Walker to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":3,"actionPlayId":"efe352d7-8dfb-349e-b54c-2296f82522be","startTime":"2026-04-19T20:34:46.465Z","endTime":"2026-04-19T20:34:53.868Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.82646350286502,"aZ":-23.6245221962985,"pfxX":-11.78196083294054,"pfxZ":4.1769365573041375,"pX":-0.07787553247489701,"pZ":1.842697416958951,"vX0":7.906781074017349,"vY0":-142.65720781960403,"vZ0":-7.001419054992492,"x":119.97,"y":189.03,"x0":-1.3640401785921665,"y0":50.00376270259356,"z0":5.832914116685699,"aX":-24.126315387721412},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.2,"breakHorizontal":19.6,"spinRate":2045,"spinDirection":225},"zone":8,"typeConfidence":0.91,"plateTime":0.3849080478388558,"extension":6.743530404934844},"index":4,"playId":"76329df9-9b26-36c5-8d5f-99e28902111a","pitchNumber":2,"startTime":"2026-04-19T20:34:53.868Z","endTime":"2026-04-19T20:34:58.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09770200075872,"aZ":-26.092686881499517,"pfxX":0.8399118325461536,"pfxZ":3.383549209031356,"pX":0.8284328803457239,"pZ":2.9336809402049426,"vX0":5.976742883808616,"vY0":-133.36592645242993,"vZ0":-2.091067952902071,"x":85.42,"y":159.57,"x0":-1.5523320005555947,"y0":50.00582948072278,"z0":5.612888920510039,"aX":1.5097473238250763},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.9,"breakHorizontal":-2.9,"spinRate":2536,"spinDirection":194},"zone":12,"typeConfidence":0.88,"plateTime":0.4109452460872758,"extension":6.60015103966},"index":5,"playId":"e48b19af-555f-3179-985e-8bd5c76025ee","pitchNumber":3,"startTime":"2026-04-19T20:35:13.247Z","endTime":"2026-04-19T20:35:18.557Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":6,"startTime":"2026-04-19T20:35:32.429Z","endTime":"2026-04-19T20:35:52.107Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":90.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.486845571474944,"aZ":-22.21966145515079,"pfxX":-10.165154054809827,"pfxZ":4.7387173359920975,"pX":0.12472670374955751,"pZ":2.4921610927281814,"vX0":8.089218745678004,"vY0":-144.87861394176076,"vZ0":-5.471785220876924,"x":112.25,"y":171.49,"x0":-1.3991024896205793,"y0":50.0035347680095,"z0":5.785649009750925,"aX":-21.361220906141597},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":7.4,"breakHorizontal":16.6,"spinRate":2315,"spinDirection":225},"zone":5,"typeConfidence":0.91,"plateTime":0.37972690520959373,"extension":6.656818270389659},"hitData":{"launchSpeed":98.2,"launchAngle":20.0,"totalDistance":310.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.43,"coordY":66.31}},"index":7,"playId":"34ce1241-03ff-3dd1-8bee-515101c1b335","pitchNumber":4,"startTime":"2026-04-19T20:35:52.107Z","endTime":"2026-04-19T20:36:05.475Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:36:05.475Z","atBatIndex":64},{"result":{"type":"atBat","event":"Pickoff 1B","eventType":"pickoff_1b","description":"Pitcher Riley O'Brien picks off Brice Matthews at 1st on throw to first baseman Alec Burleson.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-19T20:36:43.075Z","endTime":"2026-04-19T20:37:38.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":16},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"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":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676617,"link":"/api/v1/people/676617"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Brice Matthews replaces Isaac Paredes.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-19T20:36:43.074Z","endTime":"2026-04-19T20:36:56.192Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":670623,"link":"/api/v1/people/670623"},"base":1},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.0,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.00343108343553,"aZ":-24.586795515059386,"pfxX":-10.812899045586489,"pfxZ":3.7209717560866604,"pX":-1.5231062080418096,"pZ":3.2583380879626596,"vX0":4.76316319883947,"vY0":-142.4437416246071,"vZ0":-2.556984349284898,"x":175.06,"y":150.8,"x0":-1.8191831579238846,"y0":50.00287959188774,"z0":5.734631180669256,"aX":-22.054253827504287},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.4,"breakHorizontal":18.5,"spinRate":2297,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.38562162618931817,"extension":6.5608107483186515},"index":1,"playId":"59f4a2ca-58ff-3e71-9cb9-cbebfb95aa48","pitchNumber":1,"startTime":"2026-04-19T20:36:56.192Z","endTime":"2026-04-19T20:37:00.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.6329292551037,"aZ":-25.435485819737238,"pfxX":-0.6915665813488947,"pfxZ":3.6231810107128766,"pX":-0.45997095351992845,"pZ":2.4786473809256107,"vX0":3.698180583852123,"vY0":-135.72310843269824,"vZ0":-3.25602167137491,"x":134.53,"y":171.86,"x0":-1.752288405267541,"y0":50.001051409940345,"z0":5.471758455819199,"aX":-1.2858547511474463},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.0,"breakHorizontal":0.5,"spinRate":2579,"spinDirection":205},"zone":4,"typeConfidence":0.79,"plateTime":0.4040778276564665,"extension":6.673003323013846},"index":2,"playId":"367ef411-3c01-3753-a5a3-b0cb386b1808","pitchNumber":2,"startTime":"2026-04-19T20:37:12.517Z","endTime":"2026-04-19T20:37:16.576Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"playId":"95365e8e-0f22-3484-ad85-5298c47fad8b","startTime":"2026-04-19T20:37:28.855Z","endTime":"2026-04-19T20:37:38.212Z","isPitch":false,"type":"pickoff"}],"playEndTime":"2026-04-19T20:37:38.212Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"José Fermín doubles (1) on a line drive to center fielder Taylor Trammell.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T20:40:07.281Z","endTime":"2026-04-19T20:40:45.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Brice Matthews remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T20:39:38.398Z","endTime":"2026-04-19T20:39:38.426Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"501","replacedPlayer":{"id":670623,"link":"/api/v1/people/670623"}},{"details":{"description":"Pitching Change: Bryan King replaces Enyel De Los Santos.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-19T20:39:38.426Z","endTime":"2026-04-19T20:40:01.224Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687911,"link":"/api/v1/people/687911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter José Fermín replaces Nathan Church.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-19T20:40:01.224Z","endTime":"2026-04-19T20:40:07.281Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":701675,"link":"/api/v1/people/701675"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78671888694496,"aZ":-19.17163299377224,"pfxX":5.438331310137051,"pfxZ":7.656935504546883,"pX":1.3053738528634755,"pZ":3.7696795703280483,"vX0":-5.068532483488961,"vY0":-130.10084947129008,"vZ0":-1.2547606064518417,"x":60.55,"y":119.69,"x0":2.5814864190815805,"y0":50.00013184311602,"z0":5.7252243561518235,"aX":9.230654452133368},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":13.8,"breakHorizontal":-8.6,"spinRate":1951,"spinDirection":140},"zone":12,"typeConfidence":0.79,"plateTime":0.4225873473074868,"extension":6.329150624056357},"index":3,"playId":"8c23961f-1116-3c1f-8aa5-fc4f2baf080a","pitchNumber":1,"startTime":"2026-04-19T20:40:07.281Z","endTime":"2026-04-19T20:40:13.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89392362396536,"aZ":-32.340463179792195,"pfxX":-10.64627921629864,"pfxZ":-0.12965742298048966,"pX":-0.3643001251642832,"pZ":2.542880969913546,"vX0":-3.9271678284154214,"vY0":-114.04957649011318,"vZ0":0.04465164900657648,"x":130.89,"y":170.12,"x0":2.770400739804601,"y0":50.00191350362697,"z0":5.75260177665258,"aX":-13.814053428780584},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":0.1,"breakHorizontal":20.3,"spinRate":1940,"spinDirection":292},"zone":4,"typeConfidence":0.92,"plateTime":0.4830281624492754,"extension":6.373631812318325},"index":4,"playId":"12f6b39c-f6ae-329e-a8fc-6dd9d538baf0","pitchNumber":2,"startTime":"2026-04-19T20:40:20.337Z","endTime":"2026-04-19T20:40:26.337Z","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":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.038613372202654,"aZ":-21.86728722828039,"pfxX":7.314714250541986,"pfxZ":6.005999539697102,"pX":0.17426929654554066,"pZ":2.6508955038634245,"vX0":-8.332740776055456,"vY0":-130.31963761962533,"vZ0":-3.058110580980023,"x":110.36,"y":167.21,"x0":2.4666476502675687,"y0":50.00073528216012,"z0":5.496047578470558,"aX":12.548358924923436},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.4,"breakHorizontal":-11.4,"spinRate":1935,"spinDirection":145},"zone":5,"typeConfidence":0.81,"plateTime":0.42069555802559755,"extension":6.7025441139165585},"hitData":{"launchSpeed":99.3,"launchAngle":23.0,"totalDistance":380.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":88.93,"coordY":50.37}},"index":5,"playId":"a3d61229-813a-34e1-bb96-0a8fc1f5a24f","pitchNumber":3,"startTime":"2026-04-19T20:40:33.795Z","endTime":"2026-04-19T20:40:45.909Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:40:45.909Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Pagés strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T20:41:08.168Z","endTime":"2026-04-19T20:42:46.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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":90.5,"endSpeed":82.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.964168019409005,"aZ":-18.561048445380795,"pfxX":1.8925226647036526,"pfxZ":7.766547536630153,"pX":1.4277479982892045,"pZ":4.381896485530735,"vX0":-3.4836520500705914,"vY0":-131.7823940541553,"vZ0":-0.184644560556822,"x":62.58,"y":120.47,"x0":2.5230758717508825,"y0":50.00083921978158,"z0":5.828286048780811,"aX":3.3166926997524193},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.3,"breakHorizontal":-2.6,"spinRate":1824,"spinDirection":148},"zone":12,"typeConfidence":0.91,"plateTime":0.4162146956331183,"extension":6.317513091517726},"index":0,"playId":"b318c7c5-105a-35a4-8bba-a11780bf91cd","pitchNumber":1,"startTime":"2026-04-19T20:41:18.662Z","endTime":"2026-04-19T20:41:22.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.7,"endSpeed":82.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.940789152946028,"aZ":-17.80783291452053,"pfxX":4.586246217811131,"pfxZ":8.191058435919562,"pX":-0.0181639030801572,"pZ":3.0892170422760974,"vX0":-7.896355745285256,"vY0":-131.8094462603579,"vZ0":-3.172400272523242,"x":117.69,"y":155.37,"x0":2.425285037219391,"y0":50.00013884539654,"z0":5.628946786432801,"aX":8.041441245438564},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.3,"breakHorizontal":-6.5,"spinRate":2127,"spinDirection":137},"zone":2,"typeConfidence":0.87,"plateTime":0.4161083687666052,"extension":6.688727847035154},"index":1,"playId":"50ab0ec9-ebe7-3688-a282-47e53c5ac020","pitchNumber":2,"startTime":"2026-04-19T20:41:35.874Z","endTime":"2026-04-19T20:41:42.978Z","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":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70314560813287,"aZ":-18.480690020184806,"pfxX":1.5170019881045438,"pfxZ":7.747209347320205,"pX":0.40683051659617225,"pZ":2.401912337090609,"vX0":-5.482578867461181,"vY0":-132.00673043130612,"vZ0":-4.8958978215791005,"x":101.49,"y":173.93,"x0":2.3121569518081326,"y0":50.00205070977482,"z0":5.638173826004348,"aX":2.6814421957603463},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.2,"breakHorizontal":-1.6,"spinRate":2050,"spinDirection":149},"zone":6,"typeConfidence":0.89,"plateTime":0.4146830126369183,"extension":6.605338890716794},"index":2,"playId":"46a10d21-a311-3fa4-98a4-f76499c606de","pitchNumber":3,"startTime":"2026-04-19T20:42:21.238Z","endTime":"2026-04-19T20:42:25.772Z","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":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.366317823796013,"aZ":-18.616126374709626,"pfxX":2.434707036324217,"pfxZ":7.424310120129244,"pX":-1.3356639800671264,"pZ":2.1658432426331866,"vX0":-10.361751198798268,"vY0":-134.33910426975254,"vZ0":-5.3504931391464705,"x":167.91,"y":180.3,"x0":2.2566937381363417,"y0":50.00357720112005,"z0":5.508675105154559,"aX":4.448480497319613},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.5,"breakHorizontal":-2.2,"spinRate":2215,"spinDirection":143},"zone":13,"typeConfidence":0.9,"plateTime":0.40788742957824864,"extension":6.859844485248198},"index":3,"playId":"c3f9c4a1-8b6c-33fc-813c-5fc51cb7f7fe","pitchNumber":4,"startTime":"2026-04-19T20:42:41.337Z","endTime":"2026-04-19T20:42:46.887Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:42:46.887Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yohel Pozo grounds out, second baseman Jose Altuve to first baseman Christian Walker. José Fermín to 3rd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T20:43:47.146Z","endTime":"2026-04-19T20:44:50.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Yohel Pozo replaces Victor Scott II.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-19T20:43:15.615Z","endTime":"2026-04-19T20:43:49.364Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":687363,"link":"/api/v1/people/687363"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.667186814192675,"aZ":-19.50332312889439,"pfxX":2.427085863068148,"pfxZ":7.0378662959723695,"pX":-0.19426038701567283,"pZ":2.703933080893532,"vX0":-7.406875527465547,"vY0":-133.5774308835028,"vZ0":-4.114601570263208,"x":124.4,"y":165.77,"x0":2.3034080475341416,"y0":50.005856016433995,"z0":5.672609703587531,"aX":4.372259852006361},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.0,"breakHorizontal":-2.8,"spinRate":2105,"spinDirection":146},"zone":5,"typeConfidence":0.89,"plateTime":0.41056680912476073,"extension":6.543573152006589},"index":1,"playId":"bb45b67f-9eb3-3a01-a645-6d672bc88ce0","pitchNumber":1,"startTime":"2026-04-19T20:43:49.364Z","endTime":"2026-04-19T20:43:52.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.310493787579574,"aZ":-17.91021927789132,"pfxX":3.979017576228682,"pfxZ":7.903134185175331,"pX":0.6998352341589832,"pZ":3.2074541762049615,"vX0":-5.664813088193485,"vY0":-134.07229657972204,"vZ0":-3.1075288538707424,"x":90.32,"y":152.18,"x0":2.3315680090845583,"y0":50.00330646573449,"z0":5.673187454125455,"aX":7.1823709617370834},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.8,"breakHorizontal":-5.9,"spinRate":1951,"spinDirection":146},"zone":3,"typeConfidence":0.9,"plateTime":0.4098845402526683,"extension":6.609343357654716},"index":2,"playId":"652cbcc4-ce10-3278-8e42-8b2f3780d1e3","pitchNumber":2,"startTime":"2026-04-19T20:44:08.778Z","endTime":"2026-04-19T20:44:12.498Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-19T20:44:29.796Z","endTime":"2026-04-19T20:44:41.183Z","isPitch":false,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.752661665928382,"aZ":-19.650263377264995,"pfxX":2.128672797430778,"pfxZ":6.957223152988261,"pX":-0.5549464412016862,"pZ":3.2089372514395405,"vX0":-7.656506968981457,"vY0":-133.7624924069978,"vZ0":-2.6350867698728573,"x":138.15,"y":152.14,"x0":2.076639205867537,"y0":50.00014237400363,"z0":5.627001462339703,"aX":3.8317819624380345},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.2,"breakHorizontal":-2.0,"spinRate":2046,"spinDirection":154},"zone":1,"typeConfidence":0.9,"plateTime":0.4106010111178575,"extension":6.5565873342991035},"hitData":{"launchSpeed":89.0,"launchAngle":5.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.33,"coordY":151.58}},"index":4,"playId":"c302e43e-25e2-3bce-a71d-c797b3b65316","pitchNumber":3,"startTime":"2026-04-19T20:44:41.183Z","endTime":"2026-04-19T20:44:50.349Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:44:50.349Z","atBatIndex":68},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"JJ Wetherholt hit by pitch.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T20:45:02.737Z","endTime":"2026-04-19T20:46:53.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"postOnThird":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":73.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.523078045130255,"aZ":-28.15063195485174,"pfxX":-8.016543258746724,"pfxZ":2.912634562259295,"pX":-0.7342052800295135,"pZ":1.7980511117637532,"vX0":-4.815830880026149,"vY0":-117.99321161204612,"vZ0":-2.656339898503661,"x":144.99,"y":190.23,"x0":2.388461722745843,"y0":50.004748299219806,"z0":5.584435712552805,"aX":-11.084242268244349},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":4.8,"breakHorizontal":15.8,"spinRate":2183,"spinDirection":290},"zone":7,"typeConfidence":0.9,"plateTime":0.46769591470241156,"extension":6.692470054039294},"index":0,"playId":"fa6d49ee-1c39-3a10-8b9b-723774753dad","pitchNumber":1,"startTime":"2026-04-19T20:45:13.848Z","endTime":"2026-04-19T20:45:18.597Z","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":81.9,"endSpeed":73.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45087040397654,"aZ":-27.61921161892425,"pfxX":-7.929541953683082,"pfxZ":3.266148289817692,"pX":-1.456664966869709,"pZ":1.7896202461222062,"vX0":-6.3429184842469235,"vY0":-118.90582030207672,"vZ0":-2.821416344212293,"x":172.52,"y":190.46,"x0":2.301341964595148,"y0":50.00209232596743,"z0":5.568011429171191,"aX":-11.050127912207175},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":5.3,"breakHorizontal":16.2,"spinRate":2224,"spinDirection":292},"zone":13,"typeConfidence":0.9,"plateTime":0.46541551885521937,"extension":6.735642188758255},"index":1,"playId":"ae0859d5-6ccd-3bad-871f-e3afb74bbc02","pitchNumber":2,"startTime":"2026-04-19T20:45:30.015Z","endTime":"2026-04-19T20:45:33.813Z","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":81.7,"endSpeed":74.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09113121035139,"aZ":-30.38538342487691,"pfxX":-8.113493244162889,"pfxZ":1.2744650691513293,"pX":-0.9057435456431449,"pZ":1.0303469155593217,"vX0":-5.056172635673097,"vY0":-118.84722896404203,"vZ0":-4.040611694179895,"x":151.52,"y":210.96,"x0":2.3150377066446435,"y0":50.005577725399526,"z0":5.559908902284833,"aX":-11.427026329415636},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.4,"breakHorizontal":16.1,"spinRate":2269,"spinDirection":297},"zone":13,"typeConfidence":0.91,"plateTime":0.46363942369012,"extension":6.5431200770031674},"index":2,"playId":"ba8c9e09-c354-35bb-9854-217d24b08038","pitchNumber":3,"startTime":"2026-04-19T20:45:45.059Z","endTime":"2026-04-19T20:45:49.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.768511609938827,"aZ":-19.233210417790975,"pfxX":0.6030974180375357,"pfxZ":7.161688853866073,"pX":-0.613486381932722,"pZ":3.3463528542429355,"vX0":-7.674601666170005,"vY0":-134.02590261399112,"vZ0":-2.49155423425111,"x":140.38,"y":148.43,"x0":2.216932510580903,"y0":50.00357522899327,"z0":5.671890982360611,"aX":1.0907261557811998},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.6,"breakHorizontal":0.7,"spinRate":2169,"spinDirection":148},"zone":11,"typeConfidence":0.91,"plateTime":0.4097096858960114,"extension":6.686449857405249},"index":3,"playId":"85698c04-bb90-3152-96df-ea135edd5372","pitchNumber":4,"startTime":"2026-04-19T20:46:02.019Z","endTime":"2026-04-19T20:46:07.708Z","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":82.3,"endSpeed":75.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.616791452722328,"aZ":-28.801328100495674,"pfxX":-10.05303950315937,"pfxZ":2.3767035684545346,"pX":-1.9142791402010282,"pZ":-0.38495621804412095,"vX0":-6.650308131887916,"vY0":-119.4241223623577,"vZ0":-7.420703238968725,"x":189.97,"y":249.17,"x0":2.228998768787231,"y0":50.003666142774144,"z0":5.412479414155362,"aX":-14.276521223566228},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.4,"breakHorizontal":20.0,"spinRate":2366,"spinDirection":297},"zone":13,"typeConfidence":0.92,"plateTime":0.46162820026559714,"extension":6.634301816646015},"index":4,"playId":"badf7996-28cf-3ebf-a007-431d608fa84a","pitchNumber":5,"startTime":"2026-04-19T20:46:23.680Z","endTime":"2026-04-19T20:46:28.622Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.027031538034695,"aZ":-27.980892271777982,"pfxX":5.137267117112433,"pfxZ":2.311050153996593,"pX":0.9320990093285987,"pZ":3.883250922714938,"vX0":-5.848245910824222,"vY0":-133.9792119135754,"vZ0":0.7028166326509517,"x":81.47,"y":133.93,"x0":2.476085079078268,"y0":50.00642710000941,"z0":5.617651638478441,"aX":9.338859983519983},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.6,"breakHorizontal":-8.0,"spinRate":1873,"spinDirection":147},"zone":12,"typeConfidence":0.96,"plateTime":0.408858166941243,"extension":6.819730003168789},"index":5,"playId":"5c2503a3-e3f3-39f5-86c9-e2746fea7a73","pitchNumber":6,"startTime":"2026-04-19T20:46:46.181Z","endTime":"2026-04-19T20:46:53.982Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:46:53.982Z","atBatIndex":69},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Iván Herrera grounds into a force out, shortstop Carlos Correa to second baseman Jose Altuve. JJ Wetherholt out at 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T20:47:46.713Z","endTime":"2026-04-19T20:48:56.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-19T20:47:48.949Z","endTime":"2026-04-19T20:47:48.950Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.089791093867625,"aZ":-16.71701918000513,"pfxX":2.9917326197054783,"pfxZ":8.6364568123153,"pX":-0.2761237322366107,"pZ":2.9506307086627084,"vX0":-7.867867849934678,"vY0":-133.30595671787955,"vZ0":-3.684249330120172,"x":127.53,"y":159.11,"x0":2.332038245948819,"y0":50.006625491906775,"z0":5.56612829428159,"aX":5.358093362202501},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.0,"breakHorizontal":-3.6,"spinRate":2162,"spinDirection":148},"zone":1,"typeConfidence":0.91,"plateTime":0.4117291769423046,"extension":6.794265326375747},"index":1,"playId":"8eef31d5-6907-33a8-a781-53867c85db9a","pitchNumber":1,"startTime":"2026-04-19T20:47:48.951Z","endTime":"2026-04-19T20:47:52.022Z","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":91.7,"endSpeed":83.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.494788029676684,"aZ":-16.137726112788723,"pfxX":1.6888115301470263,"pfxZ":8.963643526589257,"pX":-0.38871328469772154,"pZ":3.6161700385762234,"vX0":-7.674756006761973,"vY0":-133.3799705493958,"vZ0":-2.0531988989785055,"x":131.82,"y":141.14,"x0":2.315187378950043,"y0":50.005626930118346,"z0":5.568365020363352,"aX":3.0222429382563414},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.0,"breakHorizontal":-1.3,"spinRate":2237,"spinDirection":148},"zone":11,"typeConfidence":0.92,"plateTime":0.4117160176749679,"extension":6.626624558598142},"index":2,"playId":"8ad718b6-0fd6-3028-bf83-d66401321148","pitchNumber":2,"startTime":"2026-04-19T20:48:08.325Z","endTime":"2026-04-19T20:48:11.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.255970902406744,"aZ":-19.83479892988687,"pfxX":1.0034864967934864,"pfxZ":6.723503120906706,"pX":-0.5129853303764403,"pZ":2.737363246774832,"vX0":-7.928525815036922,"vY0":-135.0535039129047,"vZ0":-3.736345075443408,"x":136.55,"y":164.87,"x0":2.338768560167283,"y0":50.00133926933365,"z0":5.545573361404355,"aX":1.842493795798018},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.5,"breakHorizontal":0.0,"spinRate":2144,"spinDirection":148},"zone":4,"typeConfidence":0.91,"plateTime":0.4066193417004347,"extension":6.5742467027668905},"index":3,"playId":"34f92576-b429-33ab-937e-69d212347267","pitchNumber":3,"startTime":"2026-04-19T20:48:27.223Z","endTime":"2026-04-19T20:48:30.786Z","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":92.9,"endSpeed":84.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98741696046726,"aZ":-20.954116142587814,"pfxX":2.4390222075899795,"pfxZ":6.109213490531285,"pX":0.34639201224472416,"pZ":2.2200220804574764,"vX0":-6.516441966607948,"vY0":-135.0391926558343,"vZ0":-4.6632090669519,"x":103.8,"y":178.84,"x0":2.48001192790531,"y0":50.00098927997158,"z0":5.454550294243015,"aX":4.478557716312672},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.2,"breakHorizontal":-2.9,"spinRate":2074,"spinDirection":138},"zone":6,"typeConfidence":0.87,"plateTime":0.4065011769731721,"extension":6.638003453503491},"hitData":{"launchSpeed":106.2,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.96,"coordY":153.61}},"index":4,"playId":"4f6aeb61-266f-3afe-aa11-886d91c242f7","pitchNumber":4,"startTime":"2026-04-19T20:48:48.633Z","endTime":"2026-04-19T20:48:56.893Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:48:56.893Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cam Smith called out on strikes.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-19T20:51:11.142Z","endTime":"2026-04-19T20:52:32.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6],"actionIndex":[0,1],"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":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"José Fermín remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T20:50:45.951Z","endTime":"2026-04-19T20:50:45.973Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":701675,"link":"/api/v1/people/701675"}},{"details":{"description":"Defensive Substitution: Thomas Saggese replaces Yohel Pozo, batting 9th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-19T20:50:45.973Z","endTime":"2026-04-19T20:51:13.414Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"902","replacedPlayer":{"id":650968,"link":"/api/v1/people/650968"}},{"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":97.1,"endSpeed":88.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.05445448244017,"aZ":-26.729342111127625,"pfxX":-11.03138985015337,"pfxZ":2.729182485062399,"pX":0.07782082594976389,"pZ":2.5867190644004365,"vX0":8.094269825756268,"vY0":-141.0940384279964,"vZ0":-3.970269884634926,"x":114.03,"y":168.94,"x0":-1.4092290192568022,"y0":50.00554947276601,"z0":5.754806770719535,"aX":-22.025969271310775},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.2,"breakHorizontal":18.1,"spinRate":2154,"spinDirection":227},"zone":5,"typeConfidence":0.9,"plateTime":0.389672668654355,"extension":6.674512126794883},"index":2,"playId":"73503b6d-f28c-39bb-b9c4-3096483a6c99","pitchNumber":1,"startTime":"2026-04-19T20:51:13.414Z","endTime":"2026-04-19T20:51:17.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.648428021146653,"aZ":-21.108820406136157,"pfxX":-0.45018964558853547,"pfxZ":6.132375776337637,"pX":1.0445941776530048,"pZ":2.5906303566902875,"vX0":6.99718454281532,"vY0":-133.6696759919495,"vZ0":-3.7932772145403546,"x":77.18,"y":168.83,"x0":-1.5519200215099174,"y0":50.002541920001654,"z0":5.549558665166297,"aX":-0.8141957522387625},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.4,"breakHorizontal":-0.7,"spinRate":2399,"spinDirection":224},"zone":12,"typeConfidence":0.83,"plateTime":0.4102562107253709,"extension":6.736775140079516},"index":3,"playId":"c172751f-f104-3e0b-8b65-5b693f0f09e6","pitchNumber":2,"startTime":"2026-04-19T20:51:28.178Z","endTime":"2026-04-19T20:51:33.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":88.5,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.425373535052415,"aZ":-31.93492643681534,"pfxX":-12.175418920345631,"pfxZ":0.12104508876384656,"pX":-1.1153529740424561,"pZ":2.8033247147711293,"vX0":5.387169832887679,"vY0":-142.78050360067473,"vZ0":-2.5819430842173743,"x":159.51,"y":163.09,"x0":-1.4640586859141709,"y0":50.00468734523528,"z0":5.766597118804514,"aX":-24.686294671163388},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":-0.2,"breakHorizontal":20.6,"spinRate":2157,"spinDirection":228},"zone":11,"typeConfidence":0.9,"plateTime":0.3862900663615809,"extension":6.563942245787092},"index":4,"playId":"48b607f1-e861-39d0-b2cc-d31d4baa4194","pitchNumber":3,"startTime":"2026-04-19T20:51:46.915Z","endTime":"2026-04-19T20:51:50.046Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-19T20:52:09.769Z","endTime":"2026-04-19T20:52:26.782Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":76.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.472980044351566,"aZ":-33.082229159440544,"pfxX":9.146799848477361,"pfxZ":-0.6028445998627099,"pX":0.10661020461717408,"pZ":1.8524091477618285,"vX0":1.895765561640041,"vY0":-123.17729664083724,"vZ0":-1.911050999158673,"x":112.94,"y":188.76,"x0":-1.8641725774130715,"y0":50.002933401307324,"z0":5.494690676959854,"aX":13.747385380751721},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.3,"breakHorizontal":-17.0,"spinRate":2402,"spinDirection":55},"zone":8,"typeConfidence":0.89,"plateTime":0.4484466016282145,"extension":6.590930703157655},"index":6,"playId":"83e5bbd8-a890-339f-be2d-485d7cbc8467","pitchNumber":4,"startTime":"2026-04-19T20:52:26.782Z","endTime":"2026-04-19T20:52:32.326Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:52:32.326Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yainer Diaz called out on strikes.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-19T20:52:44.319Z","endTime":"2026-04-19T20:54:39.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":84.8,"endSpeed":76.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.069664230482488,"aZ":-36.75100308081945,"pfxX":7.220521882501741,"pfxZ":-3.041394396980719,"pX":0.6008651763606678,"pZ":1.474842337238098,"vX0":3.325834025836918,"vY0":-123.29299777904684,"vZ0":-2.1075571926247108,"x":94.1,"y":198.96,"x0":-1.7140825519993983,"y0":50.00550610710481,"z0":5.515226965852932,"aX":10.848101390804436},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-5.8,"breakHorizontal":-13.9,"spinRate":2365,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.4484484341569406,"extension":6.650661711819087},"index":0,"playId":"c05b5233-46ac-3ea6-a301-a9d09a9760a9","pitchNumber":1,"startTime":"2026-04-19T20:52:56.364Z","endTime":"2026-04-19T20:53:01.761Z","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":100.0,"endSpeed":90.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.61116202995652,"aZ":-25.020544316186314,"pfxX":-11.176688793001174,"pfxZ":3.403021535408749,"pX":-0.47852496075802126,"pZ":3.502722064579331,"vX0":6.810509262736286,"vY0":-145.36748357099393,"vZ0":-2.2326921910607513,"x":135.24,"y":144.21,"x0":-1.42125232894429,"y0":50.004577612716446,"z0":5.827761415025278,"aX":-23.50587669022192},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":5.8,"breakHorizontal":18.6,"spinRate":2211,"spinDirection":222},"zone":11,"typeConfidence":0.91,"plateTime":0.37933294751486013,"extension":6.781655105387756},"index":1,"playId":"cf35f65a-b279-37f1-9019-3cc30b16da68","pitchNumber":2,"startTime":"2026-04-19T20:53:11.796Z","endTime":"2026-04-19T20:53:15.279Z","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":1},"pitchData":{"startSpeed":99.3,"endSpeed":89.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.58079924875086,"aZ":-23.594928836595358,"pfxX":-11.119706637887708,"pfxZ":4.140321000111278,"pX":0.27709034745990996,"pZ":3.2387148617539996,"vX0":8.4542828828802,"vY0":-144.18369219201313,"vZ0":-3.321463505469556,"x":106.44,"y":151.33,"x0":-1.272582794741397,"y0":50.00143454753719,"z0":5.8894240408630045,"aX":-23.03193438320565},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":6.8,"breakHorizontal":18.1,"spinRate":2282,"spinDirection":226},"zone":3,"typeConfidence":0.91,"plateTime":0.3822572203856547,"extension":6.8671879368191995},"index":2,"playId":"d947b037-a357-3f01-a22e-9cbe518e0806","pitchNumber":3,"startTime":"2026-04-19T20:53:33.044Z","endTime":"2026-04-19T20:53:41.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":76.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.136333281670254,"aZ":-33.63539189875929,"pfxX":9.251111913432744,"pfxZ":-0.9684108404645033,"pX":-0.17681056200008496,"pZ":0.9702489294896327,"vX0":1.107471052428898,"vY0":-123.10660084870563,"vZ0":-3.6741410569706963,"x":123.74,"y":212.58,"x0":-1.8344137508754152,"y0":50.00605397614442,"z0":5.392297416357219,"aX":13.908389874202127},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.5,"breakHorizontal":-16.9,"spinRate":2428,"spinDirection":51},"zone":13,"typeConfidence":0.9,"plateTime":0.44848726437578,"extension":6.729879014444645},"index":3,"playId":"8ee7fa72-1d17-3d78-9ce9-be29247b085e","pitchNumber":4,"startTime":"2026-04-19T20:53:50.392Z","endTime":"2026-04-19T20:53:55.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.316904877915597,"aZ":-30.97592044923819,"pfxX":9.838041424520139,"pfxZ":0.788619427151815,"pX":1.2838801697895204,"pZ":1.9353259268413663,"vX0":4.3587858226881835,"vY0":-123.28771512553098,"vZ0":-2.080063710778338,"x":68.06,"y":186.53,"x0":-1.79383544935236,"y0":50.000950244282684,"z0":5.447004250076971,"aX":14.889617972377984},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.2,"breakHorizontal":-19.0,"spinRate":2386,"spinDirection":52},"zone":14,"typeConfidence":0.89,"plateTime":0.44713532171071435,"extension":6.800844823237545},"index":4,"playId":"9c0afe5b-82e2-39eb-917a-82a85c73e3f7","pitchNumber":5,"startTime":"2026-04-19T20:54:12.260Z","endTime":"2026-04-19T20:54:18.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":89.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.463657089959014,"aZ":-27.458223227988103,"pfxX":-10.82328926894983,"pfxZ":2.281347847246895,"pX":-0.4343836306931883,"pZ":3.382408363641995,"vX0":6.628737542538442,"vY0":-144.19737648116399,"vZ0":-2.097193788761042,"x":133.56,"y":147.45,"x0":-1.3800361568053243,"y0":50.00044773890699,"z0":5.846204772833661,"aX":-22.356962095485454},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":3.8,"breakHorizontal":17.9,"spinRate":2140,"spinDirection":220},"zone":11,"typeConfidence":0.91,"plateTime":0.38262976015685846,"extension":6.966161759428408},"index":5,"playId":"747a6486-013c-31cb-8296-a67ace1263f4","pitchNumber":6,"startTime":"2026-04-19T20:54:32.041Z","endTime":"2026-04-19T20:54:39.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:54:39.600Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dustin Harris flies out to center fielder José Fermín.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-19T20:55:03.283Z","endTime":"2026-04-19T20:55:47.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":89.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.94934896273605,"aZ":-25.558353746638932,"pfxX":-11.211809710576153,"pfxZ":3.163312736739771,"pX":-0.7328697410703539,"pZ":3.0840221045764302,"vX0":6.449279295794091,"vY0":-144.8584065720408,"vZ0":-3.0169538422764486,"x":144.94,"y":155.51,"x0":-1.5507910774613485,"y0":50.003071439985625,"z0":5.730151982157133,"aX":-23.441626220497774},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.2,"breakHorizontal":18.7,"spinRate":2171,"spinDirection":226},"zone":1,"typeConfidence":0.91,"plateTime":0.3804800523809151,"extension":6.849223009999845},"index":0,"playId":"4572ccd3-ed87-3d99-8b8d-a1ea5ce23c95","pitchNumber":1,"startTime":"2026-04-19T20:55:03.283Z","endTime":"2026-04-19T20:55:07.107Z","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":83.6,"endSpeed":75.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.203197152868466,"aZ":-35.75363580058809,"pfxX":9.161428685062269,"pfxZ":-2.42847882641116,"pX":-1.197382703937176,"pZ":2.567787113237321,"vX0":-0.9345156858682833,"vY0":-121.64098481012518,"vZ0":0.603729800174962,"x":162.64,"y":169.45,"x0":-1.9928746456608195,"y0":50.00135091499115,"z0":5.453929186789059,"aX":13.520701704969452},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.0,"breakHorizontal":-16.3,"spinRate":2103,"spinDirection":57},"zone":13,"typeConfidence":0.9,"plateTime":0.452905586661827,"extension":6.889380849383085},"index":1,"playId":"86957f89-50af-38d0-b4ac-e6c3768d339d","pitchNumber":2,"startTime":"2026-04-19T20:55:18.876Z","endTime":"2026-04-19T20:55:23.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":89.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.781947949654985,"aZ":-28.340880912942087,"pfxX":-11.67662389905889,"pfxZ":1.8341032796019192,"pX":-0.1682507096818163,"pZ":2.6067308227111807,"vX0":8.17999392561787,"vY0":-144.71330571492783,"vZ0":-3.833934850063081,"x":116.22,"y":183.3,"x0":-1.5377871245308257,"y0":50.001305979906974,"z0":5.717155288217271,"aX":-24.369633060649303},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":2.6,"breakHorizontal":19.2,"spinRate":2278,"spinDirection":228},"zone":5,"typeConfidence":0.91,"plateTime":0.3808260531263916,"extension":6.594882137554237},"hitData":{"launchSpeed":96.2,"launchAngle":30.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.31,"coordY":85.17}},"index":2,"playId":"153ae247-028a-3111-9291-864d8041b672","pitchNumber":3,"startTime":"2026-04-19T20:55:36.221Z","endTime":"2026-04-19T20:55:47.764Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:55:47.764Z","atBatIndex":73},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alec Burleson lines out sharply to center fielder Taylor Trammell.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-04-19T20:57:53.357Z","endTime":"2026-04-19T20:58:39.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Iván Herrera starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T20:57:40.066Z","endTime":"2026-04-19T20:57:55.513Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"},"base":2},{"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":77.6,"endSpeed":70.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.357606245886295,"aZ":-31.268040893589625,"pfxX":-9.118931377831352,"pfxZ":0.7203469997401797,"pX":0.9051087825532977,"pZ":3.1715112160912615,"vX0":-1.6622446207002928,"vY0":-112.87042827866762,"vZ0":1.3203692397468283,"x":82.5,"y":153.15,"x0":2.8382607538134956,"y0":50.00454482448298,"z0":5.7755542163323605,"aX":-11.532784756531623},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":2.0,"breakHorizontal":16.9,"spinRate":1843,"spinDirection":289},"zone":12,"typeConfidence":0.92,"plateTime":0.4890214353710629,"extension":6.434668093637607},"index":1,"playId":"6eb5e4b7-d6dd-39e4-9262-98995bef7a46","pitchNumber":1,"startTime":"2026-04-19T20:57:55.513Z","endTime":"2026-04-19T20:58:01.122Z","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":1,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":70.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.861547045895293,"aZ":-28.069909563336612,"pfxX":-6.772605029310247,"pfxZ":3.194772085795929,"pX":-0.7458789555369976,"pZ":2.3670381340576525,"vX0":-5.21232117843739,"vY0":-113.72452843914849,"vZ0":-1.0455800819264593,"x":145.43,"y":174.87,"x0":2.4724755501941713,"y0":50.000619393984636,"z0":5.669752634751134,"aX":-8.685166923304669},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":5.8,"breakHorizontal":13.8,"spinRate":2241,"spinDirection":291},"zone":4,"typeConfidence":0.91,"plateTime":0.4854824895865155,"extension":6.426570555706493},"index":2,"playId":"f3fdd042-4a84-33ba-a6c2-55165260d9ec","pitchNumber":2,"startTime":"2026-04-19T20:58:07.751Z","endTime":"2026-04-19T20:58:12.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":72.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.791169110087758,"aZ":-28.465187388508618,"pfxX":-6.968176362655069,"pfxZ":2.7599480530322484,"pX":-0.2581047777296582,"pZ":2.3307425423326156,"vX0":-4.365684423310691,"vY0":-116.00344242869991,"vZ0":-1.2082997236786934,"x":126.84,"y":175.85,"x0":2.56320911304926,"y0":50.001099513629086,"z0":5.610382931214353,"aX":-9.348908682866899},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":4.9,"breakHorizontal":13.8,"spinRate":2200,"spinDirection":294},"zone":4,"typeConfidence":0.9,"plateTime":0.4749664587955724,"extension":6.544625440238956},"hitData":{"launchSpeed":107.3,"launchAngle":16.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":116.4,"coordY":71.73}},"index":3,"playId":"615eb274-f896-3800-89c4-a4070f165f9b","pitchNumber":3,"startTime":"2026-04-19T20:58:31.073Z","endTime":"2026-04-19T20:58:39.205Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:58:39.205Z","atBatIndex":74},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jordan Walker reaches on a fielding error by third baseman Brice Matthews.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-04-19T20:58:53.996Z","endTime":"2026-04-19T20:59:44.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":71.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.113685029706676,"aZ":-30.464087951374733,"pfxX":-11.099651931844416,"pfxZ":1.316636344541811,"pX":0.9739037696001771,"pZ":2.5702728918762,"vX0":-0.7898430691513956,"vY0":-114.45716945734048,"vZ0":-0.12760358127777416,"x":79.88,"y":169.38,"x0":2.7636397010314977,"y0":50.003934928063714,"z0":5.66162924272061,"aX":-14.428656090939176},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":2.6,"breakHorizontal":20.3,"spinRate":2190,"spinDirection":287},"zone":14,"typeConfidence":0.92,"plateTime":0.4823155485493844,"extension":6.483317002042073},"index":0,"playId":"eb4cb501-c5b4-37d7-b278-797776d9c96b","pitchNumber":1,"startTime":"2026-04-19T20:59:00.536Z","endTime":"2026-04-19T20:59:04.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":72.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85725400320445,"aZ":-26.88608961511316,"pfxX":-10.033107086539179,"pfxZ":3.925683049300095,"pX":-0.5388338098187375,"pZ":1.914054958724613,"vX0":-4.181661375200225,"vY0":-116.50800778725988,"vZ0":-2.5215190839440966,"x":137.54,"y":187.1,"x0":2.5935632906478685,"y0":50.00459320481993,"z0":5.6020878765942665,"aX":-13.526149546806902},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":6.6,"breakHorizontal":19.3,"spinRate":2198,"spinDirection":291},"zone":7,"typeConfidence":0.91,"plateTime":0.4736569120704428,"extension":6.407212015009611},"index":1,"playId":"2d9e49c1-43bf-380c-a8ac-7a39ae2f1ba3","pitchNumber":2,"startTime":"2026-04-19T20:59:19.162Z","endTime":"2026-04-19T20:59:26.974Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.017893284998213,"aZ":-25.08791070618706,"pfxX":6.854720651165813,"pfxZ":4.580398951360501,"pX":0.1106650221122485,"pZ":1.8284908541315552,"vX0":-7.715508199032861,"vY0":-123.8881049529385,"vZ0":-3.721341008439092,"x":112.78,"y":189.41,"x0":2.3827579810190977,"y0":50.00017181507967,"z0":5.460015628450172,"aX":10.595898181648353},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.6,"breakHorizontal":-10.4,"spinRate":1599,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.44304652195672345,"extension":6.646983486852738},"hitData":{"launchSpeed":87.3,"launchAngle":-6.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.81,"coordY":168.31}},"index":2,"playId":"2832b5ad-3287-3b97-b66c-73932affd326","pitchNumber":3,"startTime":"2026-04-19T20:59:35.091Z","endTime":"2026-04-19T20:59:44.098Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:59:44.098Z","atBatIndex":75},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Ramón Urías hit by pitch. Iván Herrera to 3rd. Jordan Walker to 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-04-19T21:01:10.333Z","endTime":"2026-04-19T21:02:20.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"postOnSecond":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnThird":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,6],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"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":1},"index":0,"startTime":"2026-04-19T21:00:09.369Z","endTime":"2026-04-19T21:00:42.573Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-hitter Ramón Urías replaces Nolan Gorman.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-19T21:00:42.573Z","endTime":"2026-04-19T21:01:12.570Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":669357,"link":"/api/v1/people/669357"}},{"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":90.4,"endSpeed":82.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.70609118077432,"aZ":-18.06364765988588,"pfxX":2.074831296113387,"pfxZ":8.12897508160789,"pX":-0.33262939347396614,"pZ":2.386533172181256,"vX0":-7.611541332785598,"vY0":-131.4071534474056,"vZ0":-4.72582468429405,"x":129.68,"y":174.34,"x0":2.341104828823471,"y0":50.0051870955559,"z0":5.563745661248895,"aX":3.6030750285234903},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.8,"breakHorizontal":-1.9,"spinRate":2019,"spinDirection":152},"zone":4,"typeConfidence":0.89,"plateTime":0.41795055169492157,"extension":6.573535139408739},"index":2,"playId":"8cb5d666-3afb-3e8e-9153-ce7b1b217a14","pitchNumber":1,"startTime":"2026-04-19T21:01:12.570Z","endTime":"2026-04-19T21:01:16.287Z","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":89.8,"endSpeed":81.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.551135114732993,"aZ":-20.28853372503846,"pfxX":1.4978330964797584,"pfxZ":6.903989795403522,"pX":-0.2926919599186226,"pZ":3.805115749567139,"vX0":-7.208762110725422,"vY0":-130.63905390485203,"vZ0":-0.9945555320335013,"x":128.16,"y":136.04,"x0":2.3126621964776515,"y0":50.00356430167425,"z0":5.721603648572629,"aX":2.5803973671640636},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":12.5,"breakHorizontal":-1.1,"spinRate":2049,"spinDirection":154},"zone":11,"typeConfidence":0.87,"plateTime":0.4199122390982257,"extension":6.560932833439354},"index":3,"playId":"ec027531-c7bf-3e08-bfe9-6d0cda794dcf","pitchNumber":2,"startTime":"2026-04-19T21:01:30.785Z","endTime":"2026-04-19T21:01:36.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.20158441150792,"aZ":-16.75395729902903,"pfxX":2.490037021664581,"pfxZ":8.796256184494776,"pX":0.5489480240292027,"pZ":3.547527689248053,"vX0":-5.273257238712659,"vY0":-131.87784437364812,"vZ0":-2.2074357414883434,"x":96.08,"y":143.0,"x0":2.254960782720616,"y0":50.005812377342394,"z0":5.637322633055997,"aX":4.367129935496251},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.6,"breakHorizontal":-3.2,"spinRate":2013,"spinDirection":150},"zone":12,"typeConfidence":0.91,"plateTime":0.4160311848219327,"extension":6.573468102941303},"index":4,"playId":"87a26568-6e5a-31e7-99cd-5c5b0b11b7bc","pitchNumber":3,"startTime":"2026-04-19T21:01:48.460Z","endTime":"2026-04-19T21:01:53.417Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":5,"startTime":"2026-04-19T21:01:58.536Z","endTime":"2026-04-19T21:02:14.121Z","isPitch":false,"type":"action","player":{"id":602104,"link":"/api/v1/people/602104"}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46110425289088,"aZ":-28.735633433040604,"pfxX":-8.709556101046445,"pfxZ":2.5332558706308705,"pX":-2.1706824811497385,"pZ":0.5226791526913718,"vX0":-7.650928742988453,"vY0":-116.75253097903668,"vZ0":-5.156851894063888,"x":199.74,"y":224.67,"x0":2.3007527629605584,"y0":50.002934115829,"z0":5.519215097417902,"aX":-11.818370117392535},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":3.4,"breakHorizontal":17.9,"spinRate":2414,"spinDirection":302},"zone":13,"typeConfidence":0.91,"plateTime":0.4722217531659414,"extension":6.569663950825352},"index":6,"playId":"cc96e114-0387-3d19-b4ce-5bc3527f1cdc","pitchNumber":4,"startTime":"2026-04-19T21:02:14.121Z","endTime":"2026-04-19T21:02:20.309Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:02:20.309Z","atBatIndex":76},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Masyn Winn doubles (4) on a ground ball to left fielder Dustin Harris. Iván Herrera scores. Jordan Walker scores. Ramón Urías scores.","rbi":3,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-04-19T21:02:41.262Z","endTime":"2026-04-19T21:03:20.186Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":{"id":687911,"link":"/api/v1/people/687911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":687911,"link":"/api/v1/people/687911"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":{"id":687911,"link":"/api/v1/people/687911"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28355374212784,"aZ":-18.256427139076262,"pfxX":-0.06580848781095017,"pfxZ":8.03164892923449,"pX":0.18574874821109438,"pZ":3.2390125378180223,"vX0":-5.289421044621781,"vY0":-131.20636319050712,"vZ0":-2.8873265453733303,"x":109.92,"y":151.33,"x0":2.24149768066806,"y0":50.00612510254162,"z0":5.723719988789473,"aX":-0.11306993579763003},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":14.0,"breakHorizontal":1.3,"spinRate":2122,"spinDirection":148},"zone":2,"typeConfidence":0.9,"plateTime":0.4184020975280731,"extension":6.55562653147621},"index":0,"playId":"18081d6d-0d1a-3c6d-8914-45d1003352ee","pitchNumber":1,"startTime":"2026-04-19T21:02:45.887Z","endTime":"2026-04-19T21:02:49.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.616611763208564,"aZ":-16.43448776207904,"pfxX":0.9452324536848926,"pfxZ":8.912184681788368,"pX":-0.7788988940185914,"pZ":2.7830290387927885,"vX0":-8.153767068062237,"vY0":-132.38572599321247,"vZ0":-4.146249766618636,"x":146.69,"y":163.64,"x0":2.2248554515162406,"y0":50.00181613378054,"z0":5.581028534122329,"aX":1.6705183708206501},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.4,"breakHorizontal":0.1,"spinRate":2161,"spinDirection":154},"zone":1,"typeConfidence":0.92,"plateTime":0.41454933362919455,"extension":6.623244738023701},"hitData":{"launchSpeed":93.2,"launchAngle":3.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":42.51,"coordY":116.6}},"index":1,"playId":"fee5222a-098f-3cc8-921f-fce9a0b56f73","pitchNumber":2,"startTime":"2026-04-19T21:03:05.481Z","endTime":"2026-04-19T21:03:20.186Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:03:20.186Z","atBatIndex":77},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Fermín lines out to shortstop Carlos Correa.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-04-19T21:03:56.205Z","endTime":"2026-04-19T21:05:28.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.0,"endSpeed":72.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.842817480066817,"aZ":-29.32274415097829,"pfxX":-6.495307778934098,"pfxZ":2.109922271641908,"pX":0.6085171755995028,"pZ":2.8233228284086667,"vX0":-2.772029770453071,"vY0":-116.37691691265351,"vZ0":-0.17587366415777117,"x":93.8,"y":162.55,"x0":2.664326150411927,"y0":50.003363847702865,"z0":5.712358485817411,"aX":-8.77728494908537},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":4.1,"breakHorizontal":12.5,"spinRate":2134,"spinDirection":287},"zone":3,"typeConfidence":0.9,"plateTime":0.4733252620930597,"extension":6.469024914588733},"index":0,"playId":"63b829ac-eade-3b31-a786-924fec0ef37f","pitchNumber":1,"startTime":"2026-04-19T21:03:56.205Z","endTime":"2026-04-19T21:04:00.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.870729926407577,"aZ":-28.311860082235835,"pfxX":7.104593539959357,"pfxZ":2.57425087495405,"pX":0.799074495238436,"pZ":2.8004682456991192,"vX0":-6.365137016667826,"vY0":-122.45987516047039,"vZ0":-0.9038825143586147,"x":86.54,"y":163.17,"x0":2.5239296700734655,"y0":50.00424983331099,"z0":5.622475804026107,"aX":10.663401846187973},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.7,"breakHorizontal":-11.2,"spinRate":1483,"spinDirection":133},"zone":3,"typeConfidence":2.0,"plateTime":0.4493343615276397,"extension":6.467066971388438},"index":1,"playId":"888cb206-8cc1-3bcb-804c-ff15e14bb99b","pitchNumber":2,"startTime":"2026-04-19T21:04:12.630Z","endTime":"2026-04-19T21:04:16.823Z","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":90.1,"endSpeed":81.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.890090094711454,"aZ":-18.92435876632486,"pfxX":-0.17659328930387908,"pfxZ":7.693676130823054,"pX":-0.30699656849117396,"pZ":3.683008090338731,"vX0":-6.590424744431339,"vY0":-130.98804441893145,"vZ0":-1.507025133508184,"x":128.7,"y":139.34,"x0":2.273862333636362,"y0":50.00642302826519,"z0":5.693080422008966,"aX":-0.3035101929183579},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.8,"breakHorizontal":1.9,"spinRate":2123,"spinDirection":157},"zone":11,"typeConfidence":0.9,"plateTime":0.4195392411497183,"extension":6.797751418025647},"index":2,"playId":"d483dd94-1737-3911-a900-dd377b1c1933","pitchNumber":3,"startTime":"2026-04-19T21:04:29.093Z","endTime":"2026-04-19T21:04:33.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7181891176648,"aZ":-18.750918783014153,"pfxX":1.5099668361724694,"pfxZ":7.821127003689153,"pX":0.8738350786406284,"pZ":3.784027171917871,"vX0":-4.458147780436382,"vY0":-130.7166641217172,"vZ0":-1.188561332112125,"x":83.69,"y":136.61,"x0":2.4115615615803194,"y0":50.00176604155979,"z0":5.664000050349935,"aX":2.5919314357084806},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":14.0,"breakHorizontal":-1.7,"spinRate":2030,"spinDirection":149},"zone":12,"typeConfidence":0.89,"plateTime":0.420384119129261,"extension":6.597973321997613},"index":3,"playId":"cc8fe7a1-e16e-3611-a26e-c2eedd0b4555","pitchNumber":4,"startTime":"2026-04-19T21:04:46.541Z","endTime":"2026-04-19T21:04:50.918Z","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":80.8,"endSpeed":73.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.387087766224873,"aZ":-28.828777687412725,"pfxX":-8.952675734071537,"pfxZ":2.428257859971092,"pX":-1.349855308203104,"pZ":2.711646382784817,"vX0":-5.970029945318048,"vY0":-117.4526466302237,"vZ0":-0.6169566437156229,"x":168.45,"y":165.57,"x0":2.4011149240696374,"y0":50.000826878608,"z0":5.69450585549211,"aX":-12.315870794433184},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":4.6,"breakHorizontal":17.9,"spinRate":2263,"spinDirection":288},"zone":11,"typeConfidence":0.91,"plateTime":0.46906155855758014,"extension":6.523123840978203},"index":4,"playId":"ec5fd19b-bf4c-342a-984d-4e9369a861a1","pitchNumber":5,"startTime":"2026-04-19T21:05:02.908Z","endTime":"2026-04-19T21:05:10.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86698513901151,"aZ":-25.758719460370447,"pfxX":5.881440124538312,"pfxZ":4.141924547459565,"pX":0.4643742958710104,"pZ":2.194385594471774,"vX0":-6.654062932386233,"vY0":-123.90761647283489,"vZ0":-2.915836174379277,"x":99.3,"y":179.53,"x0":2.426509514933135,"y0":50.000491991764505,"z0":5.549755763594924,"aX":9.100988450814375},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.1,"breakHorizontal":-9.0,"spinRate":1589,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.44287135358048246,"extension":6.418318266865354},"hitData":{"launchSpeed":97.8,"launchAngle":8.0,"totalDistance":152.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":109.42,"coordY":158.17}},"index":5,"playId":"11b3a696-7c16-3fb3-812e-23a66cf994d1","pitchNumber":6,"startTime":"2026-04-19T21:05:19.697Z","endTime":"2026-04-19T21:05:28.429Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:05:28.429Z","atBatIndex":78},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pedro Pagés pops out to second baseman Jose Altuve.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-04-19T21:05:42.956Z","endTime":"2026-04-19T21:06:14.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":71.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.549436933404056,"aZ":-30.582456503934136,"pfxX":-7.479163372998503,"pfxZ":1.2227617094489833,"pX":0.7929203226127589,"pZ":2.7528322607865188,"vX0":-2.2333249956671852,"vY0":-114.33909505568315,"vZ0":0.2597834078687751,"x":86.78,"y":164.45,"x0":2.7583931692134875,"y0":50.00207050800887,"z0":5.682543650710858,"aX":-9.72721641061902},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":2.6,"breakHorizontal":14.2,"spinRate":2059,"spinDirection":283},"zone":6,"typeConfidence":0.91,"plateTime":0.48231020395182433,"extension":6.458391171961716},"index":0,"playId":"62aad887-1f2e-311f-b43a-20ada6117166","pitchNumber":1,"startTime":"2026-04-19T21:05:49.683Z","endTime":"2026-04-19T21:05:53.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.686676702181003,"aZ":-20.02707146792712,"pfxX":0.9587442958215004,"pfxZ":7.030973016526501,"pX":-0.8829998216093925,"pZ":2.558026583161696,"vX0":-8.442235249595129,"vY0":-131.0988616911741,"vZ0":-3.9970864954246874,"x":150.66,"y":169.71,"x0":2.2648749045994703,"y0":50.002534073631274,"z0":5.611807691315795,"aX":1.6579490872559381},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":12.0,"breakHorizontal":0.2,"spinRate":2079,"spinDirection":148},"zone":11,"typeConfidence":0.87,"plateTime":0.4190246017687924,"extension":6.712205823471024},"hitData":{"launchSpeed":75.0,"launchAngle":52.0,"totalDistance":206.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":137.31,"coordY":130.8}},"index":1,"playId":"21d44e87-bf1e-3059-973f-0753785370b6","pitchNumber":2,"startTime":"2026-04-19T21:06:04.733Z","endTime":"2026-04-19T21:06:14.838Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:06:14.838Z","atBatIndex":79},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Trammell singles on a ground ball to second baseman JJ Wetherholt. Dustin Harris to 3rd.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-04-19T21:08:32.790Z","endTime":"2026-04-19T21:10:09.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"postOnThird":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,7],"actionIndex":[0,1,2],"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":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Ramón Urías remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T21:08:33.035Z","endTime":"2026-04-19T21:08:33.051Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"501","replacedPlayer":{"id":669357,"link":"/api/v1/people/669357"}},{"details":{"description":"Pitching Change: Justin Bruihl replaces Riley O'Brien.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-19T21:08:33.051Z","endTime":"2026-04-19T21:08:52.415Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677865,"link":"/api/v1/people/677865"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Dustin Harris starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-19T21:08:34.964Z","endTime":"2026-04-19T21:08:34.965Z","isPitch":false,"type":"action","player":{"id":687957,"link":"/api/v1/people/687957"},"base":2},{"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":78.5,"endSpeed":71.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.814725605725013,"aZ":-32.79221005066294,"pfxX":-10.674388727342363,"pfxZ":-0.48114696927254563,"pX":-0.3651571001084229,"pZ":3.0394249143193606,"vX0":-5.534203805280676,"vY0":-114.06979974631865,"vZ0":2.6465326430945053,"x":130.92,"y":156.72,"x0":3.4902893510209507,"y0":50.00000984142301,"z0":5.129546587134548,"aX":-13.858785074078735},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":0.2,"breakHorizontal":20.9,"spinRate":2516,"spinDirection":300},"zone":1,"typeConfidence":0.91,"plateTime":0.48285296171573755,"extension":6.965716669959878},"index":3,"playId":"9cd7754d-5916-3f1a-b80c-a7434a1b63c6","pitchNumber":1,"startTime":"2026-04-19T21:08:34.966Z","endTime":"2026-04-19T21:08:42.070Z","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":79.3,"endSpeed":72.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.543673010897315,"aZ":-32.08795620805869,"pfxX":-9.29558265833328,"pfxZ":0.07025856272833764,"pX":-0.9439454308383435,"pZ":1.6888201416526076,"vX0":-6.953427472660128,"vY0":-115.19936680245165,"vZ0":-0.4203216100741267,"x":152.98,"y":193.18,"x0":3.3441506138411805,"y0":50.00524962811051,"z0":5.031633031336212,"aX":-12.236177795905602},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":0.4,"breakHorizontal":18.8,"spinRate":2572,"spinDirection":308},"zone":13,"typeConfidence":0.91,"plateTime":0.47929027218266373,"extension":7.029872057772029},"index":4,"playId":"7c4cc43a-0270-31a0-8a55-e4a6f3912b7a","pitchNumber":2,"startTime":"2026-04-19T21:09:08.410Z","endTime":"2026-04-19T21:09:12.558Z","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":90.3,"endSpeed":80.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.429840796157954,"aZ":-31.333427947338464,"pfxX":11.823623306200957,"pfxZ":0.4956511562533361,"pX":-0.39857896602394816,"pZ":2.9209530437887863,"vX0":-12.97321707121413,"vY0":-130.64984904970038,"vZ0":0.690032313823252,"x":132.19,"y":159.91,"x0":3.140644213307915,"y0":50.003105000180874,"z0":5.044242915058146,"aX":20.05101219354523},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.4,"breakHorizontal":-17.9,"spinRate":2227,"spinDirection":117},"zone":1,"typeConfidence":0.9,"plateTime":0.42234779388208077,"extension":6.922715118554066},"index":5,"playId":"e6da8b4c-f393-386e-ae4b-66f9927c3cad","pitchNumber":3,"startTime":"2026-04-19T21:09:24.650Z","endTime":"2026-04-19T21:09:29.028Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-19T21:09:41.556Z","endTime":"2026-04-19T21:09:59.736Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":83.7,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75419331176739,"aZ":-20.878467936718604,"pfxX":7.253282925492758,"pfxZ":6.243848237513955,"pX":-0.5081251751689959,"pZ":2.9638682128562657,"vX0":-11.583978946390893,"vY0":-134.5652590869144,"vZ0":-2.120269632683171,"x":136.37,"y":158.76,"x0":2.936183941146112,"y0":50.00665658365723,"z0":5.26181846449174,"aX":13.1318837768426},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.9,"breakHorizontal":-10.3,"spinRate":2182,"spinDirection":116},"zone":1,"typeConfidence":2.0,"plateTime":0.40907703669579254,"extension":6.886288441923767},"hitData":{"launchSpeed":62.4,"launchAngle":-69.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.67,"coordY":166.12}},"index":7,"playId":"14eadd5d-e8e3-38ca-9462-9ded20ced704","pitchNumber":4,"startTime":"2026-04-19T21:09:59.736Z","endTime":"2026-04-19T21:10:09.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:10:09.054Z","atBatIndex":80},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Carlos Correa reaches on a fielder's choice out, pitcher Justin Bruihl to third baseman Ramón Urías to catcher Pedro Pagés. Dustin Harris out at home. Taylor Trammell to 3rd. Carlos Correa to 2nd.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-04-19T21:10:33.869Z","endTime":"2026-04-19T21:12:05.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"postOnThird":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":1},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677865,"link":"/api/v1/people/677865"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","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":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":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"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, 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":89.3,"endSpeed":79.9,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45754675454729,"aZ":-33.03686290861969,"pfxX":11.449456738946218,"pfxZ":-0.5200583827536356,"pX":0.44073760853602306,"pZ":3.6213608353809974,"vX0":-10.469742235059687,"vY0":-129.45177086656247,"vZ0":2.8628776528366946,"x":100.2,"y":141.0,"x0":3.0928086584241727,"y0":50.00196546650758,"z0":5.066210499707581,"aX":19.012118810311645},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.2,"breakHorizontal":-17.8,"spinRate":2082,"spinDirection":118},"zone":12,"typeConfidence":0.9,"plateTime":0.42666215509847083,"extension":7.136689246022233},"index":0,"playId":"27cda115-ca43-39b1-a43a-37631ffd9697","pitchNumber":1,"startTime":"2026-04-19T21:10:50.460Z","endTime":"2026-04-19T21:10:55.092Z","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":0},"pitchData":{"startSpeed":89.2,"endSpeed":79.9,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.601419070878535,"aZ":-31.66616809573705,"pfxX":10.829732650479503,"pfxZ":0.30626412100327727,"pX":1.0193163976131623,"pZ":2.4904004610902355,"vX0":-9.391623578089314,"vY0":-129.38479017061707,"vZ0":-0.036551574589370306,"x":78.15,"y":171.54,"x0":3.3290931421154757,"y0":50.00305965699389,"z0":4.977416857681893,"aX":17.95280880957237},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.8,"breakHorizontal":-16.9,"spinRate":2092,"spinDirection":113},"zone":14,"typeConfidence":0.9,"plateTime":0.4270006336988237,"extension":7.186605369771884},"index":1,"playId":"0b4e613a-45e7-3534-9b4b-3cce09d5c1aa","pitchNumber":2,"startTime":"2026-04-19T21:11:08.882Z","endTime":"2026-04-19T21:11:12.647Z","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":91.1,"endSpeed":81.5,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.86663051124996,"aZ":-27.74122862197518,"pfxX":13.09752217729185,"pfxZ":2.574485155011212,"pX":-0.23907698764901278,"pZ":1.9288617618601853,"vX0":-12.714443590647242,"vY0":-131.86092798727788,"vZ0":-2.3347691409118934,"x":126.11,"y":186.7,"x0":2.9960198901417434,"y0":50.00270614688354,"z0":4.9197554267589245,"aX":22.550269993395865},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.2,"breakHorizontal":-20.2,"spinRate":2162,"spinDirection":120},"zone":8,"typeConfidence":0.9,"plateTime":0.41897749605063606,"extension":7.1398658629854905},"index":2,"playId":"02c3cd86-fbef-314e-b12b-2ca7763ffc9d","pitchNumber":3,"startTime":"2026-04-19T21:11:34.062Z","endTime":"2026-04-19T21:11:38.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.0,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.90735700032792,"aZ":-18.917452053029386,"pfxX":4.000457268373395,"pfxZ":7.44645388550002,"pX":-0.46582807709772933,"pZ":3.902356709825688,"vX0":-10.464772689749484,"vY0":-133.39380726811328,"vZ0":-0.17139375688256153,"x":134.76,"y":133.42,"x0":3.009396647860986,"y0":50.00436333919226,"z0":5.34540924433211,"aX":7.124986922800886},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.7,"breakHorizontal":-4.7,"spinRate":2372,"spinDirection":121},"zone":11,"typeConfidence":2.0,"plateTime":0.4125201922172059,"extension":6.957514155869647},"hitData":{"launchSpeed":63.5,"launchAngle":-67.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":124.03,"coordY":192.21}},"index":3,"playId":"feb1f905-9184-3098-be8f-e9507bd987f9","pitchNumber":4,"startTime":"2026-04-19T21:11:52.882Z","endTime":"2026-04-19T21:12:05.452Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:12:05.452Z","atBatIndex":81},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Yordan Alvarez lines out to shortstop Masyn Winn.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-04-19T21:12:48.087Z","endTime":"2026-04-19T21:16:05.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"postOnThird":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":81.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6213275005345,"aZ":-29.00444059168568,"pfxX":12.349981448656045,"pfxZ":1.8652773306734884,"pX":-0.8608627607258634,"pZ":2.155144658818206,"vX0":-13.9671835704053,"vY0":-130.6912657839204,"vZ0":-1.4356036762068758,"x":149.81,"y":180.59,"x0":2.998594358743844,"y0":50.00045099671598,"z0":4.931219554334741,"aX":20.940331655557937},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.2,"breakHorizontal":-18.5,"spinRate":2145,"spinDirection":131},"zone":13,"typeConfidence":0.9,"plateTime":0.42231830127576586,"extension":7.108792280859556},"index":0,"playId":"ed62ab7a-2d3e-33d5-9c25-67dde2f988ba","pitchNumber":1,"startTime":"2026-04-19T21:12:48.087Z","endTime":"2026-04-19T21:12:53.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":71.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.249813379889044,"aZ":-32.43583924672832,"pfxX":-9.833626013605187,"pfxZ":-0.20804833686393653,"pX":-0.9933986675190949,"pZ":1.0578909276883748,"vX0":-7.12603848545777,"vY0":-114.19816185891086,"vZ0":-1.279633734748563,"x":154.87,"y":210.22,"x0":3.468649340719329,"y0":50.00001193505792,"z0":4.879618966182955,"aX":-12.70420713704218},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-0.4,"breakHorizontal":19.9,"spinRate":2628,"spinDirection":303},"zone":13,"typeConfidence":0.91,"plateTime":0.4836356981273213,"extension":7.067452161452025},"index":1,"playId":"ea1ba6c3-8748-37e6-85cf-30ad8fca9588","pitchNumber":2,"startTime":"2026-04-19T21:13:05.965Z","endTime":"2026-04-19T21:13:11.711Z","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":1,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":71.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.061676866971908,"aZ":-32.551471035894586,"pfxX":-10.863145633619169,"pfxZ":-0.2852664503233857,"pX":-0.4893919490597273,"pZ":2.961430239350668,"vX0":-5.86665989675311,"vY0":-114.84598426875115,"vZ0":2.542747623757415,"x":135.65,"y":158.82,"x0":3.5305767694337193,"y0":50.00571479735909,"z0":5.0595477898847845,"aX":-14.16108155288648},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":0.6,"breakHorizontal":21.4,"spinRate":2646,"spinDirection":306},"zone":1,"typeConfidence":0.91,"plateTime":0.481415720735491,"extension":6.896920403606318},"index":2,"playId":"90e3e5af-21ef-3768-8d07-791f1405cf7a","pitchNumber":3,"startTime":"2026-04-19T21:13:27.504Z","endTime":"2026-04-19T21:13:32.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":71.4,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.728952765368465,"aZ":-33.83209463331663,"pfxX":-8.03551808714219,"pfxZ":-1.2744396468500465,"pX":-0.9935804158747455,"pZ":2.142252910524381,"vX0":-7.1839282376193525,"vY0":-114.98020387123421,"vZ0":1.0859931340412974,"x":154.87,"y":180.94,"x0":3.246823664650988,"y0":50.001417808388034,"z0":5.017408704924508,"aX":-10.4648492993367},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-1.6,"breakHorizontal":16.7,"spinRate":2527,"spinDirection":304},"zone":13,"typeConfidence":0.9,"plateTime":0.481430072246007,"extension":7.322338202177155},"index":3,"playId":"46e31029-44f5-3c1b-b50d-8de6890aec87","pitchNumber":4,"startTime":"2026-04-19T21:14:05.620Z","endTime":"2026-04-19T21:14:09.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":72.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.590806770569635,"aZ":-31.98164299838796,"pfxX":-10.577650975591837,"pfxZ":0.14255095341034796,"pX":-0.46780838172843237,"pZ":2.4235370257578044,"vX0":-5.9838776311802295,"vY0":-115.79887674054031,"vZ0":1.2769754820148265,"x":134.83,"y":173.34,"x0":3.540952227590837,"y0":50.00194925386973,"z0":4.970963884342107,"aX":-14.079730813266577},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":1.0,"breakHorizontal":20.9,"spinRate":2601,"spinDirection":297},"zone":4,"typeConfidence":0.91,"plateTime":0.4766201228838449,"extension":6.9291016592225985},"index":4,"playId":"df1ae501-82d6-3f21-b6fc-69241499cbb7","pitchNumber":5,"startTime":"2026-04-19T21:14:29.928Z","endTime":"2026-04-19T21:14:34.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62928942889241,"aZ":-22.443665898155345,"pfxX":3.9649960823587076,"pfxZ":5.345045100110147,"pX":-1.4093604767351149,"pZ":3.386232917145915,"vX0":-13.010796897681896,"vY0":-134.00961644080883,"vZ0":-0.7758009395895331,"x":170.72,"y":147.35,"x0":2.9910290178922745,"y0":50.00546307454618,"z0":5.281017442980224,"aX":7.22389587215889},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.7,"breakHorizontal":-4.4,"spinRate":2357,"spinDirection":127},"zone":11,"typeConfidence":2.0,"plateTime":0.40853333615926335,"extension":6.784052195639182},"index":5,"playId":"b0be09af-c706-388a-a794-43cf54bcd4f6","pitchNumber":6,"startTime":"2026-04-19T21:14:57.343Z","endTime":"2026-04-19T21:15:01.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.906087320616887,"aZ":-19.256125801993832,"pfxX":4.8650790404887525,"pfxZ":7.333410623436308,"pX":-0.1830673205075624,"pZ":3.461761283936206,"vX0":-10.322743205001796,"vY0":-132.06487835821224,"vZ0":-0.8065962166967997,"x":123.98,"y":145.31,"x0":3.149317566434534,"y0":50.000285771562865,"z0":5.191346592170839,"aX":8.567797620770452},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.3,"breakHorizontal":-6.5,"spinRate":2247,"spinDirection":114},"zone":2,"typeConfidence":2.0,"plateTime":0.4152186217194864,"extension":7.102889600342227},"index":6,"playId":"5262d9ad-3bfe-3cb1-9d83-1371541ccc9b","pitchNumber":7,"startTime":"2026-04-19T21:15:17.199Z","endTime":"2026-04-19T21:15:22.108Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"playId":"63e95d39-cfe7-4a37-ae90-7686937de87e","startTime":"2026-04-19T21:15:39.225Z","endTime":"2026-04-19T21:15:44.225Z","isPitch":false,"type":"stepoff"},{"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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":72.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.416473485321795,"aZ":-33.33790768386066,"pfxX":-10.505252493285331,"pfxZ":-0.8635474991132028,"pX":-1.268140405363901,"pZ":1.9861722961990265,"vX0":-7.453718307207466,"vY0":-117.08677639262007,"vZ0":0.45300391482838753,"x":165.34,"y":185.15,"x0":3.35022552919988,"y0":50.000496541690104,"z0":4.976088252494778,"aX":-14.207351505203883},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-1.1,"breakHorizontal":21.2,"spinRate":2661,"spinDirection":309},"zone":13,"typeConfidence":0.91,"plateTime":0.47248191601186873,"extension":7.2303638047652425},"hitData":{"launchSpeed":82.9,"launchAngle":10.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":116.01,"coordY":147.52}},"index":8,"playId":"f6dd8ac8-4a6b-3334-979f-697ab11c19ee","pitchNumber":8,"startTime":"2026-04-19T21:15:58.275Z","endTime":"2026-04-19T21:16:05.447Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:16:05.447Z","atBatIndex":82},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Altuve singles on a ground ball to shortstop Masyn Winn. Taylor Trammell scores. Carlos Correa to 3rd.","rbi":1,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-04-19T21:18:44.087Z","endTime":"2026-04-19T21:20:18.113Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"postOnThird":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":{"id":677865,"link":"/api/v1/people/677865"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"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":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-19T21:16:19.207Z","endTime":"2026-04-19T21:17:16.050Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Gordon Graceffo replaces Justin Bruihl.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-19T21:17:16.050Z","endTime":"2026-04-19T21:18:46.357Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700669,"link":"/api/v1/people/700669"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.2,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.27651880075096,"aZ":-11.767091776506176,"pfxX":-5.573660332136884,"pfxZ":10.569048722527798,"pX":-0.4480052253771646,"pZ":3.231501171595832,"vX0":4.857595096359363,"vY0":-139.27312829231803,"vZ0":-5.632065848288262,"x":134.08,"y":151.53,"x0":-1.505463853598353,"y0":50.00126282113185,"z0":6.084087982838857,"aX":-10.760965416198147},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.9,"breakHorizontal":8.9,"spinRate":2127,"spinDirection":207},"zone":11,"typeConfidence":0.87,"plateTime":0.3958672337698008,"extension":6.244207577737295},"index":2,"playId":"510733eb-e4f9-365e-b144-10f31a7a5c62","pitchNumber":1,"startTime":"2026-04-19T21:18:46.357Z","endTime":"2026-04-19T21:18:51.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.5,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.448493128095127,"aZ":-45.62984152143282,"pfxX":-1.151024886591831,"pfxZ":-9.123419029827447,"pX":0.21379306168777978,"pZ":0.9426304524190184,"vX0":4.2434369154362335,"vY0":-121.87353869902736,"vZ0":-2.988794050562401,"x":108.85,"y":213.33,"x0":-1.4159315155293244,"y0":50.00463847240269,"z0":6.203536787782097,"aX":-1.6966031677055609},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-16.9,"breakHorizontal":0.8,"spinRate":2761,"spinDirection":16},"zone":14,"typeConfidence":0.9,"plateTime":0.45292724922940364,"extension":6.067530179573401},"index":3,"playId":"60c150a0-cfa4-3859-a089-b91b358642e1","pitchNumber":2,"startTime":"2026-04-19T21:19:04.575Z","endTime":"2026-04-19T21:19:08.587Z","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":96.0,"endSpeed":85.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.941550729660456,"aZ":-12.783169392841945,"pfxX":-2.7632641607250297,"pfxZ":10.063285322519349,"pX":0.5934515569382697,"pZ":3.9660549771862748,"vX0":6.0646093106172385,"vY0":-139.50499895776684,"vZ0":-3.6205391808981573,"x":94.38,"y":131.7,"x0":-1.271812972583242,"y0":50.0018114232139,"z0":6.151785874550976,"aX":-5.324576911825365},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.4,"breakHorizontal":3.5,"spinRate":2137,"spinDirection":208},"zone":12,"typeConfidence":0.92,"plateTime":0.3960399827875074,"extension":6.211098579817631},"index":4,"playId":"0d3ac7f7-b130-3b72-bc79-46adaf174214","pitchNumber":3,"startTime":"2026-04-19T21:19:22.357Z","endTime":"2026-04-19T21:19:26.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":85.2,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.564604970756804,"aZ":-12.001646133209528,"pfxX":-3.8945293794484623,"pfxZ":10.666013750500941,"pX":0.020488673883258222,"pZ":3.136268112869402,"vX0":5.032327892676766,"vY0":-138.06879083353184,"vZ0":-5.620878663990207,"x":116.22,"y":154.1,"x0":-1.337372235519701,"y0":50.003740563235155,"z0":6.037740013258052,"aX":-7.366771525996906},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.0,"breakHorizontal":5.8,"spinRate":2069,"spinDirection":209},"zone":12,"typeConfidence":0.92,"plateTime":0.39983522596006926,"extension":6.22557435318225},"index":5,"playId":"86e77edc-3814-3b38-82ec-0b352b3f78b6","pitchNumber":4,"startTime":"2026-04-19T21:19:41.490Z","endTime":"2026-04-19T21:19:44.687Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.5,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.228126790179044,"aZ":-29.9383581593486,"pfxX":1.039775398544859,"pfxZ":1.3539304560307208,"pX":0.41069091651290957,"pZ":2.1135335400554003,"vX0":4.789363245965839,"vY0":-128.39408098782636,"vZ0":-3.9259123812440584,"x":101.35,"y":181.71,"x0":-1.6221621777909703,"y0":50.00457744880944,"z0":6.020143652707751,"aX":1.716270272010589},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.7,"breakHorizontal":-3.1,"spinRate":2399,"spinDirection":91},"zone":6,"typeConfidence":2.0,"plateTime":0.4283645167363077,"extension":6.327599160378439},"hitData":{"launchSpeed":85.9,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.78,"coordY":130.6}},"index":6,"playId":"69e80af0-0218-3ec9-8835-2fe5ff15939d","pitchNumber":5,"startTime":"2026-04-19T21:20:09.968Z","endTime":"2026-04-19T21:20:18.113Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:20:18.113Z","atBatIndex":83},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Christian Walker grounds into a force out, third baseman Ramón Urías to second baseman JJ Wetherholt. Jose Altuve out at 2nd.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-04-19T21:20:56.122Z","endTime":"2026-04-19T21:21:31.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.44"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.79"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.93"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.41"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.93"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.01"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.37"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.54"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.00"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"69.21"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.55"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.85"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.55"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".377"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".260"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".283"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".206"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".103"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".147"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".087"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".703"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".776"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.116"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".950"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".925"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".412"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".436"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".489"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".703"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".776"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.116"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".950"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".925"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".412"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".436"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".489"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":85.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.25451489044687,"aZ":-11.886645535905386,"pfxX":-4.860929352254164,"pfxZ":10.65546386603906,"pX":-0.5939974483240149,"pZ":4.157917764387411,"vX0":3.4836098635694306,"vY0":-138.40505234063792,"vZ0":-3.316545216948178,"x":139.64,"y":126.52,"x0":-1.2494400140128172,"y0":50.00104744885108,"z0":6.189747834093309,"aX":-9.254111710705429},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.6,"breakHorizontal":7.9,"spinRate":2204,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.39859539894788387,"extension":6.170760968876546},"index":0,"playId":"22f47df4-80f9-3295-8d37-24374852ae12","pitchNumber":1,"startTime":"2026-04-19T21:21:03.551Z","endTime":"2026-04-19T21:21:08.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.361590124702992,"aZ":-30.25056858564869,"pfxX":-0.369536941376585,"pfxZ":1.1550438202502598,"pX":0.0037667443700307173,"pZ":2.030751099210617,"vX0":4.427578147153162,"vY0":-128.54595037584113,"vZ0":-3.854449404430545,"x":116.86,"y":183.95,"x0":-1.6951445715231657,"y0":50.00598303697091,"z0":5.90580565791758,"aX":-0.6176853919570541},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.4,"breakHorizontal":-0.4,"spinRate":2407,"spinDirection":153},"zone":8,"typeConfidence":2.0,"plateTime":0.42656827615093684,"extension":6.3537430063247635},"hitData":{"launchSpeed":98.8,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.81,"coordY":163.75}},"index":1,"playId":"103a9b7a-bb1f-3598-9546-0d96f5bb31b7","pitchNumber":2,"startTime":"2026-04-19T21:21:23.574Z","endTime":"2026-04-19T21:21:31.724Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:21:31.724Z","atBatIndex":84}],"currentPlay":{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Christian Walker grounds into a force out, third baseman Ramón Urías to second baseman JJ Wetherholt. Jose Altuve out at 2nd.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-04-19T21:20:56.122Z","endTime":"2026-04-19T21:21:31.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.44"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.79"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.93"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.41"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.93"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.01"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.37"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.54"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.00"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"69.21"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.55"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.85"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.55"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".377"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".260"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".283"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".206"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".103"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".147"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".087"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".703"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".776"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.116"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".950"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".925"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".412"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".436"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".489"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".703"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".776"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.116"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".950"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".925"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".412"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".436"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".489"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":85.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.25451489044687,"aZ":-11.886645535905386,"pfxX":-4.860929352254164,"pfxZ":10.65546386603906,"pX":-0.5939974483240149,"pZ":4.157917764387411,"vX0":3.4836098635694306,"vY0":-138.40505234063792,"vZ0":-3.316545216948178,"x":139.64,"y":126.52,"x0":-1.2494400140128172,"y0":50.00104744885108,"z0":6.189747834093309,"aX":-9.254111710705429},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.6,"breakHorizontal":7.9,"spinRate":2204,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.39859539894788387,"extension":6.170760968876546},"index":0,"playId":"22f47df4-80f9-3295-8d37-24374852ae12","pitchNumber":1,"startTime":"2026-04-19T21:21:03.551Z","endTime":"2026-04-19T21:21:08.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.361590124702992,"aZ":-30.25056858564869,"pfxX":-0.369536941376585,"pfxZ":1.1550438202502598,"pX":0.0037667443700307173,"pZ":2.030751099210617,"vX0":4.427578147153162,"vY0":-128.54595037584113,"vZ0":-3.854449404430545,"x":116.86,"y":183.95,"x0":-1.6951445715231657,"y0":50.00598303697091,"z0":5.90580565791758,"aX":-0.6176853919570541},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.4,"breakHorizontal":-0.4,"spinRate":2407,"spinDirection":153},"zone":8,"typeConfidence":2.0,"plateTime":0.42656827615093684,"extension":6.3537430063247635},"hitData":{"launchSpeed":98.8,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.81,"coordY":163.75}},"index":1,"playId":"103a9b7a-bb1f-3598-9546-0d96f5bb31b7","pitchNumber":2,"startTime":"2026-04-19T21:21:23.574Z","endTime":"2026-04-19T21:21:31.724Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:21:31.724Z","atBatIndex":84},"scoringPlays":[18,32,33,34,61,64,77,83],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":145.06,"y":147.09},"type":"O","description":"Groundout"}],"home":[{"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"coordinates":{"x":157.58,"y":171.86},"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":1,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":154.37,"y":166.43},"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":1,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":172.28,"y":98.44},"type":"O","description":"Lineout"}]}},{"startIndex":6,"endIndex":12,"top":[6,7,8],"bottom":[9,10,11,12],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":180.25,"y":77.99},"type":"O","description":"Lineout"}],"home":[{"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"coordinates":{"x":47.0,"y":107.0},"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":2,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":97.26,"y":169.32},"type":"O","description":"Groundout"}]}},{"startIndex":13,"endIndex":20,"top":[13,14,15],"bottom":[16,17,18,19,20],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":157.64,"y":103.65},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":150.49,"y":122.68},"type":"O","description":"Pop Out"}],"home":[{"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"coordinates":{"x":222.92,"y":107.0},"type":"H","description":"Triple"},{"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"coordinates":{"x":127.78,"y":100.52},"type":"O","description":"Sac Fly"},{"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":150.99,"y":160.71},"type":"E","description":"Field Error"},{"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":178.88,"y":106.46},"type":"O","description":"Flyout"}]}},{"startIndex":21,"endIndex":26,"top":[21,22,23],"bottom":[24,25,26],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":157.08,"y":165.78},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":117.72,"y":151.1},"type":"O","description":"Groundout"}],"home":[{"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":190.37,"y":94.66},"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"coordinates":{"x":206.21,"y":113.9},"type":"O","description":"Flyout"}]}},{"startIndex":27,"endIndex":40,"top":[27,28,29,30,31,32,33,34,35],"bottom":[36,37,38,39,40],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":90.07,"y":165.14},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":88.13,"y":109.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":104.11,"y":180.56},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":185.55,"y":106.62},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":76.77,"y":102.77},"type":"H","description":"Single"}],"home":[{"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":85.99,"y":54.83},"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":5,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"coordinates":{"x":157.08,"y":193.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":5,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":106.38,"y":165.27},"type":"O","description":"Groundout"}]}},{"startIndex":41,"endIndex":47,"top":[41,42,43,44],"bottom":[45,46,47],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":164.28,"y":160.41},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":162.78,"y":106.19},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":75.1,"y":101.74},"type":"O","description":"Lineout"}],"home":[{"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":67.76,"y":133.38},"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":6,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":104.86,"y":165.27},"type":"O","description":"Grounded Into DP"},{"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":128.89,"y":79.66},"type":"O","description":"Flyout"}]}},{"startIndex":48,"endIndex":54,"top":[48,49,50,51],"bottom":[52,53,54],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":119.39,"y":191.74},"type":"O","description":"Forceout"}],"home":[{"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":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"coordinates":{"x":108.84,"y":67.15},"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":7,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":143.79,"y":71.34},"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":7,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"coordinates":{"x":92.22,"y":101.79},"type":"O","description":"Lineout"}]}},{"startIndex":55,"endIndex":65,"top":[55,56,57,58],"bottom":[59,60,61,62,63,64,65],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":144.2,"y":63.01},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":75.84,"y":57.43},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":142.2,"y":143.11},"type":"O","description":"Groundout"}],"home":[{"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":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"coordinates":{"x":150.14,"y":177.18},"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":8,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"coordinates":{"x":73.95,"y":85.52},"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":8,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":211.63,"y":82.28},"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":8,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":72.63,"y":127.53},"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":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":164.43,"y":66.31},"type":"H","description":"Single"}]}},{"startIndex":66,"endIndex":73,"top":[66,67,68,69,70],"bottom":[71,72,73],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":88.93,"y":50.37},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"coordinates":{"x":139.33,"y":151.58},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":111.96,"y":153.61},"type":"O","description":"Forceout"}],"home":[{"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":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"coordinates":{"x":137.31,"y":85.17},"type":"O","description":"Flyout"}]}},{"startIndex":74,"endIndex":84,"top":[74,75,76,77,78,79],"bottom":[80,81,82,83,84],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":10,"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":116.4,"y":71.73},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":10,"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":100.81,"y":168.31},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":10,"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":42.51,"y":116.6},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":10,"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":109.42,"y":158.17},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":10,"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":137.31,"y":130.8},"type":"O","description":"Pop Out"}],"home":[{"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":10,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"coordinates":{"x":142.67,"y":166.12},"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":10,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"coordinates":{"x":124.03,"y":192.21},"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":10,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":116.01,"y":147.52},"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":10,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":116.78,"y":130.6},"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":10,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":100.81,"y":163.75},"type":"O","description":"Forceout"}]}}]},"linescore":{"currentInning":10,"currentInningOrdinal":"10th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":4,"hits":4,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":10,"ordinalNum":"10th","home":{"runs":1,"hits":2,"errors":1,"leftOnBase":2},"away":{"runs":3,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":5,"hits":8,"errors":1,"leftOnBase":6},"away":{"runs":7,"hits":8,"errors":1,"leftOnBase":8}},"defense":{"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"catcher":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"first":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"second":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"third":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"shortstop":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"left":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"center":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"right":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"onDeck":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"inHole":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"battingOrder":9,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"offense":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"onDeck":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"inHole":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"battingOrder":4,"team":{"id":117,"name":"Houston Astros","link":"/api/v1/teams/117"}},"balls":1,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"teamStats":{"batting":{"flyOuts":1,"groundOuts":9,"airOuts":9,"runs":7,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":2,"avg":".234","atBats":39,"obp":".330","slg":".382","ops":".712","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":11,"rbi":7,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":6},"pitching":{"flyOuts":9,"groundOuts":9,"airOuts":14,"runs":5,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":36,"obp":".275","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":159,"era":"4.83","inningsPitched":"10.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.41","battersFaced":40,"outs":30,"completeGames":0,"shutouts":0,"pitchesThrown":159,"balls":59,"strikes":100,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.64","rbi":5,"pitchesPerInning":"15.90","runsScoredPer9":"4.50","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":30,"errors":1,"chances":40,"passedBall":0,"pickoffs":0}},"players":{"ID700241":{"person":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":13,"groundOuts":25,"airOuts":27,"runs":6,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":79,"obp":".220","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":349,"era":"2.49","inningsPitched":"21.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"0.83","battersFaced":82,"outs":65,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":349,"balls":135,"strikes":214,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".500","pitchesPerInning":"16.11","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"4.98","walksPer9Inn":"1.25","hitsPer9Inn":"6.23","runsScoredPer9":"2.49","homeRunsPer9":"1.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669357":{"person":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"jerseyNumber":"16","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":13,"groundOuts":11,"airOuts":21,"runs":8,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":23,"baseOnBalls":7,"intentionalWalks":1,"hits":14,"hitByPitch":0,"avg":".209","atBats":67,"obp":".276","slg":".343","ops":".619","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":76,"totalBases":23,"rbi":14,"leftOnBase":31,"sacBunts":0,"sacFlies":2,"babip":".256","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.33","popOuts":3,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":22,"putOuts":4,"errors":1,"chances":27,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID694335":{"person":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":4,"groundOuts":9,"airOuts":11,"runs":16,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":10,"baseOnBalls":9,"intentionalWalks":0,"hits":18,"hitByPitch":1,"atBats":48,"obp":".483","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":215,"era":"13.50","inningsPitched":"10.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":16,"whip":"2.53","battersFaced":58,"outs":32,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":215,"balls":88,"strikes":127,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".000","pitchesPerInning":"20.16","gamesFinished":1,"strikeoutWalkRatio":"1.11","strikeoutsPer9Inn":"8.44","walksPer9Inn":"7.59","hitsPer9Inn":"15.19","runsScoredPer9":"13.50","homeRunsPer9":"2.53","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691023":{"person":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"400","stats":{"batting":{"summary":"1-5 | 2B, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":10,"groundOuts":14,"airOuts":16,"runs":17,"doubles":4,"triples":0,"homeRuns":8,"strikeOuts":27,"baseOnBalls":8,"intentionalWalks":0,"hits":25,"hitByPitch":0,"avg":".305","atBats":82,"obp":".367","slg":".646","ops":"1.013","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":90,"totalBases":53,"rbi":16,"leftOnBase":37,"sacBunts":0,"sacFlies":0,"babip":".362","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.25","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":44,"errors":0,"chances":46,"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"}]},"ID701675":{"person":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"jerseyNumber":"27","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":5,"groundOuts":14,"airOuts":10,"runs":8,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".208","atBats":48,"obp":".264","slg":".292","ops":".556","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":53,"totalBases":14,"rbi":6,"leftOnBase":20,"sacBunts":0,"sacFlies":1,"babip":".273","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.00","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":30,"errors":0,"chances":31,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID687363":{"person":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"jerseyNumber":"11","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | BB, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":21,"flyOuts":2,"groundOuts":23,"airOuts":9,"runs":6,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".226","atBats":53,"obp":".276","slg":".245","ops":".521","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":63,"totalBases":13,"rbi":4,"leftOnBase":22,"sacBunts":5,"sacFlies":1,"babip":".308","groundOutsToAirouts":"2.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":50,"errors":1,"chances":51,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID681517":{"person":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":9,"groundOuts":26,"airOuts":16,"runs":11,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":13,"baseOnBalls":8,"intentionalWalks":0,"hits":21,"hitByPitch":1,"atBats":76,"obp":".353","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":330,"era":"5.21","inningsPitched":"19.0","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.53","battersFaced":86,"outs":57,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":330,"balls":131,"strikes":199,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.63","rbi":0,"winPercentage":".500","pitchesPerInning":"17.37","gamesFinished":0,"strikeoutWalkRatio":"1.63","strikeoutsPer9Inn":"6.16","walksPer9Inn":"3.79","hitsPer9Inn":"9.95","runsScoredPer9":"5.21","homeRunsPer9":"1.89","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665877":{"person":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"1-2 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":1,"groundOuts":3,"airOuts":6,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".278","atBats":18,"obp":".364","slg":".500","ops":".864","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":23,"totalBases":9,"rbi":2,"leftOnBase":12,"sacBunts":0,"sacFlies":1,"babip":".308","groundOutsToAirouts":"0.50","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID681676":{"person":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":9,"obp":".444","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":31,"era":"0.00","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.40","battersFaced":9,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":6,"strikes":25,"strikePercentage":".810","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.60","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"10.80","walksPer9Inn":"0.00","hitsPer9Inn":"21.60","runsScoredPer9":"10.80","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700669":{"person":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(S, 1)","summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":7,"inningsPitched":"0.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":3,"strikes":4,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"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":8,"gamesStarted":0,"flyOuts":9,"groundOuts":12,"airOuts":12,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":33,"obp":".250","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":145,"era":"0.84","inningsPitched":"10.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"0.84","battersFaced":40,"outs":32,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":145,"balls":68,"strikes":77,"strikePercentage":".530","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":"1.000","pitchesPerInning":"13.59","gamesFinished":2,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"5.06","walksPer9Inn":"5.06","hitsPer9Inn":"2.53","runsScoredPer9":"1.69","homeRunsPer9":"0.00","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668941":{"person":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(H, 6)","summary":"0.2 IP, 3 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":3,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":9,"strikes":16,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"40.50","homeRunsPer9":"13.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":5,"groundOuts":14,"airOuts":14,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":43,"obp":".292","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":190,"era":"2.25","inningsPitched":"12.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":6,"blownSaves":0,"earnedRuns":3,"whip":"1.08","battersFaced":48,"outs":36,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":190,"balls":70,"strikes":120,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":".---","pitchesPerInning":"15.83","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"4.50","walksPer9Inn":"3.00","hitsPer9Inn":"6.75","runsScoredPer9":"2.25","homeRunsPer9":"0.75","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"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"}]},"ID802139":{"person":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | HBP, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":14,"groundOuts":22,"airOuts":21,"runs":17,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":17,"baseOnBalls":14,"intentionalWalks":0,"hits":18,"hitByPitch":5,"avg":".237","atBats":76,"obp":".381","slg":".368","ops":".749","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":97,"totalBases":28,"rbi":11,"leftOnBase":24,"sacBunts":0,"sacFlies":2,"babip":".259","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.33","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":60,"putOuts":27,"errors":2,"chances":89,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID677865":{"person":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(H, 4)","summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":5,"strikes":11,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":12,"gamesStarted":0,"flyOuts":3,"groundOuts":10,"airOuts":16,"runs":9,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":8,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":39,"obp":".347","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":197,"era":"6.75","inningsPitched":"10.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":8,"whip":"1.59","battersFaced":49,"outs":32,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":197,"balls":83,"strikes":114,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".---","pitchesPerInning":"18.47","gamesFinished":0,"strikeoutWalkRatio":"0.75","strikeoutsPer9Inn":"5.06","walksPer9Inn":"6.75","hitsPer9Inn":"7.59","runsScoredPer9":"7.59","homeRunsPer9":"0.84","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676475":{"person":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"300","stats":{"batting":{"summary":"0-5 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":1,"putOuts":7,"errors":1,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":16,"groundOuts":25,"airOuts":24,"runs":9,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":11,"baseOnBalls":12,"intentionalWalks":1,"hits":23,"hitByPitch":0,"avg":".280","atBats":82,"obp":".368","slg":".451","ops":".819","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":95,"totalBases":37,"rbi":15,"leftOnBase":45,"sacBunts":0,"sacFlies":1,"babip":".290","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.33","popOuts":4,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":189,"errors":2,"chances":206,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID695336":{"person":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"jerseyNumber":"25","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"902","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":6,"groundOuts":8,"airOuts":12,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".209","atBats":43,"obp":".277","slg":".256","ops":".533","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":11,"rbi":2,"leftOnBase":24,"sacBunts":0,"sacFlies":0,"babip":".310","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":13,"putOuts":19,"errors":0,"chances":32,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID676617":{"person":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(W, 3-0)(BS, 1)","summary":"1.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.1","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":7,"strikes":12,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"rbi":2,"gamesFinished":0,"runsScoredPer9":"0.00","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":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":12,"gamesStarted":0,"flyOuts":4,"groundOuts":16,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":40,"obp":".146","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":161,"era":"0.00","inningsPitched":"12.1","wins":3,"losses":0,"saves":6,"saveOpportunities":7,"holds":1,"blownSaves":1,"earnedRuns":0,"whip":"0.41","battersFaced":41,"outs":37,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":161,"balls":57,"strikes":104,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"3.20","rbi":2,"winPercentage":"1.000","pitchesPerInning":"13.05","gamesFinished":8,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"10.22","walksPer9Inn":"0.00","hitsPer9Inn":"3.65","runsScoredPer9":"0.73","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"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"}]},"ID669467":{"person":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":12,"groundOuts":31,"airOuts":17,"runs":10,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":11,"intentionalWalks":0,"hits":18,"hitByPitch":2,"atBats":78,"obp":".341","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":358,"era":"4.05","inningsPitched":"20.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.45","battersFaced":91,"outs":60,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":358,"balls":143,"strikes":215,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.82","rbi":0,"winPercentage":".667","pitchesPerInning":"17.90","gamesFinished":0,"strikeoutWalkRatio":"1.09","strikeoutsPer9Inn":"5.40","walksPer9Inn":"4.95","hitsPer9Inn":"8.10","runsScoredPer9":"4.50","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650968":{"person":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"jerseyNumber":"63","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":3,"groundOuts":10,"airOuts":4,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".125","atBats":16,"obp":".125","slg":".188","ops":".313","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":3,"rbi":3,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".125","groundOutsToAirouts":"2.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID666277":{"person":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":4,"groundOuts":11,"airOuts":10,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":1,"hits":4,"hitByPitch":1,"atBats":31,"obp":".282","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":142,"era":"4.82","inningsPitched":"9.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":5,"whip":"1.07","battersFaced":39,"outs":28,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":142,"balls":51,"strikes":91,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.21","gamesFinished":2,"strikeoutWalkRatio":"1.17","strikeoutsPer9Inn":"6.75","walksPer9Inn":"5.79","hitsPer9Inn":"3.86","runsScoredPer9":"4.82","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669461":{"person":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":6,"airOuts":8,"runs":1,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":82,"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":82,"balls":32,"strikes":50,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":5,"gamesStarted":5,"flyOuts":26,"groundOuts":26,"airOuts":37,"runs":11,"doubles":2,"triples":1,"homeRuns":5,"strikeOuts":16,"baseOnBalls":10,"intentionalWalks":0,"hits":28,"hitByPitch":0,"atBats":104,"obp":".328","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":433,"era":"3.67","inningsPitched":"27.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.41","battersFaced":117,"outs":81,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":433,"balls":166,"strikes":267,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.70","rbi":1,"winPercentage":".000","pitchesPerInning":"16.04","gamesFinished":0,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"5.33","walksPer9Inn":"3.33","hitsPer9Inn":"9.33","runsScoredPer9":"3.67","homeRunsPer9":"1.67","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686780":{"person":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"jerseyNumber":"43","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":8,"groundOuts":13,"airOuts":13,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":2,"avg":".214","atBats":42,"obp":".277","slg":".333","ops":".610","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":14,"rbi":5,"leftOnBase":23,"sacBunts":1,"sacFlies":1,"babip":".242","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.00","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","assists":8,"putOuts":92,"errors":3,"chances":103,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID602104":{"person":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"jerseyNumber":"29","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"501","stats":{"batting":{"note":"c-","summary":"0-0 | HBP, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"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":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":5,"groundOuts":10,"airOuts":11,"runs":8,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":2,"avg":".194","atBats":36,"obp":".326","slg":".444","ops":".770","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":16,"rbi":4,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".192","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":24,"putOuts":15,"errors":2,"chances":41,"fielding":".951","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID592773":{"person":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(H, 4)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":3,"strikes":7,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":6,"groundOuts":4,"airOuts":11,"runs":9,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":7,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":40,"obp":".426","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":216,"era":"7.71","inningsPitched":"9.1","wins":1,"losses":0,"saves":1,"saveOpportunities":2,"holds":4,"blownSaves":1,"earnedRuns":8,"whip":"2.14","battersFaced":48,"outs":28,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":216,"balls":85,"strikes":131,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":0,"winPercentage":"1.000","pitchesPerInning":"23.14","gamesFinished":2,"strikeoutWalkRatio":"1.71","strikeoutsPer9Inn":"11.57","walksPer9Inn":"6.75","hitsPer9Inn":"12.54","runsScoredPer9":"8.68","homeRunsPer9":"0.96","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669160":{"person":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"jerseyNumber":"3","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":10,"groundOuts":16,"airOuts":20,"runs":16,"doubles":7,"triples":1,"homeRuns":2,"strikeOuts":15,"baseOnBalls":4,"intentionalWalks":0,"hits":27,"hitByPitch":2,"atBats":77,"obp":".393","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":306,"era":"6.98","inningsPitched":"19.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.60","battersFaced":84,"outs":58,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":306,"balls":105,"strikes":201,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".500","pitchesPerInning":"15.83","gamesFinished":0,"strikeoutWalkRatio":"3.75","strikeoutsPer9Inn":"6.98","walksPer9Inn":"1.86","hitsPer9Inn":"12.57","runsScoredPer9":"7.45","homeRunsPer9":"0.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691026":{"person":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"600","stats":{"batting":{"summary":"3-5 | 2B, 2 K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":8,"groundOuts":16,"airOuts":17,"runs":9,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":9,"intentionalWalks":0,"hits":14,"hitByPitch":2,"avg":".222","atBats":63,"obp":".338","slg":".333","ops":".671","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":21,"rbi":8,"leftOnBase":42,"sacBunts":0,"sacFlies":0,"babip":".283","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.00","popOuts":6,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":50,"putOuts":28,"errors":0,"chances":78,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID671056":{"person":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"jerseyNumber":"48","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | 2 K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"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":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":6,"groundOuts":28,"airOuts":18,"runs":9,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":18,"intentionalWalks":4,"hits":16,"hitByPitch":4,"avg":".213","atBats":75,"obp":".388","slg":".347","ops":".735","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":98,"totalBases":26,"rbi":11,"leftOnBase":36,"sacBunts":0,"sacFlies":1,"babip":".233","groundOutsToAirouts":"1.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.50","popOuts":6,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":1,"putOuts":45,"errors":0,"chances":46,"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"}]}},"batters":[802139,671056,676475,691023,669357,602104,691026,701675,665877,686780,687363,650968,695336,669461,592773,668941,676617,677865,700669],"pitchers":[669461,592773,668941,676617,677865,700669],"bench":[],"bullpen":[681676,681517,669160,700241,669467,666277,694335],"battingOrder":[802139,671056,676475,691023,602104,691026,665877,686780,695336],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Walker, J (4, De Los Santos, E); Fermín (1, King, B); Winn (4, King, B)."},{"label":"TB","value":"Fermín 2; Herrera; Pagés, P; Walker, J 2; Wetherholt; Winn 4."},{"label":"RBI","value":"Herrera (11); Scott II (4); Wetherholt 2 (11); Winn 3 (8)."},{"label":"2-out RBI","value":"Wetherholt 2; Scott II; Herrera."},{"label":"Runners left in scoring position, 2 out","value":"Burleson; Pagés, P; Winn; Herrera."},{"label":"Team RISP","value":"4-for-14."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Burleson (2, throw)."},{"label":"Pickoffs","value":"O'Brien (Matthews at 1st base)."},{"label":"DP","value":"(Gorman-Wetherholt-Burleson)."}]}],"note":[{"label":"a","value":"Doubled for Church in the 9th."},{"label":"b","value":"Grounded out for Scott II in the 9th."},{"label":"c","value":"Hit by pitch for Gorman in the 10th."}]},"home":{"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":9,"groundOuts":9,"airOuts":14,"runs":5,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".256","atBats":36,"obp":".349","slg":".431","ops":".780","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":14,"rbi":5,"leftOnBase":15,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"36.00","popOuts":1,"lineOuts":4},"pitching":{"flyOuts":1,"groundOuts":9,"airOuts":9,"runs":7,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":2,"atBats":39,"obp":".295","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":190,"era":"6.11","inningsPitched":"10.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.63","battersFaced":44,"outs":30,"completeGames":0,"shutouts":0,"pitchesThrown":190,"balls":63,"strikes":127,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":7,"pitchesPerInning":"19.00","runsScoredPer9":"6.30","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":30,"errors":1,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID694376":{"person":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"jerseyNumber":"14","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".111","atBats":9,"obp":".200","slg":".444","ops":".644","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":4,"rbi":3,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.00","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID670623":{"person":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"jerseyNumber":"15","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K, 2 RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":15,"groundOuts":6,"airOuts":29,"runs":6,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":7,"intentionalWalks":0,"hits":12,"hitByPitch":4,"avg":".190","atBats":63,"obp":".311","slg":".254","ops":".565","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":16,"rbi":8,"leftOnBase":30,"sacBunts":0,"sacFlies":0,"babip":".255","groundOutsToAirouts":"0.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":8,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":21,"errors":0,"chances":42,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":9,"gamesStarted":0,"flyOuts":4,"groundOuts":5,"airOuts":4,"runs":13,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":12,"baseOnBalls":13,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":30,"obp":".512","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":183,"era":"14.73","inningsPitched":"7.1","wins":0,"losses":2,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":12,"whip":"3.00","battersFaced":43,"outs":22,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":183,"balls":90,"strikes":93,"strikePercentage":".510","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".000","pitchesPerInning":"24.95","gamesFinished":6,"strikeoutWalkRatio":"0.92","strikeoutsPer9Inn":"14.73","walksPer9Inn":"15.95","hitsPer9Inn":"11.05","runsScoredPer9":"15.95","homeRunsPer9":"4.91","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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678906":{"person":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":35,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":35,"balls":12,"strikes":23,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":9,"gamesStarted":0,"flyOuts":6,"groundOuts":13,"airOuts":14,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":48,"obp":".226","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":217,"era":"1.98","inningsPitched":"13.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"0.88","battersFaced":53,"outs":41,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":217,"balls":76,"strikes":141,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.88","gamesFinished":1,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"9.22","walksPer9Inn":"3.29","hitsPer9Inn":"4.61","runsScoredPer9":"1.98","homeRunsPer9":"1.32","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680802":{"person":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"jerseyNumber":"51","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":6,"gamesStarted":1,"flyOuts":7,"groundOuts":7,"airOuts":17,"runs":12,"doubles":1,"triples":1,"homeRuns":4,"strikeOuts":18,"baseOnBalls":10,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":62,"obp":".417","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":295,"era":"6.75","inningsPitched":"14.2","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"2.05","battersFaced":72,"outs":44,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":295,"balls":116,"strikes":179,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.41","rbi":0,"winPercentage":".000","pitchesPerInning":"20.11","gamesFinished":3,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"11.05","walksPer9Inn":"6.14","hitsPer9Inn":"12.27","runsScoredPer9":"7.36","homeRunsPer9":"2.45","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":6},"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}},"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":"600","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":14,"groundOuts":20,"airOuts":20,"runs":13,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":20,"baseOnBalls":11,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".244","atBats":78,"obp":".341","slg":".423","ops":".764","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":92,"totalBases":33,"rbi":10,"leftOnBase":41,"sacBunts":0,"sacFlies":1,"babip":".286","groundOutsToAirouts":"1.00","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":48,"errors":2,"chances":52,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":5,"strikes":14,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":8,"groundOuts":6,"airOuts":10,"runs":1,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":28,"obp":".207","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":111,"era":"1.17","inningsPitched":"7.2","wins":0,"losses":0,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.78","battersFaced":29,"outs":23,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":111,"balls":35,"strikes":76,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".---","pitchesPerInning":"14.48","gamesFinished":4,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"8.22","walksPer9Inn":"1.17","hitsPer9Inn":"5.87","runsScoredPer9":"1.17","homeRunsPer9":"1.17","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687957":{"person":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"jerseyNumber":"37","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":3,"groundOuts":4,"airOuts":6,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".214","atBats":14,"obp":".389","slg":".286","ops":".675","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".231","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":{"summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":2,"strikes":7,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"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":11,"gamesStarted":0,"flyOuts":5,"groundOuts":6,"airOuts":14,"runs":4,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":33,"obp":".256","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":154,"era":"3.48","inningsPitched":"10.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":4,"whip":"0.97","battersFaced":39,"outs":31,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":154,"balls":50,"strikes":104,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":1,"winPercentage":".---","pitchesPerInning":"14.90","gamesFinished":1,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"7.84","walksPer9Inn":"4.35","hitsPer9Inn":"4.35","runsScoredPer9":"3.48","homeRunsPer9":"0.87","inheritedRunners":12,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID694728":{"person":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"jerseyNumber":"0","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"501","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":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":2,"groundOuts":4,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".107","atBats":28,"obp":".194","slg":".250","ops":".444","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":7,"rbi":3,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".182","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"28.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":15,"errors":1,"chances":17,"fielding":".941","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"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":13,"groundOuts":9,"airOuts":21,"runs":11,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":8,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":54,"obp":".359","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":260,"era":"7.07","inningsPitched":"14.0","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":11,"whip":"1.64","battersFaced":65,"outs":42,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":260,"balls":98,"strikes":162,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":".500","pitchesPerInning":"18.57","gamesFinished":1,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"7.71","walksPer9Inn":"5.14","hitsPer9Inn":"9.64","runsScoredPer9":"7.07","homeRunsPer9":"1.93","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":5},"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":"300","stats":{"batting":{"summary":"3-5 | RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":7,"groundOuts":24,"airOuts":16,"runs":17,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":19,"baseOnBalls":15,"intentionalWalks":1,"hits":25,"hitByPitch":0,"avg":".298","atBats":84,"obp":".404","slg":".476","ops":".880","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":99,"totalBases":40,"rbi":8,"leftOnBase":36,"sacBunts":0,"sacFlies":0,"babip":".355","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":51,"putOuts":27,"errors":0,"chances":78,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID666211":{"person":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"jerseyNumber":"26","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | 3B, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":3,"groundOuts":4,"airOuts":6,"runs":4,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".321","atBats":28,"obp":".387","slg":".429","ops":".816","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":12,"rbi":4,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".474","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":18,"errors":1,"chances":20,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":1,"gamesStarted":1,"flyOuts":1,"groundOuts":4,"airOuts":2,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":2,"atBats":21,"obp":".417","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":90,"era":"7.20","inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.60","battersFaced":24,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":28,"strikes":62,"strikePercentage":".690","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".000","pitchesPerInning":"18.00","gamesFinished":0,"strikeoutWalkRatio":"8.00","strikeoutsPer9Inn":"14.40","walksPer9Inn":"1.80","hitsPer9Inn":"12.60","runsScoredPer9":"7.20","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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621121":{"person":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"jerseyNumber":"43","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":4,"gamesStarted":4,"flyOuts":8,"groundOuts":17,"airOuts":18,"runs":14,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":9,"intentionalWalks":0,"hits":19,"hitByPitch":2,"atBats":75,"obp":".349","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":345,"era":"6.20","inningsPitched":"20.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.38","battersFaced":86,"outs":61,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":345,"balls":133,"strikes":212,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".500","pitchesPerInning":"16.97","gamesFinished":0,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"9.30","walksPer9Inn":"3.98","hitsPer9Inn":"8.41","runsScoredPer9":"6.20","homeRunsPer9":"0.89","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681347":{"person":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"summary":"4.2 IP, 4 ER, 7 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":3,"airOuts":4,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":87,"inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":19,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":31,"strikes":56,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"7.71","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"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":5,"gamesStarted":5,"flyOuts":14,"groundOuts":21,"airOuts":30,"runs":20,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":25,"baseOnBalls":9,"intentionalWalks":0,"hits":36,"hitByPitch":1,"atBats":112,"obp":".377","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":450,"era":"6.75","inningsPitched":"26.2","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.69","battersFaced":122,"outs":80,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":450,"balls":153,"strikes":297,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":3,"winPercentage":".250","pitchesPerInning":"16.88","gamesFinished":0,"strikeoutWalkRatio":"2.78","strikeoutsPer9Inn":"8.44","walksPer9Inn":"3.04","hitsPer9Inn":"12.15","runsScoredPer9":"6.75","homeRunsPer9":"1.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":9},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":{"note":"(L, 0-1)","summary":"2.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":3,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":2,"atBats":9,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":40,"inningsPitched":"2.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":11,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":40,"balls":13,"strikes":27,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":1,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":2,"groundOuts":11,"airOuts":7,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":3,"atBats":39,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":180,"era":"1.80","inningsPitched":"10.0","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":2,"whip":"1.20","battersFaced":45,"outs":30,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":180,"balls":57,"strikes":123,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.57","rbi":3,"winPercentage":".000","pitchesPerInning":"18.00","gamesFinished":2,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"2.70","hitsPer9Inn":"8.10","runsScoredPer9":"3.60","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID621043":{"person":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"jerseyNumber":"1","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":9,"groundOuts":22,"airOuts":22,"runs":15,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":11,"intentionalWalks":1,"hits":19,"hitByPitch":0,"avg":".253","atBats":75,"obp":".345","slg":".360","ops":".705","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":87,"totalBases":27,"rbi":10,"leftOnBase":53,"sacBunts":0,"sacFlies":1,"babip":".290","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"75.00","popOuts":3,"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":39,"putOuts":21,"errors":1,"chances":61,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":"400","stats":{"batting":{"summary":"0-3 | 2 BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":11,"groundOuts":24,"airOuts":20,"runs":13,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":16,"baseOnBalls":12,"intentionalWalks":1,"hits":20,"hitByPitch":1,"avg":".253","atBats":79,"obp":".355","slg":".481","ops":".836","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":93,"totalBases":38,"rbi":16,"leftOnBase":39,"sacBunts":0,"sacFlies":1,"babip":".267","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.75","popOuts":5,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":137,"errors":0,"chances":145,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID681151":{"person":{"id":681151,"fullName":"Jayden Murray","link":"/api/v1/people/681151"},"jerseyNumber":"70","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":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"obp":".455","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":38,"era":"9.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"2.50","battersFaced":11,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":38,"balls":20,"strikes":18,"strikePercentage":".470","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"19.00","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"13.50","hitsPer9Inn":"9.00","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681293":{"person":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"jerseyNumber":"41","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":1,"gamesStarted":1,"flyOuts":1,"groundOuts":5,"airOuts":3,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":2,"atBats":21,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":100,"era":"1.50","inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.17","battersFaced":27,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":39,"strikes":61,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.67","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"15.00","walksPer9Inn":"6.00","hitsPer9Inn":"4.50","runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676467":{"person":{"id":676467,"fullName":"Colton Gordon","link":"/api/v1/people/676467"},"jerseyNumber":"61","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":1,"flyOuts":1,"groundOuts":5,"airOuts":2,"runs":7,"doubles":0,"triples":1,"homeRuns":4,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":29,"obp":".452","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":132,"era":"9.95","inningsPitched":"6.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"2.05","battersFaced":31,"outs":19,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":132,"balls":44,"strikes":88,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.50","rbi":0,"winPercentage":".---","pitchesPerInning":"20.84","gamesFinished":0,"strikeoutWalkRatio":"10.00","strikeoutsPer9Inn":"14.21","walksPer9Inn":"1.42","hitsPer9Inn":"17.05","runsScoredPer9":"9.95","homeRunsPer9":"5.68","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":3,"groundOuts":8,"airOuts":6,"runs":6,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".375","atBats":32,"obp":".444","slg":".688","ops":"1.132","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":22,"rbi":10,"leftOnBase":20,"sacBunts":1,"sacFlies":0,"babip":".435","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","assists":5,"putOuts":90,"errors":0,"chances":95,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":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":13,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":8,"groundOuts":26,"airOuts":15,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".190","atBats":63,"obp":".224","slg":".270","ops":".494","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":67,"totalBases":17,"rbi":9,"leftOnBase":37,"sacBunts":0,"sacFlies":1,"babip":".212","groundOutsToAirouts":"1.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.00","popOuts":4,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":140,"errors":0,"chances":140,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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-5 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":18,"groundOuts":13,"airOuts":31,"runs":19,"doubles":7,"triples":0,"homeRuns":10,"strikeOuts":11,"baseOnBalls":19,"intentionalWalks":5,"hits":27,"hitByPitch":3,"avg":".333","atBats":81,"obp":".471","slg":".790","ops":"1.261","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":104,"totalBases":64,"rbi":21,"leftOnBase":31,"sacBunts":0,"sacFlies":1,"babip":".279","groundOutsToAirouts":"0.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"8.10","popOuts":5,"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":0,"putOuts":6,"errors":0,"chances":6,"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"}]}},"batters":[621043,670541,514888,572233,670623,694728,701358,673237,694376,687957,666211,681347,595345,678906,660853,687911],"pitchers":[681347,595345,678906,660853,687911],"bench":[543877],"bullpen":[650556,681293,805123,676467,663567,621121,681151,680802],"battingOrder":[621043,670541,514888,572233,694728,701358,673237,687957,666211],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Diaz, Y (2, Liberatore)."},{"label":"3B","value":"Trammell (1, Liberatore)."},{"label":"HR","value":"Alvarez, Y (10, 8th inning off Romero, J, 0 on, 2 out)."},{"label":"TB","value":"Altuve 3; Alvarez, Y 4; Diaz, Y 2; Paredes; Trammell 4."},{"label":"RBI","value":"Altuve (8); Alvarez, Y (21); Correa (10); Paredes 2 (8)."},{"label":"2-out RBI","value":"Paredes 2; Alvarez, Y; Altuve."},{"label":"Runners left in scoring position, 2 out","value":"Walker, C; Alvarez, Y."},{"label":"SF","value":"Correa."},{"label":"GIDP","value":"Walker, C."},{"label":"Team RISP","value":"3-for-9."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"PO","value":"Matthews (1st base by O'Brien)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Matthews (1, fielding)."}]}],"note":[{"label":"a","value":"Lined out for Whitcomb in the 7th."},{"label":"1","value":"Ran for Paredes in the 8th."}]}},"officials":[{"official":{"id":483561,"fullName":"Lance Barrett","link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":623946,"fullName":"Malachi Moore","link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":427315,"fullName":"Alfonso Márquez","link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":691042,"fullName":"Willie Traynor","link":"/api/v1/people/691042"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"O'Brien."},{"label":"HBP","value":"Wetherholt (by King, B); Urías, R (by King, B)."},{"label":"ABS Challenge","value":"Diaz, Y 3 (Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Confirmed); Scott II (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Liberatore 82-50; Stanek 10-7; Romero, J 25-16; O'Brien 19-12; Bruihl 16-11; Graceffo 7-4; Burrows 87-56; Okert 9-7; Teng 35-23; De Los Santos, E 19-14; King, B 40-27."},{"label":"Groundouts-flyouts","value":"Liberatore 6-6; Stanek 0-2; Romero, J 1-0; O'Brien 0-1; Bruihl 1-0; Graceffo 1-0; Burrows 3-0; Okert 0-0; Teng 2-0; De Los Santos, E 1-1; King, B 3-0."},{"label":"Batters faced","value":"Liberatore 23; Stanek 3; Romero, J 5; O'Brien 4; Bruihl 3; Graceffo 2; Burrows 19; Okert 2; Teng 8; De Los Santos, E 4; King, B 11."},{"label":"Inherited runners-scored","value":"O'Brien 2-2; Graceffo 2-1; Okert 2-1."},{"label":"Umpires","value":"HP: Lance Barrett. 1B: Malachi Moore. 2B: Alfonso Márquez. 3B: Willie Traynor. "},{"label":"Weather","value":"73 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"1:10 PM."},{"label":"T","value":"3:10."},{"label":"Att","value":"33,491."},{"label":"Venue","value":"Daikin Park."},{"label":"April 19, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461","boxscoreName":"Liberatore"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":6,"airOuts":8,"runs":1,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":82,"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":82,"balls":32,"strikes":50,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":5,"gamesStarted":5,"flyOuts":26,"groundOuts":26,"airOuts":37,"runs":11,"doubles":2,"triples":1,"homeRuns":5,"strikeOuts":16,"baseOnBalls":10,"intentionalWalks":0,"hits":28,"hitByPitch":0,"atBats":104,"obp":".328","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":433,"era":"3.67","inningsPitched":"27.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.41","battersFaced":117,"outs":81,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":433,"balls":166,"strikes":267,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.70","rbi":1,"winPercentage":".000","pitchesPerInning":"16.04","gamesFinished":0,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"5.33","walksPer9Inn":"3.33","hitsPer9Inn":"9.33","runsScoredPer9":"3.67","homeRunsPer9":"1.67","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":67,"pitchingGameScore":67},{"player":{"person":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026","boxscoreName":"Winn"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"600","stats":{"batting":{"summary":"3-5 | 2B, 2 K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":8,"groundOuts":16,"airOuts":17,"runs":9,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":9,"intentionalWalks":0,"hits":14,"hitByPitch":2,"avg":".222","atBats":63,"obp":".338","slg":".333","ops":".671","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":21,"rbi":8,"leftOnBase":42,"sacBunts":0,"sacFlies":0,"babip":".283","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.00","popOuts":6,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":50,"putOuts":28,"errors":0,"chances":78,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":60,"hittingGameScore":60},{"player":{"person":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888","boxscoreName":"Altuve"},"jerseyNumber":"27","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"300","stats":{"batting":{"summary":"3-5 | RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":7,"groundOuts":24,"airOuts":16,"runs":17,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":19,"baseOnBalls":15,"intentionalWalks":1,"hits":25,"hitByPitch":0,"avg":".298","atBats":84,"obp":".404","slg":".476","ops":".880","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":99,"totalBases":40,"rbi":8,"leftOnBase":36,"sacBunts":0,"sacFlies":0,"babip":".355","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":51,"putOuts":27,"errors":0,"chances":78,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":54,"hittingGameScore":54}]},"decisions":{"winner":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"loser":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"save":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}