{"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":824208,"link":"/api/v1.1/game/824208/feed/live","metaData":{"wait":10,"timeStamp":"20260417_031844","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count21","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824208,"type":"R","doubleHeader":"N","id":"2026/04/16/colmlb-houmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824208-2026-04-16","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-17T00:10:00Z","originalDate":"2026-04-16","officialDate":"2026-04-16","dayNight":"night","time":"7:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115","season":2026,"venue":{"id":19,"name":"Coors Field","link":"/api/v1/venues/19"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"col","fileCode":"col","abbreviation":"COL","teamName":"Rockies","locationName":"Denver","firstYearOfPlay":"1992","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Colorado","record":{"gamesPlayed":19,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":7,"losses":12,"ties":0,"pct":".368"},"records":{},"divisionLeader":false,"wins":7,"losses":12,"winningPercentage":".368"},"franchiseName":"Colorado","clubName":"Rockies","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":20,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":8,"losses":12,"ties":0,"pct":".400"},"records":{},"divisionLeader":false,"wins":8,"losses":12,"winningPercentage":".400"},"franchiseName":"Houston","clubName":"Astros","active":true}},"players":{"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},"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},"ID680767":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767","firstName":"Victor","lastName":"Vodnik","primaryNumber":"38","birthDate":"1999-10-09","currentAge":26,"birthCity":"Whittier","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Victor","useLastName":"Vodnik","middleName":"Francisco","boxscoreName":"Vodnik","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"VOD-nik","mlbDebutDate":"2023-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Vodnik","nameSlug":"victor-vodnik-680767","firstLastName":"Victor Vodnik","lastFirstName":"Vodnik, Victor","lastInitName":"Vodnik, V","initLastName":"V Vodnik","fullFMLName":"Victor Francisco Vodnik","fullLFMName":"Vodnik, Victor Francisco","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID801403":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403","firstName":"Tyler","lastName":"Dollander","primaryNumber":"32","birthDate":"2001-10-26","currentAge":24,"birthCity":"Evans","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Dollander","middleName":"Chase","boxscoreName":"Dollander","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"DOE-land-err","mlbDebutDate":"2025-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Dollander","nameSlug":"chase-dollander-801403","firstLastName":"Chase Dollander","lastFirstName":"Dollander, Chase","lastInitName":"Dollander, C","initLastName":"C Dollander","fullFMLName":"Tyler Chase Dollander","fullLFMName":"Dollander, Tyler Chase","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID595345":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345","firstName":"Steven","lastName":"Okert","primaryNumber":"48","birthDate":"1991-07-09","currentAge":35,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Steven","useLastName":"Okert","middleName":"Chandler","boxscoreName":"Okert","nickName":"O","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"OH-kert","mlbDebutDate":"2016-04-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Steven Okert","nameSlug":"steven-okert-595345","firstLastName":"Steven Okert","lastFirstName":"Okert, Steven","lastInitName":"Okert, S","initLastName":"S Okert","fullFMLName":"Steven Chandler Okert","fullLFMName":"Okert, Steven Chandler","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID500779":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779","firstName":"Jose","lastName":"Quintana","primaryNumber":"62","birthDate":"1989-01-24","currentAge":37,"birthCity":"Arjona","birthCountry":"Colombia","height":"6' 2\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jose","useLastName":"Quintana","middleName":"Guillermo","boxscoreName":"Quintana","nickName":"Lelo","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"kin-TAH-nuh","mlbDebutDate":"2012-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jose Quintana","nameSlug":"jose-quintana-500779","firstLastName":"Jose Quintana","lastFirstName":"Quintana, Jose","lastInitName":"Quintana, J","initLastName":"J Quintana","fullFMLName":"Jose Guillermo Quintana","fullLFMName":"Quintana, Jose Guillermo","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},"ID650489":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489","firstName":"Willi","lastName":"Castro","primaryNumber":"3","birthDate":"1997-04-24","currentAge":29,"birthCity":"Rio Piedras","birthCountry":"Puerto Rico","height":"6' 0\"","weight":209,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Willi","useLastName":"Castro","middleName":"Rafael","boxscoreName":"Castro, W","gender":"M","nameMatrilineal":"Capellan","isPlayer":true,"isVerified":false,"pronunciation":"willie","mlbDebutDate":"2019-08-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willi Castro","nameSlug":"willi-castro-650489","firstLastName":"Willi Castro","lastFirstName":"Castro, Willi","lastInitName":"Castro, W","initLastName":"W Castro","fullFMLName":"Willi Rafael Castro","fullLFMName":"Castro, Willi Rafael","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"ID657514":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514","firstName":"Brennan","lastName":"Bernardino","primaryNumber":"83","birthDate":"1992-01-15","currentAge":34,"birthCity":"Valencia","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brennan","useLastName":"Bernardino","middleName":"Allen","boxscoreName":"Bernardino","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"ber-nar-DEEN-o","mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brennan Bernardino","nameSlug":"brennan-bernardino-657514","firstLastName":"Brennan Bernardino","lastFirstName":"Bernardino, Brennan","lastInitName":"Bernardino, B","initLastName":"B Bernardino","fullFMLName":"Brennan Allen Bernardino","fullLFMName":"Bernardino, Brennan Allen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID675848":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848","firstName":"Juan","lastName":"Mejia","primaryNumber":"47","birthDate":"2000-07-04","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Mejia","middleName":"Manuel","boxscoreName":"Mejia, J","gender":"M","nameMatrilineal":"Adames","isPlayer":true,"isVerified":true,"pronunciation":"meh-HEE-uh","mlbDebutDate":"2025-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Mejia","nameSlug":"juan-mejia-675848","firstLastName":"Juan Mejia","lastFirstName":"Mejia, Juan","lastInitName":"Mejia, J","initLastName":"J Mejia","fullFMLName":"Juan Manuel Mejia","fullLFMName":"Mejia, Juan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID666397":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397","firstName":"Edouard","lastName":"Julien","primaryNumber":"6","birthDate":"1999-04-30","currentAge":27,"birthCity":"Quebec City","birthStateProvince":"QC","birthCountry":"Canada","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Edouard","useLastName":"Julien","boxscoreName":"Julien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ED-ward JOO-lee-en","mlbDebutDate":"2023-04-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edouard Julien","nameSlug":"edouard-julien-666397","firstLastName":"Edouard Julien","lastFirstName":"Julien, Edouard","lastInitName":"Julien, E","initLastName":"E Julien","fullFMLName":"Edouard Julien","fullLFMName":"Julien, Edouard","strikeZoneTop":3.235,"strikeZoneBottom":1.633},"ID696100":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100","firstName":"Hunter","lastName":"Goodman","primaryNumber":"15","birthDate":"1999-10-08","currentAge":26,"birthCity":"Arlington","birthStateProvince":"TN","birthCountry":"USA","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Hunter","useLastName":"Goodman","middleName":"Robert","boxscoreName":"Goodman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Goodman","nameSlug":"hunter-goodman-696100","firstLastName":"Hunter Goodman","lastFirstName":"Goodman, Hunter","lastInitName":"Goodman, H","initLastName":"H Goodman","fullFMLName":"Hunter Robert Goodman","fullLFMName":"Goodman, Hunter Robert","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID688642":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642","firstName":"Zachary","lastName":"Agnos","primaryNumber":"36","birthDate":"2000-08-15","currentAge":26,"birthCity":"Haymarket","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zach","useLastName":"Agnos","middleName":"George","boxscoreName":"Agnos","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Agnos","nameSlug":"zach-agnos-688642","firstLastName":"Zach Agnos","lastFirstName":"Agnos, Zach","lastInitName":"Agnos, Z","initLastName":"Z Agnos","fullFMLName":"Zachary George Agnos","fullLFMName":"Agnos, Zachary George","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID687597":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597","firstName":"Jordan","lastName":"Beck","primaryNumber":"27","birthDate":"2001-04-19","currentAge":25,"birthCity":"Hazel Green","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":227,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jordan","useLastName":"Beck","middleName":"Alexander","boxscoreName":"Beck","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Beck","nameSlug":"jordan-beck-687597","firstLastName":"Jordan Beck","lastFirstName":"Beck, Jordan","lastInitName":"Beck, J","initLastName":"J Beck","fullFMLName":"Jordan Alexander Beck","fullLFMName":"Beck, Jordan Alexander","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"ID685299":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299","firstName":"Tanner","lastName":"Gordon","primaryNumber":"29","birthDate":"1997-10-26","currentAge":28,"birthCity":"Champaign","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Gordon","middleName":"Robert","boxscoreName":"Gordon, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tanner Gordon","nameSlug":"tanner-gordon-685299","firstLastName":"Tanner Gordon","lastFirstName":"Gordon, Tanner","lastInitName":"Gordon, T","initLastName":"T Gordon","fullFMLName":"Tanner Robert Gordon","fullLFMName":"Gordon, Tanner Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID686668":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668","firstName":"Brenton","lastName":"Doyle","primaryNumber":"7","birthDate":"1998-05-14","currentAge":28,"birthCity":"Warrenton","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Brenton","useLastName":"Doyle","middleName":"Edward","boxscoreName":"Doyle, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brenton Doyle","nameSlug":"brenton-doyle-686668","firstLastName":"Brenton Doyle","lastFirstName":"Doyle, Brenton","lastInitName":"Doyle, B","initLastName":"B Doyle","fullFMLName":"Brenton Edward Doyle","fullLFMName":"Doyle, Brenton Edward","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"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},"ID622608":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608","firstName":"Antonio","lastName":"Senzatela","primaryNumber":"49","birthDate":"1995-01-21","currentAge":31,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Antonio","useLastName":"Senzatela","boxscoreName":"Senzatela","nickName":"Senze","gender":"M","nameMatrilineal":"Rondon","isPlayer":true,"isVerified":true,"pronunciation":"sehn-zuh-TEH-luh","mlbDebutDate":"2017-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Antonio Senzatela","nameSlug":"antonio-senzatela-622608","firstLastName":"Antonio Senzatela","lastFirstName":"Senzatela, Antonio","lastInitName":"Senzatela, A","initLastName":"A Senzatela","fullFMLName":"Antonio Senzatela","fullLFMName":"Senzatela, Antonio","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"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},"ID677955":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955","firstName":"Kenneth","lastName":"Hill","primaryNumber":"0","birthDate":"1999-12-22","currentAge":26,"birthCity":"Ashdown","birthStateProvince":"AR","birthCountry":"USA","height":"6' 4\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jaden","useLastName":"Hill","middleName":"Jaden","boxscoreName":"Hill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jaden Hill","nameSlug":"jaden-hill-677955","firstLastName":"Jaden Hill","lastFirstName":"Hill, Jaden","lastInitName":"Hill, J","initLastName":"J Hill","fullFMLName":"Kenneth Jaden Hill","fullLFMName":"Hill, Kenneth Jaden","strikeZoneTop":3.49,"strikeZoneBottom":1.6},"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},"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},"ID691720":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720","firstName":"Kyle","lastName":"Karros","primaryNumber":"12","birthDate":"2002-07-26","currentAge":24,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Kyle","useLastName":"Karros","middleName":"Garret","boxscoreName":"Karros, K","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"KARE-ohs","mlbDebutDate":"2025-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Karros","nameSlug":"kyle-karros-691720","firstLastName":"Kyle Karros","lastFirstName":"Karros, Kyle","lastInitName":"Karros, K","initLastName":"K Karros","fullFMLName":"Kyle Garret Karros","fullLFMName":"Karros, Kyle Garret","strikeZoneTop":3.43,"strikeZoneBottom":1.73},"ID663372":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372","firstName":"Ryan","lastName":"Feltner","primaryNumber":"18","birthDate":"1996-09-02","currentAge":30,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Feltner","middleName":"Donald","boxscoreName":"Feltner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Feltner","nameSlug":"ryan-feltner-663372","firstLastName":"Ryan Feltner","lastFirstName":"Feltner, Ryan","lastInitName":"Feltner, R","initLastName":"R Feltner","fullFMLName":"Ryan Donald Feltner","fullLFMName":"Feltner, Ryan Donald","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID666160":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160","firstName":"McKenzie","lastName":"Moniak","primaryNumber":"22","birthDate":"1998-05-13","currentAge":28,"birthCity":"Encinitas","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mickey","useLastName":"Moniak","middleName":"Matthew","boxscoreName":"Moniak","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"MO-nee-ak","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mickey Moniak","nameSlug":"mickey-moniak-666160","firstLastName":"Mickey Moniak","lastFirstName":"Moniak, Mickey","lastInitName":"Moniak, M","initLastName":"M Moniak","fullFMLName":"McKenzie Matthew Moniak","fullLFMName":"Moniak, McKenzie Matthew","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID669397":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397","firstName":"Nicholas","lastName":"Allen","primaryNumber":"20","birthDate":"1998-10-08","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"5' 7\"","weight":166,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Nick","useLastName":"Allen","middleName":"Ryan","boxscoreName":"Allen, N","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Allen","nameSlug":"nick-allen-669397","firstLastName":"Nick Allen","lastFirstName":"Allen, Nick","lastInitName":"Allen, N","initLastName":"N Allen","fullFMLName":"Nicholas Ryan Allen","fullLFMName":"Allen, Nicholas Ryan","strikeZoneTop":3.007,"strikeZoneBottom":1.517},"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},"ID685005":{"id":685005,"fullName":"Christian Roa","link":"/api/v1/people/685005","firstName":"Christian","lastName":"Roa","birthDate":"1999-04-02","currentAge":27,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Christian","useLastName":"Roa","middleName":"Michael","boxscoreName":"Roa","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2025-09-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Roa","nameSlug":"christian-roa-685005","firstLastName":"Christian Roa","lastFirstName":"Roa, Christian","lastInitName":"Roa, C","initLastName":"C Roa","fullFMLName":"Christian Michael Roa","fullLFMName":"Roa, Christian Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID641585":{"id":641585,"fullName":"J.P. France","link":"/api/v1/people/641585","firstName":"Jonathan","lastName":"France","birthDate":"1995-04-04","currentAge":31,"birthCity":"New Orleans","birthStateProvince":"LA","birthCountry":"USA","height":"6' 0\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"J.P.","useLastName":"France","middleName":"Patrick","boxscoreName":"France, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-05-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.P. France","nameSlug":"j-p-france-641585","firstLastName":"J.P. France","lastFirstName":"France, J.P.","lastInitName":"France, J","initLastName":"J France","fullFMLName":"Jonathan Patrick France","fullLFMName":"France, Jonathan Patrick","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID623474":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474","firstName":"Jimmy","lastName":"Herget","primaryNumber":"44","birthDate":"1993-09-09","currentAge":33,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":183,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jimmy","useLastName":"Herget","middleName":"Matthew","boxscoreName":"Herget, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"HER-geht","mlbDebutDate":"2019-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jimmy Herget","nameSlug":"jimmy-herget-623474","firstLastName":"Jimmy Herget","lastFirstName":"Herget, Jimmy","lastInitName":"Herget, J","initLastName":"J Herget","fullFMLName":"Jimmy Matthew Herget","fullLFMName":"Herget, Jimmy Matthew","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID664983":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983","firstName":"Jacob","lastName":"McCarthy","primaryNumber":"31","birthDate":"1997-07-30","currentAge":29,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jake","useLastName":"McCarthy","middleName":"Joseph","boxscoreName":"McCarthy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake McCarthy","nameSlug":"jake-mccarthy-664983","firstLastName":"Jake McCarthy","lastFirstName":"McCarthy, Jake","lastInitName":"McCarthy, J","initLastName":"J McCarthy","fullFMLName":"Jacob Joseph McCarthy","fullLFMName":"McCarthy, Jacob Joseph","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID687859":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859","firstName":"Troy","lastName":"Johnston","primaryNumber":"20","birthDate":"1997-06-22","currentAge":29,"birthCity":"Tacoma","birthStateProvince":"WA","birthCountry":"USA","height":"5' 11\"","weight":206,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Troy","useLastName":"Johnston","middleName":"Michael","boxscoreName":"Johnston, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-07-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Troy Johnston","nameSlug":"troy-johnston-687859","firstLastName":"Troy Johnston","lastFirstName":"Johnston, Troy","lastInitName":"Johnston, T","initLastName":"T Johnston","fullFMLName":"Troy Michael Johnston","fullLFMName":"Johnston, Troy Michael","strikeZoneTop":3.16,"strikeZoneBottom":1.59},"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},"ID671289":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289","firstName":"Tyler","lastName":"Freeman","primaryNumber":"2","birthDate":"1999-05-21","currentAge":27,"birthCity":"Rancho Cucamonga","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Tyler","useLastName":"Freeman","middleName":"Andrew","boxscoreName":"Freeman, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Freeman","nameSlug":"tyler-freeman-671289","firstLastName":"Tyler Freeman","lastFirstName":"Freeman, Tyler","lastInitName":"Freeman, T","initLastName":"T Freeman","fullFMLName":"Tyler Andrew Freeman","fullLFMName":"Freeman, Tyler Andrew","strikeZoneTop":3.15,"strikeZoneBottom":1.59},"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},"ID694388":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388","firstName":"Mario","lastName":"Loperfido","primaryNumber":"10","birthDate":"1999-05-11","currentAge":27,"birthCity":"Philadelphia","birthStateProvince":"PA","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Joey","useLastName":"Loperfido","middleName":"Joseph","boxscoreName":"Loperfido, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"low-per-FEE-dough","mlbDebutDate":"2024-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Loperfido","nameSlug":"joey-loperfido-694388","firstLastName":"Joey Loperfido","lastFirstName":"Loperfido, Joey","lastInitName":"Loperfido, J","initLastName":"J Loperfido","fullFMLName":"Mario Joseph Loperfido","fullLFMName":"Loperfido, Mario Joseph","strikeZoneTop":3.322,"strikeZoneBottom":1.676},"ID608372":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372","firstName":"Tomoyuki","lastName":"Sugano","primaryNumber":"11","birthDate":"1989-10-11","currentAge":36,"birthCity":"Kanagawa","birthCountry":"Japan","height":"6' 1\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tomoyuki","useLastName":"Sugano","boxscoreName":"Sugano","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"toh-moh-YOO-kee soo-GAH-noh","mlbDebutDate":"2025-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tomoyuki Sugano","nameSlug":"tomoyuki-sugano-608372","firstLastName":"Tomoyuki Sugano","lastFirstName":"Sugano, Tomoyuki","lastInitName":"Sugano, T","initLastName":"T Sugano","fullFMLName":"Tomoyuki Sugano","fullLFMName":"Sugano, Tomoyuki","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID664954":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954","firstName":"Brett","lastName":"Sullivan","primaryNumber":"26","birthDate":"1994-02-22","currentAge":32,"birthCity":"Stockton","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brett","useLastName":"Sullivan","middleName":"Charles","boxscoreName":"Sullivan, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2023-04-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Sullivan","nameSlug":"brett-sullivan-664954","firstLastName":"Brett Sullivan","lastFirstName":"Sullivan, Brett","lastInitName":"Sullivan, B","initLastName":"B Sullivan","fullFMLName":"Brett Charles Sullivan","fullLFMName":"Sullivan, Brett Charles","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"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},"ID678662":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662","firstName":"Ezequiel","lastName":"Tovar","primaryNumber":"14","birthDate":"2001-08-01","currentAge":25,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ezequiel","useLastName":"Tovar","middleName":"Jesus","boxscoreName":"Tovar","gender":"M","nameMatrilineal":"Gota","isPlayer":true,"isVerified":false,"pronunciation":"eh-ZEE-kee-ehl","mlbDebutDate":"2022-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ezequiel Tovar","nameSlug":"ezequiel-tovar-678662","firstLastName":"Ezequiel Tovar","lastFirstName":"Tovar, Ezequiel","lastInitName":"Tovar, E","initLastName":"E Tovar","fullFMLName":"Ezequiel Jesus Tovar","fullLFMName":"Tovar, Ezequiel Jesus","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID547179":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179","firstName":"Michael","lastName":"Lorenzen","primaryNumber":"55","birthDate":"1992-01-04","currentAge":34,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Lorenzen","middleName":"Clifton","boxscoreName":"Lorenzen","nickName":"Zen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2015-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Lorenzen","nameSlug":"michael-lorenzen-547179","firstLastName":"Michael Lorenzen","lastFirstName":"Lorenzen, Michael","lastInitName":"Lorenzen, M","initLastName":"M Lorenzen","fullFMLName":"Michael Clifton Lorenzen","fullLFMName":"Lorenzen, Michael Clifton","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID681198":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198","firstName":"Toby","lastName":"Rumfield","primaryNumber":"7","birthDate":"2000-05-17","currentAge":26,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":238,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"TJ","useLastName":"Rumfield","middleName":"Joseph","boxscoreName":"Rumfield","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"TJ Rumfield","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"tj-rumfield-681198","firstLastName":"TJ Rumfield","lastFirstName":"Rumfield, TJ","lastInitName":"Rumfield, T","initLastName":"T Rumfield","fullFMLName":"Toby Joseph Rumfield","fullLFMName":"Rumfield, Toby Joseph","strikeZoneTop":3.42,"strikeZoneBottom":1.73},"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":27842,"firstPitch":"2026-04-17T00:10:00.000Z","gameDurationMinutes":188},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":3,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"home":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"}},"officialScorer":{"id":431091,"fullName":"Trey Wilkinson","link":"/api/v1/people/431091"},"primaryDatacaster":{"id":802252,"fullName":"August Mueller","link":"/api/v1/people/802252"},"moundVisits":{"away":{"used":4,"remaining":1},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edouard Julien called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T00:10:44.602Z","endTime":"2026-04-17T00:12:06.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,8],"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"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":{"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-16T22:24:25.892Z","endTime":"2026-04-16T23:47:45.731Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"}},{"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-16T23:47:45.731Z","endTime":"2026-04-17T00:10:30.065Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"}},{"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-17T00:10:30.065Z","endTime":"2026-04-17T00:10:46.844Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":86.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.278890315366652,"aZ":-19.729051588987588,"pfxX":-9.398587141442007,"pfxZ":6.542090248162806,"pX":-0.7900976748552594,"pZ":2.2172985895047965,"vX0":6.63976188233287,"vY0":-136.81890621076607,"vZ0":-6.261220417128118,"x":147.12,"y":178.91,"x0":-2.0233384967125674,"y0":50.00280664299473,"z0":5.880858505708261,"aX":-17.87581681449636},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.8,"breakHorizontal":15.7,"spinRate":2296,"spinDirection":214},"zone":4,"typeConfidence":0.95,"plateTime":0.399849560978339,"extension":6.413859626397584},"index":3,"playId":"67653e9f-fe74-33b0-b84b-ef8d48ebdce6","pitchNumber":1,"startTime":"2026-04-17T00:10:46.844Z","endTime":"2026-04-17T00:10:50.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.947165312469497,"aZ":-23.835342623994833,"pfxX":-7.555460621399773,"pfxZ":4.904958932213553,"pX":-1.15488025640271,"pZ":3.324734473036404,"vX0":5.10938251927847,"vY0":-129.74081288179488,"vZ0":-2.0772171761134666,"x":161.02,"y":149.01,"x0":-2.171318355003081,"y0":50.00064998794554,"z0":5.9581052771147025,"aX":-12.838084532477868},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.6,"breakHorizontal":12.5,"spinRate":1490,"spinDirection":224},"zone":11,"typeConfidence":0.79,"plateTime":0.4226833156775833,"extension":6.565329224869086},"index":4,"playId":"840dd186-dc46-3776-8fbd-8bbcb1fe937c","pitchNumber":2,"startTime":"2026-04-17T00:11:03.758Z","endTime":"2026-04-17T00:11:07.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58518962379223,"aZ":-29.68232352741538,"pfxX":9.223462418332208,"pfxZ":1.6888242187019245,"pX":1.337030369943009,"pZ":1.3452981536157436,"vX0":5.403731007706783,"vY0":-121.26393044332204,"vZ0":-4.4991577033340935,"x":66.04,"y":202.46,"x0":-2.124857520058113,"y0":50.00309113319334,"z0":5.839078321720517,"aX":13.6206321004628},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.2,"breakHorizontal":-18.0,"spinRate":2648,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.45315196354090315,"extension":6.451959404089128},"index":5,"playId":"e624451c-0290-34f8-8a90-63be604ceb8e","pitchNumber":3,"startTime":"2026-04-17T00:11:17.755Z","endTime":"2026-04-17T00:11:23.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.95576640827645,"aZ":-31.92091433222017,"pfxX":8.534642099038823,"pfxZ":0.17916361983623474,"pX":-0.8006229655854727,"pZ":2.4808143657056694,"vX0":1.157802906270422,"vY0":-118.6214170310689,"vZ0":-1.3818804989101166,"x":147.52,"y":171.8,"x0":-2.404025180731816,"y0":50.00239747368525,"z0":6.0098720011874,"aX":12.031820320552397},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":0.2,"breakHorizontal":-15.7,"spinRate":2551,"spinDirection":57},"zone":4,"typeConfidence":0.9,"plateTime":0.4636422315639206,"extension":6.204605198991644},"index":6,"playId":"9e477380-77f6-3fef-81e3-ab08704c6f6b","pitchNumber":4,"startTime":"2026-04-17T00:11:37.108Z","endTime":"2026-04-17T00:11:41.485Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2026-04-17T00:11:47.021Z","endTime":"2026-04-17T00:12:02.032Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"}},{"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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.165025428901284,"aZ":-33.7129295990694,"pfxX":10.52371372785204,"pfxZ":-1.0417785177010108,"pX":-0.6726527990215053,"pZ":1.7517376832837463,"vX0":0.4963666270414166,"vY0":-121.34184132065337,"vZ0":-2.862738233241946,"x":142.64,"y":191.48,"x0":-2.245643191732732,"y0":50.00440792873564,"z0":5.9166461860430575,"aX":15.522021905631096},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.4,"breakHorizontal":-19.1,"spinRate":2649,"spinDirection":51},"zone":7,"typeConfidence":0.9,"plateTime":0.4532881717285018,"extension":6.384323799474425},"index":8,"playId":"7a89dd2e-8847-3b03-9f4e-efd726652665","pitchNumber":5,"startTime":"2026-04-17T00:12:02.032Z","endTime":"2026-04-17T00:12:06.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T00:12:06.757Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Freeman flies out to right fielder Cam Smith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T00:12:12.078Z","endTime":"2026-04-17T00:12:57.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":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(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":94.1,"endSpeed":85.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.359894788544995,"aZ":-20.851459381729324,"pfxX":-9.274140000178324,"pfxZ":5.994138119273003,"pX":-1.4475272018948264,"pZ":1.9108521984778157,"vX0":4.703102182669883,"vY0":-136.8314792776574,"vZ0":-6.741152418780931,"x":172.18,"y":187.19,"x0":-1.9876304222019365,"y0":50.00075741803166,"z0":5.844279059575575,"aX":-17.510680853116163},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.6,"breakHorizontal":15.7,"spinRate":2258,"spinDirection":207},"zone":13,"typeConfidence":0.96,"plateTime":0.4009268943727098,"extension":6.336530413032625},"index":0,"playId":"0ff5a7fe-7b21-3d80-8b7f-f62cf6b5ef75","pitchNumber":1,"startTime":"2026-04-17T00:12:31.155Z","endTime":"2026-04-17T00:12:35.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.19473572559858,"aZ":-10.336296104843782,"pfxX":-4.1667135149368555,"pfxZ":11.337154501775768,"pX":-0.3679576695833448,"pZ":2.6473145040930226,"vX0":6.208016296452223,"vY0":-138.4631749992295,"vZ0":-6.568530496714182,"x":131.03,"y":167.3,"x0":-2.1059761600981233,"y0":50.00578780335501,"z0":5.754645999442614,"aX":-8.028594493361311},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.2,"breakHorizontal":6.1,"spinRate":2458,"spinDirection":216},"zone":4,"typeConfidence":0.93,"plateTime":0.3967720597565414,"extension":6.63536513603755},"hitData":{"launchSpeed":84.4,"launchAngle":56.0,"totalDistance":210.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.54,"coordY":135.09}},"index":1,"playId":"5915bf0f-41dd-39e7-b403-d96e119951a7","pitchNumber":2,"startTime":"2026-04-17T00:12:47.308Z","endTime":"2026-04-17T00:12:57.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T00:12:57.836Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out, first baseman Christian Walker to pitcher Ryan Weiss.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T00:12:58.696Z","endTime":"2026-04-17T00:14:43.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":680802,"link":"/api/v1/people/680802"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":80.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9995971386514,"aZ":-36.09800882384023,"pfxX":-9.514720073370679,"pfxZ":-2.3707058317008096,"pX":0.06489664784833214,"pZ":1.2050257151401145,"vX0":8.179575270806096,"vY0":-129.29787616623847,"vZ0":-4.552528875579846,"x":114.53,"y":206.24,"x0":-1.9410710228306918,"y0":50.005200550874385,"z0":5.833366040700924,"aX":-15.724833136416803},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-5.3,"breakHorizontal":14.9,"spinRate":1378,"spinDirection":241},"zone":14,"typeConfidence":0.91,"plateTime":0.427573969173503,"extension":6.692639148969015},"index":0,"playId":"c3f10440-9a98-3c7f-b664-a551f56b6029","pitchNumber":1,"startTime":"2026-04-17T00:13:25.665Z","endTime":"2026-04-17T00:13:29.416Z","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":85.1,"endSpeed":77.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.068928323517113,"aZ":-33.16042064064425,"pfxX":9.505985971142206,"pfxZ":-0.6451506286680369,"pX":0.8510921498289902,"pZ":1.389216906640977,"vX0":4.1024139984303885,"vY0":-123.77482849204618,"vZ0":-4.116884502184215,"x":84.56,"y":201.27,"x0":-2.0700787703671977,"y0":50.003088932991524,"z0":5.895279854929579,"aX":14.53338715517205},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.0,"breakHorizontal":-18.2,"spinRate":2736,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.44501686904205373,"extension":6.408264305761002},"index":1,"playId":"ba845d0b-1d34-396c-ba17-0bdf03172da3","pitchNumber":2,"startTime":"2026-04-17T00:13:40.353Z","endTime":"2026-04-17T00:13:44.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.947577089392993,"aZ":-10.85439138863387,"pfxX":-4.942794704419137,"pfxZ":11.013095609147879,"pX":-0.2111658059571975,"pZ":1.9459753091432965,"vX0":6.706049083076286,"vY0":-138.48844968800802,"vZ0":-8.200759760498672,"x":125.05,"y":186.24,"x0":-2.025792845731527,"y0":50.00018552926877,"z0":5.678040641104181,"aX":-9.56635653810317},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.4,"breakHorizontal":7.4,"spinRate":2427,"spinDirection":217},"zone":8,"typeConfidence":0.92,"plateTime":0.3960446316343593,"extension":6.444970460329618},"index":2,"playId":"d0d01002-3869-3b88-b487-ccd147d5f523","pitchNumber":3,"startTime":"2026-04-17T00:13:57.042Z","endTime":"2026-04-17T00:14:01.414Z","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":83.5,"endSpeed":76.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80164249758923,"aZ":-31.40100638413826,"pfxX":9.385001075516003,"pfxZ":0.5182389183029859,"pX":-0.3338937329214416,"pZ":2.6082441837289108,"vX0":1.4596119257259872,"vY0":-121.63870470538632,"vZ0":-1.5699308604395144,"x":129.73,"y":168.36,"x0":-2.161328345167142,"y0":50.00189297139459,"z0":6.006895256644447,"aX":13.938784526300926},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.8,"breakHorizontal":-17.3,"spinRate":2656,"spinDirection":61},"zone":4,"typeConfidence":0.9,"plateTime":0.45180709364470806,"extension":6.292204351882115},"index":3,"playId":"a0092c74-2c15-3485-a6dd-b4749eb91c22","pitchNumber":4,"startTime":"2026-04-17T00:14:11.623Z","endTime":"2026-04-17T00:14:15.704Z","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-17T00:14:24.894Z","endTime":"2026-04-17T00:14:36.581Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37675057184474,"aZ":-32.124670148672465,"pfxX":8.768430473198023,"pfxZ":0.03488960950943021,"pX":-0.12477327627550829,"pZ":1.91174816331224,"vX0":2.009020200394714,"vY0":-124.43518226714342,"vZ0":-3.191398067464907,"x":121.76,"y":187.16,"x0":-2.0835480052104876,"y0":50.005382322860264,"z0":5.901201832498235,"aX":13.609902666241533},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.5,"breakHorizontal":-16.3,"spinRate":2705,"spinDirection":56},"zone":8,"typeConfidence":0.9,"plateTime":0.441916275347642,"extension":6.36285305856125},"hitData":{"launchSpeed":72.3,"launchAngle":-36.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.43,"coordY":172.87}},"index":5,"playId":"f935f8f9-2503-3da3-bee3-4cc9b0d95379","pitchNumber":5,"startTime":"2026-04-17T00:14:36.581Z","endTime":"2026-04-17T00:14:43.894Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T00:14:43.894Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Altuve singles on a ground ball to center fielder Brenton Doyle.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T00:17:11.240Z","endTime":"2026-04-17T00:17:53.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10215317567891,"aZ":-12.665295898048823,"pfxX":-6.214005801737888,"pfxZ":9.708391591624355,"pX":1.351815643486432,"pZ":2.1898061661375348,"vX0":11.726600803074813,"vY0":-140.8936491341998,"vZ0":-8.074467409027445,"x":65.47,"y":179.66,"x0":-2.057582280545635,"y0":50.00700250785322,"z0":5.912121287731054,"aX":-12.493082632463366},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.0,"breakHorizontal":8.9,"spinRate":2449,"spinDirection":213},"zone":14,"typeConfidence":0.79,"plateTime":0.3888059084623303,"extension":5.995601074084608},"index":0,"playId":"c3a1c996-3f44-3430-9fdf-84cb7554c357","pitchNumber":1,"startTime":"2026-04-17T00:17:24.490Z","endTime":"2026-04-17T00:17:29.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.335144757484898,"aZ":-17.932913157045355,"pfxX":-4.5074341377414076,"pfxZ":7.209133631292939,"pX":0.5164963042539377,"pZ":3.0060066181254816,"vX0":8.799196858310253,"vY0":-139.62066091033915,"vZ0":-5.1789636975213185,"x":97.31,"y":157.62,"x0":-2.0896724242803497,"y0":50.00024165592888,"z0":6.064384161648586,"aX":-8.901629912786575},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.1,"breakHorizontal":6.4,"spinRate":2397,"spinDirection":211},"zone":3,"typeConfidence":0.81,"plateTime":0.39223678155516195,"extension":6.059635653210873},"hitData":{"launchSpeed":97.0,"launchAngle":4.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.14,"coordY":99.87}},"index":1,"playId":"23fda2ea-badc-3fdb-a857-c96ef784337a","pitchNumber":2,"startTime":"2026-04-17T00:17:43.815Z","endTime":"2026-04-17T00:17:53.594Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T00:17:53.594Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yordan Alvarez singles on a fly ball to left fielder Mickey Moniak. Jose Altuve scores. Yordan Alvarez to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T00:18:06.840Z","endTime":"2026-04-17T00:19:45.269Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","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":675848,"link":"/api/v1/people/675848"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.4,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.534011602495006,"aZ":-29.77990129764407,"pfxX":9.089017683069404,"pfxZ":1.620354208959622,"pX":1.9893424421635568,"pZ":1.9470933236419088,"vX0":7.5637689697196695,"vY0":-122.0750394123522,"vZ0":-3.329038164563242,"x":41.17,"y":186.21,"x0":-2.3527261119903558,"y0":50.00330204847352,"z0":5.947341905567784,"aX":13.442572327522793},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.3,"breakHorizontal":-18.5,"spinRate":2847,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4521698406001602,"extension":5.96232903638233},"index":0,"playId":"f97bc932-e9eb-3bd9-88b5-908c196021b0","pitchNumber":1,"startTime":"2026-04-17T00:18:19.378Z","endTime":"2026-04-17T00:18:28.147Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Juan Mejia. Jose Altuve to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"actionPlayId":"f97bc932-e9eb-3bd9-88b5-908c196021b0","startTime":"2026-04-17T00:18:52.489Z","endTime":"2026-04-17T00:18:54.046Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.63138117393026,"aZ":-28.058814362075076,"pfxX":1.9104528467562045,"pfxZ":2.4747233562889495,"pX":-0.9980822550184621,"pZ":3.165122838297654,"vX0":3.0594257498575446,"vY0":-128.20730173890075,"vZ0":-1.6810917275962796,"x":155.04,"y":153.32,"x0":-2.455358039034809,"y0":50.00479096733064,"z0":6.020353574756503,"aX":3.1782755264870852},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.3,"breakHorizontal":-4.2,"spinRate":2885,"spinDirection":115},"zone":11,"typeConfidence":0.89,"plateTime":0.42730956997281266,"extension":5.965755063638609},"index":2,"playId":"a0d82f77-13fd-365a-b214-4a9428cf339d","pitchNumber":2,"startTime":"2026-04-17T00:18:54.046Z","endTime":"2026-04-17T00:18:58.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(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":96.9,"endSpeed":88.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.49943425644762,"aZ":-14.897581848208281,"pfxX":-5.432157216110667,"pfxZ":8.674538212503217,"pX":0.25878818164984274,"pZ":1.983150206704187,"vX0":8.919412872595435,"vY0":-140.62239807217696,"vZ0":-8.00998876902427,"x":107.14,"y":185.23,"x0":-2.256364786526691,"y0":50.00656826580607,"z0":5.846156271111595,"aX":-10.823751466787026},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.0,"breakHorizontal":7.9,"spinRate":2430,"spinDirection":214},"zone":9,"typeConfidence":0.84,"plateTime":0.39031852754272744,"extension":6.152363924030296},"index":3,"playId":"b8510421-dfc1-383f-9cc0-e9f4b2cf86d8","pitchNumber":3,"startTime":"2026-04-17T00:19:12.111Z","endTime":"2026-04-17T00:19:16.469Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.4,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24714422142017,"aZ":-17.106396857243972,"pfxX":-4.5558121760151575,"pfxZ":7.370578395643141,"pX":0.9681084987848717,"pZ":2.4864339935075757,"vX0":10.232466431827245,"vY0":-142.2192698906275,"vZ0":-6.607253050715677,"x":80.1,"y":171.65,"x0":-2.087861566100559,"y0":50.00324357874108,"z0":5.92870592260127,"aX":-9.314725433758037},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.1,"breakHorizontal":6.1,"spinRate":2524,"spinDirection":214},"zone":14,"typeConfidence":0.84,"plateTime":0.38544056051724507,"extension":6.14899190495332},"hitData":{"launchSpeed":67.8,"launchAngle":27.0,"totalDistance":195.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.18,"coordY":119.2}},"index":4,"playId":"fee4f24d-85a6-3810-9aac-c27afb5d3a12","pitchNumber":4,"startTime":"2026-04-17T00:19:32.460Z","endTime":"2026-04-17T00:19:45.269Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T00:19:45.269Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Paredes strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T00:19:58.645Z","endTime":"2026-04-17T00:22:40.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"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":7},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.83880171445063,"aZ":-23.380596007072977,"pfxX":-10.69100195351291,"pfxZ":4.374782648101493,"pX":-1.3054858104456235,"pZ":2.308652297431225,"vX0":7.03652023076516,"vY0":-141.30648057141886,"vZ0":-5.562882422423526,"x":166.76,"y":176.45,"x0":-2.4458091143536587,"y0":50.00680577510601,"z0":5.816534362992892,"aX":-21.507207114088843},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.8,"breakHorizontal":17.9,"spinRate":2508,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.3884262536261738,"extension":6.044366801610342},"index":0,"playId":"03e723d1-a31d-318d-a7d9-6af63bfa9517","pitchNumber":1,"startTime":"2026-04-17T00:20:21.707Z","endTime":"2026-04-17T00:20:26.539Z","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":97.6,"endSpeed":89.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.318885457408403,"aZ":-16.02166087924762,"pfxX":-4.401704172018327,"pfxZ":7.928041783154987,"pX":0.622204146303489,"pZ":1.4413462920372584,"vX0":9.237852262186697,"vY0":-141.6148647890394,"vZ0":-9.501057203151563,"x":93.28,"y":199.86,"x0":-2.10540019681218,"y0":50.00594105992783,"z0":5.857251183344098,"aX":-8.97220876279472},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.6,"breakHorizontal":6.1,"spinRate":2463,"spinDirection":208},"zone":14,"typeConfidence":0.87,"plateTime":0.3862664713937978,"extension":6.135442233551815},"index":1,"playId":"b7957104-4d66-3941-b0ea-93015898f1bf","pitchNumber":2,"startTime":"2026-04-17T00:20:39.227Z","endTime":"2026-04-17T00:20:42.986Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.311357659612355,"aZ":-32.368724167194834,"pfxX":9.18862663501108,"pfxZ":-0.13431080336801138,"pX":0.5994684091218749,"pZ":2.6720683409551405,"vX0":4.607546855911897,"vY0":-122.48610220337915,"vZ0":-1.4404286448864023,"x":94.15,"y":166.63,"x0":-2.510495691464266,"y0":50.00131190117818,"z0":6.082933144612182,"aX":13.702941264289837},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.4,"breakHorizontal":-17.9,"spinRate":2951,"spinDirection":54},"zone":6,"typeConfidence":2.0,"plateTime":0.45033670674541026,"extension":5.857453405828502},"index":2,"playId":"5c56f0a7-40f8-395c-a28f-1e05bad7f000","pitchNumber":3,"startTime":"2026-04-17T00:20:58.896Z","endTime":"2026-04-17T00:21:03.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.89289571150206,"aZ":-16.56420663076774,"pfxX":-6.535017954906538,"pfxZ":7.6447222976186655,"pX":0.06698433975247242,"pZ":1.5805644172301407,"vX0":8.60310123071548,"vY0":-141.86302938817806,"vZ0":-9.1241326128592,"x":114.45,"y":196.1,"x0":-2.1532689812335417,"y0":50.00598768554245,"z0":5.890610942036121,"aX":-13.348083244062453},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.1,"breakHorizontal":10.1,"spinRate":2443,"spinDirection":213},"zone":8,"typeConfidence":0.76,"plateTime":0.3858294021730906,"extension":6.218278605248998},"index":3,"playId":"dd42fb75-feb2-3617-8857-25564ec3a49a","pitchNumber":4,"startTime":"2026-04-17T00:21:17.402Z","endTime":"2026-04-17T00:21:22.602Z","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":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-17T00:21:37.084Z","endTime":"2026-04-17T00:21:54.118Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":90.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.41436846057438,"aZ":-13.139182949220741,"pfxX":-6.130794368059237,"pfxZ":9.062777026364241,"pX":0.35447002252135934,"pZ":2.2351063938282354,"vX0":9.36215721608997,"vY0":-143.99236791457696,"vZ0":-8.257705745524719,"x":103.49,"y":178.43,"x0":-2.142346672769725,"y0":50.00148553775863,"z0":5.952900715337613,"aX":-12.875019641506666},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":14.9,"breakHorizontal":9.2,"spinRate":2515,"spinDirection":218},"zone":6,"typeConfidence":0.86,"plateTime":0.3803772668360317,"extension":6.169198328811793},"index":5,"playId":"b78188ec-defa-338b-adbc-72310f86ad59","pitchNumber":5,"startTime":"2026-04-17T00:21:54.118Z","endTime":"2026-04-17T00:21:57.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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":76.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.527761345981826,"aZ":-32.17934919646255,"pfxX":9.098410474772361,"pfxZ":2.665453046972743E-4,"pX":-0.2886950303360452,"pZ":3.7201895366303726,"vX0":2.1704486607829843,"vY0":-122.94341189961114,"vZ0":0.845879603598084,"x":128.0,"y":138.33,"x0":-2.3676690498788115,"y0":50.00519010209468,"z0":6.132612305188153,"aX":13.736630527798344},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.5,"breakHorizontal":-17.0,"spinRate":2910,"spinDirection":58},"zone":11,"typeConfidence":2.0,"plateTime":0.4478885057166524,"extension":6.034604272588634},"index":6,"playId":"2235fbb9-04df-30ec-8800-718eb75e32e7","pitchNumber":6,"startTime":"2026-04-17T00:22:16.935Z","endTime":"2026-04-17T00:22:21.234Z","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":97.9,"endSpeed":89.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.66853614121595,"aZ":-12.046974541787682,"pfxX":-2.475751805175926,"pfxZ":9.866155240815186,"pX":0.9018005544948678,"pZ":2.613023457225871,"vX0":9.009710085689417,"vY0":-142.17296976592021,"vZ0":-7.032978714946065,"x":82.63,"y":168.23,"x0":-1.9915252728387356,"y0":50.00392206571928,"z0":5.889461420055671,"aX":-5.052679981033033},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.6,"breakHorizontal":2.6,"spinRate":2502,"spinDirection":211},"zone":12,"typeConfidence":0.91,"plateTime":0.3857819664183575,"extension":6.16494076476013},"index":7,"playId":"f706a9b1-7a24-3bbd-ab05-b64db86fead5","pitchNumber":7,"startTime":"2026-04-17T00:22:36.343Z","endTime":"2026-04-17T00:22:40.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T00:22:40.166Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Correa strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T00:23:48.813Z","endTime":"2026-04-17T00:26:13.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,7,8],"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":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-17T00:23:02.347Z","endTime":"2026-04-17T00:23:51.035Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":86.1,"endSpeed":78.3,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.42296239951833,"aZ":-26.148184857106376,"pfxX":5.624835642209958,"pfxZ":3.846301254590042,"pX":0.9511393516778062,"pZ":2.41166007444453,"vX0":6.171670903077279,"vY0":-125.18036292277324,"vZ0":-3.38453797153822,"x":80.74,"y":173.67,"x0":-2.289167132484249,"y0":50.000747745518744,"z0":5.953584895408184,"aX":8.805517222919649},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.4,"breakHorizontal":-11.8,"spinRate":2894,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4398123813173149,"extension":6.0530552841708},"index":1,"playId":"67f165ce-9cb0-3179-9a29-1fdb8e20da27","pitchNumber":1,"startTime":"2026-04-17T00:23:51.035Z","endTime":"2026-04-17T00:23:54.318Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"7ccb42bb-5425-3c85-bb62-bc94f119cf75","startTime":"2026-04-17T00:24:09.766Z","endTime":"2026-04-17T00:24:13.431Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":76.9,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.557687123963966,"aZ":-31.36317079583324,"pfxX":8.1223438852423,"pfxZ":0.5368899667132521,"pX":-0.5102465133464845,"pZ":3.0102141744093447,"vX0":2.3743314825336457,"vY0":-123.03855304461591,"vZ0":-0.9294179106008449,"x":136.45,"y":157.5,"x0":-2.5462635330041117,"y0":50.00385780675099,"z0":6.083801656985603,"aX":12.280607252040086},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.0,"breakHorizontal":-15.2,"spinRate":2863,"spinDirection":60},"zone":1,"typeConfidence":2.0,"plateTime":0.44755453701352454,"extension":5.830228093114595},"index":3,"playId":"97a02cfb-2ef7-334a-a52a-f165e2e078f1","pitchNumber":2,"startTime":"2026-04-17T00:24:29.262Z","endTime":"2026-04-17T00:24:33.809Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.388853815468526,"aZ":-28.85905522878034,"pfxX":1.8567121979708654,"pfxZ":2.007005004793456,"pX":-0.5221535099475643,"pZ":4.123690832715793,"vX0":3.4787558999159756,"vY0":-127.18547563994184,"vZ0":0.75629599393227,"x":136.9,"y":127.44,"x0":-2.145069499476646,"y0":50.0012425755168,"z0":6.098929332179665,"aX":3.0614747989549307},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.1,"breakHorizontal":-4.1,"spinRate":2903,"spinDirection":92},"zone":11,"typeConfidence":0.9,"plateTime":0.4295286191905441,"extension":5.952004526240541},"index":4,"playId":"0330a17f-6619-309a-9f67-9885f484a521","pitchNumber":3,"startTime":"2026-04-17T00:24:54.250Z","endTime":"2026-04-17T00:24:57.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.2,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.101461824976816,"aZ":-36.275960551058404,"pfxX":10.958183618026426,"pfxZ":-2.794387650982441,"pX":0.8611872602663462,"pZ":1.7607934781014252,"vX0":3.969599797716819,"vY0":-121.58369692880542,"vZ0":-2.53209351874628,"x":84.17,"y":191.24,"x0":-2.2249388778969243,"y0":50.001731868219636,"z0":6.023325975775072,"aX":16.090172145225242},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-5.4,"breakHorizontal":-20.9,"spinRate":2968,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.45383483288814785,"extension":5.990159718752093},"index":5,"playId":"c84906a5-cff0-357a-81cd-c7db8f0d3f19","pitchNumber":4,"startTime":"2026-04-17T00:25:13.687Z","endTime":"2026-04-17T00:25:17.313Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":6,"startTime":"2026-04-17T00:25:37.777Z","endTime":"2026-04-17T00:25:51.520Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.4,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02109557274307,"aZ":-21.146801524705786,"pfxX":-3.8928003785215677,"pfxZ":5.380942266879849,"pX":-0.3908877140365724,"pZ":3.830648631520769,"vX0":5.514394399829529,"vY0":-142.0896237743289,"vZ0":-2.8125063951327003,"x":131.9,"y":135.35,"x0":-1.8493707112011977,"y0":50.00076403182161,"z0":6.174343750319373,"aX":-7.973913914800954},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.4,"breakHorizontal":6.0,"spinRate":2584,"spinDirection":209},"zone":11,"typeConfidence":0.85,"plateTime":0.3852371425226022,"extension":6.0475418748526915},"index":7,"playId":"0d50e1eb-5d62-33e0-a1e7-67e348e3c082","pitchNumber":5,"startTime":"2026-04-17T00:25:51.520Z","endTime":"2026-04-17T00:25:55.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.575217872463305,"aZ":-32.088056646332845,"pfxX":7.601871374845571,"pfxZ":0.052355747700337574,"pX":1.335686010187505,"pZ":2.2651910725333746,"vX0":6.542078774331692,"vY0":-123.86465840993286,"vZ0":-2.28834459825551,"x":66.09,"y":177.62,"x0":-2.334656315129989,"y0":50.00147838199805,"z0":5.905078357010424,"aX":11.714525751622386},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.2,"breakHorizontal":-15.4,"spinRate":2933,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4435621133697949,"extension":5.940348530433099},"index":8,"playId":"df48c178-23d6-3cef-bd82-31a0dadde6b4","pitchNumber":6,"startTime":"2026-04-17T00:26:09.606Z","endTime":"2026-04-17T00:26:13.263Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T00:26:13.263Z","atBatIndex":6},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Christian Walker hit by pitch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T00:26:16.799Z","endTime":"2026-04-17T00:29:21.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"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":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"postOnSecond":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":"Hit By Pitch","eventType":"hit_by_pitch","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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61208548935701,"aZ":-32.3617827958778,"pfxX":7.621658957123827,"pfxZ":-0.12117825099504032,"pX":0.7903214970112477,"pZ":2.3338773684437557,"vX0":5.2078372254361875,"vY0":-123.044176707922,"vZ0":-2.071690849452334,"x":86.87,"y":175.77,"x0":-2.3509951127300974,"y0":50.00376302263951,"z0":5.954407207782782,"aX":11.574797258461158},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.5,"breakHorizontal":-15.1,"spinRate":2879,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4467978753401267,"extension":6.0444583397407365},"index":0,"playId":"b428d1a9-b203-357f-bd01-b0aaf313c622","pitchNumber":1,"startTime":"2026-04-17T00:26:40.288Z","endTime":"2026-04-17T00:26:44.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.30645843279765,"aZ":-18.31445982418178,"pfxX":-2.0381877026524324,"pfxZ":6.5926607886831725,"pX":-0.3670185744933224,"pZ":4.065287194444613,"vX0":5.3790059037606515,"vY0":-144.02758164186068,"vZ0":-2.647876216585061,"x":130.99,"y":129.02,"x0":-1.9935598069864997,"y0":50.00011715713543,"z0":6.128470576874208,"aX":-4.283758310298143},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.6,"breakHorizontal":2.6,"spinRate":2548,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.3802170718528224,"extension":5.9639197797082435},"index":1,"playId":"48da85bb-c79f-32fc-a977-28bc474e7df8","pitchNumber":2,"startTime":"2026-04-17T00:26:58.305Z","endTime":"2026-04-17T00:27:01.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28573787824816,"aZ":-31.561244588352842,"pfxX":7.984542769568986,"pfxZ":0.3980409240079199,"pX":0.9155190418831793,"pZ":1.004773249894935,"vX0":5.123886003655078,"vY0":-123.45339827092074,"vZ0":-5.149906131481897,"x":82.1,"y":211.65,"x0":-2.232341619214618,"y0":50.00127434676862,"z0":5.811325281995702,"aX":12.175693653195236},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.4,"breakHorizontal":-15.7,"spinRate":2873,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.44569469070361256,"extension":6.130096191808756},"index":2,"playId":"91b05586-d3ab-317a-9c1e-2994805051c0","pitchNumber":3,"startTime":"2026-04-17T00:27:16.566Z","endTime":"2026-04-17T00:27:20.770Z","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":2},"index":3,"startTime":"2026-04-17T00:27:31.334Z","endTime":"2026-04-17T00:27:49.060Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6741901697636,"aZ":-19.616969097339755,"pfxX":-2.969269546946388,"pfxZ":5.982321873804244,"pX":0.90181521554937,"pZ":2.928568593403115,"vX0":9.263060382958873,"vY0":-143.79578785122823,"vZ0":-5.219269234192852,"x":82.62,"y":159.71,"x0":-1.9723303455333465,"y0":50.00051398577484,"z0":5.980305815065937,"aX":-6.231163802049214},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.0,"breakHorizontal":3.6,"spinRate":2592,"spinDirection":209},"zone":12,"typeConfidence":0.88,"plateTime":0.38058967753331086,"extension":6.094325999476914},"index":4,"playId":"7fb5d1f3-bb6b-3383-a5ab-591df49ff08c","pitchNumber":4,"startTime":"2026-04-17T00:27:49.060Z","endTime":"2026-04-17T00:27:53.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":90.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72901672112153,"aZ":-16.62541179997831,"pfxX":-4.780552530922358,"pfxZ":7.3777401649007714,"pX":0.24901067876287142,"pZ":3.573465856338661,"vX0":7.959026176239789,"vY0":-144.06611945185568,"vZ0":-4.017636811238037,"x":107.51,"y":142.3,"x0":-1.9252775467506553,"y0":50.000614696168114,"z0":6.010295034377885,"aX":-10.072649807977626},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":12.7,"breakHorizontal":7.1,"spinRate":2485,"spinDirection":208},"zone":12,"typeConfidence":0.87,"plateTime":0.37985670422963214,"extension":6.156442203357241},"index":5,"playId":"92323710-15e4-31b0-80e4-2f7aa81bd5f1","pitchNumber":5,"startTime":"2026-04-17T00:28:13.907Z","endTime":"2026-04-17T00:28:16.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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.280182228468917,"aZ":-34.676220840802,"pfxX":9.494678677839254,"pfxZ":-1.676934673413884,"pX":-0.7666678011148891,"pZ":3.6694682834650973,"vX0":0.8937056750356045,"vY0":-121.93456205453661,"vZ0":1.3805937218016213,"x":146.22,"y":139.7,"x0":-2.3710444566438,"y0":50.00433267382071,"z0":6.111258151370643,"aX":14.15038774362031},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.4,"breakHorizontal":-17.4,"spinRate":2879,"spinDirection":54},"zone":11,"typeConfidence":2.0,"plateTime":0.4509873110934195,"extension":5.938949532321449},"index":6,"playId":"ea231d62-7172-3492-a0a2-2eacfeb406a1","pitchNumber":6,"startTime":"2026-04-17T00:28:36.203Z","endTime":"2026-04-17T00:28:40.801Z","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":84.9,"endSpeed":77.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.157303001169698,"aZ":-29.777273999017183,"pfxX":9.900220592000387,"pfxZ":1.5709930731705715,"pX":1.7627650576053893,"pZ":2.4753775215624922,"vX0":6.786075860416534,"vY0":-123.50607929652652,"vZ0":-2.4276844081129028,"x":49.81,"y":171.94,"x0":-2.3175765696748956,"y0":50.00548065958243,"z0":6.0036313593712265,"aX":15.123621124051162},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.5,"breakHorizontal":-19.7,"spinRate":2934,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4453908733762679,"extension":6.092333085159897},"index":7,"playId":"f8de272a-4047-3fbe-9fe4-f08adb966f1a","pitchNumber":7,"startTime":"2026-04-17T00:28:56.324Z","endTime":"2026-04-17T00:28:59.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40468249798998,"aZ":-16.376255578891644,"pfxX":-4.48410027864321,"pfxZ":7.625138384809103,"pX":-1.5516258699021104,"pZ":4.077825999297474,"vX0":3.1456454755227985,"vY0":-142.90995705301336,"vZ0":-2.656781496719484,"x":176.14,"y":128.68,"x0":-2.0830520168716484,"y0":50.00383830507774,"z0":6.046067174571122,"aX":-9.291552506317073},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.4,"breakHorizontal":7.6,"spinRate":2384,"spinDirection":214},"zone":11,"typeConfidence":0.89,"plateTime":0.38301203399245587,"extension":6.065626249309036},"index":8,"playId":"831065cd-76fb-3be5-9645-9cfc3e2ad6e3","pitchNumber":8,"startTime":"2026-04-17T00:29:16.994Z","endTime":"2026-04-17T00:29:21.417Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T00:29:21.417Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Loperfido singles on a fly ball to center fielder Brenton Doyle. Yordan Alvarez scores. Christian Walker to 3rd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T00:30:37.761Z","endTime":"2026-04-17T00:31:35.510Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"postOnThird":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":{"id":675848,"link":"/api/v1/people/675848"},"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":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-17T00:29:35.468Z","endTime":"2026-04-17T00:30:39.992Z","isPitch":false,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.4,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.550941530343323,"aZ":-34.63765836928297,"pfxX":5.992948059386093,"pfxZ":-1.627276247803028,"pX":0.8430236287553982,"pZ":1.2412425377130496,"vX0":6.3245895744397345,"vY0":-123.34176840037678,"vZ0":-3.9233317101261553,"x":84.87,"y":205.27,"x0":-2.54997028060735,"y0":50.00418782247279,"z0":5.828774759877731,"aX":9.070113331856247},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.7,"breakHorizontal":-12.5,"spinRate":2881,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.44709705179281034,"extension":5.965662913952314},"index":1,"playId":"0b61c124-3f9d-30ea-a16c-a5934d1a590c","pitchNumber":1,"startTime":"2026-04-17T00:30:39.992Z","endTime":"2026-04-17T00:30:43.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38871783557077,"aZ":-12.179890441966808,"pfxX":-4.836357317343498,"pfxZ":9.870499697379202,"pX":0.8513642197495164,"pZ":2.4472409745807218,"vX0":9.813972160466967,"vY0":-141.23983113204048,"vZ0":-7.412285379784227,"x":84.55,"y":172.7,"x0":-2.035967137172372,"y0":50.00457554173881,"z0":5.88453199528429,"aX":-9.799372446513992},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.6,"breakHorizontal":6.8,"spinRate":2516,"spinDirection":215},"zone":14,"typeConfidence":0.88,"plateTime":0.38743217850102374,"extension":6.086245665671253},"index":2,"playId":"cdcccf84-cedd-32a5-9266-2f9e4fa7d1ff","pitchNumber":2,"startTime":"2026-04-17T00:30:58.162Z","endTime":"2026-04-17T00:31:02.562Z","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":3,"startTime":"2026-04-17T00:31:07.634Z","endTime":"2026-04-17T00:31:22.188Z","isPitch":false,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.249377937046884,"aZ":-29.930200088519975,"pfxX":9.962486186879506,"pfxZ":1.4526335706287101,"pX":0.7295175687514375,"pZ":1.9252102559597626,"vX0":3.957443169079821,"vY0":-124.19739658035897,"vZ0":-3.6629569445877754,"x":89.19,"y":186.8,"x0":-2.18519151111021,"y0":50.00032452058126,"z0":5.948065194736113,"aX":15.33225426688131},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.9,"breakHorizontal":-19.0,"spinRate":2965,"spinDirection":47},"zone":9,"typeConfidence":2.0,"plateTime":0.4434913772701101,"extension":5.974249373293922},"hitData":{"launchSpeed":70.6,"launchAngle":40.0,"totalDistance":240.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.12,"coordY":98.63}},"index":4,"playId":"71a44325-7af1-31ee-9a8b-708825e75de8","pitchNumber":3,"startTime":"2026-04-17T00:31:22.188Z","endTime":"2026-04-17T00:31:35.510Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T00:31:35.510Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cam Smith grounds out, second baseman Edouard Julien to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T00:34:21.909Z","endTime":"2026-04-17T00:34:48.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-17T00:32:01.570Z","endTime":"2026-04-17T00:34:12.168Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Chase Dollander replaces Juan Mejia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-17T00:34:12.168Z","endTime":"2026-04-17T00:34:24.140Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801403,"link":"/api/v1/people/801403"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.60543294028072,"aZ":-26.040591267676668,"pfxX":0.9863024671364138,"pfxZ":3.7065700576138942,"pX":7.8550553095879E-4,"pZ":0.8434740625498331,"vX0":4.268489173886785,"vY0":-127.1470910009683,"vZ0":-5.719426124622099,"x":116.97,"y":216.01,"x0":-1.8209369181512627,"y0":50.00127580055925,"z0":5.161735817161887,"aX":1.6302933507241621},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.8,"breakHorizontal":-2.6,"spinRate":2841,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.429128259088293,"extension":6.444342655817251},"index":2,"playId":"418481e4-1c54-357e-bdb0-9c56fc516881","pitchNumber":1,"startTime":"2026-04-17T00:34:24.140Z","endTime":"2026-04-17T00:34:28.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.4,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.477933505767446,"aZ":-23.323663183328488,"pfxX":-12.136863851190677,"pfxZ":4.211698509047125,"pX":-0.45751222218655574,"pZ":2.767023716735909,"vX0":8.241128707184808,"vY0":-144.29362755298467,"vZ0":-2.8948715704789088,"x":134.44,"y":164.07,"x0":-1.7778582829995535,"y0":50.00667930615486,"z0":5.225147911715627,"aX":-25.524726523138575},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.2,"breakHorizontal":20.3,"spinRate":2497,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.38000998891362325,"extension":6.330705878323424},"hitData":{"launchSpeed":84.1,"launchAngle":-0.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.88,"coordY":155.13}},"index":3,"playId":"f39068d8-fd34-31df-bffa-6f05d65de921","pitchNumber":2,"startTime":"2026-04-17T00:34:40.875Z","endTime":"2026-04-17T00:34:48.349Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T00:34:48.349Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hunter Goodman walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T00:37:18.197Z","endTime":"2026-04-17T00:39:22.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-17T00:36:55.371Z","endTime":"2026-04-17T00:37:20.466Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81546494596641,"aZ":-15.376192176194595,"pfxX":-6.496266570214927,"pfxZ":8.851129068109085,"pX":-0.8030205607457037,"pZ":4.135208639795812,"vX0":6.240976147163524,"vY0":-137.46133082154694,"vZ0":-2.0381008104865668,"x":147.61,"y":127.13,"x0":-2.2679315184943833,"y0":50.00235508440029,"z0":5.939908835435925,"aX":-12.32924388651469},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.7,"breakHorizontal":10.3,"spinRate":2436,"spinDirection":212},"zone":11,"typeConfidence":0.71,"plateTime":0.39971699904043057,"extension":6.536195570048675},"index":1,"playId":"72f36944-0587-3cc0-a1d8-f1408e5e920d","pitchNumber":1,"startTime":"2026-04-17T00:37:20.466Z","endTime":"2026-04-17T00:37:24.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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.199896609046938,"aZ":-33.80454787226434,"pfxX":7.366721233443596,"pfxZ":-1.1031565103564773,"pX":-0.8311076415079512,"pZ":2.1213158385846826,"vX0":1.3511082584189453,"vY0":-121.38272179376494,"vZ0":-2.0989762752791474,"x":148.68,"y":181.5,"x0":-2.3528751976409645,"y0":50.00305470037843,"z0":5.971692843495907,"aX":10.872094363546188},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-2.3,"breakHorizontal":-13.7,"spinRate":2640,"spinDirection":55},"zone":7,"typeConfidence":0.9,"plateTime":0.45313867076597614,"extension":6.405867582097281},"index":2,"playId":"8e427d82-97bc-3606-9bfd-6b11b42e26b5","pitchNumber":2,"startTime":"2026-04-17T00:37:33.987Z","endTime":"2026-04-17T00:37:37.631Z","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":93.1,"endSpeed":84.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62459714143926,"aZ":-18.958350405687487,"pfxX":-9.11801371474235,"pfxZ":7.196177332179955,"pX":-1.3662982957231964,"pZ":2.9621445617039406,"vX0":4.865426585633755,"vY0":-135.41896417364433,"vZ0":-4.318850154593894,"x":169.08,"y":158.8,"x0":-2.0122838338405504,"y0":50.0028401651575,"z0":5.923626233480279,"aX":-16.747464162683922},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.2,"breakHorizontal":15.4,"spinRate":2294,"spinDirection":211},"zone":11,"typeConfidence":0.93,"plateTime":0.4061916649763191,"extension":6.427678141810944},"index":3,"playId":"645b149c-f5b5-300f-97d9-77ef84e4a9aa","pitchNumber":3,"startTime":"2026-04-17T00:37:56.074Z","endTime":"2026-04-17T00:38:03.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.88069670837515,"aZ":-29.953718698063966,"pfxX":5.990028498877262,"pfxZ":1.4719358056876786,"pX":1.968515723698453,"pZ":0.5415565521602581,"vX0":7.613844884854638,"vY0":-123.2225345905345,"vZ0":-6.454521397037675,"x":41.96,"y":224.16,"x0":-1.9624745749886796,"y0":50.002903219725276,"z0":5.788452645858952,"aX":9.032936646658788},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.1,"breakHorizontal":-13.0,"spinRate":2731,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.4478264145768063,"extension":6.458328972483709},"index":4,"playId":"abd00c72-f9c2-32b3-ad38-476d358924d3","pitchNumber":4,"startTime":"2026-04-17T00:38:45.613Z","endTime":"2026-04-17T00:38:49.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46346740629514,"aZ":-31.53973888115811,"pfxX":9.629675478522131,"pfxZ":0.4258736875073623,"pX":0.7964909299394174,"pZ":1.186408030104763,"vX0":4.225822387664001,"vY0":-122.63577007511904,"vZ0":-4.474932522406835,"x":86.64,"y":206.75,"x0":-2.2076751382429096,"y0":50.004465765454846,"z0":5.768218147928387,"aX":14.461289195557889},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.1,"breakHorizontal":-18.5,"spinRate":2601,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.44907495362755157,"extension":6.405198865186496},"index":5,"playId":"953887d9-502b-37bd-86b3-e82d4259941d","pitchNumber":5,"startTime":"2026-04-17T00:39:02.099Z","endTime":"2026-04-17T00:39:06.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.181138347339267,"aZ":-31.979631457972907,"pfxX":6.3815049411582985,"pfxZ":0.12599724593963568,"pX":0.3407718683058086,"pZ":1.1384893355043049,"vX0":4.022585264186692,"vY0":-123.7967816243738,"vZ0":-4.869340868075297,"x":104.01,"y":208.04,"x0":-2.142511692689229,"y0":50.00280829416756,"z0":5.854421945181388,"aX":9.754716600820808},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.8,"breakHorizontal":-12.6,"spinRate":2649,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.4450220569264083,"extension":6.436412229435149},"index":6,"playId":"d73bd1e0-3376-3d0c-8a4f-3b63de661674","pitchNumber":6,"startTime":"2026-04-17T00:39:18.203Z","endTime":"2026-04-17T00:39:22.071Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T00:39:22.071Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mickey Moniak singles on a ground ball to right fielder Cam Smith. Hunter Goodman out at 3rd on the throw, right fielder Cam Smith to shortstop Carlos Correa.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T00:39:28.234Z","endTime":"2026-04-17T00:41:36.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"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(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.0,"endSpeed":79.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.792567600425773,"aZ":-25.949068409691115,"pfxX":-8.5516979827193,"pfxZ":3.8323281643454594,"pX":-0.4474829207726352,"pZ":1.6522637169054653,"vX0":7.071723477392454,"vY0":-127.8158041371973,"vZ0":-5.410941576943014,"x":134.06,"y":194.17,"x0":-2.163817837495725,"y0":50.00270273967911,"z0":5.881806225599387,"aX":-13.893215285489552},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.6,"breakHorizontal":13.6,"spinRate":1297,"spinDirection":235},"zone":7,"typeConfidence":0.9,"plateTime":0.4315321161387864,"extension":6.502980191609266},"index":0,"playId":"5b4458a9-1632-303a-a02a-5a8cd215e889","pitchNumber":1,"startTime":"2026-04-17T00:39:47.765Z","endTime":"2026-04-17T00:39:51.716Z","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.5,"endSpeed":80.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.689621955601655,"aZ":-26.38204317258927,"pfxX":-8.231960315391468,"pfxZ":3.5218979290740204,"pX":0.825596955147228,"pZ":0.7478569153807806,"vX0":10.144322188030607,"vY0":-128.23598789134482,"vZ0":-7.136498558938206,"x":85.53,"y":218.59,"x0":-2.135856074372916,"y0":50.00145151455238,"z0":5.662176730662269,"aX":-13.533571673685},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.7,"breakHorizontal":12.2,"spinRate":1169,"spinDirection":244},"zone":14,"typeConfidence":0.89,"plateTime":0.4292263216492307,"extension":6.566521646254395},"index":1,"playId":"1857d7f6-e3b3-3fef-b05d-f2aa118a43ae","pitchNumber":2,"startTime":"2026-04-17T00:40:02.220Z","endTime":"2026-04-17T00:40:05.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.665028242105326,"aZ":-28.914158504136836,"pfxX":7.333130329284616,"pfxZ":2.2663758838077817,"pX":1.2086934714780548,"pZ":2.1568437182861584,"vX0":5.8961195657452325,"vY0":-119.54822374894498,"vZ0":-2.7752924421875607,"x":70.93,"y":180.55,"x0":-2.248737925772335,"y0":50.001420962168105,"z0":5.948237492825217,"aX":10.53155139350623},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.6,"breakHorizontal":-14.8,"spinRate":2524,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.4594984997982259,"extension":6.317631810901817},"index":2,"playId":"7296c3f8-1543-3c15-822d-1ec7af65ff00","pitchNumber":3,"startTime":"2026-04-17T00:40:22.244Z","endTime":"2026-04-17T00:40:26.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":73.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.694963397930824,"aZ":-41.98641445170092,"pfxX":2.8807192605600895,"pfxZ":-7.125242351196119,"pX":0.193920820002035,"pZ":1.665946663826642,"vX0":3.9068033563403546,"vY0":-117.5864785657036,"vZ0":-1.5149540552002718,"x":109.61,"y":193.8,"x0":-1.8737964172825852,"y0":50.001568411085216,"z0":6.272228958550381,"aX":3.967590824038281},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-13.0,"breakHorizontal":-6.4,"spinRate":2389,"spinDirection":35},"zone":8,"typeConfidence":2.0,"plateTime":0.46873841918316916,"extension":6.4423758650102805},"index":3,"playId":"e5319958-5788-3fb0-bf74-8875d0cd0d7e","pitchNumber":4,"startTime":"2026-04-17T00:40:44.342Z","endTime":"2026-04-17T00:40:47.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.246307545461622,"aZ":-28.552466033624082,"pfxX":-7.399524820442478,"pfxZ":2.20022291320753,"pX":0.8486597136317845,"pZ":1.0331917824751193,"vX0":9.772972606914681,"vY0":-127.38330270045444,"vZ0":-6.264028907247159,"x":84.65,"y":210.88,"x0":-2.06967922902518,"y0":50.00584138551955,"z0":5.77058533696037,"aX":-12.207958491702035},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.8,"breakHorizontal":11.3,"spinRate":1225,"spinDirection":238},"zone":14,"typeConfidence":0.9,"plateTime":0.429358587112719,"extension":6.455328593601237},"index":4,"playId":"1d20312c-e278-3ec2-bcd3-94fcba6b07cc","pitchNumber":5,"startTime":"2026-04-17T00:41:06.968Z","endTime":"2026-04-17T00:41:11.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.839519994196422,"aZ":-27.378743977084024,"pfxX":7.146852380721837,"pfxZ":3.0650452072810754,"pX":-0.2629047424687393,"pZ":2.388099742760649,"vX0":2.6010682588844443,"vY0":-124.33790914551525,"vZ0":-2.9728349441451236,"x":127.02,"y":174.3,"x0":-2.2511672926234425,"y0":50.005117619081005,"z0":5.870136771568951,"aX":11.196204962931795},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.2,"breakHorizontal":-13.6,"spinRate":2677,"spinDirection":62},"zone":5,"typeConfidence":0.9,"plateTime":0.4404485265018643,"extension":6.339724364851785},"hitData":{"launchSpeed":104.7,"launchAngle":5.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.2,"coordY":122.18}},"index":5,"playId":"21f4c832-e5b7-35fb-8753-e1c1571d1bcb","pitchNumber":6,"startTime":"2026-04-17T00:41:25.220Z","endTime":"2026-04-17T00:41:36.331Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T00:41:36.331Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ezequiel Tovar flies out to left fielder Joey Loperfido.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T00:42:14.463Z","endTime":"2026-04-17T00:44:01.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"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":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.63292802739302,"aZ":-12.14703364252467,"pfxX":-5.854024899660574,"pfxZ":10.618506643934484,"pX":0.4307189695108146,"pZ":2.0560225306763527,"vX0":8.490152969671351,"vY0":-137.25339782461594,"vZ0":-7.684995455675338,"x":100.58,"y":183.27,"x0":-1.9586248613302337,"y0":50.00233520617435,"z0":5.741040913414677,"aX":-11.041047340756974},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.5,"breakHorizontal":8.5,"spinRate":2432,"spinDirection":213},"zone":9,"typeConfidence":0.89,"plateTime":0.4008356742666228,"extension":6.4279823824876345},"index":0,"playId":"c6f65195-df9c-33b2-b726-a0a8add7e1c7","pitchNumber":1,"startTime":"2026-04-17T00:42:14.463Z","endTime":"2026-04-17T00:42:18.611Z","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":96.1,"endSpeed":87.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.47702560666614,"aZ":-13.339546580025122,"pfxX":-5.503154010850334,"pfxZ":9.62898569831213,"pX":-0.505155340706825,"pZ":2.3899160742949306,"vX0":6.143223137672765,"vY0":-139.6942447080203,"vZ0":-6.786286704512554,"x":136.26,"y":174.25,"x0":-2.028574862729737,"y0":50.00496422320708,"z0":5.74589122309905,"aX":-10.766772411987137},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":8.5,"spinRate":2489,"spinDirection":212},"zone":4,"typeConfidence":0.88,"plateTime":0.39364076843814866,"extension":6.368002061983683},"index":1,"playId":"6175877b-c674-36fb-b50d-83ff287368ac","pitchNumber":2,"startTime":"2026-04-17T00:42:31.372Z","endTime":"2026-04-17T00:42:34.372Z","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":96.3,"endSpeed":87.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.06843143306989,"aZ":-12.151038589831481,"pfxX":-3.7901348347452646,"pfxZ":10.198007295214905,"pX":-0.17774192205473352,"pZ":3.425808830493484,"vX0":6.421153065240052,"vY0":-140.04844767156834,"vZ0":-4.517795564559963,"x":123.78,"y":146.28,"x0":-2.0200996225109424,"y0":50.002299248477925,"z0":5.870446522859586,"aX":-7.441925331537394},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.5,"breakHorizontal":5.4,"spinRate":2507,"spinDirection":212},"zone":11,"typeConfidence":0.92,"plateTime":0.39286860246296484,"extension":6.373279585322654},"index":2,"playId":"88135c91-dc4e-3fc3-aafb-c9966d3b9e84","pitchNumber":3,"startTime":"2026-04-17T00:42:51.179Z","endTime":"2026-04-17T00:42:54.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.352801450614553,"aZ":-27.87805048858292,"pfxX":6.952603255000435,"pfxZ":2.792050387790411,"pX":0.9985053885830135,"pZ":1.0078212213234636,"vX0":5.292273396754691,"vY0":-123.44833950698803,"vZ0":-5.919436201837867,"x":78.94,"y":211.57,"x0":-2.0788249766505205,"y0":50.00222963213464,"z0":5.793542740220466,"aX":10.69318370111218},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.8,"breakHorizontal":-13.8,"spinRate":2553,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.4442605698113069,"extension":6.593945214717784},"index":3,"playId":"b4ff65ab-0896-387a-9695-e1459d893a7c","pitchNumber":4,"startTime":"2026-04-17T00:43:12.031Z","endTime":"2026-04-17T00:43:15.495Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"54bb75e3-4f43-3d40-beaa-1246540ec6a0","startTime":"2026-04-17T00:43:30.071Z","endTime":"2026-04-17T00:43:33.071Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10198725153123,"aZ":-31.168123633151815,"pfxX":7.339397094414865,"pfxZ":0.6674238507250347,"pX":0.29740756953546277,"pZ":2.2623688208648907,"vX0":3.6280473723508075,"vY0":-122.38648746772064,"vZ0":-2.3140456990052107,"x":105.66,"y":177.7,"x0":-2.1616069371937483,"y0":50.000870843059346,"z0":5.912201270098622,"aX":11.036458406416939},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.8,"breakHorizontal":-14.2,"spinRate":2606,"spinDirection":55},"zone":6,"typeConfidence":0.9,"plateTime":0.4490191062714812,"extension":6.4010499402859855},"hitData":{"launchSpeed":96.5,"launchAngle":42.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.57,"coordY":100.38}},"index":5,"playId":"4c1a83cb-30c9-31ed-8291-e28ee05e045d","pitchNumber":5,"startTime":"2026-04-17T00:43:48.455Z","endTime":"2026-04-17T00:44:01.319Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T00:44:01.319Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Troy Johnston called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T00:44:05.370Z","endTime":"2026-04-17T00:46:45.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55555583627146,"aZ":-13.937572350617861,"pfxX":-4.484629971230029,"pfxZ":9.64598488344012,"pX":-1.2223953962579137,"pZ":3.3899861449116373,"vX0":4.644873494319045,"vY0":-136.73328528451344,"vZ0":-3.8304421977990186,"x":163.59,"y":147.25,"x0":-2.3616771417965694,"y0":50.004723854919725,"z0":5.767466411845991,"aX":-8.48057315934068},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.8,"breakHorizontal":7.1,"spinRate":2349,"spinDirection":216},"zone":11,"typeConfidence":0.88,"plateTime":0.40080819943178136,"extension":6.3537167389251445},"index":0,"playId":"1405937b-7313-364c-8a15-3e61669fc057","pitchNumber":1,"startTime":"2026-04-17T00:44:29.944Z","endTime":"2026-04-17T00:44:34.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.86203919322361,"aZ":-31.59744877221968,"pfxX":6.750528192484468,"pfxZ":0.4061461702292384,"pX":-1.3042954612949726,"pZ":3.730216131642816,"vX0":0.5727797671726778,"vY0":-118.29992479914563,"vZ0":1.2675774446315298,"x":166.72,"y":138.06,"x0":-2.4264797855602533,"y0":50.00277741282664,"z0":6.086992020094584,"aX":9.553481741496258},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.3,"breakHorizontal":-12.4,"spinRate":2473,"spinDirection":51},"zone":11,"typeConfidence":0.9,"plateTime":0.4632520284015924,"extension":6.233742559129731},"index":1,"playId":"b9fbfa4a-26f3-33f9-9fbb-7a2b3278c59c","pitchNumber":2,"startTime":"2026-04-17T00:44:48.796Z","endTime":"2026-04-17T00:44:52.293Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2026-04-17T00:45:17.465Z","endTime":"2026-04-17T00:45:51.432Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79513286002271,"aZ":-27.615815410931827,"pfxX":5.44991130267462,"pfxZ":3.0231223145070043,"pX":0.6596371434533578,"pZ":2.4862360302099344,"vX0":5.025539979309432,"vY0":-122.70898161904786,"vZ0":-2.493331288571231,"x":91.86,"y":171.65,"x0":-2.131280989653132,"y0":50.00278174868475,"z0":5.89492351433497,"aX":8.218616878244791},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.0,"breakHorizontal":-11.2,"spinRate":2496,"spinDirection":62},"zone":6,"typeConfidence":0.9,"plateTime":0.44827385296259914,"extension":6.395120636108027},"index":3,"playId":"5d1f5f49-316e-3d3b-8790-957df15be0ea","pitchNumber":3,"startTime":"2026-04-17T00:45:51.432Z","endTime":"2026-04-17T00:45:55.332Z","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":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12852882631567,"aZ":-28.195988546404426,"pfxX":-6.776357700075787,"pfxZ":2.407140540299574,"pX":-0.7687196085746427,"pZ":2.4673242201877787,"vX0":5.876590919843099,"vY0":-128.3155114338504,"vZ0":-3.10439022638698,"x":146.3,"y":172.16,"x0":-2.219859597995836,"y0":50.00105528381497,"z0":5.914302521624084,"aX":-11.181632194623367},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.8,"breakHorizontal":10.8,"spinRate":1366,"spinDirection":232},"zone":4,"typeConfidence":0.9,"plateTime":0.4285861464078433,"extension":6.266434304324431},"index":4,"playId":"d1630c19-c370-36f5-9fae-c0f27f6cd8e6","pitchNumber":4,"startTime":"2026-04-17T00:46:13.671Z","endTime":"2026-04-17T00:46:19.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79129193123984,"aZ":-29.959018642060258,"pfxX":8.508661612041656,"pfxZ":1.4069157441876659,"pX":-0.67380325745638,"pZ":2.375218154301965,"vX0":1.1808109943354,"vY0":-124.48642394213847,"vZ0":-2.6969785058378983,"x":142.68,"y":174.65,"x0":-2.25949683418539,"y0":50.00018757699394,"z0":5.95046522104872,"aX":13.362915435831182},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.2,"breakHorizontal":-15.7,"spinRate":2626,"spinDirection":59},"zone":4,"typeConfidence":0.9,"plateTime":0.43984839247315666,"extension":6.18231737480861},"index":5,"playId":"cb11026f-7104-349f-a7fe-a51b2613d9f4","pitchNumber":5,"startTime":"2026-04-17T00:46:41.146Z","endTime":"2026-04-17T00:46:45.290Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T00:46:45.290Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Trammell walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T00:48:45.773Z","endTime":"2026-04-17T00:50:07.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.6,"endSpeed":90.1,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.84572334703666,"aZ":-13.891742511565708,"pfxX":-9.056523411450192,"pfxZ":8.726083993974036,"pX":-0.026812566236430916,"pZ":1.5977610483548812,"vX0":7.717785930324951,"vY0":-144.57270471671129,"vZ0":-7.646616241829525,"x":118.02,"y":195.64,"x0":-1.5675352898185757,"y0":50.00696545028709,"z0":5.148147366037217,"aX":-18.98448455884553},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.3,"breakHorizontal":14.6,"spinRate":2465,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.380321699517816,"extension":6.4267407921308015},"index":0,"playId":"9992a823-c202-3ecd-8a44-38307b597bec","pitchNumber":1,"startTime":"2026-04-17T00:48:55.915Z","endTime":"2026-04-17T00:49:00.253Z","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":99.3,"endSpeed":89.8,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.63967339256998,"aZ":-14.04392390097136,"pfxX":-7.584012425019914,"pfxZ":8.668348955982973,"pX":-0.06790672917743859,"pZ":3.8304258326284133,"vX0":7.217888564271898,"vY0":-144.40263553936384,"vZ0":-1.5019964151201097,"x":119.59,"y":135.36,"x0":-1.6263031955685294,"y0":50.00282603478463,"z0":5.230392319998691,"aX":-15.862953937232954},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.5,"breakHorizontal":12.1,"spinRate":2408,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.380703412549241,"extension":6.423500006429048},"index":1,"playId":"6b3f7edd-1ca3-35be-b2f7-32b20bbd7972","pitchNumber":2,"startTime":"2026-04-17T00:49:12.951Z","endTime":"2026-04-17T00:49:17.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.543522037365435,"aZ":-33.92369758868637,"pfxX":-6.812080584238619,"pfxZ":-0.9748707875457949,"pX":-0.9703650780476643,"pZ":2.1857126966997513,"vX0":4.390263634263417,"vY0":-132.71714452519333,"vZ0":-1.505723015401613,"x":153.99,"y":179.77,"x0":-1.7581948413009016,"y0":50.00596502273711,"z0":5.223857515540504,"aX":-12.193619046919585},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-1.9,"breakHorizontal":11.4,"spinRate":1819,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4121972170974204,"extension":6.521472293506541},"index":2,"playId":"fc65a5ca-8f27-3e9a-8cb4-67e035ab7096","pitchNumber":3,"startTime":"2026-04-17T00:49:28.008Z","endTime":"2026-04-17T00:49:31.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.07770544543053,"aZ":-24.48811386754525,"pfxX":-11.853186610412367,"pfxZ":3.766789428616131,"pX":0.1914526668576067,"pZ":1.3098340811366158,"vX0":9.31034268756238,"vY0":-142.52952333035492,"vZ0":-6.079948307521283,"x":109.7,"y":203.41,"x0":-1.5898186767042728,"y0":50.00647234142051,"z0":5.033907363000482,"aX":-24.2075576426886},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.6,"breakHorizontal":19.4,"spinRate":2481,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.3854069495971171,"extension":6.561749856654783},"index":3,"playId":"57e26143-1d77-331b-a7bc-836f8c7b8e24","pitchNumber":4,"startTime":"2026-04-17T00:49:45.601Z","endTime":"2026-04-17T00:49:49.967Z","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":0},"pitchData":{"startSpeed":99.3,"endSpeed":90.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.015963992926,"aZ":-14.22409222439232,"pfxX":-6.8057214497824585,"pfxZ":8.555939338074161,"pX":-1.132063426745333,"pZ":3.828688680356606,"vX0":4.2391520236534745,"vY0":-144.46754924397428,"vZ0":-1.6845472733727171,"x":160.15,"y":135.41,"x0":-1.7400444999102322,"y0":50.00183600983058,"z0":5.300985865587755,"aX":-14.276804288579603},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.2,"breakHorizontal":11.4,"spinRate":2422,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.38022930213472916,"extension":6.379336806232973},"index":4,"playId":"0219de0d-6c4e-309d-9a37-3035c7b6ac98","pitchNumber":5,"startTime":"2026-04-17T00:50:04.082Z","endTime":"2026-04-17T00:50:07.578Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T00:50:07.578Z","atBatIndex":14},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Yainer Diaz grounds into a double play, second baseman Edouard Julien to shortstop Ezequiel Tovar to first baseman TJ Rumfield. Taylor Trammell out at 2nd. Yainer Diaz out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T00:50:10.546Z","endTime":"2026-04-17T00:51:22.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.95768865572205,"aZ":-21.710051263220315,"pfxX":-11.015184746833542,"pfxZ":5.013778648347856,"pX":-0.48046348060601873,"pZ":2.804819576919421,"vX0":7.386230164357147,"vY0":-143.91382298838843,"vZ0":-3.075962444698766,"x":135.31,"y":163.05,"x0":-1.6557989563527555,"y0":50.002606947941196,"z0":5.240068081622754,"aX":-22.989633558819747},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":8.6,"breakHorizontal":18.4,"spinRate":2581,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.3813148594976541,"extension":6.266107023779409},"index":0,"playId":"42b1c3bf-40f9-3282-9f60-12010b2e6d6d","pitchNumber":1,"startTime":"2026-04-17T00:50:33.569Z","endTime":"2026-04-17T00:50:37.029Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16551363221003,"aZ":-27.14687972046479,"pfxX":2.800580154372053,"pfxZ":3.046219215874837,"pX":0.6916836819523708,"pZ":2.26303069323467,"vX0":5.197306881610414,"vY0":-127.35219442393998,"vZ0":-2.2088508870852617,"x":90.63,"y":177.68,"x0":-1.7360578757929714,"y0":50.00121448123184,"z0":5.280189515512754,"aX":4.617235958257279},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.3,"breakHorizontal":-6.2,"spinRate":2879,"spinDirection":112},"zone":6,"typeConfidence":2.0,"plateTime":0.42943096663017366,"extension":6.504300442527022},"index":1,"playId":"c91a73db-569f-3ed0-9177-2d45b7fdf03a","pitchNumber":2,"startTime":"2026-04-17T00:50:55.250Z","endTime":"2026-04-17T00:50:59.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.828050837038372,"aZ":-32.36307655393214,"pfxX":7.461358108151751,"pfxZ":-0.11447433328768852,"pX":0.9802697363829567,"pZ":2.4424292035839934,"vX0":4.338537017315207,"vY0":-125.64777025793882,"vZ0":-0.7724058833094005,"x":79.63,"y":172.83,"x0":-1.739285866314398,"y0":50.0050142831174,"z0":5.387110697621652,"aX":11.913348025819312},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.1,"breakHorizontal":-14.5,"spinRate":2858,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.4361765422056685,"extension":6.430928621033394},"hitData":{"launchSpeed":90.5,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.21,"coordY":145.54}},"index":2,"playId":"19b2723f-44c5-3b0e-95a7-e8aa4a721bb8","pitchNumber":3,"startTime":"2026-04-17T00:51:14.127Z","endTime":"2026-04-17T00:51:22.374Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T00:51:22.374Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Altuve called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T00:51:29.279Z","endTime":"2026-04-17T00:53:56.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":87.6,"endSpeed":80.3,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.234902600093577,"aZ":-23.866871896560568,"pfxX":5.650367532972734,"pfxZ":5.042979487882484,"pX":0.2609382376342692,"pZ":3.36411970747484,"vX0":3.1114232497724075,"vY0":-127.53687392532464,"vZ0":-0.16504191698457038,"x":107.05,"y":147.95,"x0":-1.7088889490772567,"y0":50.00187478235221,"z0":5.311972193659207,"aX":9.30758135947665},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.4,"breakHorizontal":-10.9,"spinRate":2858,"spinDirection":97},"zone":12,"typeConfidence":2.0,"plateTime":0.42947146257756286,"extension":6.4303097859941785},"index":0,"playId":"61d977c0-5d49-3444-ab4b-c7ee07a3dde6","pitchNumber":1,"startTime":"2026-04-17T00:51:51.283Z","endTime":"2026-04-17T00:51:55.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, 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.5,"endSpeed":89.5,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.3031036355001,"aZ":-28.019383106248867,"pfxX":-12.15266164469678,"pfxZ":2.0219954958127513,"pX":0.6853404636692645,"pZ":1.7820959245341534,"vX0":10.966345509226045,"vY0":-142.9859771872502,"vZ0":-4.312649870851565,"x":90.88,"y":190.66,"x0":-1.635086951960166,"y0":50.00238452174869,"z0":5.083962258738049,"aX":-24.972460138372682},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":2.9,"breakHorizontal":19.6,"spinRate":2513,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.3841834804257247,"extension":6.665518159065264},"index":1,"playId":"76387c5d-ab3e-3968-9855-9cc66f59f64d","pitchNumber":2,"startTime":"2026-04-17T00:52:09.222Z","endTime":"2026-04-17T00:52:13.459Z","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":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49231238517374,"aZ":-25.534285594824016,"pfxX":7.308434271231604,"pfxZ":4.35276833322134,"pX":-0.9297439164644938,"pZ":2.1647733468535075,"vX0":-0.03379868419926657,"vY0":-123.0492984714954,"vZ0":-2.171440384506792,"x":152.44,"y":180.33,"x0":-1.8646351440215336,"y0":50.00402119296869,"z0":5.232325436476846,"aX":11.155240823178776},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.6,"breakHorizontal":-13.2,"spinRate":2902,"spinDirection":85},"zone":13,"typeConfidence":2.0,"plateTime":0.4459317368370046,"extension":6.496198676154506},"index":2,"playId":"27163324-c53f-37a6-80c0-1045e3c718c4","pitchNumber":3,"startTime":"2026-04-17T00:52:26.956Z","endTime":"2026-04-17T00:52:53.960Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"}}},{"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":99.5,"endSpeed":90.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.60878305127764,"aZ":-23.571113159270123,"pfxX":-10.763588615382353,"pfxZ":4.083750664359746,"pX":-0.7160841602266587,"pZ":1.741408638922875,"vX0":6.944729597058851,"vY0":-144.67133482281523,"vZ0":-5.427356298794738,"x":144.3,"y":191.76,"x0":-1.7566151590615238,"y0":50.00379323453,"z0":5.098272360200418,"aX":-22.682793870047906},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":6.4,"breakHorizontal":18.0,"spinRate":2482,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.3794562941033681,"extension":6.44971934891233},"index":3,"playId":"77a18b05-b66b-3e80-8743-bc55a717bef1","pitchNumber":4,"startTime":"2026-04-17T00:53:04.649Z","endTime":"2026-04-17T00:53:09.018Z","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":99.8,"endSpeed":90.3,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.05458282375652,"aZ":-14.70255064785324,"pfxX":-7.25131884256659,"pfxZ":8.268955329045893,"pX":-0.8683302735480477,"pZ":2.9537420977874187,"vX0":5.44847552856419,"vY0":-145.14904961622602,"vZ0":-3.6251696912618883,"x":150.1,"y":159.03,"x0":-1.836923154706083,"y0":50.00390972746461,"z0":5.12660670428394,"aX":-15.323305607440789},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.3,"breakHorizontal":11.9,"spinRate":2475,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.3787674500742795,"extension":6.503743684299556},"index":4,"playId":"904e3752-133d-3eba-85b2-f1c5cd11da36","pitchNumber":5,"startTime":"2026-04-17T00:53:30.248Z","endTime":"2026-04-17T00:53:33.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":100.1,"endSpeed":90.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.745171280868654,"aZ":-16.15617803739557,"pfxX":-8.40372951229938,"pfxZ":7.53745882126273,"pX":0.13968336873712658,"pZ":2.7338536158349904,"vX0":8.419572476582385,"vY0":-145.45425507193107,"vZ0":-4.108482185091731,"x":111.68,"y":164.97,"x0":-1.7122573496958575,"y0":50.00267688605054,"z0":5.15599895399996,"aX":-17.858728599214828},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.0,"breakHorizontal":13.3,"spinRate":2534,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.37775839211911677,"extension":6.498363232979853},"index":5,"playId":"515b2a43-faab-30b2-a286-8e91b6859af7","pitchNumber":6,"startTime":"2026-04-17T00:53:52.171Z","endTime":"2026-04-17T00:53:56.621Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T00:53:56.621Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Karros walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-17T00:55:59.107Z","endTime":"2026-04-17T00:58:04.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":83.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.478935588979795,"aZ":-20.084999640758493,"pfxX":-10.018743212064566,"pfxZ":6.6380285922726845,"pX":-1.8480917528288816,"pZ":3.7210615247493304,"vX0":4.167655274029851,"vY0":-135.1115435546841,"vZ0":-2.357882213396157,"x":187.44,"y":138.31,"x0":-2.1217998250749255,"y0":50.00380838664537,"z0":6.039427343175792,"aX":-18.25181015072861},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.6,"breakHorizontal":17.0,"spinRate":2276,"spinDirection":209},"zone":11,"typeConfidence":0.93,"plateTime":0.4076843200104432,"extension":6.385425603861071},"index":0,"playId":"510fe12e-4815-3f5e-89ab-7daa532e7ea2","pitchNumber":1,"startTime":"2026-04-17T00:56:03.207Z","endTime":"2026-04-17T00:56:08.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30670001816616,"aZ":-11.165591625179989,"pfxX":-4.807447839726163,"pfxZ":10.956440250199606,"pX":0.46452878891137345,"pZ":1.1990701553378236,"vX0":8.60194458233705,"vY0":-137.75906537391754,"vZ0":-9.964112063864054,"x":99.29,"y":206.41,"x0":-2.077298369197109,"y0":50.00131471317656,"z0":5.62294633803095,"aX":-9.21726924539915},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.8,"breakHorizontal":6.8,"spinRate":2524,"spinDirection":213},"zone":14,"typeConfidence":0.92,"plateTime":0.39797657134730624,"extension":6.686026916500959},"index":1,"playId":"be61a893-725b-377e-84e7-728b945009d6","pitchNumber":2,"startTime":"2026-04-17T00:56:27.308Z","endTime":"2026-04-17T00:56:31.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.466949430572488,"aZ":-32.16578630333049,"pfxX":4.9823468640899,"pfxZ":0.009217053612651682,"pX":0.2959599914245489,"pZ":3.164024419682114,"vX0":4.662991869500459,"vY0":-122.2401572265811,"vZ0":-0.2534142824279847,"x":105.72,"y":153.35,"x0":-2.2849753303909526,"y0":50.00556052278931,"z0":6.034383947541179,"aX":7.528177621968529},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.2,"breakHorizontal":-10.1,"spinRate":2658,"spinDirection":70},"zone":3,"typeConfidence":0.9,"plateTime":0.4483501707154658,"extension":6.384170166379636},"index":2,"playId":"b34e0f96-7831-3864-aad3-eab43a4506d0","pitchNumber":3,"startTime":"2026-04-17T00:56:40.335Z","endTime":"2026-04-17T00:56:44.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52277330188372,"aZ":-29.105595147561818,"pfxX":6.465017105945556,"pfxZ":2.036166323738917,"pX":0.46813502371211235,"pZ":1.621095269968028,"vX0":4.4722060002964446,"vY0":-121.82714154473273,"vZ0":-4.100700776014671,"x":99.16,"y":195.01,"x0":-2.230064904105629,"y0":50.00241246873308,"z0":5.836785729649308,"aX":9.734014876022291},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.0,"breakHorizontal":-12.7,"spinRate":2612,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.44928086564665737,"extension":6.375431046198618},"index":3,"playId":"f31be249-6011-39b3-ae67-01f61730c718","pitchNumber":4,"startTime":"2026-04-17T00:56:52.955Z","endTime":"2026-04-17T00:56:56.370Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-17T00:57:02.345Z","endTime":"2026-04-17T00:57:13.083Z","isPitch":false,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"}},{"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":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79205811044986,"aZ":-32.00639953464633,"pfxX":7.330930172050909,"pfxZ":0.10837895444857715,"pX":0.11794558449978096,"pZ":2.469349122728308,"vX0":3.2064222829635334,"vY0":-123.6149187232308,"vZ0":-1.795973570433394,"x":112.5,"y":172.11,"x0":-2.153685752241396,"y0":50.00240280125086,"z0":5.927619487383252,"aX":11.18813562269596},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.0,"breakHorizontal":-14.0,"spinRate":2779,"spinDirection":52},"zone":5,"typeConfidence":0.9,"plateTime":0.44544271169833927,"extension":6.348854123729421},"index":5,"playId":"7f5de9ff-fd7a-3d56-9224-9925a9524a5b","pitchNumber":5,"startTime":"2026-04-17T00:57:13.083Z","endTime":"2026-04-17T00:57:21.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.8,"endSpeed":81.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.981101179293436,"aZ":-29.0538663765159,"pfxX":-9.172115250197791,"pfxZ":1.8594180273754775,"pX":1.4353658810878047,"pZ":0.2713608926583773,"vX0":11.527394495019475,"vY0":-129.9480042346586,"vZ0":-8.099367056834776,"x":62.29,"y":231.45,"x0":-1.9056711498239505,"y0":50.00499463574374,"z0":5.695920726403054,"aX":-15.39638280710106},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.3,"breakHorizontal":13.4,"spinRate":1180,"spinDirection":229},"zone":14,"typeConfidence":0.89,"plateTime":0.4245617166901794,"extension":6.570087034481551},"index":6,"playId":"01e928c6-41fd-33ac-bea9-a861f0e40248","pitchNumber":6,"startTime":"2026-04-17T00:57:44.795Z","endTime":"2026-04-17T00:57:48.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40947636089742,"aZ":-34.65130650748624,"pfxX":7.8517851508543,"pfxZ":-1.7054768074979005,"pX":-0.7374508510230144,"pZ":3.996849213943664,"vX0":1.2481712140555812,"vY0":-120.91084781820061,"vZ0":2.287026008420983,"x":145.11,"y":130.87,"x0":-2.281149038795735,"y0":50.00120382524821,"z0":6.117161285554242,"aX":11.420888190313221},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.2,"breakHorizontal":-14.5,"spinRate":2597,"spinDirection":54},"zone":11,"typeConfidence":0.9,"plateTime":0.45606305174738715,"extension":6.370757760330657},"index":7,"playId":"d61fc367-70a2-3256-befd-3c58a13cc67d","pitchNumber":7,"startTime":"2026-04-17T00:58:00.684Z","endTime":"2026-04-17T00:58:04.919Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T00:58:04.919Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brenton Doyle walks. Kyle Karros to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-17T00:58:09.870Z","endTime":"2026-04-17T00:59:33.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"postOnSecond":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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, 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":87.2,"endSpeed":79.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.638233090145892,"aZ":-28.452235884288243,"pfxX":-8.815496276551215,"pfxZ":2.320710039181371,"pX":1.1660554394452214,"pZ":0.700338310612038,"vX0":10.706555849979898,"vY0":-126.37203895708842,"vZ0":-6.80925751527915,"x":72.55,"y":219.87,"x0":-1.9958301976468868,"y0":50.00492149514454,"z0":5.739464124234616,"aX":-14.148976563951209},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.6,"breakHorizontal":13.3,"spinRate":1460,"spinDirection":241},"zone":14,"typeConfidence":0.91,"plateTime":0.43472821568203424,"extension":6.617182271512117},"index":0,"playId":"511926e2-3a2c-3f9d-815f-e2e712127683","pitchNumber":1,"startTime":"2026-04-17T00:58:32.007Z","endTime":"2026-04-17T00:58:35.387Z","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.1,"endSpeed":75.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.117745451024163,"aZ":-31.985292626203993,"pfxX":7.400923807506118,"pfxZ":0.13092319381344808,"pX":-0.5911658294446546,"pZ":3.7532820812939427,"vX0":1.7712817315673592,"vY0":-120.99287433328429,"vZ0":1.067596621720486,"x":139.53,"y":137.44,"x0":-2.2954171991992496,"y0":50.00525700691626,"z0":6.124042993390095,"aX":10.898118862864761},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.8,"breakHorizontal":-13.8,"spinRate":2615,"spinDirection":58},"zone":11,"typeConfidence":0.9,"plateTime":0.45388937743252544,"extension":6.268198466917837},"index":1,"playId":"6785d863-0fa1-3315-9558-d8886783779c","pitchNumber":2,"startTime":"2026-04-17T00:58:51.027Z","endTime":"2026-04-17T00:58:55.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.320627066784816,"aZ":-12.43344831321531,"pfxX":-3.9008284813343073,"pfxZ":10.417714017645382,"pX":-0.12117683821950472,"pZ":1.6003376312910238,"vX0":6.717690794121243,"vY0":-137.24870137394922,"vZ0":-8.605531983459787,"x":121.62,"y":195.57,"x0":-2.1013490280316045,"y0":50.002663747848494,"z0":5.637191312693371,"aX":-7.391925187364571},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":5.5,"spinRate":2413,"spinDirection":211},"zone":13,"typeConfidence":0.91,"plateTime":0.40013831004157474,"extension":6.5432714750534915},"index":2,"playId":"36f3263a-93ee-3b1c-a3c5-68365ec6b327","pitchNumber":3,"startTime":"2026-04-17T00:59:10.710Z","endTime":"2026-04-17T00:59:15.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.84115641170369,"aZ":-14.125803286531468,"pfxX":-4.714800048901113,"pfxZ":9.745161453826643,"pX":-1.1715389553683087,"pZ":4.209908621521328,"vX0":4.686856928975048,"vY0":-135.73977208875166,"vZ0":-1.931423826568032,"x":161.66,"y":125.11,"x0":-2.3144008709384063,"y0":50.000376749653256,"z0":5.922794070945264,"aX":-8.729828002350946},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.4,"breakHorizontal":7.4,"spinRate":2418,"spinDirection":214},"zone":11,"typeConfidence":0.85,"plateTime":0.40471263996336004,"extension":6.412870541412151},"index":3,"playId":"731ef36e-430f-3f6e-934a-510592cfe10b","pitchNumber":4,"startTime":"2026-04-17T00:59:29.464Z","endTime":"2026-04-17T00:59:33.006Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T00:59:33.006Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Edouard Julien walks. Kyle Karros to 3rd. Brenton Doyle to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-17T01:00:27.998Z","endTime":"2026-04-17T01:01:49.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"postOnSecond":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"postOnThird":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-17T00:59:43.447Z","endTime":"2026-04-17T01:00:29.936Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55416226539452,"aZ":-30.503844387892492,"pfxX":-6.134967299496591,"pfxZ":0.9927848479395136,"pX":0.5544204191192978,"pZ":1.1581871454744095,"vX0":8.911181457179636,"vY0":-129.1089333380089,"vZ0":-5.898927762618334,"x":95.87,"y":207.51,"x0":-2.1552958001565523,"y0":50.00071868835915,"z0":5.839623517050386,"aX":-10.287694314562284},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.6,"breakHorizontal":9.0,"spinRate":1418,"spinDirection":241},"zone":14,"typeConfidence":0.9,"plateTime":0.42532364410431933,"extension":6.767083871865166},"index":1,"playId":"424adde5-0716-336a-9b59-103becf2bec1","pitchNumber":1,"startTime":"2026-04-17T01:00:29.936Z","endTime":"2026-04-17T01:00:34.072Z","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.2,"endSpeed":75.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.913030468397324,"aZ":-30.069291830427705,"pfxX":6.734442496725089,"pfxZ":1.432284333940272,"pX":-0.9903001243738617,"pZ":2.9986413828299936,"vX0":1.3630502747173838,"vY0":-121.19378545264921,"vZ0":-0.8833811796032508,"x":154.75,"y":157.82,"x0":-2.435991520121086,"y0":50.00496821189876,"z0":6.017900357410295,"aX":9.917843443126362},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.6,"breakHorizontal":-12.5,"spinRate":2601,"spinDirection":55},"zone":11,"typeConfidence":0.9,"plateTime":0.45370162379487233,"extension":6.3460464119665705},"index":2,"playId":"620e0504-5523-3533-bfab-35d9871626b1","pitchNumber":2,"startTime":"2026-04-17T01:00:48.306Z","endTime":"2026-04-17T01:00:53.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42830826283349,"aZ":-12.729993173413629,"pfxX":-4.240508297330758,"pfxZ":10.582597033374045,"pX":-0.8747520469357342,"pZ":3.5742122578371944,"vX0":5.340221909218644,"vY0":-134.95586579921692,"vZ0":-3.696963609381519,"x":150.34,"y":142.28,"x0":-2.3318149944277984,"y0":50.00310005647109,"z0":5.863601996463672,"aX":-7.792121115659219},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.5,"breakHorizontal":6.5,"spinRate":2386,"spinDirection":209},"zone":11,"typeConfidence":0.89,"plateTime":0.40645091422638435,"extension":6.459955444108124},"index":3,"playId":"d36d5b63-81fc-3975-935f-6a7b922e05e2","pitchNumber":3,"startTime":"2026-04-17T01:01:08.291Z","endTime":"2026-04-17T01:01:12.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.19931180752577,"aZ":-12.375533019540502,"pfxX":-4.807050247127396,"pfxZ":10.44623325586112,"pX":0.07956381078112212,"pZ":1.8972652279565605,"vX0":7.776489924183356,"vY0":-137.0219178697464,"vZ0":-7.863753093377614,"x":113.97,"y":187.55,"x0":-2.174976036927116,"y0":50.00263243476456,"z0":5.656213418075285,"aX":-9.111107246451517},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.4,"breakHorizontal":7.0,"spinRate":2407,"spinDirection":215},"zone":8,"typeConfidence":0.9,"plateTime":0.40023823128142766,"extension":6.448142050092361},"index":4,"playId":"edeb1b6d-7df0-318d-8f2b-689921ebb5de","pitchNumber":4,"startTime":"2026-04-17T01:01:27.038Z","endTime":"2026-04-17T01:01:31.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.134467108281296,"aZ":-31.01246370560612,"pfxX":6.265956941961845,"pfxZ":0.8025489929966731,"pX":-0.4388306738300277,"pZ":4.578165279844369,"vX0":2.802562632811123,"vY0":-120.04392209652384,"vZ0":2.7870323863925366,"x":133.73,"y":115.17,"x0":-2.438546058302881,"y0":50.00187693366276,"z0":6.1787649699937015,"aX":9.064477578169791},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.5,"breakHorizontal":-12.0,"spinRate":2524,"spinDirection":60},"zone":11,"typeConfidence":0.9,"plateTime":0.45780344909183945,"extension":6.284314638456959},"index":5,"playId":"9a6814a4-3134-394f-9c94-7144ab797fbe","pitchNumber":5,"startTime":"2026-04-17T01:01:42.945Z","endTime":"2026-04-17T01:01:49.446Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T01:01:49.446Z","atBatIndex":19},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Tyler Freeman grounds into a double play, third baseman Isaac Paredes to second baseman Jose Altuve to first baseman Christian Walker. Kyle Karros scores. Brenton Doyle to 3rd. Edouard Julien out at 2nd. Tyler Freeman out at 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-17T01:03:12.774Z","endTime":"2026-04-17T01:04:00.560Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"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":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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":{"id":680802,"link":"/api/v1/people/680802"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-17T01:02:13.214Z","endTime":"2026-04-17T01:03:15.060Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99629641393856,"aZ":-11.7175061440488,"pfxX":-3.5251834751366604,"pfxZ":10.591613642449659,"pX":-0.18552835181650018,"pZ":1.6754993146398023,"vX0":6.98264758760155,"vY0":-138.5803938136439,"vZ0":-8.738898518424177,"x":124.07,"y":193.54,"x0":-2.2879027232078104,"y0":50.00419062822046,"z0":5.666652750402288,"aX":-6.809941491811552},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.4,"breakHorizontal":4.8,"spinRate":2480,"spinDirection":214},"zone":8,"typeConfidence":0.92,"plateTime":0.39631632136336803,"extension":6.616785793471745},"index":1,"playId":"352181fa-70c0-36ff-a74b-f638ae864fbd","pitchNumber":1,"startTime":"2026-04-17T01:03:15.060Z","endTime":"2026-04-17T01:03:42.087Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"}}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.379552211050097,"aZ":-29.74992225336396,"pfxX":7.365916340989336,"pfxZ":1.5488298451091627,"pX":-0.18847684273421692,"pZ":2.3264359195069177,"vX0":2.917138640728452,"vY0":-124.89745783595701,"vZ0":-2.8817032207977857,"x":124.18,"y":175.97,"x0":-2.3317201040155098,"y0":50.00321735038038,"z0":5.965857700487256,"aX":11.526035247104634},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.3,"breakHorizontal":-14.0,"spinRate":2722,"spinDirection":55},"zone":5,"typeConfidence":0.9,"plateTime":0.44014063782031076,"extension":6.384840661388054},"hitData":{"launchSpeed":96.4,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.0,"coordY":165.0}},"index":2,"playId":"8f40e97f-b0eb-3845-97a5-0bc4e98116cc","pitchNumber":2,"startTime":"2026-04-17T01:03:52.574Z","endTime":"2026-04-17T01:04:00.560Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T01:04:00.560Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"TJ Rumfield pops out to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-17T01:04:19.212Z","endTime":"2026-04-17T01:08:14.335Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8,9,10],"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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":"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":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.43718818948402,"aZ":-29.121453321114004,"pfxX":-5.218729765432327,"pfxZ":1.8528250371206951,"pX":-0.7407584048405089,"pZ":3.1548185187751376,"vX0":5.564474377360792,"vY0":-128.66527085273952,"vZ0":-1.4454125280893457,"x":145.24,"y":153.6,"x0":-2.2690103568767586,"y0":50.00637804585607,"z0":6.012736179228327,"aX":-8.620356319203315},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.2,"breakHorizontal":7.9,"spinRate":1299,"spinDirection":233},"zone":1,"typeConfidence":0.91,"plateTime":0.4281619583722338,"extension":6.412047602010427},"index":0,"playId":"dc9d7a53-201c-381e-94e7-0ba966f84d25","pitchNumber":1,"startTime":"2026-04-17T01:04:31.362Z","endTime":"2026-04-17T01:04:58.386Z","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":"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.1,"endSpeed":86.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.644121205311116,"aZ":-13.014701382269847,"pfxX":-3.912329539099071,"pfxZ":9.981060984724017,"pX":-0.6950446200199563,"pZ":3.6219615237266076,"vX0":5.879893780313952,"vY0":-138.34693773392522,"vZ0":-3.689351555211199,"x":143.49,"y":140.99,"x0":-2.349157778558245,"y0":50.00296542618424,"z0":5.857576780951245,"aX":-7.510700121161676},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.4,"breakHorizontal":5.8,"spinRate":2529,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.3973707043115384,"extension":6.372264533792875},"index":1,"playId":"eadebc8b-246e-3c53-9c35-4c44cc495873","pitchNumber":2,"startTime":"2026-04-17T01:05:05.400Z","endTime":"2026-04-17T01:05:08.759Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-17T01:05:36.424Z","endTime":"2026-04-17T01:05:38.208Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29546362640181,"aZ":-30.932545488165477,"pfxX":9.049201475444125,"pfxZ":0.7961616233014279,"pX":-0.8023871811572371,"pZ":2.2139276563585235,"vX0":1.0504088760291836,"vY0":-123.85885682340125,"vZ0":-2.837838684775061,"x":147.59,"y":179.0,"x0":-2.4073626493177063,"y0":50.0006130893899,"z0":5.967618242768645,"aX":14.022129071156456},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.1,"breakHorizontal":-16.7,"spinRate":2716,"spinDirection":52},"zone":7,"typeConfidence":0.9,"plateTime":0.44262842115516676,"extension":6.266356069380346},"index":3,"playId":"38a76092-b4da-31d2-81e9-bf28702d2aad","pitchNumber":3,"startTime":"2026-04-17T01:05:38.208Z","endTime":"2026-04-17T01:05:41.451Z","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.6,"endSpeed":81.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71264404322109,"aZ":-32.00420153767894,"pfxX":-5.0474166048063225,"pfxZ":0.09787582751664559,"pX":0.0817781629688447,"pZ":2.4656457256296305,"vX0":7.264363032521571,"vY0":-130.27578843027044,"vZ0":-2.775180740182316,"x":113.88,"y":172.21,"x0":-2.0937885434015175,"y0":50.00304852255628,"z0":5.976955726264546,"aX":-8.631528920793635},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.2,"breakHorizontal":7.4,"spinRate":1434,"spinDirection":234},"zone":5,"typeConfidence":0.91,"plateTime":0.42129589687977154,"extension":6.285033843083457},"index":4,"playId":"d3762a63-d526-3a4e-8e5e-ef5c22b0594f","pitchNumber":4,"startTime":"2026-04-17T01:06:01.767Z","endTime":"2026-04-17T01:06:05.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.384561970345132,"aZ":-31.24572665091725,"pfxX":7.699963920860371,"pfxZ":0.6121217857795429,"pX":0.7982335901956303,"pZ":2.0511333019763964,"vX0":4.851597699293794,"vY0":-123.34446725393695,"vZ0":-3.0804094484869085,"x":86.57,"y":183.4,"x0":-2.2030041349181455,"y0":50.00404505282767,"z0":5.985061748216857,"aX":11.71705683581934},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.6,"breakHorizontal":-15.1,"spinRate":2747,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.4461852053147908,"extension":6.481898237627319},"index":5,"playId":"5fdc4935-352e-3f3e-bc6e-1dd063a530eb","pitchNumber":5,"startTime":"2026-04-17T01:06:23.998Z","endTime":"2026-04-17T01:06:27.648Z","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":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85961344032687,"aZ":-41.86725572276868,"pfxX":5.376647709380138,"pfxZ":-6.866625709880205,"pX":-1.209809674352479,"pZ":3.9539214356306895,"vX0":0.622319094122031,"vY0":-118.90993901261854,"vZ0":3.2221119396602305,"x":163.12,"y":132.02,"x0":-2.1733641960492607,"y0":50.00333106289112,"z0":6.417524143309677,"aX":7.588706996772642},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-11.2,"breakHorizontal":-9.8,"spinRate":2521,"spinDirection":40},"zone":11,"typeConfidence":2.0,"plateTime":0.4631753968810326,"extension":6.5839032468901095},"index":6,"playId":"7f6a5616-7e6d-3f29-8c71-4053fabc62bc","pitchNumber":6,"startTime":"2026-04-17T01:06:47.462Z","endTime":"2026-04-17T01:06:51.411Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.46346851863132,"aZ":-11.797926156248474,"pfxX":-3.997160661260881,"pfxZ":10.64699469231223,"pX":0.3807746750453377,"pZ":2.634771091480359,"vX0":8.059352184230939,"vY0":-138.33315319520804,"vZ0":-6.312984233651431,"x":102.49,"y":167.64,"x0":-2.067663687059993,"y0":50.00301419638059,"z0":5.757879607885953,"aX":-7.650598189501497},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.9,"breakHorizontal":5.3,"spinRate":2511,"spinDirection":211},"zone":6,"typeConfidence":0.92,"plateTime":0.3978592203688187,"extension":6.388878172904245},"index":7,"playId":"fd39c403-89ee-3f47-9089-56a091d97cb1","pitchNumber":7,"startTime":"2026-04-17T01:07:06.218Z","endTime":"2026-04-17T01:07:10.114Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":81.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.041666058456094,"aZ":-30.92556295997684,"pfxX":-6.659054598036642,"pfxZ":0.7347215239397809,"pX":-1.2160289969344533,"pZ":3.0083150283287154,"vX0":4.928708261732478,"vY0":-130.81026463027104,"vZ0":-1.5819936956960006,"x":163.35,"y":157.56,"x0":-2.2758719682184547,"y0":50.00380993198424,"z0":5.977731377494562,"aX":-11.34142620246719},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.2,"breakHorizontal":10.7,"spinRate":1275,"spinDirection":226},"zone":11,"typeConfidence":0.91,"plateTime":0.4215160427581006,"extension":6.4384966214989685},"index":8,"playId":"1206cc51-335c-3ed6-892c-3a425fd406f5","pitchNumber":8,"startTime":"2026-04-17T01:07:30.754Z","endTime":"2026-04-17T01:07:35.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.994413215186306,"aZ":-12.784437086931522,"pfxX":-3.507361156647219,"pfxZ":10.160870368208135,"pX":-1.5111445633282337,"pZ":2.6776718029643654,"vX0":3.614424444681548,"vY0":-137.83577471778352,"vZ0":-6.071334495822152,"x":174.6,"y":166.48,"x0":-2.3889757728095438,"y0":50.00373421300216,"z0":5.785881338062713,"aX":-6.693666603635599},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":5.5,"spinRate":2446,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.3986315937330236,"extension":6.373656847779375},"index":9,"playId":"413e4627-8088-39ab-a247-86aaca610504","pitchNumber":9,"startTime":"2026-04-17T01:07:47.800Z","endTime":"2026-04-17T01:07:51.204Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.838557249456898,"aZ":-32.25396836954492,"pfxX":8.439961028261429,"pfxZ":-0.05782288479782771,"pX":-0.48119746777184,"pZ":2.3076553755725997,"vX0":1.7943045806627225,"vY0":-120.91549755685703,"vZ0":-1.783176849319375,"x":135.34,"y":176.47,"x0":-2.3311440060910895,"y0":50.00085287391313,"z0":5.924732253846312,"aX":12.309860418211164},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.2,"breakHorizontal":-15.7,"spinRate":2692,"spinDirection":49},"zone":7,"typeConfidence":0.9,"plateTime":0.45557649377411824,"extension":6.361899520938941},"hitData":{"launchSpeed":71.6,"launchAngle":63.0,"totalDistance":135.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":154.0,"coordY":164.0}},"index":10,"playId":"029927bf-58ae-32ab-ad4d-12a3e188146d","pitchNumber":10,"startTime":"2026-04-17T01:08:05.210Z","endTime":"2026-04-17T01:08:14.335Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T01:08:14.335Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yordan Alvarez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T01:10:40.039Z","endTime":"2026-04-17T01:12:57.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":72.4,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.458276195973973,"aZ":-39.48108932849442,"pfxX":9.8002364842759,"pfxZ":-5.481676899465439,"pX":0.035569728265179255,"pZ":2.654671201350695,"vX0":0.8812270999706602,"vY0":-115.56354210943472,"vZ0":1.8764869363947756,"x":115.64,"y":167.1,"x0":-1.6231833655863568,"y0":50.003238191505716,"z0":5.6660920232159,"aX":13.062193784984911},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-9.0,"breakHorizontal":-17.9,"spinRate":2858,"spinDirection":64},"zone":5,"typeConfidence":2.0,"plateTime":0.47661793291325205,"extension":6.493145147529743},"index":0,"playId":"14ce3061-d30d-33f7-a547-537febd48c8b","pitchNumber":1,"startTime":"2026-04-17T01:10:46.503Z","endTime":"2026-04-17T01:10:50.783Z","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":98.8,"endSpeed":89.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.23455829059821,"aZ":-13.40221777998975,"pfxX":-5.958071816042563,"pfxZ":9.076137782050779,"pX":1.9416643074598452,"pZ":3.586893811865183,"vX0":11.733684289194692,"vY0":-143.39165011000304,"vZ0":-2.529719214357713,"x":42.99,"y":141.93,"x0":-1.4418352315757528,"y0":50.00397905602248,"z0":5.323972448835722,"aX":-12.325707403636802},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.1,"breakHorizontal":8.3,"spinRate":2508,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.3829657582403394,"extension":6.464179178298519},"index":1,"playId":"f204aa07-fadd-3390-a145-7a5301dad63b","pitchNumber":2,"startTime":"2026-04-17T01:11:04.205Z","endTime":"2026-04-17T01:11:10.171Z","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":99.2,"endSpeed":89.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.8911914748591,"aZ":-20.525382009101428,"pfxX":-10.914489988127315,"pfxZ":5.592504611060331,"pX":0.7660132361579945,"pZ":1.9276002136766537,"vX0":10.355422573216135,"vY0":-143.95967727277585,"vZ0":-5.345511242067231,"x":87.8,"y":186.73,"x0":-1.4736478628529575,"y0":50.00249716234715,"z0":5.093815041209668,"aX":-22.727802570925306},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.1,"breakHorizontal":17.5,"spinRate":2445,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.3816437911405428,"extension":6.605837607198812},"index":2,"playId":"c0c33a09-6244-3793-a938-9fa0cd7652ea","pitchNumber":3,"startTime":"2026-04-17T01:11:26.986Z","endTime":"2026-04-17T01:11:30.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15259213762375,"aZ":-27.673669766480568,"pfxX":-9.461478975676071,"pfxZ":2.5139934656646954,"pX":0.9283925801462048,"pZ":0.4569392567393362,"vX0":9.560286410209013,"vY0":-133.2672644425594,"vZ0":-6.519857437724565,"x":81.61,"y":226.44,"x0":-1.4859490318667137,"y0":50.00125653715153,"z0":4.949313545300822,"aX":-16.921335091484245},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.2,"breakHorizontal":14.9,"spinRate":2016,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4118905778909716,"extension":6.680398082520583},"index":3,"playId":"ce35609e-bede-3ad9-8c76-8354595cf593","pitchNumber":4,"startTime":"2026-04-17T01:11:44.665Z","endTime":"2026-04-17T01:11:47.716Z","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":99.9,"endSpeed":89.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.75464235043494,"aZ":-16.220059226853383,"pfxX":-9.517874076931301,"pfxZ":7.629247809491578,"pX":0.011524174870600102,"pZ":2.3301619845944024,"vX0":8.255861707869323,"vY0":-145.04940270278573,"vZ0":-5.003618514589675,"x":116.56,"y":175.87,"x0":-1.6612395239809725,"y0":50.00600136253006,"z0":5.095675661376926,"aX":-19.91129075749648},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.7,"breakHorizontal":15.2,"spinRate":2444,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.3803136930485702,"extension":6.449113242075542},"index":4,"playId":"3c4afcac-115e-3727-8c7b-ae49ab279b5b","pitchNumber":5,"startTime":"2026-04-17T01:12:04.994Z","endTime":"2026-04-17T01:12:08.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.890802152732604,"aZ":-26.55214381278111,"pfxX":-11.179578641157896,"pfxZ":2.6894930331098115,"pX":-0.0384358533785863,"pZ":1.9783592744776892,"vX0":8.582163875763168,"vY0":-143.566230209278,"vZ0":-4.244809909386464,"x":118.47,"y":185.36,"x0":-1.6124089603358418,"y0":50.00082752475295,"z0":5.126301065411393,"aX":-23.360428792570826},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":4.2,"breakHorizontal":18.6,"spinRate":2482,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.38135179270626285,"extension":6.460893075855371},"index":5,"playId":"f1562edc-9ed2-3a0f-bc3d-ce021815964d","pitchNumber":6,"startTime":"2026-04-17T01:12:27.502Z","endTime":"2026-04-17T01:12:33.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.479449564672354,"aZ":-30.92940385071459,"pfxX":2.016111802600137,"pfxZ":0.7374800889458066,"pX":0.6442080374265173,"pZ":0.2587901157079627,"vX0":5.33829730930357,"vY0":-129.07093465306392,"vZ0":-6.06210952452802,"x":92.44,"y":231.79,"x0":-1.714730969842189,"y0":50.002286610820285,"z0":5.0269892917601995,"aX":3.391776123984028},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.1,"breakHorizontal":-4.9,"spinRate":2759,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.4247626233443751,"extension":6.469465546087891},"index":6,"playId":"e8ef272f-f956-34d6-a490-1c4b0ea428a0","pitchNumber":7,"startTime":"2026-04-17T01:12:51.877Z","endTime":"2026-04-17T01:12:57.089Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T01:12:57.089Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Paredes strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T01:13:09.960Z","endTime":"2026-04-17T01:15:55.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":7},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":85.0,"endSpeed":78.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.903842693060003,"aZ":-26.936669147214687,"pfxX":6.098113265725497,"pfxZ":3.3746253282355037,"pX":0.43602350151124214,"pZ":1.541753930592319,"vX0":3.329162569766086,"vY0":-123.85362644466193,"vZ0":-3.1639814179341896,"x":100.38,"y":197.15,"x0":-1.7181588059340864,"y0":50.00299733251156,"z0":5.090166372224283,"aX":9.46705064880752},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.6,"breakHorizontal":-11.9,"spinRate":2842,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.4423638196436541,"extension":6.6090135810636195},"index":0,"playId":"72260cb1-8bd8-3612-b73d-cb795ae1735b","pitchNumber":1,"startTime":"2026-04-17T01:13:21.804Z","endTime":"2026-04-17T01:13:25.887Z","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":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.767800300010276,"aZ":-37.42510640335294,"pfxX":9.369655831437916,"pfxZ":-4.034360585974789,"pX":-0.5500977424622057,"pZ":1.2525975330050214,"vX0":-0.0755740577593419,"vY0":-113.90798231672974,"vZ0":-0.9900312665570512,"x":137.97,"y":204.96,"x0":-1.7316700703464671,"y0":50.00207252086794,"z0":5.424025212711046,"aX":12.195753430771829},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-7.2,"breakHorizontal":-16.9,"spinRate":2646,"spinDirection":54},"zone":13,"typeConfidence":2.0,"plateTime":0.48259949057537144,"extension":6.662537822474736},"index":1,"playId":"868d238d-e49b-3104-84d1-b79d3524193b","pitchNumber":2,"startTime":"2026-04-17T01:13:40.172Z","endTime":"2026-04-17T01:14:07.180Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.59185892990919,"aZ":-22.787975127646728,"pfxX":-10.015854438533816,"pfxZ":4.5187431518325525,"pX":-0.9266940654780659,"pZ":2.514777475315694,"vX0":5.662730062961669,"vY0":-143.54601206630474,"vZ0":-3.515885096094676,"x":152.32,"y":170.88,"x0":-1.628220051913373,"y0":50.00597066947377,"z0":5.181862014616468,"aX":-20.813443213677616},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.6,"breakHorizontal":16.9,"spinRate":2547,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3822135972455283,"extension":6.414599047437047},"index":2,"playId":"fc8fa5c7-28cc-379a-8672-99f7ea5c8a93","pitchNumber":3,"startTime":"2026-04-17T01:14:18.302Z","endTime":"2026-04-17T01:14:23.082Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-17T01:14:34.249Z","endTime":"2026-04-17T01:14:43.532Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":79.4,"endSpeed":72.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.090071603922823,"aZ":-40.0468908118909,"pfxX":8.607947959528516,"pfxZ":-6.008728971850605,"pX":0.8592050372185904,"pZ":-0.4302198878092822,"vX0":2.952519437077832,"vY0":-115.41239928122123,"vZ0":-3.984063192908237,"x":84.25,"y":250.4,"x0":-1.5649559512697262,"y0":50.002009535111426,"z0":5.288627076664093,"aX":11.284312284846598},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-11.6,"breakHorizontal":-16.4,"spinRate":2755,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4797827968476902,"extension":6.836527075914443},"index":4,"playId":"e68d829a-d817-3310-83a0-de69331f7ecb","pitchNumber":4,"startTime":"2026-04-17T01:14:43.532Z","endTime":"2026-04-17T01:14:49.615Z","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":100.2,"endSpeed":91.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.19920830825014,"aZ":-17.27751607757549,"pfxX":-8.411762333243967,"pfxZ":6.93243178680334,"pX":0.47710832927537067,"pZ":3.280136837485399,"vX0":8.96660563146184,"vY0":-145.66786564385794,"vZ0":-2.576593544992403,"x":98.81,"y":150.22,"x0":-1.5479942962484508,"y0":50.00448053003342,"z0":5.22064370291249,"aX":-18.08031045349328},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":12.2,"breakHorizontal":13.4,"spinRate":2532,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.37599950084424805,"extension":6.466480248142529},"index":5,"playId":"747d5069-8185-35aa-afa9-bc6c705660e2","pitchNumber":5,"startTime":"2026-04-17T01:15:07.005Z","endTime":"2026-04-17T01:15:10.005Z","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":91.5,"endSpeed":83.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.41040487705523,"aZ":-26.490345033623083,"pfxX":-8.628754890714681,"pfxZ":3.180841250493798,"pX":-0.07810386855983177,"pZ":2.1522103636094836,"vX0":7.071209500498872,"vY0":-133.03943467537678,"vZ0":-2.7828093086317742,"x":119.98,"y":180.67,"x0":-1.6536679585432368,"y0":50.00323068808438,"z0":5.138488102967162,"aX":-15.417950334493952},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.4,"breakHorizontal":14.0,"spinRate":1908,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.4122287549207244,"extension":6.540190143651065},"index":6,"playId":"b94228bc-7428-375b-a5a9-c6c9bc700bd5","pitchNumber":6,"startTime":"2026-04-17T01:15:27.701Z","endTime":"2026-04-17T01:15:32.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.025313701869138,"aZ":-31.95294987237484,"pfxX":-7.187262295280604,"pfxZ":0.12713975906868402,"pX":0.5117710764656803,"pZ":0.6755531901664478,"vX0":8.014552951034165,"vY0":-131.47325887170297,"vZ0":-5.1410864573836355,"x":97.49,"y":220.54,"x0":-1.6431791655174206,"y0":50.004692386944306,"z0":5.029599610938561,"aX":-12.57692300820424},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-0.7,"breakHorizontal":11.3,"spinRate":1561,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.4167042917376027,"extension":6.661618591011019},"index":7,"playId":"c5717053-74f9-3298-8a4e-e3480c028f14","pitchNumber":7,"startTime":"2026-04-17T01:15:50.843Z","endTime":"2026-04-17T01:15:55.453Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T01:15:55.453Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Correa strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T01:16:10.276Z","endTime":"2026-04-17T01:18:15.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":88.0,"endSpeed":80.9,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01372272292768,"aZ":-29.455767509005792,"pfxX":2.499555191836545,"pfxZ":1.6392793235958125,"pX":1.0384894085870842,"pZ":1.4050498005616852,"vX0":5.959122465416006,"vY0":-128.0443414086401,"vZ0":-3.666153828786673,"x":77.42,"y":200.84,"x0":-1.6457732051506289,"y0":50.00226454380241,"z0":5.1660771007119015,"aX":4.139170811768293},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.4,"breakHorizontal":-5.9,"spinRate":2944,"spinDirection":97},"zone":14,"typeConfidence":2.0,"plateTime":0.42814144542029986,"extension":6.61737086460205},"index":0,"playId":"2ac0a226-8caa-3f45-af97-7e0ba076a832","pitchNumber":1,"startTime":"2026-04-17T01:16:20.170Z","endTime":"2026-04-17T01:16:23.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":89.7,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.236921640151984,"aZ":-12.99229612651216,"pfxX":-7.268801294207391,"pfxZ":9.22472689829859,"pX":2.0208473611088933,"pZ":3.13177388165659,"vX0":12.750088398385225,"vY0":-143.9351272342963,"vZ0":-3.4496004671065665,"x":39.97,"y":154.22,"x0":-1.540264805371943,"y0":50.00143686617687,"z0":5.1610239021473845,"aX":-15.113945699887484},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.1,"breakHorizontal":10.3,"spinRate":2513,"spinDirection":238},"zone":12,"typeConfidence":2.0,"plateTime":0.38186231251898395,"extension":6.690646519697134},"index":1,"playId":"f97fe5da-4926-3066-807b-69029d5246de","pitchNumber":2,"startTime":"2026-04-17T01:16:38.753Z","endTime":"2026-04-17T01:16:42.084Z","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":99.6,"endSpeed":90.1,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.62691438537589,"aZ":-24.100738093899558,"pfxX":-11.677556546936609,"pfxZ":3.8721381001522364,"pX":0.6423149499465993,"pZ":0.8658748373326306,"vX0":10.703639847486487,"vY0":-144.3980475122842,"vZ0":-7.3733448306707166,"x":92.52,"y":215.4,"x0":-1.6187077658107278,"y0":50.003790366041926,"z0":4.965159855522328,"aX":-24.34719630645413},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":5.4,"breakHorizontal":18.6,"spinRate":2509,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.38119345878369426,"extension":6.4909167315343215},"index":2,"playId":"8314e018-13fb-3ffd-8066-e690b3deb926","pitchNumber":3,"startTime":"2026-04-17T01:17:04.834Z","endTime":"2026-04-17T01:17:09.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(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":98.7,"endSpeed":89.0,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.49389858269153,"aZ":-15.098691678566892,"pfxX":-7.8682497059319205,"pfxZ":8.333498143759876,"pX":-0.08439883068709725,"pZ":1.5881299989393665,"vX0":7.561793981873357,"vY0":-143.28111504780807,"vZ0":-6.8638415360215514,"x":120.22,"y":195.9,"x0":-1.7538970474896292,"y0":50.00633620830534,"z0":4.984140545823789,"aX":-16.13039032347721},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.6,"breakHorizontal":12.5,"spinRate":2388,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.3843687398579121,"extension":6.510346798869865},"index":3,"playId":"e0b88dd0-6aa9-3bf0-8964-757500a29dc6","pitchNumber":4,"startTime":"2026-04-17T01:17:23.785Z","endTime":"2026-04-17T01:17:29.117Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-04-17T01:17:36.359Z","endTime":"2026-04-17T01:17:49.690Z","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":100.0,"endSpeed":90.1,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.76309573673862,"aZ":-16.266348222931185,"pfxX":-7.83382099528435,"pfxZ":7.543509664625886,"pX":-0.8564718678416186,"pZ":2.4598989047118107,"vX0":5.484107779616767,"vY0":-145.37547808342867,"vZ0":-4.681631147400495,"x":149.65,"y":172.36,"x0":-1.7639230865209825,"y0":50.00386140355191,"z0":5.100976696651192,"aX":-16.521711530528723},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.7,"breakHorizontal":12.8,"spinRate":2379,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.378911238308103,"extension":6.454443422672718},"index":5,"playId":"9bfe52c7-8e58-3569-a3d7-647ce4ed9f57","pitchNumber":5,"startTime":"2026-04-17T01:17:49.690Z","endTime":"2026-04-17T01:17:52.871Z","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":2},"pitchData":{"startSpeed":100.3,"endSpeed":90.4,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.59507426823506,"aZ":-14.794864068792975,"pfxX":-7.266208667805257,"pfxZ":8.189883653801699,"pX":0.16518880508223732,"pZ":2.912167874542147,"vX0":7.960217912223569,"vY0":-145.74751366920574,"vZ0":-3.8978661732852284,"x":110.7,"y":160.15,"x0":-1.6753023099188118,"y0":50.00213160143869,"z0":5.178222358280997,"aX":-15.419508715871542},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.0,"breakHorizontal":11.3,"spinRate":2384,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.3777751094146624,"extension":6.5041151601562905},"index":6,"playId":"5333a50a-15d7-39c8-b50e-61b8610edc89","pitchNumber":6,"startTime":"2026-04-17T01:18:11.483Z","endTime":"2026-04-17T01:18:15.584Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T01:18:15.584Z","atBatIndex":24},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Hunter Goodman homers (5) on a fly ball to left center field.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-17T01:20:17.125Z","endTime":"2026-04-17T01:22:04.717Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":680802,"link":"/api/v1/people/680802"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07027359374043,"aZ":-11.890925077676409,"pfxX":-3.7600348400872488,"pfxZ":10.7566458200197,"pX":0.2375993674972465,"pZ":2.6911674179982805,"vX0":7.546738922380255,"vY0":-136.91016798513255,"vZ0":-6.117018605444451,"x":107.94,"y":166.12,"x0":-2.0743094764491667,"y0":50.005351178090166,"z0":5.778877175081281,"aX":-7.092280786468048},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.2,"breakHorizontal":5.2,"spinRate":2426,"spinDirection":212},"zone":5,"typeConfidence":0.92,"plateTime":0.40106224055925743,"extension":6.4728552345679855},"index":0,"playId":"5f935361-de4a-389c-964d-8a5f0cbd5c61","pitchNumber":1,"startTime":"2026-04-17T01:20:31.725Z","endTime":"2026-04-17T01:20:34.809Z","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":83.1,"endSpeed":76.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.398914470065115,"aZ":-29.945535157826388,"pfxX":9.361438055258754,"pfxZ":1.5117899125049101,"pX":1.0458855224189298,"pZ":1.8262228321670635,"vX0":4.794196808582707,"vY0":-120.97284197980896,"vZ0":-3.390806428293028,"x":77.13,"y":189.47,"x0":-2.1826192616664586,"y0":50.00001470651932,"z0":5.893809396275612,"aX":13.757948128790865},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.2,"breakHorizontal":-18.1,"spinRate":2676,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.45419108870639846,"extension":6.565836195702318},"index":1,"playId":"a969cfa6-e02c-3723-9f8e-b4a74cde5c42","pitchNumber":2,"startTime":"2026-04-17T01:20:51.685Z","endTime":"2026-04-17T01:20:55.091Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-17T01:21:01.925Z","endTime":"2026-04-17T01:21:18.269Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":87.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.12726740904787,"aZ":-10.521577620908557,"pfxX":-2.5676936030251625,"pfxZ":10.951708606128529,"pX":-0.2974475339934637,"pZ":2.4614671619554547,"vX0":5.818381633833672,"vY0":-140.28982490425875,"vZ0":-7.164717351349051,"x":128.34,"y":172.32,"x0":-2.072241928757876,"y0":50.002868250313924,"z0":5.747594512015209,"aX":-5.076943802524531},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.4,"breakHorizontal":3.4,"spinRate":2552,"spinDirection":213},"zone":5,"typeConfidence":0.93,"plateTime":0.39164000257994935,"extension":6.416792532194026},"index":3,"playId":"249b328a-3cb9-3301-8da9-e554b8044801","pitchNumber":3,"startTime":"2026-04-17T01:21:18.269Z","endTime":"2026-04-17T01:21:21.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.828573657170264,"aZ":-31.229527291148063,"pfxX":9.826998101990352,"pfxZ":0.6466131879315036,"pX":-0.9466786708703537,"pZ":2.1504872983060563,"vX0":0.31076444561397587,"vY0":-121.01415416883661,"vZ0":-2.3212648537487564,"x":153.09,"y":180.72,"x0":-2.352058041454316,"y0":50.00537707319138,"z0":5.885044879157643,"aX":14.430252155905425},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.8,"breakHorizontal":-17.9,"spinRate":2584,"spinDirection":59},"zone":13,"typeConfidence":0.9,"plateTime":0.45437331943702386,"extension":6.42223105705107},"hitData":{"launchSpeed":105.5,"launchAngle":32.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":61.0,"coordY":51.0}},"index":4,"playId":"3bdcbda5-1459-3aa1-b106-40ed91265544","pitchNumber":4,"startTime":"2026-04-17T01:21:37.311Z","endTime":"2026-04-17T01:22:04.717Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T01:22:04.717Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-17T01:22:07.686Z","endTime":"2026-04-17T01:23:28.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"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":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.728416029226164,"aZ":-30.900294119152875,"pfxX":-6.82047235788498,"pfxZ":0.7603797582472716,"pX":-0.0211896802239972,"pZ":1.6635646469289729,"vX0":7.531924189898203,"vY0":-128.85055718315266,"vZ0":-4.562874912411882,"x":117.81,"y":193.86,"x0":-2.1068946445482966,"y0":50.0019372210619,"z0":5.8666145409816295,"aX":-11.379082819931071},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.5,"breakHorizontal":10.6,"spinRate":1275,"spinDirection":233},"zone":8,"typeConfidence":0.91,"plateTime":0.42637052974583955,"extension":6.518495534097653},"index":0,"playId":"ef2cfaa2-eb59-31a5-923a-0c9068642094","pitchNumber":1,"startTime":"2026-04-17T01:22:22.963Z","endTime":"2026-04-17T01:22:26.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.287565744755703,"aZ":-30.650562314317614,"pfxX":-6.736929050654084,"pfxZ":0.9223259843360925,"pX":-0.5993177429637935,"pZ":2.41245729952679,"vX0":6.538445051954405,"vY0":-128.7921899293673,"vZ0":-2.5702670895012445,"x":139.84,"y":173.64,"x0":-2.3130792468564665,"y0":50.0039940950442,"z0":5.828114887199105,"aX":-11.157944305928586},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.2,"breakHorizontal":10.4,"spinRate":1309,"spinDirection":232},"zone":4,"typeConfidence":0.91,"plateTime":0.42760711004291796,"extension":6.407454172089987},"index":1,"playId":"8877e176-3e11-3511-846a-b341456c0090","pitchNumber":2,"startTime":"2026-04-17T01:22:34.756Z","endTime":"2026-04-17T01:22:37.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.944679644943182,"aZ":-33.40602440457602,"pfxX":9.168510644808357,"pfxZ":-0.8282819538038826,"pX":0.19767897650140182,"pZ":1.555627294214168,"vX0":2.9997750329693407,"vY0":-121.74555543583286,"vZ0":-3.2608187326237195,"x":109.46,"y":196.78,"x0":-2.2445942937776486,"y0":50.00373273340341,"z0":5.831187884300027,"aX":13.636309304449556},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.0,"breakHorizontal":-17.3,"spinRate":2691,"spinDirection":65},"zone":14,"typeConfidence":0.9,"plateTime":0.45148343913262545,"extension":6.387733924755328},"index":2,"playId":"fd7ad735-7019-3d94-b85f-217fd56322e1","pitchNumber":3,"startTime":"2026-04-17T01:22:48.414Z","endTime":"2026-04-17T01:22:51.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8880204018381,"aZ":-28.04043990602657,"pfxX":-7.802890462743774,"pfxZ":2.470470259277277,"pX":-0.25888683930376255,"pZ":0.8055876668268412,"vX0":7.185147224124386,"vY0":-129.32195651991643,"vZ0":-6.930164275470151,"x":126.87,"y":217.03,"x0":-2.0751700902922217,"y0":50.00510229735673,"z0":5.705368959425471,"aX":-13.06534584111327},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.9,"breakHorizontal":12.2,"spinRate":1370,"spinDirection":237},"zone":13,"typeConfidence":0.88,"plateTime":0.42542661351522426,"extension":6.510168611941168},"index":3,"playId":"f67be843-2d0e-3462-85d1-fd88fa1da330","pitchNumber":4,"startTime":"2026-04-17T01:23:08.763Z","endTime":"2026-04-17T01:23:13.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.888126081503106,"aZ":-10.929402153341503,"pfxX":-4.886194910775058,"pfxZ":11.10638341735267,"pX":0.3982222631701405,"pZ":1.9612602906396965,"vX0":8.512718799748649,"vY0":-137.74505136312715,"vZ0":-7.896104625066106,"x":101.82,"y":185.83,"x0":-2.103813761812741,"y0":50.00216147206315,"z0":5.612131406663611,"aX":-9.34657100456714},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.5,"breakHorizontal":7.0,"spinRate":2456,"spinDirection":219},"zone":9,"typeConfidence":0.92,"plateTime":0.3983291879214388,"extension":6.667974466287831},"index":4,"playId":"b1b0336f-a29f-316d-b7eb-e3b4d12d8285","pitchNumber":5,"startTime":"2026-04-17T01:23:24.107Z","endTime":"2026-04-17T01:23:28.285Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T01:23:28.285Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ezequiel Tovar flies out to right fielder Cam Smith.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-17T01:23:31.614Z","endTime":"2026-04-17T01:25:15.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":93.8,"endSpeed":85.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.247795160085104,"aZ":-11.281679594538252,"pfxX":-3.9493595828031514,"pfxZ":11.180307593634051,"pX":0.7964558943261012,"pZ":1.8097875092929003,"vX0":9.037716706405826,"vY0":-136.15986054895902,"vZ0":-8.199481395858005,"x":86.64,"y":189.92,"x0":-2.0598212095873034,"y0":50.00170635093908,"z0":5.650120162418844,"aX":-7.380116002333587},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.5,"breakHorizontal":5.2,"spinRate":2341,"spinDirection":218},"zone":14,"typeConfidence":0.92,"plateTime":0.40302224369870343,"extension":6.522417498042085},"index":0,"playId":"453c28e7-fc40-3c46-b5af-72dda860824a","pitchNumber":1,"startTime":"2026-04-17T01:23:53.893Z","endTime":"2026-04-17T01:23:58.690Z","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":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.550380868743144,"aZ":-11.10999127109695,"pfxX":-3.6036694382852072,"pfxZ":11.412693032961473,"pX":-0.5660468825716651,"pZ":2.496156067825362,"vX0":5.772845607182241,"vY0":-135.47613334992738,"vZ0":-6.397189539369908,"x":138.58,"y":171.38,"x0":-2.263241548838398,"y0":50.001810918130026,"z0":5.676200832751505,"aX":-6.651029833559379},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.3,"breakHorizontal":5.2,"spinRate":2427,"spinDirection":215},"zone":4,"typeConfidence":0.91,"plateTime":0.4053984017096135,"extension":6.455798364329681},"index":1,"playId":"2c8bb69e-18a0-3b5e-b0cb-d346c7f86bb8","pitchNumber":2,"startTime":"2026-04-17T01:24:07.366Z","endTime":"2026-04-17T01:24:10.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.036388333969125,"aZ":-14.528136614581761,"pfxX":-5.849660025798219,"pfxZ":9.53919521164827,"pX":0.41422868924415485,"pZ":2.592339175013035,"vX0":8.664638045604509,"vY0":-135.4941760809799,"vZ0":-5.689251749084032,"x":101.21,"y":168.79,"x0":-2.0726760412893666,"y0":50.00106114353095,"z0":5.7433621301408975,"aX":-10.8195032124714},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.2,"breakHorizontal":8.6,"spinRate":2350,"spinDirection":208},"zone":6,"typeConfidence":0.81,"plateTime":0.405048539097395,"extension":6.512535411682813},"index":2,"playId":"abcfe4a1-3ea9-3a1e-bb7e-232a61604729","pitchNumber":3,"startTime":"2026-04-17T01:24:42.506Z","endTime":"2026-04-17T01:24:45.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37780257003041,"aZ":-10.68602435646382,"pfxX":-4.829701772264656,"pfxZ":11.06010732519115,"pX":0.08200366511348467,"pZ":1.7262496378616532,"vX0":7.2736773481592,"vY0":-138.8131931872786,"vZ0":-8.85004044835349,"x":113.87,"y":192.17,"x0":-1.9502089417359936,"y0":50.00272104343367,"z0":5.67595379366402,"aX":-9.383625081922633},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.2,"breakHorizontal":7.2,"spinRate":2485,"spinDirection":212},"zone":8,"typeConfidence":0.92,"plateTime":0.3952532131855695,"extension":6.632161339904342},"hitData":{"launchSpeed":93.7,"launchAngle":28.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":216.45,"coordY":112.42}},"index":3,"playId":"ec8c2ca0-ae78-3d0e-a8c2-a58afb1f71ea","pitchNumber":4,"startTime":"2026-04-17T01:25:06.571Z","endTime":"2026-04-17T01:25:15.597Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T01:25:15.597Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Troy Johnston singles on a sharp line drive to right fielder Cam Smith.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-17T01:25:21.345Z","endTime":"2026-04-17T01:25:57.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.768435349549364,"aZ":-30.135952219591637,"pfxX":-5.0358912640070255,"pfxZ":1.2407783429284844,"pX":-0.554181303407646,"pZ":2.5784217664194284,"vX0":5.751799673631707,"vY0":-127.48215508301804,"vZ0":-2.365446324990584,"x":138.12,"y":169.16,"x0":-2.1878005893782126,"y0":50.00230223544836,"z0":5.902544613627246,"aX":-8.269759105575028},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.9,"breakHorizontal":7.8,"spinRate":1436,"spinDirection":233},"zone":4,"typeConfidence":0.91,"plateTime":0.43002581634919634,"extension":6.624459561979977},"hitData":{"launchSpeed":103.9,"launchAngle":10.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":151.95,"coordY":92.28}},"index":0,"playId":"d3aeda61-dffe-35f7-b88a-b5b904782b7a","pitchNumber":1,"startTime":"2026-04-17T01:25:46.720Z","endTime":"2026-04-17T01:25:57.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T01:25:57.178Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Karros grounds out, third baseman Isaac Paredes to first baseman Christian Walker.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-17T01:28:18.439Z","endTime":"2026-04-17T01:30:19.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685005,"fullName":"Christian Roa","link":"/api/v1/people/685005"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7,8],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-17T01:26:17.439Z","endTime":"2026-04-17T01:28:07.460Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Christian Roa replaces Ryan Weiss.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-17T01:28:07.460Z","endTime":"2026-04-17T01:28:20.703Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685005,"link":"/api/v1/people/685005"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.773266610216375,"aZ":-22.030453169998257,"pfxX":-11.411554189793211,"pfxZ":5.320453173683331,"pX":0.5935644108709641,"pZ":2.4355209489018392,"vX0":10.4105753638516,"vY0":-137.28770443929625,"vZ0":-5.731627217970063,"x":94.37,"y":173.02,"x0":-1.7674756138517744,"y0":50.001739633591974,"z0":6.052549673585773,"aX":-21.753103416224267},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.5,"breakHorizontal":18.5,"spinRate":2044,"spinDirection":223},"zone":6,"typeConfidence":0.94,"plateTime":0.39916714413336063,"extension":6.501507052440326},"index":2,"playId":"434167f4-c8d1-3f43-a5da-cf6932e93074","pitchNumber":1,"startTime":"2026-04-17T01:28:20.703Z","endTime":"2026-04-17T01:28:25.198Z","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":89.0,"endSpeed":82.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.917094731214323,"aZ":-26.31642081738134,"pfxX":1.5758470885210207,"pfxZ":3.388136455686009,"pX":0.0018636314913868014,"pZ":3.381188047304936,"vX0":5.4486467404165255,"vY0":-129.64791984996296,"vZ0":-2.0816126445687746,"x":116.93,"y":147.49,"x0":-2.3180128566421665,"y0":50.00611028613905,"z0":6.1704385614191315,"aX":2.7264948598754746},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.0,"breakHorizontal":-3.8,"spinRate":2480,"spinDirection":49},"zone":2,"typeConfidence":0.88,"plateTime":0.4198457022243365,"extension":6.279782807710284},"index":3,"playId":"5ebb2971-0a3a-39de-8e09-a9ea9ce87e78","pitchNumber":2,"startTime":"2026-04-17T01:28:39.649Z","endTime":"2026-04-17T01:28:43.832Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"playId":"f43ca249-4607-3998-98ba-d9ef9137feaa","startTime":"2026-04-17T01:29:06.098Z","endTime":"2026-04-17T01:29:09.408Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.83783694687161,"aZ":-15.525292838921128,"pfxX":-7.788404938252061,"pfxZ":8.32216155733005,"pX":-1.1005691273763423,"pZ":3.302817467385087,"vX0":5.292985763643926,"vY0":-141.18122934860907,"vZ0":-5.820978212846121,"x":158.95,"y":149.6,"x0":-1.9964379307693005,"y0":50.00336015583521,"z0":6.405999968435416,"aX":-15.581661096173187},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.9,"breakHorizontal":12.8,"spinRate":2263,"spinDirection":219},"zone":11,"typeConfidence":0.56,"plateTime":0.38930111800131195,"extension":6.206381320059073},"index":5,"playId":"ddb68837-7222-36dc-a5f0-8684b208edea","pitchNumber":3,"startTime":"2026-04-17T01:29:24.029Z","endTime":"2026-04-17T01:29:28.076Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":6,"startTime":"2026-04-17T01:29:41.533Z","endTime":"2026-04-17T01:29:51.555Z","isPitch":false,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"}},{"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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46011963520097,"aZ":-31.869563731121236,"pfxX":1.6413676159984174,"pfxZ":0.18194338166838886,"pX":0.6670089937086874,"pZ":0.9955663997932129,"vX0":7.1637915692683425,"vY0":-129.96348320743647,"vZ0":-6.432809753958493,"x":91.58,"y":211.9,"x0":-2.3529431755157297,"y0":50.005333395598264,"z0":5.962762343381084,"aX":2.771038606268744},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.1,"breakHorizontal":-4.8,"spinRate":2463,"spinDirection":42},"zone":14,"typeConfidence":0.91,"plateTime":0.42351496694474244,"extension":6.674209001018805},"index":7,"playId":"1ee274d7-47fa-3093-ae24-47d53c7ebc61","pitchNumber":4,"startTime":"2026-04-17T01:29:51.555Z","endTime":"2026-04-17T01:29:56.152Z","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":89.3,"endSpeed":82.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70564904701856,"aZ":-29.99987705908649,"pfxX":1.0229123604961976,"pfxZ":1.2580002982374268,"pX":0.08517935288950243,"pZ":2.428640847125638,"vX0":5.74740436282058,"vY0":-130.08369502578333,"vZ0":-3.5561464001424103,"x":113.75,"y":173.21,"x0":-2.2767122429079314,"y0":50.004005319910405,"z0":6.062970976059962,"aX":1.7708453229265013},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.8,"breakHorizontal":-3.0,"spinRate":2329,"spinDirection":44},"zone":5,"typeConfidence":0.9,"plateTime":0.41943626711366866,"extension":6.524078669317052},"hitData":{"launchSpeed":95.0,"launchAngle":-7.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.83,"coordY":168.82}},"index":8,"playId":"ed5fda3a-01bd-3131-b319-499cb701aebc","pitchNumber":5,"startTime":"2026-04-17T01:30:11.081Z","endTime":"2026-04-17T01:30:19.503Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T01:30:19.503Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Walker strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-17T01:32:02.273Z","endTime":"2026-04-17T01:34:12.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.8,"endSpeed":82.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.062471343090444,"aZ":-31.460403741772126,"pfxX":-10.280167963860256,"pfxZ":0.414421934444567,"pX":0.461593283369501,"pZ":1.1603250160937748,"vX0":8.703011792992706,"vY0":-130.45409908840793,"vZ0":-4.281847954326483,"x":99.41,"y":207.45,"x0":-1.5860587079349502,"y0":50.00360681576573,"z0":5.201049425582627,"aX":-17.677234348803093},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.0,"breakHorizontal":16.7,"spinRate":1769,"spinDirection":254},"zone":14,"typeConfidence":2.0,"plateTime":0.42025413966559233,"extension":6.52143392514777},"index":0,"playId":"8fa916dd-556d-349b-95db-226dc82f70ad","pitchNumber":1,"startTime":"2026-04-17T01:32:30.339Z","endTime":"2026-04-17T01:32:34.164Z","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":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.973806465060946,"aZ":-23.607733451793802,"pfxX":-11.461043571205952,"pfxZ":4.943430451092214,"pX":1.91419113946868,"pZ":1.5662377990467518,"vX0":12.384562432428952,"vY0":-131.33594937834724,"vZ0":-4.672967733243714,"x":44.04,"y":196.49,"x0":-1.3920150334957742,"y0":50.0025562228738,"z0":5.1428641347691935,"aX":-19.856491391345752},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.9,"breakHorizontal":17.8,"spinRate":1736,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.4183871005598858,"extension":6.716040597562109},"index":1,"playId":"47a0d8d5-af17-34fd-92e8-7dde52c4c897","pitchNumber":2,"startTime":"2026-04-17T01:32:46.624Z","endTime":"2026-04-17T01:32:50.357Z","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":99.0,"endSpeed":89.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.96588586978184,"aZ":-17.21589291328646,"pfxX":-10.541874894656901,"pfxZ":7.233274261064519,"pX":-0.3985134866468715,"pZ":1.797933178696414,"vX0":7.414321413675525,"vY0":-143.7616127800297,"vZ0":-6.401561082255106,"x":132.19,"y":190.24,"x0":-1.6567660876723638,"y0":50.00689878311173,"z0":5.143925772944356,"aX":-21.8129016668691},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.8,"breakHorizontal":17.4,"spinRate":2437,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.3827135557515313,"extension":6.525850013409292},"index":2,"playId":"d13a7b93-9680-33fc-a08d-e3efae7403da","pitchNumber":3,"startTime":"2026-04-17T01:33:06.190Z","endTime":"2026-04-17T01:33:09.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":89.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.36234180213769,"aZ":-18.001839108522685,"pfxX":-11.473332696505906,"pfxZ":6.775610219376697,"pX":-1.2134393883668184,"pZ":3.549393363320066,"vX0":5.406465899714355,"vY0":-144.5776305679153,"vZ0":-2.0134283490189997,"x":163.25,"y":142.95,"x0":-1.6290453734735404,"y0":50.005852584980325,"z0":5.373885255774824,"aX":-24.011019664562653},"breaks":{"breakAngle":50.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.0,"breakHorizontal":19.6,"spinRate":2555,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.38054241561466773,"extension":6.319248015757588},"index":3,"playId":"09dd8f62-e0ab-3ae1-893c-8e46f77b1253","pitchNumber":4,"startTime":"2026-04-17T01:33:22.775Z","endTime":"2026-04-17T01:33:27.542Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-04-17T01:33:33.361Z","endTime":"2026-04-17T01:33:49.131Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":89.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.65748607071788,"aZ":-13.77875849183538,"pfxX":-9.09413851436363,"pfxZ":8.854630594738722,"pX":-0.32922195884507266,"pZ":2.746079465341662,"vX0":6.859698284989409,"vY0":-144.16617276120465,"vZ0":-4.637525187983001,"x":129.55,"y":164.64,"x0":-1.5740224732453845,"y0":50.0013282864827,"z0":5.24459991040995,"aX":-18.887801344049674},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.1,"breakHorizontal":14.9,"spinRate":2352,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.3818699040239375,"extension":6.474214679268607},"index":5,"playId":"75a6981b-a384-33ac-a28e-353a7454d99a","pitchNumber":5,"startTime":"2026-04-17T01:33:49.131Z","endTime":"2026-04-17T01:33:52.131Z","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":100.1,"endSpeed":90.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.35637586198627,"aZ":-11.974965562700291,"pfxX":-8.61421763940724,"pfxZ":9.5246088428181,"pX":0.14304143542633296,"pZ":2.5634767727480217,"vX0":8.312301846409522,"vY0":-145.44589329956773,"vZ0":-5.383303298618178,"x":111.55,"y":169.57,"x0":-1.646995185199227,"y0":50.00301042150853,"z0":5.178782047665548,"aX":-18.268632935235775},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.2,"breakHorizontal":13.7,"spinRate":2490,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.37806697017152757,"extension":6.535230034100919},"index":6,"playId":"f9166059-c73c-3ec4-9e63-3783b3335075","pitchNumber":6,"startTime":"2026-04-17T01:34:09.395Z","endTime":"2026-04-17T01:34:12.714Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T01:34:12.714Z","atBatIndex":30},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Joey Loperfido hit by pitch.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-17T01:34:16.290Z","endTime":"2026-04-17T01:35:04.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":89.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.30752621532059,"aZ":-22.53083099668669,"pfxX":-10.509006343652798,"pfxZ":4.667188213995249,"pX":-0.34327733107799374,"pZ":2.909376250700075,"vX0":7.193842197805042,"vY0":-143.72225478505422,"vZ0":-2.734934483913639,"x":130.08,"y":160.23,"x0":-1.5301046808090795,"y0":50.001092209393875,"z0":5.292994646652154,"aX":-21.699989499609263},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.0,"breakHorizontal":17.3,"spinRate":2420,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.383002358090351,"extension":6.444203090318925},"index":0,"playId":"69d9b34f-be53-3725-9c1e-5644932ad2d7","pitchNumber":1,"startTime":"2026-04-17T01:34:43.523Z","endTime":"2026-04-17T01:34:47.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.988976111362405,"aZ":-29.054773988623285,"pfxX":2.0155917792859643,"pfxZ":1.7799175889756182,"pX":3.0954619913604335,"pZ":0.13835808990193835,"vX0":11.016117816833155,"vY0":-131.94056981178974,"vZ0":-7.212631900265847,"x":-0.99,"y":235.04,"x0":-1.4081392481994277,"y0":50.00177858349973,"z0":5.070130553551107,"aX":3.5249841453573727},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.7,"breakHorizontal":-6.2,"spinRate":2789,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.41629445996901815,"extension":6.662869284763439},"index":1,"playId":"88d3b144-f78a-3936-81cf-0ae9d8bb0a12","pitchNumber":2,"startTime":"2026-04-17T01:35:00.210Z","endTime":"2026-04-17T01:35:04.843Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T01:35:04.843Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cam Smith grounds out softly, pitcher Chase Dollander to first baseman TJ Rumfield. Joey Loperfido to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-17T01:35:17.564Z","endTime":"2026-04-17T01:36:56.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":3},"credits":[{"player":{"id":801403,"link":"/api/v1/people/801403"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.5,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.0101205973674,"aZ":-23.020629476805254,"pfxX":-10.874604417323408,"pfxZ":4.435120955877293,"pX":-0.5961320706913144,"pZ":2.993770982201623,"vX0":7.135063872794806,"vY0":-143.26164934633306,"vZ0":-2.31848197224042,"x":139.72,"y":157.95,"x0":-1.7139864344022653,"y0":50.006990621007674,"z0":5.262029157954535,"aX":-22.469830995608913},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.7,"breakHorizontal":18.1,"spinRate":2482,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.38322389666747503,"extension":6.528106035943194},"index":0,"playId":"68d6d140-9da2-33ed-bd1d-2b6acbc0eeec","pitchNumber":1,"startTime":"2026-04-17T01:35:39.481Z","endTime":"2026-04-17T01:35:43.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.783374164294823,"aZ":-31.246352590611938,"pfxX":3.4713567192578454,"pfxZ":0.5435259540431687,"pX":-0.08450954254954629,"pZ":2.6675248438411243,"vX0":3.0887650764951626,"vY0":-129.86581308327266,"vZ0":-0.6959622443218638,"x":120.22,"y":166.76,"x0":-1.741254112316596,"y0":50.003122164183395,"z0":5.320680236255269,"aX":5.914254681830935},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.1,"breakHorizontal":-7.0,"spinRate":2750,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.42214520983094017,"extension":6.348738546741566},"index":1,"playId":"be86ca6a-4c05-362e-b956-4c378f94bb04","pitchNumber":2,"startTime":"2026-04-17T01:35:58.049Z","endTime":"2026-04-17T01:36:02.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.320214954832938,"aZ":-26.45558024372372,"pfxX":-9.993894678343965,"pfxZ":3.219268045788276,"pX":-0.09561759755422632,"pZ":1.4057327300031743,"vX0":7.482172925245492,"vY0":-132.8582005351539,"vZ0":-4.693813661221485,"x":120.64,"y":200.83,"x0":-1.6598238116343018,"y0":50.000066417031945,"z0":5.134347815228484,"aX":-17.738553458274023},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.9,"breakHorizontal":16.3,"spinRate":2062,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4133601093308785,"extension":6.667963879312718},"index":2,"playId":"a0eab9bf-55ed-3d6d-9494-f19eaabdcb23","pitchNumber":3,"startTime":"2026-04-17T01:36:24.318Z","endTime":"2026-04-17T01:36:28.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.20477808601677,"aZ":-24.15025259437846,"pfxX":-11.14203644042316,"pfxZ":3.8995074729065884,"pX":-1.047794602825616,"pZ":3.7237597239361815,"vX0":5.83329187076055,"vY0":-143.31066225830264,"vZ0":-0.1802629142735077,"x":156.94,"y":138.24,"x0":-1.672976278038065,"y0":50.005847769012476,"z0":5.308814944842953,"aX":-22.94883451999298},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.2,"breakHorizontal":18.8,"spinRate":2458,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3836593157941075,"extension":6.4404572976400605},"hitData":{"launchSpeed":51.1,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":127.8,"coordY":182.79}},"index":3,"playId":"5b3680a8-730b-34fa-bdeb-01e2a1976c77","pitchNumber":4,"startTime":"2026-04-17T01:36:48.477Z","endTime":"2026-04-17T01:36:56.511Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T01:36:56.511Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Taylor Trammell lines out to left fielder Mickey Moniak.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-17T01:37:07.241Z","endTime":"2026-04-17T01:39:01.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":5},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"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":2},"pitchData":{"startSpeed":86.5,"endSpeed":78.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.631681875998158,"aZ":-25.773023375819974,"pfxX":4.1675113491484,"pfxZ":3.998378707470689,"pX":-0.400596141777423,"pZ":3.415807633513551,"vX0":2.379568569720367,"vY0":-125.96028991569422,"vZ0":0.4015869516362044,"x":132.27,"y":146.55,"x0":-1.900158476469088,"y0":50.000001851170296,"z0":5.345497313849111,"aX":6.66569359937034},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.6,"breakHorizontal":-8.2,"spinRate":2717,"spinDirection":97},"zone":1,"typeConfidence":2.0,"plateTime":0.4355641614404355,"extension":6.452945087449061},"index":0,"playId":"5a437fd7-bbbf-39b6-89ea-84680ccc1284","pitchNumber":1,"startTime":"2026-04-17T01:37:25.216Z","endTime":"2026-04-17T01:37:29.099Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.702203366875494,"aZ":-13.182454197139771,"pfxX":-6.925095723326541,"pfxZ":9.177593252762566,"pX":-1.9137387181804597,"pZ":3.1117170842566404,"vX0":2.223010823490567,"vY0":-143.5133275216586,"vZ0":-3.558204668579485,"x":189.95,"y":154.76,"x0":-1.8026210337724635,"y0":50.00015285742444,"z0":5.198357149198297,"aX":-14.327039572117918},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.0,"breakHorizontal":12.0,"spinRate":2456,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.38282818086163406,"extension":6.355064252383109},"index":1,"playId":"53ffea68-1c81-359e-8a98-488f338d74a6","pitchNumber":2,"startTime":"2026-04-17T01:37:43.477Z","endTime":"2026-04-17T01:37:46.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.564677229230917,"aZ":-33.99585681171581,"pfxX":2.1209183797834594,"pfxZ":-1.1179148221942308,"pX":0.3570026905571686,"pZ":1.320934518278166,"vX0":4.640278542275433,"vY0":-127.31785708099166,"vZ0":-3.0667063832905153,"x":103.39,"y":203.11,"x0":-1.7688389063172585,"y0":50.00074000730375,"z0":5.2474231676399175,"aX":3.4612079869971986},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.5,"breakHorizontal":-4.9,"spinRate":2685,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.4311614250721396,"extension":6.327230487000766},"index":2,"playId":"35f73315-4c20-3518-aa04-1d86d0273faa","pitchNumber":3,"startTime":"2026-04-17T01:38:01.962Z","endTime":"2026-04-17T01:38:05.893Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-17T01:38:17.409Z","endTime":"2026-04-17T01:38:32.185Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.846193429375955,"aZ":-30.22563243837049,"pfxX":-8.207490721427288,"pfxZ":1.1034448238002206,"pX":0.942892761539155,"pZ":1.0986702578348748,"vX0":9.392596231634869,"vY0":-132.46183867490814,"vZ0":-4.653095294755529,"x":81.06,"y":209.12,"x0":-1.586142111301618,"y0":50.00616444977062,"z0":5.0933799637601735,"aX":-14.557345323133909},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.1,"breakHorizontal":12.7,"spinRate":1865,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.4138175778450979,"extension":6.531823942106791},"index":4,"playId":"5350064d-797f-37f2-bc30-6dcef5c95a63","pitchNumber":4,"startTime":"2026-04-17T01:38:32.185Z","endTime":"2026-04-17T01:38:36.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":89.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.97223401343506,"aZ":-14.084357553076956,"pfxX":-7.957634914655701,"pfxZ":8.667407620955126,"pX":-0.022599001068567798,"pZ":2.79023469354263,"vX0":7.742968211111802,"vY0":-144.13526503842368,"vZ0":-4.272640421397712,"x":117.86,"y":163.44,"x0":-1.7202749845281455,"y0":50.004233751515315,"z0":5.172236473622493,"aX":-16.61241202525941},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.9,"breakHorizontal":12.7,"spinRate":2488,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.3811590241673475,"extension":6.382486614058858},"hitData":{"launchSpeed":85.2,"launchAngle":26.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":68.35,"coordY":98.81}},"index":5,"playId":"6bdcd86e-289b-3829-822e-a0e4acf40ad0","pitchNumber":5,"startTime":"2026-04-17T01:38:54.065Z","endTime":"2026-04-17T01:39:01.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T01:39:01.806Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brenton Doyle singles on a ground ball to left fielder Joey Loperfido.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-17T01:41:05.903Z","endTime":"2026-04-17T01:42:29.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685005,"fullName":"Christian Roa","link":"/api/v1/people/685005"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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.2,"endSpeed":85.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1715330485644,"aZ":-18.891541520674043,"pfxX":-9.358567978699497,"pfxZ":7.042571430225186,"pX":-0.6527926731186777,"pZ":2.727766548508018,"vX0":6.867081810040667,"vY0":-136.93817009834947,"vZ0":-5.740275306172185,"x":141.88,"y":165.13,"x0":-1.985758766907365,"y0":50.00402277238321,"z0":6.157106664422848,"aX":-17.65328825104543},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.6,"breakHorizontal":15.4,"spinRate":2113,"spinDirection":219},"zone":4,"typeConfidence":0.96,"plateTime":0.40103262803836914,"extension":6.32952874747},"index":0,"playId":"d14721be-d5b4-3d40-b827-8add8b1b918e","pitchNumber":1,"startTime":"2026-04-17T01:41:20.560Z","endTime":"2026-04-17T01:41:23.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.881574087272334,"aZ":-21.555847154517874,"pfxX":-9.80699381185405,"pfxZ":5.427041111734159,"pX":-0.8981543995515469,"pZ":3.989807406452166,"vX0":6.721651378704983,"vY0":-139.353116525493,"vZ0":-2.444746234758318,"x":151.24,"y":131.06,"x0":-2.0739925609081897,"y0":50.001016545816675,"z0":6.310757573991437,"aX":-19.182689387197975},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.5,"breakHorizontal":16.3,"spinRate":2129,"spinDirection":224},"zone":11,"typeConfidence":0.94,"plateTime":0.3938499774225366,"extension":6.3737461172649335},"index":1,"playId":"2d4fd8d0-42fe-33fd-ab06-cb06c7dde96d","pitchNumber":2,"startTime":"2026-04-17T01:41:36.691Z","endTime":"2026-04-17T01:41:40.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.408042747811436,"aZ":-27.712201991271893,"pfxX":2.0668398279638724,"pfxZ":2.7798585655203656,"pX":-0.8482532713684623,"pZ":2.8786194247941297,"vX0":3.2875220283734126,"vY0":-126.36669869516572,"vZ0":-2.4028515568584456,"x":149.33,"y":161.06,"x0":-2.438162158208226,"y0":50.00527097600844,"z0":6.083854810728272,"aX":3.319127847153459},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.7,"breakHorizontal":-4.6,"spinRate":2352,"spinDirection":41},"zone":4,"typeConfidence":0.89,"plateTime":0.4345907894847194,"extension":6.440263275217101},"index":2,"playId":"e2de2ff8-05d3-3ad8-a1d6-90662102d096","pitchNumber":3,"startTime":"2026-04-17T01:41:49.421Z","endTime":"2026-04-17T01:41:53.157Z","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.6,"endSpeed":83.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.504735531743307,"aZ":-27.476467011640164,"pfxX":1.179761744716786,"pfxZ":2.6716966791576278,"pX":2.0668748260145366,"pZ":1.1913955276802675,"vX0":9.710911468421486,"vY0":-131.45406225535817,"vZ0":-7.727379778206261,"x":38.22,"y":206.61,"x0":-1.8206365867779046,"y0":50.00538892314136,"z0":6.193896390989609,"aX":2.073870612113348},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.4,"breakHorizontal":-4.2,"spinRate":2449,"spinDirection":18},"zone":14,"typeConfidence":0.87,"plateTime":0.4158378623250405,"extension":6.31098413396152},"index":3,"playId":"ff2ea082-4ef6-3678-9cc4-d9d89bd2e4a1","pitchNumber":4,"startTime":"2026-04-17T01:42:06.765Z","endTime":"2026-04-17T01:42:10.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.955537532702845,"aZ":-31.338128616817485,"pfxX":3.301964621730373,"pfxZ":0.5227384559412638,"pX":-0.18466068678910716,"pZ":2.1791521414238435,"vX0":4.064044647061538,"vY0":-125.33152955215729,"vZ0":-3.575076123391463,"x":124.04,"y":179.94,"x0":-2.2502418383753304,"y0":50.0049353345234,"z0":6.156400059215861,"aX":5.305673873678324},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.4,"breakHorizontal":-6.8,"spinRate":2408,"spinDirection":47},"zone":8,"typeConfidence":0.9,"plateTime":0.435367922716416,"extension":6.5199794608032615},"hitData":{"launchSpeed":102.0,"launchAngle":-7.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.46,"coordY":118.63}},"index":4,"playId":"f1d5c483-e158-3c51-a54d-fb84f7265b1b","pitchNumber":5,"startTime":"2026-04-17T01:42:19.914Z","endTime":"2026-04-17T01:42:29.979Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T01:42:29.979Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Edouard Julien flies out to center fielder Taylor Trammell. Brenton Doyle to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-17T01:42:43.844Z","endTime":"2026-04-17T01:46:13.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685005,"fullName":"Christian Roa","link":"/api/v1/people/685005"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,8,9,10],"actionIndex":[5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.02420147475326,"aZ":-16.956755616411485,"pfxX":-5.872939203292507,"pfxZ":8.025713937652988,"pX":-0.9156725161497015,"pZ":4.883430669662498,"vX0":5.130358296496299,"vY0":-137.4426797755546,"vZ0":-0.7046167293517063,"x":151.9,"y":106.93,"x0":-2.0517415174099924,"y0":50.00222189971209,"z0":6.304349366126995,"aX":-11.134775836459005},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.5,"breakHorizontal":9.5,"spinRate":2074,"spinDirection":224},"zone":11,"typeConfidence":0.93,"plateTime":0.3998958302751947,"extension":6.404181907294368},"index":0,"playId":"b4abdf4c-fe0d-36fb-a735-f4cd772a233b","pitchNumber":1,"startTime":"2026-04-17T01:42:57.929Z","endTime":"2026-04-17T01:43:00.929Z","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":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.961248304428953,"aZ":-27.558311205631895,"pfxX":-9.057733578128438,"pfxZ":2.906497718287147,"pX":0.0951646469495559,"pZ":1.1920634519794637,"vX0":7.896321069670979,"vY0":-125.5856553589238,"vZ0":-6.428613059033943,"x":113.37,"y":206.59,"x0":-1.9228511535310917,"y0":50.000544899943954,"z0":6.04541209267813,"aX":-14.37340979743665},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.8,"breakHorizontal":14.4,"spinRate":1826,"spinDirection":237},"zone":14,"typeConfidence":0.93,"plateTime":0.4372131783133719,"extension":6.532213425174663},"index":1,"playId":"6f65d85a-0a15-3138-b337-901e3854fc1e","pitchNumber":2,"startTime":"2026-04-17T01:43:21.168Z","endTime":"2026-04-17T01:43:25.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.978834167406365,"aZ":-15.139418437290615,"pfxX":-7.340596400138826,"pfxZ":9.082664755276877,"pX":-0.25781380628861245,"pZ":2.531063992227469,"vX0":7.405513448254759,"vY0":-136.54604211178304,"vZ0":-7.000673500821946,"x":126.83,"y":170.44,"x0":-2.0602621734765894,"y0":50.00147692457027,"z0":6.183014096081502,"aX":-13.766046861672114},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.0,"breakHorizontal":11.6,"spinRate":2120,"spinDirection":218},"zone":5,"typeConfidence":0.52,"plateTime":0.40216851072243776,"extension":6.556698091984915},"index":2,"playId":"4d27fbb6-0fa9-3d6c-b73e-01ea54de4695","pitchNumber":3,"startTime":"2026-04-17T01:43:39.318Z","endTime":"2026-04-17T01:43:43.337Z","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":0},"index":3,"playId":"881c5ea5-79cd-3b38-a351-91b48b6825bd","startTime":"2026-04-17T01:44:02.427Z","endTime":"2026-04-17T01:44:06.578Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.520234799542592,"aZ":-28.157023982360407,"pfxX":-8.627144489780125,"pfxZ":2.4837576691262946,"pX":-0.976261949204652,"pZ":2.4205814807003616,"vX0":5.688526136793149,"vY0":-126.70978321484864,"vZ0":-3.9667066104991027,"x":154.21,"y":173.42,"x0":-2.137246032935812,"y0":50.00009219070918,"z0":6.273213953269014,"aX":-13.931586385604097},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.7,"breakHorizontal":14.2,"spinRate":1916,"spinDirection":230},"zone":13,"typeConfidence":0.93,"plateTime":0.4333789016623162,"extension":6.381918192742257},"index":4,"playId":"6081e8d8-633d-3309-bb5b-a7270d152c5d","pitchNumber":4,"startTime":"2026-04-17T01:44:22.299Z","endTime":"2026-04-17T01:44:29.062Z","isPitch":true,"type":"pitch"},{"details":{"description":"Brenton Doyle steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":5,"actionPlayId":"6081e8d8-633d-3309-bb5b-a7270d152c5d","startTime":"2026-04-17T01:44:37.890Z","endTime":"2026-04-17T01:44:46.361Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"}},{"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":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.31850410821648,"aZ":-31.327399256982947,"pfxX":4.279625008055522,"pfxZ":0.5183275887573995,"pX":-0.20235478866082132,"pZ":2.923842451780448,"vX0":4.013188827660529,"vY0":-126.18033482032634,"vZ0":-1.9857550810045583,"x":124.71,"y":159.84,"x0":-2.3637558166180095,"y0":50.002156508995235,"z0":6.221602280746303,"aX":6.96692099978369},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.7,"breakHorizontal":-8.6,"spinRate":2262,"spinDirection":46},"zone":2,"typeConfidence":0.9,"plateTime":0.43247636933991274,"extension":6.4286178777444105},"index":6,"playId":"adf916d0-9f28-3489-877b-011efa77434e","pitchNumber":5,"startTime":"2026-04-17T01:44:46.361Z","endTime":"2026-04-17T01:44:50.901Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-04-17T01:44:57.249Z","endTime":"2026-04-17T01:45:12.875Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.970476380704476,"aZ":-26.458382918758062,"pfxX":2.4942646076608197,"pfxZ":3.5101478345554984,"pX":-0.2722434041904809,"pZ":2.8538618223365275,"vX0":4.248709759929487,"vY0":-127.03538251074565,"vZ0":-2.995985220573123,"x":127.38,"y":161.73,"x0":-2.2929793693269747,"y0":50.0034317030683,"z0":6.160635591222745,"aX":4.059489828131076},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.9,"breakHorizontal":-5.5,"spinRate":2381,"spinDirection":58},"zone":2,"typeConfidence":0.89,"plateTime":0.43181012720981293,"extension":6.486889341395973},"index":8,"playId":"7c6e1c9a-2edd-3383-a2f3-06e769089443","pitchNumber":6,"startTime":"2026-04-17T01:45:12.875Z","endTime":"2026-04-17T01:45:16.452Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00144006613017,"aZ":-32.053799539837854,"pfxX":3.9172846755132538,"pfxZ":0.07588226614189963,"pX":0.479704077311865,"pZ":2.0641143907262265,"vX0":5.497344371413284,"vY0":-124.94335499080375,"vZ0":-3.6447732454484125,"x":98.71,"y":183.05,"x0":-2.2502969894517246,"y0":50.003520106586414,"z0":6.150259572953117,"aX":6.249722306714882},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.4,"breakHorizontal":-8.3,"spinRate":2313,"spinDirection":57},"zone":9,"typeConfidence":0.9,"plateTime":0.43684001572201003,"extension":6.651688344199717},"index":9,"playId":"e044cc7b-8d08-3993-8e5a-d21b5f415685","pitchNumber":7,"startTime":"2026-04-17T01:45:38.553Z","endTime":"2026-04-17T01:45:41.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8269110762337,"aZ":-12.865822153223785,"pfxX":-5.343331842697931,"pfxZ":10.109945752788112,"pX":0.3103763977467546,"pZ":2.8532053481195168,"vX0":8.19950639912266,"vY0":-137.62854593928557,"vZ0":-6.6963190959626635,"x":105.17,"y":161.74,"x0":-2.019447429058172,"y0":50.00383525451465,"z0":6.197213816510541,"aX":-10.2062644195919},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":7.9,"spinRate":2164,"spinDirection":221},"zone":3,"typeConfidence":0.93,"plateTime":0.39866292564893335,"extension":6.512628450390416},"hitData":{"launchSpeed":101.0,"launchAngle":22.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.6,"coordY":78.07}},"index":10,"playId":"1f31b3d7-44de-394b-9339-eb141c9b422f","pitchNumber":8,"startTime":"2026-04-17T01:46:01.872Z","endTime":"2026-04-17T01:46:13.920Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T01:46:13.920Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Freeman singles on a ground ball to center fielder Taylor Trammell. Brenton Doyle scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-17T01:46:24.710Z","endTime":"2026-04-17T01:47:40.597Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685005,"fullName":"Christian Roa","link":"/api/v1/people/685005"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":{"id":685005,"link":"/api/v1/people/685005"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.465408342835254,"aZ":-23.06883340213426,"pfxX":-10.364766719849683,"pfxZ":4.624382499784206,"pX":-0.41902447958710004,"pZ":3.5892814040555128,"vX0":8.71009611012597,"vY0":-139.69492905297625,"vZ0":-3.306961405524885,"x":132.97,"y":141.87,"x0":-2.2359921554441717,"y0":50.00458097218383,"z0":6.310914907463984,"aX":-20.417826406771873},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.8,"breakHorizontal":16.9,"spinRate":2122,"spinDirection":218},"zone":11,"typeConfidence":0.94,"plateTime":0.39258718493673594,"extension":6.497955627768781},"index":0,"playId":"0656d15a-8de5-3ded-aa15-41cfe2cec9fd","pitchNumber":1,"startTime":"2026-04-17T01:46:43.386Z","endTime":"2026-04-17T01:46:47.458Z","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(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.6,"endSpeed":80.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54798950988538,"aZ":-30.863624419403898,"pfxX":2.545364187340306,"pfxZ":0.80548083139319,"pX":-0.2838908933441047,"pZ":2.4684664321528924,"vX0":4.222978898657981,"vY0":-126.10452034121082,"vZ0":-2.9054272785450443,"x":127.82,"y":172.13,"x0":-2.305250221041398,"y0":50.003309000061456,"z0":6.103329633670741,"aX":4.133731059133109},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.1,"breakHorizontal":-5.5,"spinRate":2333,"spinDirection":45},"zone":5,"typeConfidence":0.9,"plateTime":0.43290739294404057,"extension":6.538550816651242},"index":1,"playId":"405a1039-675a-37ad-b804-a9013eb2e293","pitchNumber":2,"startTime":"2026-04-17T01:47:00.770Z","endTime":"2026-04-17T01:47:06.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.5264416582381,"aZ":-18.788337471147944,"pfxX":-9.658505053486373,"pfxZ":6.69403951872124,"pX":0.32600188199220803,"pZ":2.7264965597112774,"vX0":9.563187775375395,"vY0":-140.843028784617,"vZ0":-6.426552336592781,"x":104.57,"y":165.16,"x0":-1.8670529890367036,"y0":50.00036891123136,"z0":6.263095406379999,"aX":-19.30267770332428},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.9,"breakHorizontal":15.4,"spinRate":2112,"spinDirection":222},"zone":6,"typeConfidence":0.94,"plateTime":0.3896724146264816,"extension":6.480834817166018},"hitData":{"launchSpeed":101.1,"launchAngle":-2.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.0,"coordY":95.0}},"index":2,"playId":"8221b07e-85ae-3beb-8d8c-a38aa16236a8","pitchNumber":3,"startTime":"2026-04-17T01:47:29.630Z","endTime":"2026-04-17T01:47:40.597Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T01:47:40.597Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"TJ Rumfield flies out to left fielder Joey Loperfido.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-17T01:47:43.844Z","endTime":"2026-04-17T01:49:30.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685005,"fullName":"Christian Roa","link":"/api/v1/people/685005"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.95633401178384,"aZ":-13.752832367814495,"pfxX":-6.481828139898564,"pfxZ":9.28345716508097,"pX":-0.7189234878117915,"pZ":2.6537581866438895,"vX0":6.439637644205675,"vY0":-140.68699455495235,"vZ0":-7.09083541109424,"x":144.4,"y":167.13,"x0":-2.2067493554898876,"y0":50.00325456265458,"z0":6.116877029633864,"aX":-12.86172102644545},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":10.2,"spinRate":2320,"spinDirection":218},"zone":4,"typeConfidence":0.89,"plateTime":0.3908553904614016,"extension":6.544426509211363},"index":0,"playId":"0ac92cec-effe-39c6-a4dc-7cdc6b6052de","pitchNumber":1,"startTime":"2026-04-17T01:48:02.927Z","endTime":"2026-04-17T01:48:06.288Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"ddf92597-b2f7-3fbd-aecd-f4ad5ba6c44d","startTime":"2026-04-17T01:48:20.682Z","endTime":"2026-04-17T01:48:24.043Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.362603493481792,"aZ":-27.66858366005417,"pfxX":3.3409545990696126,"pfxZ":2.641378972238333,"pX":-1.0984834736413933,"pZ":1.9984446896125228,"vX0":2.3528788931012397,"vY0":-130.50511472860128,"vZ0":-4.8948478938643945,"x":158.87,"y":184.82,"x0":-2.449248489224549,"y0":50.001965775315284,"z0":6.01111715331467,"aX":5.697281054143803},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.8,"breakHorizontal":-6.6,"spinRate":2427,"spinDirection":35},"zone":13,"typeConfidence":0.9,"plateTime":0.4215275921984838,"extension":6.4189069571569},"index":2,"playId":"b7c1cead-cf73-3565-80fc-49a985d743ad","pitchNumber":2,"startTime":"2026-04-17T01:48:38.622Z","endTime":"2026-04-17T01:48:43.720Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10481858552533,"aZ":-27.417267735613386,"pfxX":2.9724301440902856,"pfxZ":2.808515987387308,"pX":-1.4279404722518654,"pZ":2.427205877152654,"vX0":1.34077327721957,"vY0":-129.33077972380926,"vZ0":-3.925158514165938,"x":171.43,"y":173.25,"x0":-2.3392924088117444,"y0":50.00173531854313,"z0":6.06855068420984,"aX":5.0321492370813825},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.4,"breakHorizontal":-5.6,"spinRate":2357,"spinDirection":45},"zone":13,"typeConfidence":0.9,"plateTime":0.4235979949612343,"extension":6.44591514910362},"index":3,"playId":"49bcb684-1b57-3667-98aa-e3945a444906","pitchNumber":3,"startTime":"2026-04-17T01:48:57.911Z","endTime":"2026-04-17T01:49:01.729Z","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.7,"endSpeed":86.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98000811780735,"aZ":-14.78048649687006,"pfxX":-6.991862539534372,"pfxZ":8.964085001988279,"pX":-0.39282197070328684,"pZ":2.4792564184834016,"vX0":6.736025153562195,"vY0":-139.07665585205066,"vZ0":-7.203406643958153,"x":131.97,"y":171.84,"x0":-1.9491348378398932,"y0":50.00283583423898,"z0":6.1016735080846765,"aX":-13.566052012823368},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.8,"breakHorizontal":11.0,"spinRate":2183,"spinDirection":221},"zone":4,"typeConfidence":0.79,"plateTime":0.3952917754157603,"extension":6.46932901051383},"hitData":{"launchSpeed":97.9,"launchAngle":47.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.64,"coordY":104.43}},"index":4,"playId":"d10097f2-73eb-3a32-b818-d9cc865a4ca7","pitchNumber":4,"startTime":"2026-04-17T01:49:18.473Z","endTime":"2026-04-17T01:49:30.953Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T01:49:30.953Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Hunter Goodman doubles (2) on a line drive to center fielder Taylor Trammell. Tyler Freeman out at home on the throw, center fielder Taylor Trammell to shortstop Carlos Correa to catcher Yainer Diaz.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-17T01:50:09.979Z","endTime":"2026-04-17T01:50:26.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685005,"fullName":"Christian Roa","link":"/api/v1/people/685005"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"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":2},"index":0,"playId":"13ad8f33-2c39-3fb7-93c7-0fccd1e9ee5e","startTime":"2026-04-17T01:49:56.272Z","endTime":"2026-04-17T01:49:59.272Z","isPitch":false,"type":"pickoff"},{"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":96.0,"endSpeed":87.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.10488106298701,"aZ":-16.841353958103973,"pfxX":-9.417030770467994,"pfxZ":7.773692835102855,"pX":-0.10175805868829503,"pZ":2.858609514846663,"vX0":8.219701629413327,"vY0":-139.46367044237286,"vZ0":-6.406518880465526,"x":120.88,"y":161.6,"x0":-1.8625080692184905,"y0":50.00021793667848,"z0":6.294651162491105,"aX":-18.5645893026445},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.0,"breakHorizontal":15.4,"spinRate":2129,"spinDirection":215},"zone":2,"typeConfidence":0.95,"plateTime":0.39262193496782727,"extension":6.511021954325812},"hitData":{"launchSpeed":111.7,"launchAngle":16.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":83.06,"coordY":84.66}},"index":1,"playId":"e204b04a-56a6-3e2d-a9ee-155184b269ad","pitchNumber":1,"startTime":"2026-04-17T01:50:12.011Z","endTime":"2026-04-17T01:50:26.570Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T01:50:26.570Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yainer Diaz strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-17T01:52:52.202Z","endTime":"2026-04-17T01:54:54.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":6},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.62154747698097,"aZ":-26.188221717507584,"pfxX":4.08674671022864,"pfxZ":3.84038640766145,"pX":-0.5908128981952766,"pZ":2.6182716893046964,"vX0":1.5805990822648308,"vY0":-124.00857995748441,"vZ0":-1.2081784582953177,"x":139.52,"y":168.09,"x0":-1.7672301839527236,"y0":50.0020834554808,"z0":5.294802290915606,"aX":6.369480252496315},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.0,"breakHorizontal":-7.8,"spinRate":2716,"spinDirection":89},"zone":4,"typeConfidence":2.0,"plateTime":0.44154254250928915,"extension":6.403147800844961},"index":0,"playId":"aa2b4b77-5380-3486-ac45-41ec8d8e6f25","pitchNumber":1,"startTime":"2026-04-17T01:53:10.469Z","endTime":"2026-04-17T01:53:14.145Z","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":86.1,"endSpeed":79.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95232237822135,"aZ":-25.005777900026338,"pfxX":8.813373623882892,"pfxZ":4.562200930722629,"pX":2.682488381571962,"pZ":1.275414443738218,"vX0":7.717022575095584,"vY0":-125.0676396970406,"vZ0":-4.464816885558762,"x":14.75,"y":204.34,"x0":-1.5966199433520611,"y0":50.005365757845965,"z0":5.152721138014669,"aX":13.862206178827499},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.3,"breakHorizontal":-17.9,"spinRate":2801,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.43918047273884175,"extension":6.56591232649394},"index":1,"playId":"bb1409bb-2d97-36b8-9be4-cc709d4a72a3","pitchNumber":2,"startTime":"2026-04-17T01:53:26.878Z","endTime":"2026-04-17T01:53:29.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.811641875253887,"aZ":-29.506908719608663,"pfxX":-6.987987886278945,"pfxZ":1.5357151716490005,"pX":-2.356754739840561,"pZ":2.5574512151877067,"vX0":0.9375494407920912,"vY0":-131.18388188534223,"vZ0":-1.2494554255947858,"x":206.83,"y":169.73,"x0":-1.8107857285442805,"y0":50.006349283242145,"z0":5.239901309740553,"aX":-12.17944636258066},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.8,"breakHorizontal":12.5,"spinRate":1994,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.4175482395103258,"extension":6.486570875949271},"index":2,"playId":"0c552888-e685-36d1-a030-e26bd7c6f5e8","pitchNumber":3,"startTime":"2026-04-17T01:53:45.075Z","endTime":"2026-04-17T01:53:49.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":90.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.84287840251756,"aZ":-13.580508557620417,"pfxX":-5.5563481029527075,"pfxZ":8.825706481019845,"pX":-1.095834031430763,"pZ":3.4966390040723843,"vX0":4.0235733010766355,"vY0":-144.69672218219654,"vZ0":-2.513606347146139,"x":158.77,"y":144.37,"x0":-1.7872048370972187,"y0":50.001511588033416,"z0":5.215746975220063,"aX":-11.703519803119327},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.6,"breakHorizontal":9.2,"spinRate":2260,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3794933790900936,"extension":6.427515996604413},"index":3,"playId":"616394ef-2e3f-3661-baf8-d5c16223cca1","pitchNumber":4,"startTime":"2026-04-17T01:54:03.995Z","endTime":"2026-04-17T01:54:07.350Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-17T01:54:13.951Z","endTime":"2026-04-17T01:54:31.422Z","isPitch":false,"type":"action","player":{"id":673237,"link":"/api/v1/people/673237"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":89.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.70066737532497,"aZ":-14.570524346322994,"pfxX":-6.690619316631087,"pfxZ":8.424224041245576,"pX":-0.9709170171305453,"pZ":4.971124814880409,"vX0":4.723091444916072,"vY0":-144.36643460079665,"vZ0":1.4530091456352436,"x":154.01,"y":104.56,"x0":-1.7671229907108967,"y0":50.005654245898896,"z0":5.36344610376922,"aX":-13.985718560478452},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.7,"breakHorizontal":11.0,"spinRate":2313,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3808557140556661,"extension":6.430949715591328},"index":5,"playId":"8acfae2f-06b6-34fb-aca2-710ae9f7dac9","pitchNumber":5,"startTime":"2026-04-17T01:54:31.422Z","endTime":"2026-04-17T01:54:34.422Z","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":99.8,"endSpeed":90.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.13214628754318,"aZ":-13.614303557439131,"pfxX":-7.405173881295253,"pfxZ":8.756822939285442,"pX":-0.1034891470060667,"pZ":2.921497574494625,"vX0":7.102845848059649,"vY0":-145.16247014395995,"vZ0":-4.074198076916722,"x":120.94,"y":159.9,"x0":-1.6280768694555874,"y0":50.002819226702606,"z0":5.180701444794479,"aX":-15.696571829078522},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.1,"breakHorizontal":11.9,"spinRate":2368,"spinDirection":237},"zone":2,"typeConfidence":2.0,"plateTime":0.37828788463828555,"extension":6.508035934258456},"index":6,"playId":"9d9be1ef-30da-3153-a741-a77d57f006c9","pitchNumber":6,"startTime":"2026-04-17T01:54:50.775Z","endTime":"2026-04-17T01:54:54.264Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T01:54:54.264Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Altuve strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-17T01:54:57.498Z","endTime":"2026-04-17T01:56:05.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.005627914367597,"aZ":-27.146052207934083,"pfxX":-8.63164218048627,"pfxZ":2.844856818863658,"pX":-1.2168502578641114,"pZ":2.3327580446195184,"vX0":4.12493038612125,"vY0":-132.24119291088488,"vZ0":-2.17707896510921,"x":163.38,"y":175.8,"x0":-1.6781397439016046,"y0":50.00070338625661,"z0":5.164182186416895,"aX":-15.238823335657719},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.9,"breakHorizontal":14.6,"spinRate":1853,"spinDirection":255},"zone":11,"typeConfidence":2.0,"plateTime":0.41467814173985396,"extension":6.530738749109989},"index":0,"playId":"bf714876-6a41-3f89-a70d-5e81b0ded3af","pitchNumber":1,"startTime":"2026-04-17T01:55:23.224Z","endTime":"2026-04-17T01:55:27.201Z","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":1},"pitchData":{"startSpeed":99.9,"endSpeed":90.3,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.35271561070534,"aZ":-17.90313303667849,"pfxX":-8.140204045669204,"pfxZ":6.75721905826982,"pX":0.4478389201115421,"pZ":3.256152928709436,"vX0":8.899872244402356,"vY0":-145.1869056983165,"vZ0":-2.6238283166541883,"x":99.93,"y":150.86,"x0":-1.6153522221234984,"y0":50.003853485585616,"z0":5.274907213388782,"aX":-17.195474072974438},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":11.8,"breakHorizontal":12.7,"spinRate":2325,"spinDirection":238},"zone":12,"typeConfidence":2.0,"plateTime":0.3788013174061797,"extension":6.437643740739316},"index":1,"playId":"c3ab6346-c239-372f-8e2c-2afead8ad438","pitchNumber":2,"startTime":"2026-04-17T01:55:42.953Z","endTime":"2026-04-17T01:55:46.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.327367507184057,"aZ":-29.328018126782055,"pfxX":-9.662163945271557,"pfxZ":1.5904792625030257,"pX":-0.6500556727817411,"pZ":1.3991488961096805,"vX0":5.837207920147059,"vY0":-133.58404062125865,"vZ0":-3.9718410324594866,"x":141.78,"y":201.0,"x0":-1.6189738519989805,"y0":50.00407261991688,"z0":5.036527425507141,"aX":-17.297577180582227},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.2,"breakHorizontal":16.1,"spinRate":2003,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4115229707957062,"extension":6.597785903841278},"index":2,"playId":"5b24aa3d-20e8-3453-88ab-c780e62222ab","pitchNumber":3,"startTime":"2026-04-17T01:56:01.527Z","endTime":"2026-04-17T01:56:05.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T01:56:05.441Z","atBatIndex":40},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Yordan Alvarez lines out to left fielder Mickey Moniak.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-17T01:56:08.095Z","endTime":"2026-04-17T01:57:18.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"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":"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":2},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":89.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.93020477514726,"aZ":-26.96169154066885,"pfxX":-11.526981408064266,"pfxZ":2.508662948244563,"pX":-0.9804129910677472,"pZ":2.6696156203545485,"vX0":6.203090477944555,"vY0":-144.10789156687565,"vZ0":-2.3472889435404642,"x":154.37,"y":166.7,"x0":-1.6759826250589374,"y0":50.005101075138654,"z0":5.179395701741399,"aX":-23.980591909885405},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":4.2,"breakHorizontal":19.4,"spinRate":2471,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.38169236528415373,"extension":6.595355404425753},"index":0,"playId":"38e85ed7-5004-3366-bbfd-6961d1c48dad","pitchNumber":1,"startTime":"2026-04-17T01:56:31.192Z","endTime":"2026-04-17T01:56:35.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.78653695231667,"aZ":-20.180109535576072,"pfxX":-11.775064279101166,"pfxZ":5.723343623394829,"pX":0.703074408311261,"pZ":2.2629394427196403,"vX0":10.448668398801395,"vY0":-144.15959856501235,"vZ0":-4.799384188585365,"x":90.2,"y":177.68,"x0":-1.445800117955044,"y0":50.00442640379175,"z0":5.202161819153327,"aX":-24.68528395644798},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":9.5,"breakHorizontal":19.1,"spinRate":2557,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.3805381620604358,"extension":6.454921765391098},"index":1,"playId":"14644e4b-365d-396d-94ce-69a532768606","pitchNumber":2,"startTime":"2026-04-17T01:56:48.355Z","endTime":"2026-04-17T01:56:52.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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":90.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.590342459219976,"aZ":-19.397696917757212,"pfxX":-10.523354048924194,"pfxZ":6.055992908040169,"pX":0.34416317995416007,"pZ":2.6225622315154196,"vX0":9.270752946223912,"vY0":-144.72448009524334,"vZ0":-3.7768245063499837,"x":103.88,"y":167.97,"x0":-1.5425966113521967,"y0":50.001435756954486,"z0":5.141486678079347,"aX":-22.19349279174236},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":10.3,"breakHorizontal":17.0,"spinRate":2559,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.37930059784316894,"extension":6.4246336370219135},"hitData":{"launchSpeed":91.6,"launchAngle":21.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":90.39,"coordY":85.65}},"index":2,"playId":"794be6a7-f0d9-350e-b523-c2356859d010","pitchNumber":3,"startTime":"2026-04-17T01:57:06.554Z","endTime":"2026-04-17T01:57:18.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T01:57:18.325Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mickey Moniak walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-17T01:59:33.857Z","endTime":"2026-04-17T02:00:26.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: AJ Blubaugh replaces Christian Roa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-17T01:58:39.161Z","endTime":"2026-04-17T01:59:36.073Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805123,"link":"/api/v1/people/805123"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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.1,"endSpeed":75.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.43741930499774,"aZ":-28.40648518181552,"pfxX":5.82853780182086,"pfxZ":2.6297928629665233,"pX":-0.2781505742398696,"pZ":3.6763849025522144,"vX0":3.1205517537668888,"vY0":-118.25536160315146,"vZ0":0.5241170063581346,"x":127.6,"y":139.52,"x0":-2.3675838100740303,"y0":50.000127949745426,"z0":6.037218743011687,"aX":8.334937690214199},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":5.2,"breakHorizontal":-11.3,"spinRate":2555,"spinDirection":74},"zone":11,"typeConfidence":2.0,"plateTime":0.46141737886889533,"extension":6.471230119244512},"index":1,"playId":"627a318f-898d-3eb0-af77-a99a3174becb","pitchNumber":1,"startTime":"2026-04-17T01:59:36.073Z","endTime":"2026-04-17T01:59:39.910Z","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":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.088678509733715,"aZ":-26.641443538946255,"pfxX":-9.439543903790053,"pfxZ":3.693279123838991,"pX":-0.054590147056465754,"pZ":3.523701892794917,"vX0":7.978601388626549,"vY0":-121.14879589576486,"vZ0":-0.5021237536748044,"x":119.08,"y":143.64,"x0":-2.152889792457084,"y0":50.00144179837676,"z0":6.047973075916989,"aX":-14.130990742752674},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.8,"breakHorizontal":15.4,"spinRate":2256,"spinDirection":259},"zone":11,"typeConfidence":2.0,"plateTime":0.4508872334536238,"extension":6.3995000724464},"index":2,"playId":"753c649c-036c-3a1c-b802-a0b9f2cafef9","pitchNumber":2,"startTime":"2026-04-17T01:59:50.949Z","endTime":"2026-04-17T01:59:55.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.081519039585647,"aZ":-29.153492094328854,"pfxX":-7.722006592614158,"pfxZ":2.0215096273995368,"pX":1.4364948714880044,"pZ":1.4531694488298559,"vX0":10.90948959411238,"vY0":-121.01068673874302,"vZ0":-4.701802453206732,"x":62.24,"y":199.54,"x0":-2.112604842125935,"y0":50.001470747311096,"z0":5.954922983695148,"aX":-11.531167982709386},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.8,"breakHorizontal":11.6,"spinRate":2302,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.4514362571270474,"extension":6.430324267868399},"index":3,"playId":"eacd246a-5a19-3278-921a-7f051de937fe","pitchNumber":3,"startTime":"2026-04-17T02:00:05.775Z","endTime":"2026-04-17T02:00:09.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.88946014557335,"aZ":-13.357291368003073,"pfxX":-7.920984126899592,"pfxZ":9.915653447204356,"pX":-0.8705362211500282,"pZ":3.2621845264085585,"vX0":6.219999396219766,"vY0":-137.02907696513603,"vZ0":-4.99212091474301,"x":150.18,"y":150.7,"x0":-2.1431874692289,"y0":50.00229831250269,"z0":6.023488797884173,"aX":-15.030555566449454},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":13.0,"spinRate":2324,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4000495803803177,"extension":6.5307786441774835},"index":4,"playId":"1509f2c4-259e-3253-a505-de2b525ce6e2","pitchNumber":4,"startTime":"2026-04-17T02:00:22.316Z","endTime":"2026-04-17T02:00:26.428Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T02:00:26.428Z","atBatIndex":42},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ezequiel Tovar lines out sharply to left fielder Joey Loperfido.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-17T02:00:32.924Z","endTime":"2026-04-17T02:02:09.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"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(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.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.695119088522134,"aZ":-13.99531705530993,"pfxX":-8.025326382081966,"pfxZ":9.681728593845177,"pX":-0.07754984474111709,"pZ":2.460838974168252,"vX0":8.146571445850535,"vY0":-136.11657115189493,"vZ0":-7.083675387224874,"x":119.96,"y":172.34,"x0":-2.065635484768531,"y0":50.00213804598265,"z0":6.064702626438592,"aX":-15.068517984474768},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":12.8,"spinRate":2225,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.4022869575691783,"extension":6.620933866310874},"index":0,"playId":"06be974d-a580-3c4c-8ca4-a9d85abd89b4","pitchNumber":1,"startTime":"2026-04-17T02:00:53.048Z","endTime":"2026-04-17T02:00:57.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":76.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.37822461439901,"aZ":-28.646527429648604,"pfxX":5.082827807441696,"pfxZ":2.430514647154181,"pX":1.3243729467094378,"pZ":0.5670322931819854,"vX0":6.665981501830397,"vY0":-119.02537180167256,"vZ0":-6.3396762864265925,"x":66.52,"y":223.47,"x0":-2.160681885196208,"y0":50.00328789695491,"z0":5.82168004347204,"aX":7.376000703359567},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.2,"breakHorizontal":-10.7,"spinRate":2682,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4581660683481781,"extension":6.69641378906779},"index":1,"playId":"3f02e977-6765-3897-8326-de026224bdc3","pitchNumber":2,"startTime":"2026-04-17T02:01:10.731Z","endTime":"2026-04-17T02:01:14.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.9714387226221,"aZ":-12.064964614129225,"pfxX":-7.049402911334774,"pfxZ":10.648707404337447,"pX":0.6441626133609057,"pZ":2.8568745112570344,"vX0":9.37708176425106,"vY0":-137.411667574488,"vZ0":-6.239716255026473,"x":92.45,"y":161.64,"x0":-1.9166111676810205,"y0":50.004250126034336,"z0":5.997316445297998,"aX":-13.314928935497674},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.9,"breakHorizontal":10.6,"spinRate":2131,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.40051395688256886,"extension":6.664709749429788},"index":2,"playId":"43544ce5-628b-37d1-82b1-e930311c92de","pitchNumber":3,"startTime":"2026-04-17T02:01:32.056Z","endTime":"2026-04-17T02:01:35.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87603337382861,"aZ":-32.61544082588504,"pfxX":7.5752419095914565,"pfxZ":-0.3098581889971186,"pX":0.02912563843806128,"pZ":2.4873844500050755,"vX0":3.3474820718012297,"vY0":-118.73535375961005,"vZ0":-1.2427732373547575,"x":115.89,"y":171.62,"x0":-2.38555575380691,"y0":50.00449276925604,"z0":6.000068750125338,"aX":10.757231266309688},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-0.6,"breakHorizontal":-14.5,"spinRate":2717,"spinDirection":63},"zone":5,"typeConfidence":2.0,"plateTime":0.46225460031992194,"extension":6.48625405731838},"hitData":{"launchSpeed":106.3,"launchAngle":19.0,"totalDistance":330.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":87.79,"coordY":71.98}},"index":3,"playId":"8b450be6-ed1e-3f37-a020-de77e492932c","pitchNumber":4,"startTime":"2026-04-17T02:01:57.379Z","endTime":"2026-04-17T02:02:09.814Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T02:02:09.814Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Troy Johnston flies out to center fielder Taylor Trammell.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-17T02:03:03.475Z","endTime":"2026-04-17T02:06:08.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":"dadcecfb-20d2-354f-a7a7-290d6521578a","startTime":"2026-04-17T02:02:45.365Z","endTime":"2026-04-17T02:02:48.365Z","isPitch":false,"type":"pickoff"},{"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":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.391709246840296,"aZ":-30.773108310772706,"pfxX":-9.958244571126725,"pfxZ":0.9077007386452003,"pX":-1.5331063296354774,"pZ":2.652292794577274,"vX0":4.678702392924687,"vY0":-123.64740300168665,"vZ0":-1.9570428164534546,"x":175.44,"y":167.17,"x0":-2.163827294703028,"y0":50.00100486924194,"z0":6.055091016673872,"aX":-15.301094302897422},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.4,"breakHorizontal":16.8,"spinRate":2318,"spinDirection":253},"zone":11,"typeConfidence":2.0,"plateTime":0.444261948448045,"extension":6.378036526187871},"index":1,"playId":"68dbd302-9801-38dd-97f8-ee362de8886c","pitchNumber":1,"startTime":"2026-04-17T02:03:05.336Z","endTime":"2026-04-17T02:03:08.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.889443829544216,"aZ":-25.173740292449803,"pfxX":1.5452870808338668,"pfxZ":4.399388250769387,"pX":1.2910236035818463,"pZ":1.6445970334306677,"vX0":8.06783623004104,"vY0":-125.49642832568163,"vZ0":-5.6516035963835165,"x":67.79,"y":194.38,"x0":-2.169052674891437,"y0":50.00454957022561,"z0":5.981917397869415,"aX":2.4589574268378835},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.8,"breakHorizontal":-4.7,"spinRate":2414,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.4368039572937574,"extension":6.6337949024474225},"index":2,"playId":"fd5522b9-8715-3bfa-a4e0-06109fa27f11","pitchNumber":2,"startTime":"2026-04-17T02:03:23.583Z","endTime":"2026-04-17T02:03:28.860Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.029408997857445,"aZ":-10.757143321910489,"pfxX":-8.066619435624215,"pfxZ":11.273227903585635,"pX":0.3836705440907767,"pZ":1.904880230519794,"vX0":9.221894873010475,"vY0":-137.35611024361557,"vZ0":-8.87586485602268,"x":102.38,"y":187.35,"x0":-1.9782234930766576,"y0":50.00467739584367,"z0":5.920903365219676,"aX":-15.328395410197674},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.5,"breakHorizontal":12.6,"spinRate":2363,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.3996203103844569,"extension":6.661585414240372},"index":3,"playId":"818ce35f-4293-33de-be3b-7ec8942f8050","pitchNumber":3,"startTime":"2026-04-17T02:03:45.526Z","endTime":"2026-04-17T02:03:50.169Z","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":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.840681772448843,"aZ":-28.82047045818543,"pfxX":-8.412880804388564,"pfxZ":2.1687581810947902,"pX":-0.280476841324691,"pZ":1.1037963828402366,"vX0":7.173562147803642,"vY0":-123.95043798972475,"vZ0":-5.858674650088671,"x":127.69,"y":208.98,"x0":-2.125549997616225,"y0":50.0051245198306,"z0":5.91843642699817,"aX":-13.032049297859311},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.8,"breakHorizontal":13.4,"spinRate":2434,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.4426742205124201,"extension":6.424419661158564},"index":4,"playId":"4f2232ee-437a-344e-83d1-6e63bdf25214","pitchNumber":4,"startTime":"2026-04-17T02:04:05.489Z","endTime":"2026-04-17T02:04:09.211Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"index":5,"startTime":"2026-04-17T02:04:27.501Z","endTime":"2026-04-17T02:04:46.831Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94767267150488,"aZ":-11.532653072599338,"pfxX":-8.618158671862146,"pfxZ":10.7305910620783,"pX":0.13730614734110447,"pZ":2.8650397942329278,"vX0":9.164282892985465,"vY0":-138.32677563785302,"vZ0":-6.359456940866691,"x":111.77,"y":161.42,"x0":-2.110499004126943,"y0":50.003286482117474,"z0":5.978788726461204,"aX":-16.58012975868477},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.1,"breakHorizontal":13.6,"spinRate":2321,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.3970584962913062,"extension":6.568677801010789},"index":6,"playId":"d22dd533-a5d7-3dd5-adca-d17f8c1a6bdf","pitchNumber":5,"startTime":"2026-04-17T02:04:46.831Z","endTime":"2026-04-17T02:04:50.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09962376418953,"aZ":-10.868904153786785,"pfxX":-8.435709542089917,"pfxZ":11.043460518322897,"pX":0.4894252953726363,"pZ":2.5240989684715207,"vX0":10.05959735212214,"vY0":-138.5389305103327,"vZ0":-7.129510812152772,"x":98.34,"y":170.63,"x0":-2.1055658169489813,"y0":50.004675450049376,"z0":5.870117297646591,"aX":-16.277837658122056},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.5,"breakHorizontal":13.0,"spinRate":2360,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.3964896500369983,"extension":6.621017416058424},"index":7,"playId":"02145b7e-91e7-3632-9664-a9e63fbe34d1","pitchNumber":6,"startTime":"2026-04-17T02:05:07.508Z","endTime":"2026-04-17T02:05:12.785Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"index":8,"playId":"fe3f8a01-3d51-32bf-ba22-6b9724969ca3","startTime":"2026-04-17T02:05:34.858Z","endTime":"2026-04-17T02:05:37.858Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.315798521811786,"aZ":-28.98986245417479,"pfxX":-10.992988949517631,"pfxZ":2.06884202979645,"pX":-1.0833301815847463,"pZ":2.29077477474934,"vX0":6.4875585023358475,"vY0":-123.42759901919312,"vZ0":-3.143823139868573,"x":158.29,"y":176.93,"x0":-2.3220195437263293,"y0":50.00277929602374,"z0":6.030696644235787,"aX":-16.905730555402464},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.2,"breakHorizontal":18.4,"spinRate":2371,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4443221452481696,"extension":6.434404375453052},"hitData":{"launchSpeed":85.9,"launchAngle":29.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.7,"coordY":85.17}},"index":9,"playId":"eabc76ab-5cb5-30a2-b1bc-59451693fa46","pitchNumber":7,"startTime":"2026-04-17T02:05:56.329Z","endTime":"2026-04-17T02:06:08.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T02:06:08.346Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Karros lines out to left fielder Joey Loperfido.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-17T02:06:20.280Z","endTime":"2026-04-17T02:07:42.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.35131161750914,"aZ":-10.092191874396049,"pfxX":-6.6777599233102745,"pfxZ":11.735611083279604,"pX":0.4501917492132093,"pZ":2.194501949890643,"vX0":8.975273341508155,"vY0":-137.04414510617156,"vZ0":-8.285960957974902,"x":99.84,"y":179.53,"x0":-2.0163166355815276,"y0":50.001418606277205,"z0":5.96668737718255,"aX":-12.563850650314695},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.4,"breakHorizontal":10.0,"spinRate":2255,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.40134779830544787,"extension":6.61833016876662},"index":0,"playId":"2f809a5c-4293-34b6-bf74-579d16c03310","pitchNumber":1,"startTime":"2026-04-17T02:06:43.882Z","endTime":"2026-04-17T02:06:47.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.639508445565454,"aZ":-10.10221937003367,"pfxX":-8.2029103825065,"pfxZ":11.556104405188767,"pX":2.4817537963328884,"pZ":1.4070065603663429,"vX0":14.55156741235818,"vY0":-138.03551232977614,"vZ0":-10.21074002217157,"x":22.4,"y":200.79,"x0":-1.8171206733307876,"y0":50.00486332302691,"z0":5.856117404685343,"aX":-15.67116923372571},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.5,"breakHorizontal":11.5,"spinRate":2285,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3983490016742004,"extension":6.756069257030493},"index":1,"playId":"2a55547d-a3e6-357d-bd7c-61fd198608b8","pitchNumber":2,"startTime":"2026-04-17T02:07:01.869Z","endTime":"2026-04-17T02:07:08.006Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher AJ Blubaugh. Mickey Moniak to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"2a55547d-a3e6-357d-bd7c-61fd198608b8","startTime":"2026-04-17T02:07:12.879Z","endTime":"2026-04-17T02:07:34.969Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.713766275025687,"aZ":-27.4683333718667,"pfxX":5.986939217555523,"pfxZ":3.0333394139924827,"pX":0.07930590778895424,"pZ":1.9780531035310642,"vX0":4.097704664424159,"vY0":-124.01048998486591,"vZ0":-4.0555124003983645,"x":113.98,"y":185.37,"x0":-2.3745539809067275,"y0":50.00324875862808,"z0":5.936288668469925,"aX":9.287120258007114},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.8,"breakHorizontal":-11.9,"spinRate":2676,"spinDirection":73},"zone":8,"typeConfidence":2.0,"plateTime":0.44235434571707666,"extension":6.57560159766352},"hitData":{"launchSpeed":90.2,"launchAngle":22.0,"totalDistance":330.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":91.25,"coordY":71.18}},"index":3,"playId":"4f99ef12-7aac-3381-9a01-bb3d1c4bfa0a","pitchNumber":3,"startTime":"2026-04-17T02:07:34.969Z","endTime":"2026-04-17T02:07:42.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T02:07:42.289Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Isaac Paredes walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-17T02:09:49.605Z","endTime":"2026-04-17T02:11:39.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"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":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60465136494266,"aZ":-22.61989228474278,"pfxX":-10.736482191032563,"pfxZ":4.657203339265543,"pX":0.5238846253743353,"pZ":2.2120409627774236,"vX0":9.6654137106052,"vY0":-142.49735791301822,"vZ0":-4.439046503897078,"x":97.03,"y":179.05,"x0":-1.5217445809693444,"y0":50.002319270122875,"z0":5.224396603511389,"aX":-22.017599760209837},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.7,"breakHorizontal":17.4,"spinRate":2503,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.38480463107474794,"extension":6.413509776810565},"index":0,"playId":"2bf1649b-b9c3-3ba1-b02a-4364ca3fcce7","pitchNumber":1,"startTime":"2026-04-17T02:09:53.838Z","endTime":"2026-04-17T02:09:58.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.959907481208987,"aZ":-30.40084958772603,"pfxX":0.9326385614461987,"pfxZ":1.0309998692675748,"pX":2.423176697227181,"pZ":1.0868524682147989,"vX0":9.588358694121984,"vY0":-130.24127535548703,"vZ0":-4.6371820918437985,"x":24.63,"y":209.43,"x0":-1.424917848957672,"y0":50.00456014768494,"z0":5.18562703801881,"aX":1.602350874069381},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.1,"breakHorizontal":-3.7,"spinRate":2720,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.42030720614402695,"extension":6.463641404944967},"index":1,"playId":"3c36b4a5-475c-32e1-995f-552b3148ca21","pitchNumber":2,"startTime":"2026-04-17T02:10:10.137Z","endTime":"2026-04-17T02:10:14.939Z","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":99.8,"endSpeed":90.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.75078410068112,"aZ":-13.345678622995534,"pfxX":-9.048459548784999,"pfxZ":8.925252567844407,"pX":1.1380005117322,"pZ":1.960744971460168,"vX0":10.873100667242594,"vY0":-144.77302917530218,"vZ0":-6.538253609842843,"x":73.62,"y":185.84,"x0":-1.5018483514403034,"y0":50.00146987389824,"z0":5.0752993263465305,"aX":-19.087098915563033},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":14.9,"breakHorizontal":14.0,"spinRate":2380,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.3792338359767409,"extension":6.408460912531479},"index":2,"playId":"ad07dda0-2fc8-39f8-8f4e-806064fb851a","pitchNumber":3,"startTime":"2026-04-17T02:10:29.789Z","endTime":"2026-04-17T02:10:35.180Z","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":99.6,"endSpeed":90.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.51765176257416,"aZ":-14.82080976588688,"pfxX":-9.697963656023306,"pfxZ":8.25746239585993,"pX":0.413772213699067,"pZ":2.6831750835915082,"vX0":9.37737601553928,"vY0":-144.6833903256984,"vZ0":-4.483357524325301,"x":101.23,"y":166.33,"x0":-1.6232363389032949,"y0":50.00286317671765,"z0":5.173545039151234,"aX":-20.380891521558276},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.2,"breakHorizontal":15.5,"spinRate":2455,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.3798468904381549,"extension":6.450843455211492},"index":3,"playId":"0143e4fa-bb78-396b-a016-f2d4a2f933bc","pitchNumber":4,"startTime":"2026-04-17T02:10:49.794Z","endTime":"2026-04-17T02:10:52.794Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-17T02:11:01.374Z","endTime":"2026-04-17T02:11:16.829Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.744694600757757,"aZ":-39.33792671098504,"pfxX":5.349976167724937,"pfxZ":-4.890427384036265,"pX":1.5880217781900143,"pZ":1.5121109552025631,"vX0":5.708731028427955,"vY0":-120.88828725929669,"vZ0":-0.9897711898978305,"x":81.15,"y":195.08,"x0":-1.5078160742086655,"y0":50.00286674667992,"z0":5.410563766236585,"aX":7.837816022695543},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-8.8,"breakHorizontal":-11.2,"spinRate":2867,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.45482231587010524,"extension":6.507969367975812},"index":5,"playId":"b2adde8d-b969-3c2a-ac58-7c8e020f2ce3","pitchNumber":5,"startTime":"2026-04-17T02:11:16.829Z","endTime":"2026-04-17T02:11:19.829Z","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":99.2,"endSpeed":90.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.165572367328885,"aZ":-18.520866735546086,"pfxX":-7.827900477242061,"pfxZ":6.498292423982598,"pX":-0.9831223338198823,"pZ":3.308412988006027,"vX0":4.99983903002731,"vY0":-144.40080352517396,"vZ0":-2.030074473165342,"x":154.47,"y":149.45,"x0":-1.7244163858141126,"y0":50.004313078261625,"z0":5.166142192883622,"aX":-16.45139273468073},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.5,"breakHorizontal":13.1,"spinRate":2353,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.3800240164880524,"extension":6.358528611478126},"index":6,"playId":"c0fe2f73-a5ed-33f9-8b29-7b067263dfc4","pitchNumber":6,"startTime":"2026-04-17T02:11:35.174Z","endTime":"2026-04-17T02:11:39.395Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T02:11:39.395Z","atBatIndex":46},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Carlos Correa doubles (4) on a ground ball to left fielder Mickey Moniak, deflected by third baseman Kyle Karros. Isaac Paredes to 3rd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-17T02:11:43.567Z","endTime":"2026-04-17T02:14:18.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"postOnThird":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.9,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.9035494176391,"aZ":-21.972925834568585,"pfxX":-11.274937657674409,"pfxZ":5.007337005543601,"pX":-1.3941410448335685,"pZ":2.592565090980342,"vX0":5.293901068178578,"vY0":-142.35830575073777,"vZ0":-3.2737593860634484,"x":170.14,"y":168.78,"x0":-1.8204561663412944,"y0":50.00471497661193,"z0":5.160501137007765,"aX":-22.97507722344719},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.5,"breakHorizontal":19.2,"spinRate":2402,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.3858325370777518,"extension":6.339784955624619},"index":0,"playId":"aeff9595-4184-35b0-afe7-afc3e690cfce","pitchNumber":1,"startTime":"2026-04-17T02:12:08.031Z","endTime":"2026-04-17T02:12:11.117Z","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":97.7,"endSpeed":88.9,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.862977495907046,"aZ":-13.55319622283818,"pfxX":-6.806291648694301,"pfxZ":9.145647743149087,"pX":-0.7164258303051121,"pZ":2.927091877054033,"vX0":5.60470889580552,"vY0":-142.10984857705182,"vZ0":-3.9205743140705405,"x":144.31,"y":159.75,"x0":-1.8340831032038851,"y0":50.006067541415476,"z0":5.19108840469146,"aX":-13.864392689884987},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.8,"breakHorizontal":11.2,"spinRate":2440,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.38605131420009764,"extension":6.284268110153116},"index":1,"playId":"8550bda8-d859-30e3-87c9-acbfe5d5c1d7","pitchNumber":2,"startTime":"2026-04-17T02:12:29.666Z","endTime":"2026-04-17T02:12:34.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.221062046515925,"aZ":-25.287470061210247,"pfxX":5.362902312580843,"pfxZ":4.346557557208268,"pX":2.5564926056255146,"pZ":1.0653085047753728,"vX0":8.5327392199044,"vY0":-125.3024013598196,"vZ0":-4.806255923792063,"x":19.55,"y":210.02,"x0":-1.5947251189154963,"y0":50.00349206419823,"z0":5.084268665991644,"aX":8.492491572517125},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.0,"breakHorizontal":-11.8,"spinRate":2786,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4377717925776454,"extension":6.396320074029178},"index":2,"playId":"c2ed6971-38c2-3a72-9926-94b1815ad978","pitchNumber":3,"startTime":"2026-04-17T02:12:49.285Z","endTime":"2026-04-17T02:12:53.847Z","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.3,"endSpeed":80.3,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.091823519040798,"aZ":-30.263220985707925,"pfxX":2.6483689772041163,"pfxZ":1.1681283884921703,"pX":0.15520078443621438,"pZ":1.4809587153225836,"vX0":3.9369033804900595,"vY0":-127.06820459650658,"vZ0":-3.447587143376372,"x":111.08,"y":198.79,"x0":-1.758400823718939,"y0":50.00292808359322,"z0":5.260407364409531,"aX":4.328854786538907},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.6,"breakHorizontal":-5.6,"spinRate":2865,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.43108886835140403,"extension":6.376020641203046},"index":3,"playId":"682b6afb-85d4-3bfd-ba2f-0776042d311c","pitchNumber":4,"startTime":"2026-04-17T02:13:08.778Z","endTime":"2026-04-17T02:13:12.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.0,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.58002715603569,"aZ":-17.11183957809981,"pfxX":-7.360120506598745,"pfxZ":7.336367650771029,"pX":-0.8154770563459407,"pZ":3.918674579336669,"vX0":5.620034498025188,"vY0":-143.0058693996651,"vZ0":-0.8753506512968849,"x":148.08,"y":132.98,"x0":-1.858279800872012,"y0":50.00666414225126,"z0":5.310891166552092,"aX":-15.118983670688037},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.2,"breakHorizontal":12.1,"spinRate":2419,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.38425195893115527,"extension":6.288016776470081},"index":4,"playId":"060677bb-07f8-3897-8a2a-753ea1025327","pitchNumber":5,"startTime":"2026-04-17T02:13:43.357Z","endTime":"2026-04-17T02:13:46.671Z","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":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.2,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.45135442768114,"aZ":-26.93205281916535,"pfxX":-9.998396591562548,"pfxZ":3.019728667425312,"pX":0.006336158000342829,"pZ":2.2446301713435277,"vX0":7.5161740775398815,"vY0":-131.32997544228672,"vZ0":-2.3389979091609785,"x":116.76,"y":178.17,"x0":-1.602713818325868,"y0":50.00259172092722,"z0":5.162902118384743,"aX":-17.355010337705423},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.2,"breakHorizontal":16.3,"spinRate":2069,"spinDirection":252},"zone":8,"typeConfidence":2.0,"plateTime":0.41807503419011294,"extension":6.519075194542667},"hitData":{"launchSpeed":103.3,"launchAngle":5.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":66.84,"coordY":137.39}},"index":5,"playId":"7b565bf8-ebde-3df2-ad01-26083eb20fda","pitchNumber":6,"startTime":"2026-04-17T02:14:05.934Z","endTime":"2026-04-17T02:14:18.719Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T02:14:18.719Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Walker grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-17T02:15:45.295Z","endTime":"2026-04-17T02:15:56.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"postOnThird":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-17T02:14:58.618Z","endTime":"2026-04-17T02:15:47.551Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":88.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.86646191517444,"aZ":-29.33727097526485,"pfxX":-10.531024626519446,"pfxZ":1.3912253264575618,"pX":-0.7383206841500576,"pZ":2.865234868619351,"vX0":6.724130409943781,"vY0":-142.7273473410517,"vZ0":-1.4185678699966071,"x":145.14,"y":161.42,"x0":-1.772750866922832,"y0":50.0016068624299,"z0":5.239373469884621,"aX":-21.440754518113682},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":2.4,"breakHorizontal":17.4,"spinRate":2410,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.38570910849286566,"extension":6.285969701946796},"hitData":{"launchSpeed":80.6,"launchAngle":-18.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.92,"coordY":165.78}},"index":1,"playId":"c395e050-77c5-3dba-8141-707033f58da2","pitchNumber":1,"startTime":"2026-04-17T02:15:47.551Z","endTime":"2026-04-17T02:15:56.339Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T02:15:56.339Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Loperfido strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-17T02:16:05.956Z","endTime":"2026-04-17T02:17:13.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"postOnThird":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.5,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.390112652993157,"aZ":-27.070025532575354,"pfxX":-10.316008776248449,"pfxZ":2.9266411355289605,"pX":-1.1397583798813953,"pZ":2.4161448453786605,"vX0":5.218995328280114,"vY0":-131.63983342962544,"vZ0":-2.0131511716588215,"x":160.44,"y":173.54,"x0":-1.8135613693279118,"y0":50.00517603652158,"z0":5.205890517838668,"aX":-18.007189523514697},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.0,"breakHorizontal":17.4,"spinRate":2115,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4169624085461563,"extension":6.381712064834445},"index":0,"playId":"92f8908e-ad05-3a42-a3ee-9f2993c7345c","pitchNumber":1,"startTime":"2026-04-17T02:16:23.299Z","endTime":"2026-04-17T02:16:26.628Z","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":1},"pitchData":{"startSpeed":99.0,"endSpeed":89.8,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.95546409525584,"aZ":-17.314696717297924,"pfxX":-8.565445377371963,"pfxZ":7.136929975421905,"pX":-0.8750796991925452,"pZ":2.5609034544343006,"vX0":5.671376929115233,"vY0":-143.96121433100936,"vZ0":-4.338319003576027,"x":150.36,"y":169.64,"x0":-1.766130065357606,"y0":50.00193695593798,"z0":5.1716247631611845,"aX":-17.83169721037485},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.1,"breakHorizontal":14.3,"spinRate":2440,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.38165678251315427,"extension":6.317638458791339},"index":1,"playId":"a16e1626-efa9-3993-a004-79c2459960a6","pitchNumber":2,"startTime":"2026-04-17T02:16:43.464Z","endTime":"2026-04-17T02:16:46.867Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-17T02:16:56.119Z","endTime":"2026-04-17T02:17:07.671Z","isPitch":false,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.0,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.107373031590733,"aZ":-38.32347510391316,"pfxX":10.495031908478204,"pfxZ":-4.437353545000558,"pX":0.564777518305002,"pZ":1.5664498801131408,"vX0":2.194105104012127,"vY0":-117.73328978490032,"vZ0":-0.7240554008031471,"x":95.47,"y":196.49,"x0":-1.7449951371632595,"y0":50.00337184516962,"z0":5.465898227114297,"aX":14.538972194901987},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-7.9,"breakHorizontal":-19.6,"spinRate":2953,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4675914008224398,"extension":6.430499560201807},"index":3,"playId":"d13b347f-ec21-34d7-b879-0d2444d83444","pitchNumber":3,"startTime":"2026-04-17T02:17:07.671Z","endTime":"2026-04-17T02:17:13.913Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T02:17:13.913Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cam Smith strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-17T02:17:23.141Z","endTime":"2026-04-17T02:19:51.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.990965682412472,"aZ":-29.955545066402774,"pfxX":2.3026597919041567,"pfxZ":1.310868551602658,"pX":0.7590393154732826,"pZ":1.856613816503414,"vX0":5.5507749458754425,"vY0":-128.86423987063165,"vZ0":-2.8804962246468055,"x":88.07,"y":188.65,"x0":-1.7160339207564943,"y0":50.00422708159978,"z0":5.2861257365908,"aX":3.899518837577247},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.0,"breakHorizontal":-5.3,"spinRate":2951,"spinDirection":112},"zone":9,"typeConfidence":2.0,"plateTime":0.42389515845287873,"extension":6.327827219635845},"index":0,"playId":"d6c58384-622b-3555-93da-ed431511b1ad","pitchNumber":1,"startTime":"2026-04-17T02:17:49.137Z","endTime":"2026-04-17T02:18:16.142Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"}}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.8,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.991848801728512,"aZ":-24.19136237276303,"pfxX":3.4781399323708886,"pfxZ":4.818921310123997,"pX":2.412747730442559,"pZ":0.8781996686073655,"vX0":9.011105974560289,"vY0":-128.48103267139814,"vZ0":-5.71070493846668,"x":25.03,"y":215.07,"x0":-1.605123308333814,"y0":50.00165879961615,"z0":5.033758551440156,"aX":5.756910562477552},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.4,"breakHorizontal":-8.5,"spinRate":2850,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.4278830124700215,"extension":6.546425007540879},"index":1,"playId":"adeccdb6-7fce-3cd0-8f2a-61c6ab055b4a","pitchNumber":2,"startTime":"2026-04-17T02:18:25.408Z","endTime":"2026-04-17T02:18:28.468Z","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":87.4,"endSpeed":79.4,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.314167063327965,"aZ":-25.216215283508376,"pfxX":2.85719537789468,"pfxZ":4.3193546044587166,"pX":2.033210198806801,"pZ":1.7363214496944592,"vX0":8.210559206887496,"vY0":-126.99950481342954,"vZ0":-3.551828929636963,"x":39.5,"y":191.9,"x0":-1.6307206757727821,"y0":50.00289059380383,"z0":5.189653704795223,"aX":4.603864848336698},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.1,"breakHorizontal":-7.3,"spinRate":2673,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.4335377773895921,"extension":6.456245814656438},"index":2,"playId":"7fe27a88-b0e2-37f0-a5c5-d3ab4287b790","pitchNumber":3,"startTime":"2026-04-17T02:18:49.445Z","endTime":"2026-04-17T02:18:52.882Z","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":98.0,"endSpeed":88.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.34991358632705,"aZ":-32.800253145633725,"pfxX":-11.033457572260302,"pfxZ":-0.3101339742025431,"pX":-0.11051461109122987,"pZ":2.358913433105129,"vX0":8.378559169005422,"vY0":-142.39466593676528,"vZ0":-2.1851884058047677,"x":121.21,"y":175.09,"x0":-1.6853604467477834,"y0":50.00322456280253,"z0":5.250098336255979,"aX":-22.238271175780802},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":-0.8,"breakHorizontal":17.9,"spinRate":2373,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.3874200789707092,"extension":6.398999051865186},"index":3,"playId":"a2da2edb-a12a-32e7-bc04-8c971d5ee96e","pitchNumber":4,"startTime":"2026-04-17T02:19:08.734Z","endTime":"2026-04-17T02:19:11.734Z","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":99.2,"endSpeed":90.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.81715643103587,"aZ":-14.434983260030615,"pfxX":-8.89084914154416,"pfxZ":8.458162941682678,"pX":0.3020559627314976,"pZ":3.0676271686347896,"vX0":9.140023838127929,"vY0":-144.2056879928919,"vZ0":-3.6729496773700787,"x":105.49,"y":155.95,"x0":-1.759710650824752,"y0":50.00263553867879,"z0":5.253489614947602,"aX":-18.648125153908023},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.6,"breakHorizontal":14.2,"spinRate":2430,"spinDirection":237},"zone":3,"typeConfidence":2.0,"plateTime":0.38041300863499616,"extension":6.415595925533395},"index":4,"playId":"4a9feb5d-ecda-36d5-9ffd-cb702182b8d5","pitchNumber":5,"startTime":"2026-04-17T02:19:47.561Z","endTime":"2026-04-17T02:19:51.115Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T02:19:51.115Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brenton Doyle singles on a line drive to left fielder Joey Loperfido.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-17T02:21:46.232Z","endTime":"2026-04-17T02:22:17.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.534364043722004,"aZ":-23.443851538627484,"pfxX":0.7693103548621942,"pfxZ":5.529063922883946,"pX":-0.4100858235895023,"pZ":2.2538597552571247,"vX0":4.164735879096258,"vY0":-124.46495678218923,"vZ0":-4.542156538559702,"x":132.63,"y":177.93,"x0":-2.2006696384599076,"y0":50.0007965082361,"z0":6.02897933899076,"aX":1.214282037133819},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":9.2,"breakHorizontal":-2.3,"spinRate":2467,"spinDirection":172},"zone":7,"typeConfidence":2.0,"plateTime":0.4390195964010184,"extension":6.637583905612727},"hitData":{"launchSpeed":78.3,"launchAngle":20.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":57.87,"coordY":115.16}},"index":0,"playId":"d3c0bbbd-c736-31ba-8e07-15c1b29848e7","pitchNumber":1,"startTime":"2026-04-17T02:22:06.526Z","endTime":"2026-04-17T02:22:17.847Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T02:22:17.847Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edouard Julien strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-17T02:22:19.318Z","endTime":"2026-04-17T02:23:48.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"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":92.7,"endSpeed":84.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81696311946525,"aZ":-10.63061592900858,"pfxX":-6.678813111729429,"pfxZ":11.878328989541524,"pX":0.003343609421491041,"pZ":1.671297181717612,"vX0":7.925288850550992,"vY0":-134.48459543103422,"vZ0":-9.536342193710547,"x":116.87,"y":193.65,"x0":-2.1276805911774894,"y0":50.00443496346018,"z0":6.038180164978344,"aX":-12.115818212774125},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.3,"breakHorizontal":10.2,"spinRate":2223,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.40880697823538537,"extension":6.570278899540087},"index":0,"playId":"c47c85fb-b8b2-34a2-b123-660df37e616b","pitchNumber":1,"startTime":"2026-04-17T02:22:44.819Z","endTime":"2026-04-17T02:22:49.698Z","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":0},"pitchData":{"startSpeed":85.7,"endSpeed":77.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0432595214656,"aZ":-25.564411488452507,"pfxX":-10.249204595804219,"pfxZ":4.249173681636147,"pX":-0.8312855830455832,"pZ":2.479816973135394,"vX0":6.930955827305689,"vY0":-124.50229836857321,"vZ0":-3.5367022788309765,"x":148.69,"y":171.82,"x0":-2.331896575756135,"y0":50.00452229821485,"z0":6.055377569606428,"aX":-15.950735062411988},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.1,"breakHorizontal":16.8,"spinRate":2398,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.44142133359187286,"extension":6.327714842354675},"index":1,"playId":"77697a5d-1217-30ac-9b77-93591602278d","pitchNumber":2,"startTime":"2026-04-17T02:23:03.938Z","endTime":"2026-04-17T02:23:07.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.940280621139717,"aZ":-30.473506235321032,"pfxX":8.394120786701091,"pfxZ":1.1686682996165256,"pX":-0.31251684483857695,"pZ":2.1653636710372655,"vX0":2.5349556396674338,"vY0":-120.78798193274065,"vZ0":-2.8090709225922637,"x":128.91,"y":180.32,"x0":-2.4692966262895606,"y0":50.00560668219405,"z0":6.053012498355988,"aX":12.269369171693805},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.7,"breakHorizontal":-15.8,"spinRate":2609,"spinDirection":75},"zone":8,"typeConfidence":2.0,"plateTime":0.455372729783734,"extension":6.34391706900812},"index":2,"playId":"6beabab6-a7bc-31b0-9299-93750cf078de","pitchNumber":3,"startTime":"2026-04-17T02:23:24.597Z","endTime":"2026-04-17T02:23:29.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.4,"endSpeed":86.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.956560139833094,"aZ":-11.07271370070535,"pfxX":-9.003037273696807,"pfxZ":11.013347210504428,"pX":0.5878423949314678,"pZ":2.693232125115415,"vX0":10.518248062982636,"vY0":-138.29823295640745,"vZ0":-6.621045071166675,"x":94.59,"y":166.06,"x0":-2.1146233783016983,"y0":50.00561210552096,"z0":5.878944880897026,"aX":-17.25458757410978},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.5,"breakHorizontal":13.8,"spinRate":2323,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.3977105363863327,"extension":6.697813962057136},"index":3,"playId":"080a4605-40a5-3423-82c4-8c0e6fa2e9b5","pitchNumber":4,"startTime":"2026-04-17T02:23:44.072Z","endTime":"2026-04-17T02:23:48.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T02:23:48.555Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Freeman singles on a ground ball to third baseman Isaac Paredes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-17T02:23:50.896Z","endTime":"2026-04-17T02:26:01.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"postOnSecond":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64455015464904,"aZ":-29.369276902988556,"pfxX":5.805210689783568,"pfxZ":1.901381913217688,"pX":0.5270639203935701,"pZ":1.7529558706808896,"vX0":4.879824994777939,"vY0":-121.32352558483102,"vZ0":-4.276918207595232,"x":96.91,"y":191.45,"x0":-2.271017908416455,"y0":50.005271011403714,"z0":6.123255180984082,"aX":8.580553504718948},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.6,"breakHorizontal":-11.8,"spinRate":2632,"spinDirection":72},"zone":9,"typeConfidence":2.0,"plateTime":0.4529455553910364,"extension":6.461120008673724},"index":0,"playId":"21c2cbff-8216-3c83-935b-a1e07135b33b","pitchNumber":1,"startTime":"2026-04-17T02:24:14.096Z","endTime":"2026-04-17T02:24:18.191Z","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":95.1,"endSpeed":85.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.016012201079384,"aZ":-10.00009844346746,"pfxX":-8.439011082999345,"pfxZ":11.63188355749257,"pX":0.06754099798366799,"pZ":2.310749679514,"vX0":8.631055739941875,"vY0":-137.9914782212879,"vZ0":-8.291025016252824,"x":114.43,"y":176.39,"x0":-2.0218646177609405,"y0":50.00062808699059,"z0":6.049112063324944,"aX":-16.08494470553226},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.2,"breakHorizontal":13.2,"spinRate":2334,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.39869802047753033,"extension":6.481919887752621},"index":1,"playId":"f1c3c746-8d17-30d0-bb7b-00e96c7f85ce","pitchNumber":2,"startTime":"2026-04-17T02:24:32.798Z","endTime":"2026-04-17T02:24:35.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.15582303824919,"aZ":-10.235826645680081,"pfxX":-8.182017945304558,"pfxZ":11.082044448950573,"pX":1.1200786593258956,"pZ":1.804861797113885,"vX0":11.385851889318268,"vY0":-140.3783438110107,"vZ0":-9.414048293539473,"x":74.31,"y":190.05,"x0":-1.9406753545143929,"y0":50.00506143759687,"z0":5.884255683799361,"aX":-16.201338499219787},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.0,"breakHorizontal":12.2,"spinRate":2368,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.39137394911354484,"extension":6.6472307955381025},"index":2,"playId":"7a6748fc-fc1b-3520-bd9c-99f7b9ffef6c","pitchNumber":3,"startTime":"2026-04-17T02:24:58.082Z","endTime":"2026-04-17T02:25:02.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19541467064646,"aZ":-26.052015062019027,"pfxX":-11.117263064643195,"pfxZ":3.9495323435667924,"pX":0.1311198553815339,"pZ":0.04768111672991452,"vX0":9.141265944013734,"vY0":-124.12735304666003,"vZ0":-9.082747995899522,"x":112.0,"y":237.49,"x0":-2.1653991127534615,"y0":50.00507440533815,"z0":5.943002378907205,"aX":-17.249406863463832},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.0,"breakHorizontal":17.9,"spinRate":2541,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.44224673409524273,"extension":6.520208919664855},"index":3,"playId":"f95f445d-41eb-3985-a9f9-09a15fba575d","pitchNumber":4,"startTime":"2026-04-17T02:25:18.571Z","endTime":"2026-04-17T02:25:26.928Z","isPitch":true,"type":"pitch"},{"details":{"description":"Brenton Doyle steals (5) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"actionPlayId":"f95f445d-41eb-3985-a9f9-09a15fba575d","startTime":"2026-04-17T02:25:27.268Z","endTime":"2026-04-17T02:25:51.054Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.440702900596246,"aZ":-29.019560597955287,"pfxX":6.3161644785635636,"pfxZ":2.0550182409599467,"pX":0.5140358219178764,"pZ":1.8843376733776727,"vX0":5.006065938165619,"vY0":-123.49411934863157,"vZ0":-4.116364471618633,"x":97.41,"y":187.9,"x0":-2.3654751367942657,"y0":50.00064590354346,"z0":6.035957665294252,"aX":9.67416528793948},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.0,"breakHorizontal":-12.7,"spinRate":2645,"spinDirection":71},"zone":9,"typeConfidence":2.0,"plateTime":0.4449013574463123,"extension":6.53130296520236},"hitData":{"launchSpeed":78.8,"launchAngle":1.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.3,"coordY":172.37}},"index":5,"playId":"d8337336-bf36-3858-ac6a-4f8ea0d24517","pitchNumber":5,"startTime":"2026-04-17T02:25:51.054Z","endTime":"2026-04-17T02:26:01.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T02:26:01.384Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"TJ Rumfield walks. Brenton Doyle to 3rd. Tyler Freeman to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-17T02:26:29.878Z","endTime":"2026-04-17T02:28:09.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnSecond":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"postOnThird":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"db4a181f-1e08-4354-a11d-780961335a19","startTime":"2026-04-17T02:26:29.878Z","endTime":"2026-04-17T02:26:34.878Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":72.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.33638538462176,"aZ":-41.53508520545312,"pfxX":6.5417303185467155,"pfxZ":-6.946424592387345,"pX":-0.9044647062708384,"pZ":3.238935056014731,"vX0":1.3151312159103092,"vY0":-116.14770493508284,"vZ0":1.91083901231927,"x":151.48,"y":151.33,"x0":-2.328956528256839,"y0":50.000343208539725,"z0":6.3932844492556375,"aX":8.821531011041191},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-11.6,"breakHorizontal":-12.1,"spinRate":2180,"spinDirection":40},"zone":11,"typeConfidence":2.0,"plateTime":0.4738933347564429,"extension":6.507368896835162},"index":1,"playId":"30048891-3333-3d02-b5eb-26d013d20db4","pitchNumber":1,"startTime":"2026-04-17T02:26:49.120Z","endTime":"2026-04-17T02:26:54.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.231768378243185,"aZ":-27.61318578244731,"pfxX":5.344537295309312,"pfxZ":2.921847861655875,"pX":-0.20655192594365251,"pZ":3.013520408236276,"vX0":3.408042308116171,"vY0":-124.44040268884473,"vZ0":-1.7034531705792872,"x":124.87,"y":157.41,"x0":-2.2905439682517077,"y0":50.00123315288991,"z0":6.006352864252853,"aX":8.33497149890511},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.2,"breakHorizontal":-10.4,"spinRate":2652,"spinDirection":76},"zone":2,"typeConfidence":2.0,"plateTime":0.4410718193846863,"extension":6.584676489422846},"index":2,"playId":"f0684f0b-9e42-3f59-8eeb-b6a9562be370","pitchNumber":2,"startTime":"2026-04-17T02:27:06.337Z","endTime":"2026-04-17T02:27:10.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98589896646677,"aZ":-28.426806247863116,"pfxX":-9.86551981667311,"pfxZ":2.3774709848492526,"pX":1.4459925935380862,"pZ":1.0511751022138989,"vX0":11.78816138865152,"vY0":-125.2539539735098,"vZ0":-6.268812603330138,"x":61.88,"y":210.4,"x0":-2.0553864455078372,"y0":50.00394297635587,"z0":5.93228751430686,"aX":-15.56459056849322},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.9,"breakHorizontal":14.9,"spinRate":2314,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.4384825143991815,"extension":6.534726849789723},"index":3,"playId":"d1c8af4d-1e5d-3007-9d12-31defd1fde83","pitchNumber":3,"startTime":"2026-04-17T02:27:30.136Z","endTime":"2026-04-17T02:27:33.358Z","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":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.213104951924198,"aZ":-24.223335033116236,"pfxX":-9.52739373832468,"pfxZ":4.947387334979991,"pX":-0.9876492941917696,"pZ":2.286032900914935,"vX0":6.135787137630021,"vY0":-126.33087377172852,"vZ0":-4.412622840034356,"x":154.65,"y":177.06,"x0":-2.217752081094331,"y0":50.00039284193569,"z0":6.016883981401427,"aX":-15.302877302672483},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.2,"breakHorizontal":15.7,"spinRate":2402,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.43457972183606763,"extension":6.438799618425064},"index":4,"playId":"c3f35a8a-5199-31d6-94ca-f424f3685246","pitchNumber":4,"startTime":"2026-04-17T02:27:48.990Z","endTime":"2026-04-17T02:27:53.508Z","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":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39049972490772,"aZ":-13.789213686642293,"pfxX":-5.99515283936499,"pfxZ":9.578192472347034,"pX":0.6338266671581723,"pZ":4.155000186163748,"vX0":9.483164166654165,"vY0":-138.2830201699862,"vZ0":-3.2153645773091344,"x":92.84,"y":126.59,"x0":-2.0751361713661156,"y0":50.00414839939154,"z0":6.269263836846074,"aX":-11.509980142203611},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":8.6,"spinRate":2243,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.3974442876555653,"extension":6.441946106711787},"index":5,"playId":"1bb9c0d1-de31-3d32-bbba-cb13ea893349","pitchNumber":5,"startTime":"2026-04-17T02:28:06.140Z","endTime":"2026-04-17T02:28:09.943Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T02:28:09.943Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-17T02:29:17.515Z","endTime":"2026-04-17T02:31:21.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnSecond":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"postOnThird":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-17T02:28:21.089Z","endTime":"2026-04-17T02:29:19.794Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.04062701089812,"aZ":-10.574618617318004,"pfxX":-5.6929561435833005,"pfxZ":11.025393167563463,"pX":0.21347928580453412,"pZ":3.0927457669579668,"vX0":8.11061987865462,"vY0":-139.91699561095027,"vZ0":-6.129404662028548,"x":108.86,"y":155.28,"x0":-1.9992296783194778,"y0":50.00521527526913,"z0":6.022671938915173,"aX":-11.156051544718787},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.6,"breakHorizontal":8.4,"spinRate":2274,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.39324154224104513,"extension":6.599988549326626},"index":1,"playId":"1ec0b45a-cd4c-32c8-a229-250409951cbf","pitchNumber":1,"startTime":"2026-04-17T02:29:19.794Z","endTime":"2026-04-17T02:29:24.152Z","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":96.1,"endSpeed":86.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.63780872831073,"aZ":-13.414817222932152,"pfxX":-6.83070648918215,"pfxZ":9.624086717571487,"pX":0.17142314502969908,"pZ":2.468774978662189,"vX0":8.4562593684718,"vY0":-139.5104588737018,"vZ0":-7.095469124811702,"x":110.47,"y":172.12,"x0":-2.0274425647504146,"y0":50.00227828686644,"z0":5.949411660996268,"aX":-13.314781087409411},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.8,"breakHorizontal":10.4,"spinRate":2254,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.39427280492845584,"extension":6.6437411189183795},"index":2,"playId":"b61a900e-2ef8-31fa-ad0f-ad2926862e4a","pitchNumber":2,"startTime":"2026-04-17T02:29:38.539Z","endTime":"2026-04-17T02:29:41.539Z","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":97.5,"endSpeed":88.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.161439364188325,"aZ":-10.888037371223097,"pfxX":-7.44727875840734,"pfxZ":10.632342405533006,"pX":1.027139168032059,"pZ":2.566861427894765,"vX0":10.819714032451245,"vY0":-141.2858188047315,"vZ0":-7.501436902269393,"x":77.85,"y":169.47,"x0":-1.9020540272079873,"y0":50.0010856425846,"z0":5.973005891411711,"aX":-14.90738883443345},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":11.0,"spinRate":2396,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3891598480884215,"extension":6.5699455581512165},"index":3,"playId":"e20acd2e-e1c6-3628-8b79-9c0aa49aa86d","pitchNumber":3,"startTime":"2026-04-17T02:30:00.405Z","endTime":"2026-04-17T02:30:05.022Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-17T02:30:18.365Z","endTime":"2026-04-17T02:30:38.295Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.924647720142488,"aZ":-27.984946328118138,"pfxX":2.8079747876291874,"pfxZ":2.5555724490878893,"pX":1.018554993491915,"pZ":2.1391883189344414,"vX0":6.864863708699633,"vY0":-127.82634072346096,"vZ0":-4.163188929320861,"x":78.18,"y":181.02,"x0":-2.0777883945437066,"y0":50.0017871685273,"z0":6.012754283480242,"aX":4.595562769901858},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.8,"breakHorizontal":-6.7,"spinRate":2662,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.43022017989276584,"extension":6.577478992135426},"index":5,"playId":"4793bd7c-4560-3a4c-ac75-6b5d789a9fc2","pitchNumber":4,"startTime":"2026-04-17T02:30:38.295Z","endTime":"2026-04-17T02:31:00.986Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}}},{"details":{"call":{"code":"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":87.9,"endSpeed":80.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.44149435431436,"aZ":-26.066211782029875,"pfxX":-10.13505232485728,"pfxZ":3.7415553677197293,"pX":-0.1742756460914916,"pZ":0.6427842164415918,"vX0":8.148428647025352,"vY0":-127.49936234684098,"vZ0":-7.87153274990646,"x":123.64,"y":221.42,"x0":-2.109211856735722,"y0":50.00063137696941,"z0":5.85457047461106,"aX":-16.53252661081922},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.0,"breakHorizontal":16.3,"spinRate":2481,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.43109269406103046,"extension":6.544974091542051},"index":6,"playId":"69b4ab47-c69a-3d56-a730-09924105b8f5","pitchNumber":5,"startTime":"2026-04-17T02:31:18.017Z","endTime":"2026-04-17T02:31:21.608Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T02:31:21.608Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mickey Moniak grounds out, second baseman Jose Altuve to first baseman Christian Walker.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-17T02:31:44.416Z","endTime":"2026-04-17T02:31:57.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"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_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":"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":87.5,"endSpeed":80.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87001903978514,"aZ":-26.10274908727801,"pfxX":-10.490172887770955,"pfxZ":3.7333344052544426,"pX":0.47584296851215047,"pZ":1.5487249672390913,"vX0":10.109303148018698,"vY0":-126.9783343669206,"vZ0":-5.7182394355348185,"x":98.86,"y":196.96,"x0":-2.2009448132069314,"y0":50.005054686703794,"z0":5.91646218409414,"aX":-17.071346541076768},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.5,"breakHorizontal":16.6,"spinRate":2507,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4319441621818094,"extension":6.524373096082298},"hitData":{"launchSpeed":107.3,"launchAngle":4.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":157.34,"coordY":140.29}},"index":0,"playId":"d538a227-dfa1-3a28-a441-edd77ed0e1c3","pitchNumber":1,"startTime":"2026-04-17T02:31:49.105Z","endTime":"2026-04-17T02:31:57.392Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T02:31:57.392Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Taylor Trammell flies out to right fielder Tyler Freeman.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-17T02:34:19.231Z","endTime":"2026-04-17T02:34:32.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":1},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jaden Hill replaces Chase Dollander.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-17T02:34:21.500Z","endTime":"2026-04-17T02:34:21.501Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677955,"link":"/api/v1/people/677955"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":96.8,"endSpeed":87.7,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.018696535684235,"aZ":-16.754603618666472,"pfxX":-5.602333601204162,"pfxZ":7.751226631979799,"pX":-0.19787290657408377,"pZ":3.4165237535263713,"vX0":4.809306317596998,"vY0":-140.8782787812654,"vZ0":-3.3280217385414685,"x":124.54,"y":146.53,"x0":-1.2077850947072337,"y0":50.00624070845133,"z0":5.710499077765012,"aX":-11.149649985113072},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.4,"breakHorizontal":9.0,"spinRate":2283,"spinDirection":231},"zone":2,"typeConfidence":0.9,"plateTime":0.39031614600846787,"extension":5.829182157699939},"hitData":{"launchSpeed":90.3,"launchAngle":31.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.83,"coordY":69.32}},"index":1,"playId":"9f5c5377-68d8-35ff-ab52-a528ce5ca07d","pitchNumber":1,"startTime":"2026-04-17T02:34:21.502Z","endTime":"2026-04-17T02:34:32.158Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T02:34:32.158Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yainer Diaz strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-17T02:34:33.249Z","endTime":"2026-04-17T02:36:24.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51979693547403,"aZ":-32.10111308656146,"pfxX":-8.749691474527575,"pfxZ":0.04271685283996085,"pX":-1.1304177089497132,"pZ":2.9382219724247878,"vX0":2.557312731464143,"vY0":-124.07374738292643,"vZ0":-0.36916884042318143,"x":160.09,"y":159.45,"x0":-1.0424362731769685,"y0":50.00047150245308,"z0":5.780928449430331,"aX":-13.539353874007588},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.2,"breakHorizontal":15.1,"spinRate":1476,"spinDirection":255},"zone":11,"typeConfidence":0.89,"plateTime":0.442704436141903,"extension":6.199286063105609},"index":0,"playId":"c4925fa0-9bb5-377d-830a-ce215885fbbf","pitchNumber":1,"startTime":"2026-04-17T02:34:57.035Z","endTime":"2026-04-17T02:35:00.335Z","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":98.0,"endSpeed":88.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.65569119420124,"aZ":-19.395023302989713,"pfxX":-9.008131577472717,"pfxZ":6.267672945108817,"pX":-0.7589490655667033,"pZ":2.8513960368824334,"vX0":4.025021998773386,"vY0":-142.54505639051618,"vZ0":-4.747254204045062,"x":145.93,"y":161.79,"x0":-1.0265721879319467,"y0":50.00007791653996,"z0":5.77913316981286,"aX":-18.359592459839934},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.4,"breakHorizontal":15.4,"spinRate":2262,"spinDirection":227},"zone":1,"typeConfidence":0.92,"plateTime":0.3856457326074296,"extension":5.814303551777108},"index":1,"playId":"35152c2e-26fa-34b9-b775-e35c33a2890c","pitchNumber":2,"startTime":"2026-04-17T02:35:13.818Z","endTime":"2026-04-17T02:35:16.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":87.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.67973092655403,"aZ":-13.58401785213234,"pfxX":-5.604132870778437,"pfxZ":9.262314074095617,"pX":0.532079770967769,"pZ":4.014953287355285,"vX0":6.465714486637374,"vY0":-141.55445114653133,"vZ0":-2.5501740163756343,"x":96.72,"y":130.38,"x0":-1.0657259381059951,"y0":50.000106732025685,"z0":5.809620477203372,"aX":-11.244926410691743},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.3,"breakHorizontal":8.6,"spinRate":2544,"spinDirection":223},"zone":12,"typeConfidence":0.93,"plateTime":0.3886110821730382,"extension":5.792132632762676},"index":2,"playId":"f05c2699-8e44-3f43-b342-2321fdbc5f9e","pitchNumber":3,"startTime":"2026-04-17T02:35:32.462Z","endTime":"2026-04-17T02:35:35.462Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-17T02:35:45.592Z","endTime":"2026-04-17T02:36:01.231Z","isPitch":false,"type":"action","player":{"id":673237,"link":"/api/v1/people/673237"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7809296830011,"aZ":-35.025294664644576,"pfxX":0.7287308518093466,"pfxZ":-1.7310615295690877,"pX":-0.14713902426591216,"pZ":3.2677758279136557,"vX0":2.760634565112408,"vY0":-127.76884160226433,"vZ0":0.5787205106275557,"x":122.61,"y":150.55,"x0":-1.338968965229756,"y0":50.00560946864424,"z0":5.803759820702652,"aX":1.1975840851093331},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.8,"breakHorizontal":-1.9,"spinRate":2377,"spinDirection":96},"zone":2,"typeConfidence":0.91,"plateTime":0.429664690035767,"extension":5.96823349663513},"index":4,"playId":"a24abff3-f81e-3fa9-96d3-43998f10585e","pitchNumber":4,"startTime":"2026-04-17T02:36:01.231Z","endTime":"2026-04-17T02:36:04.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.93891748757149,"aZ":-13.714038414133482,"pfxX":-6.676670790822055,"pfxZ":9.24464608358224,"pX":0.3303664275453896,"pZ":3.5686812887655135,"vX0":6.173712418885171,"vY0":-140.88635546710313,"vZ0":-3.631025950650874,"x":104.41,"y":142.43,"x0":-1.0288223380153776,"y0":50.00655287271067,"z0":5.768962710610165,"aX":-13.338228831085342},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.1,"breakHorizontal":10.7,"spinRate":2467,"spinDirection":224},"zone":12,"typeConfidence":0.93,"plateTime":0.3897450848534554,"extension":5.80581932731716},"index":5,"playId":"9a268ea8-c119-3298-922e-2ff6f40259d2","pitchNumber":5,"startTime":"2026-04-17T02:36:21.058Z","endTime":"2026-04-17T02:36:24.455Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T02:36:24.455Z","atBatIndex":58},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jose Altuve doubles (6) on a line drive to left fielder Mickey Moniak.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-17T02:36:37.714Z","endTime":"2026-04-17T02:37:36.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19894084683317,"aZ":-30.299741163032248,"pfxX":1.091154783240982,"pfxZ":1.0941828720557485,"pX":0.3179580743060115,"pZ":3.0454393041159116,"vX0":3.897235851969661,"vY0":-130.05631371653527,"vZ0":-0.8891760470972478,"x":104.88,"y":156.55,"x0":-1.3415242759350796,"y0":50.00306155037471,"z0":5.689132010126095,"aX":1.8693665446881147},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.0,"breakHorizontal":-2.9,"spinRate":2361,"spinDirection":131},"zone":3,"typeConfidence":0.9,"plateTime":0.421090563915973,"extension":5.93048122591146},"index":0,"playId":"dd7d8c52-7183-3b63-bbdd-3621ce8d425d","pitchNumber":1,"startTime":"2026-04-17T02:36:52.074Z","endTime":"2026-04-17T02:37:19.097Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"}}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.3,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.495005164418686,"aZ":-29.504861578528917,"pfxX":-9.795364553954768,"pfxZ":1.6995047544294781,"pX":-0.6038917653285859,"pZ":2.504219104518468,"vX0":4.3676854871379,"vY0":-124.79650058594824,"vZ0":-1.8454029108255519,"x":140.02,"y":171.17,"x0":-1.109816334326289,"y0":50.00076427884367,"z0":5.697361333735789,"aX":-15.357503193810649},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.9,"breakHorizontal":16.7,"spinRate":1521,"spinDirection":255},"zone":4,"typeConfidence":0.89,"plateTime":0.4398853147574471,"extension":6.085417208129426},"hitData":{"launchSpeed":96.6,"launchAngle":18.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":55.0,"coordY":133.57}},"index":1,"playId":"627a832a-0de8-387e-bd69-dab57c6fa199","pitchNumber":2,"startTime":"2026-04-17T02:37:24.438Z","endTime":"2026-04-17T02:37:36.472Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T02:37:36.472Z","atBatIndex":59},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Jaden Hill intentionally walks Yordan Alvarez.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-17T02:37:40.868Z","endTime":"2026-04-17T02:38:16.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"postOnSecond":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"08242086-0616-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-17T02:38:12.694Z","endTime":"2026-04-17T02:38:12.723Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":1,"playId":"08242086-0616-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-17T02:38:12.723Z","endTime":"2026-04-17T02:38:12.724Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"08242086-0616-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-17T02:38:12.724Z","endTime":"2026-04-17T02:38:12.725Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"08242086-0616-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-17T02:38:12.725Z","endTime":"2026-04-17T02:38:16.805Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-04-17T02:38:16.805Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Isaac Paredes walks. Jose Altuve to 3rd. Yordan Alvarez to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-17T02:39:09.061Z","endTime":"2026-04-17T02:42:40.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"postOnSecond":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"postOnThird":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-17T02:38:21.284Z","endTime":"2026-04-17T02:39:11.429Z","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":97.1,"endSpeed":88.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.17127436087006,"aZ":-20.085668784775013,"pfxX":-10.113418869360174,"pfxZ":6.040705170675094,"pX":1.0197376983663688,"pZ":2.2431777281172414,"vX0":8.84346701811567,"vY0":-141.0491916746924,"vZ0":-6.163915698051831,"x":78.13,"y":178.21,"x0":-0.8530624500058273,"y0":50.00170790590004,"z0":5.765941047635191,"aX":-20.23460521843766},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.7,"breakHorizontal":16.3,"spinRate":2166,"spinDirection":224},"zone":14,"typeConfidence":0.92,"plateTime":0.3893709351129875,"extension":5.925829260947999},"index":1,"playId":"9c5f2ebd-7cc3-3f7b-90d2-684e3d788a75","pitchNumber":1,"startTime":"2026-04-17T02:39:11.429Z","endTime":"2026-04-17T02:39:15.321Z","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":88.1,"endSpeed":80.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.571553340574603,"aZ":-30.77485130174425,"pfxX":0.4063134121575631,"pfxZ":0.8544313989678329,"pX":1.543520084881585,"pZ":2.827774176417737,"vX0":6.598814279086521,"vY0":-128.1323224387726,"vZ0":-1.2837584863023572,"x":58.16,"y":162.43,"x0":-1.1317105759250545,"y0":50.00557308950611,"z0":5.768092170143273,"aX":0.6657469595827236},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.4,"breakHorizontal":-2.4,"spinRate":2286,"spinDirection":91},"zone":12,"typeConfidence":0.9,"plateTime":0.4295442557380009,"extension":6.007206125077282},"index":2,"playId":"f319ff60-b986-3a45-a3d2-d88acf0d3e96","pitchNumber":2,"startTime":"2026-04-17T02:39:41.163Z","endTime":"2026-04-17T02:39:44.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.145407193593115,"aZ":-31.66383830192084,"pfxX":0.20102679495286235,"pfxZ":0.3062779354349172,"pX":1.0927225505274498,"pZ":0.42694671829978004,"vX0":5.860206319374667,"vY0":-128.7704261072724,"vZ0":-6.662898645541954,"x":75.35,"y":227.25,"x0":-1.2479211078148664,"y0":50.00417110365657,"z0":5.52824649668738,"aX":0.3328307261761154},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.8,"breakHorizontal":-1.8,"spinRate":2376,"spinDirection":117},"zone":14,"typeConfidence":0.91,"plateTime":0.4269335544157462,"extension":5.8778282971215585},"index":3,"playId":"21049217-2352-36fd-aa06-0cbd53ec85bf","pitchNumber":3,"startTime":"2026-04-17T02:39:58.584Z","endTime":"2026-04-17T02:40:01.634Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":87.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.94731117383241,"aZ":-19.740526343475395,"pfxX":-9.908881973394156,"pfxZ":6.207325811955631,"pX":0.39206855023084985,"pZ":4.306053909019354,"vX0":7.46021253234694,"vY0":-141.4919243447188,"vZ0":-1.1349527202676786,"x":102.06,"y":122.52,"x0":-1.007624305737631,"y0":50.002336804292824,"z0":5.99233400835239,"aX":-19.846432164408128},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.2,"breakHorizontal":16.2,"spinRate":2235,"spinDirection":223},"zone":12,"typeConfidence":0.88,"plateTime":0.3889335327994523,"extension":5.944603302436271},"index":4,"playId":"acd7107a-7270-39cb-a505-6a88ba6f95e9","pitchNumber":4,"startTime":"2026-04-17T02:40:20.639Z","endTime":"2026-04-17T02:40:23.863Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"index":5,"playId":"ea7fbd6c-3724-471c-b8be-ff717b18a3ec","startTime":"2026-04-17T02:40:41.320Z","endTime":"2026-04-17T02:40:46.320Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.880666171246038,"aZ":-28.978059369802622,"pfxX":-0.20067722322146198,"pfxZ":1.9216438221403767,"pX":0.2244734212401095,"pZ":2.749048779038391,"vX0":4.184171642599337,"vY0":-128.77603122555487,"vZ0":-1.8289163957745969,"x":108.44,"y":164.56,"x0":-1.4013148861339704,"y0":50.005008088461814,"z0":5.728876288368615,"aX":-0.334685616087933},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.2,"breakHorizontal":-0.6,"spinRate":2289,"spinDirection":94},"zone":5,"typeConfidence":0.89,"plateTime":0.4267390012233845,"extension":5.968991680436197},"index":6,"playId":"30d9fc73-b2f4-3dce-9dea-95274400cf26","pitchNumber":5,"startTime":"2026-04-17T02:41:00.586Z","endTime":"2026-04-17T02:41:08.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":87.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.12785719230906,"aZ":-13.197890347417388,"pfxX":-5.486457535414057,"pfxZ":9.441062618223977,"pX":-0.10769752697936115,"pZ":4.110299401142078,"vX0":4.971627360264934,"vY0":-141.76651045936322,"vZ0":-2.3692258312698846,"x":121.11,"y":127.8,"x0":-1.1819332965691012,"y0":50.006465306467184,"z0":5.812408897663992,"aX":-11.032551780218686},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.7,"breakHorizontal":8.8,"spinRate":2460,"spinDirection":222},"zone":11,"typeConfidence":0.92,"plateTime":0.38818217118099785,"extension":5.795429966484884},"index":7,"playId":"be031611-63c0-395e-bc57-4fd851674562","pitchNumber":6,"startTime":"2026-04-17T02:41:34.836Z","endTime":"2026-04-17T02:41:38.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83597399934696,"aZ":-32.67608833220025,"pfxX":1.116794924283759,"pfxZ":-0.2970196982094002,"pX":0.4817799784889215,"pZ":2.5394081031456617,"vX0":4.232206371782063,"vY0":-129.51301641068304,"vZ0":-1.7800638684212093,"x":98.64,"y":170.22,"x0":-1.3206213344636153,"y0":50.00174695168026,"z0":5.741992385920439,"aX":1.8910774349626869},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.7,"breakHorizontal":-3.0,"spinRate":2604,"spinDirection":88},"zone":6,"typeConfidence":0.9,"plateTime":0.42341616710882457,"extension":5.900715843762329},"index":8,"playId":"88189905-32f5-3352-90f3-e0d1fff426bd","pitchNumber":7,"startTime":"2026-04-17T02:42:01.927Z","endTime":"2026-04-17T02:42:06.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.4172313919551,"aZ":-14.82268068283083,"pfxX":-4.326698558968338,"pfxZ":8.613847725088773,"pX":0.08941210959711766,"pZ":4.168467656688385,"vX0":5.721215309850039,"vY0":-141.75347709674216,"vZ0":-1.87490005884316,"x":113.59,"y":126.23,"x0":-1.402403682880546,"y0":50.00683349202083,"z0":5.795572003980425,"aX":-8.720042418928255},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.4,"breakHorizontal":6.5,"spinRate":2414,"spinDirection":226},"zone":12,"typeConfidence":0.91,"plateTime":0.3878736266449212,"extension":5.969352819415536},"index":9,"playId":"ce87eaf6-af3b-3fe1-84e8-87515f9e52e7","pitchNumber":8,"startTime":"2026-04-17T02:42:33.295Z","endTime":"2026-04-17T02:42:40.475Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T02:42:40.475Z","atBatIndex":61},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carlos Correa lines out to first baseman TJ Rumfield.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-17T02:42:42.591Z","endTime":"2026-04-17T02:44:52.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":5},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.2,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13938149119412,"aZ":-36.801092988883966,"pfxX":1.6376791216975244,"pfxZ":-2.884640999867491,"pX":0.12936455861919285,"pZ":2.711498136847495,"vX0":3.1884019440911024,"vY0":-126.37813124417927,"vZ0":-0.16286519473892835,"x":112.07,"y":165.57,"x0":-1.3664384035610222,"y0":50.005852203683375,"z0":5.757558588036115,"aX":2.6229399332141243},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.0,"breakHorizontal":-3.7,"spinRate":2494,"spinDirection":82},"zone":5,"typeConfidence":0.91,"plateTime":0.4350626615712474,"extension":5.9048644085499795},"index":0,"playId":"2585a342-1a43-3321-8d22-6a3963885c89","pitchNumber":1,"startTime":"2026-04-17T02:43:05.221Z","endTime":"2026-04-17T02:43:08.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.6,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.1811193463909,"aZ":-18.61338147795256,"pfxX":-4.1043683578475205,"pfxZ":6.958719671756555,"pX":0.03368580717703614,"pZ":4.909905463526794,"vX0":4.787216280413859,"vY0":-139.38841601034912,"vZ0":0.6581592018360258,"x":115.72,"y":106.21,"x0":-1.180741194474675,"y0":50.00101112629007,"z0":5.908760767271656,"aX":-7.996986564409076},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.0,"breakHorizontal":6.4,"spinRate":2289,"spinDirection":224},"zone":12,"typeConfidence":0.86,"plateTime":0.39442754756947274,"extension":5.749095504935805},"index":1,"playId":"11dde81f-04c6-34ac-8c3c-10dc1028cb2b","pitchNumber":2,"startTime":"2026-04-17T02:43:24.516Z","endTime":"2026-04-17T02:43:27.516Z","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":86.4,"endSpeed":78.9,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.857235542221545,"aZ":-38.217053674738416,"pfxX":2.863054985588211,"pfxZ":-3.80048896640929,"pX":-1.9373017320690977,"pZ":3.4764441590489015,"vX0":-2.1006805034811173,"vY0":-125.7432416075221,"vZ0":1.7772847691447031,"x":190.85,"y":144.92,"x0":-1.4606446680238279,"y0":50.0004355158634,"z0":5.874421683743689,"aX":4.5580297759689214},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.1,"breakHorizontal":-4.7,"spinRate":2434,"spinDirection":96},"zone":11,"typeConfidence":0.91,"plateTime":0.43654768730902394,"extension":5.719434926845156},"index":2,"playId":"828b6022-a46c-3f80-83cf-e33bca0fa00c","pitchNumber":3,"startTime":"2026-04-17T02:43:44.836Z","endTime":"2026-04-17T02:43:51.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.2,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.25802373582522,"aZ":-23.498167820921722,"pfxX":-10.745527859206042,"pfxZ":4.315083140746096,"pX":0.41278296487677574,"pZ":2.1207278283130124,"vX0":8.451891131382233,"vY0":-142.03749072893194,"vZ0":-5.276518024849215,"x":101.27,"y":181.52,"x0":-1.228706419828731,"y0":50.004978279983646,"z0":5.528702711204195,"aX":-21.61683654320728},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.7,"breakHorizontal":17.4,"spinRate":2225,"spinDirection":227},"zone":9,"typeConfidence":0.9,"plateTime":0.3879329991381937,"extension":5.887894278945203},"index":3,"playId":"4032e298-e273-3f3a-8fad-baf3e933af45","pitchNumber":4,"startTime":"2026-04-17T02:44:12.100Z","endTime":"2026-04-17T02:44:15.467Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-17T02:44:34.518Z","endTime":"2026-04-17T02:44:47.819Z","isPitch":false,"type":"action","player":{"id":621043,"link":"/api/v1/people/621043"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.675374838485844,"aZ":-11.45536611527723,"pfxX":-5.216147565501752,"pfxZ":10.26938454290719,"pX":1.148983044245634,"pZ":2.7857928937847776,"vX0":8.2201015410394,"vY0":-141.26073382293623,"vZ0":-5.850338511481868,"x":73.2,"y":163.56,"x0":-1.1231801353014559,"y0":50.00210414704017,"z0":5.622502299613758,"aX":-10.523748281641106},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.5,"breakHorizontal":7.7,"spinRate":2425,"spinDirection":230},"zone":12,"typeConfidence":0.92,"plateTime":0.3879803113517899,"extension":5.920429516579679},"hitData":{"launchSpeed":82.4,"launchAngle":8.0,"totalDistance":126.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":147.45,"coordY":159.18}},"index":5,"playId":"a9956ea6-0bf8-38b5-ad24-8c3e0f9dd4d3","pitchNumber":5,"startTime":"2026-04-17T02:44:47.819Z","endTime":"2026-04-17T02:44:52.993Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T02:44:52.993Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ezequiel Tovar flies out to shortstop Carlos Correa.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-17T02:47:25.495Z","endTime":"2026-04-17T02:47:37.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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":[2],"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kai-Wei Teng replaces AJ Blubaugh.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-17T02:46:59.542Z","endTime":"2026-04-17T02:47:11.274Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678906,"link":"/api/v1/people/678906"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-17T02:47:11.274Z","endTime":"2026-04-17T02:47:27.811Z","isPitch":false,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60934352264763,"aZ":-30.827584444376274,"pfxX":8.620852120217704,"pfxZ":0.885406038136809,"pX":1.1116407716797985,"pZ":2.752932167007374,"vX0":5.5584503580744835,"vY0":-123.21108618281544,"vZ0":-0.12934809714770945,"x":74.63,"y":164.45,"x0":-2.30079451204412,"y0":50.003523818664874,"z0":5.4316702359595315,"aX":13.131141675117112},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.8,"breakHorizontal":-17.0,"spinRate":2813,"spinDirection":53},"zone":12,"typeConfidence":0.94,"plateTime":0.44613291408269884,"extension":6.4677786314734185},"hitData":{"launchSpeed":71.2,"launchAngle":48.0,"totalDistance":214.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.63,"coordY":115.27}},"index":2,"playId":"85ad7cdb-f883-3da3-8809-27d8bb154a23","pitchNumber":1,"startTime":"2026-04-17T02:47:27.811Z","endTime":"2026-04-17T02:47:37.094Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T02:47:37.094Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Troy Johnston grounds out, second baseman Jose Altuve to first baseman Christian Walker.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-17T02:47:39.224Z","endTime":"2026-04-17T02:49:01.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":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(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.4,"endSpeed":86.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98022558514087,"aZ":-17.11404678805954,"pfxX":-7.145512932331174,"pfxZ":7.787463992627178,"pX":-0.2780256792916903,"pZ":3.057877743004087,"vX0":7.752351048762835,"vY0":-138.65083810785256,"vZ0":-3.168684778885098,"x":127.6,"y":156.22,"x0":-2.191068466519671,"y0":50.00042389626637,"z0":5.367323573789797,"aX":-13.815302615948088},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.6,"breakHorizontal":11.2,"spinRate":2505,"spinDirection":241},"zone":2,"typeConfidence":0.92,"plateTime":0.39606688265151746,"extension":6.528226450674849},"index":0,"playId":"fdae4ae1-0be9-31a1-9a7b-9874e668fe8c","pitchNumber":1,"startTime":"2026-04-17T02:48:10.191Z","endTime":"2026-04-17T02:48:13.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.559124405416355,"aZ":-38.362335685995916,"pfxX":9.356510319669491,"pfxZ":-4.076284379904983,"pX":0.3206254425446457,"pZ":1.9267408477251387,"vX0":3.178186029333033,"vY0":-123.24784974204366,"vZ0":-0.8568005910607954,"x":104.78,"y":186.76,"x0":-2.2057939783109526,"y0":50.00273756989834,"z0":5.557149589940839,"aX":14.2012800924482},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-7.3,"breakHorizontal":-17.8,"spinRate":2724,"spinDirection":38},"zone":9,"typeConfidence":0.88,"plateTime":0.4467106390700395,"extension":6.276944318744956},"index":1,"playId":"8af2635f-60c4-325e-a438-ce7d49351424","pitchNumber":2,"startTime":"2026-04-17T02:48:27.637Z","endTime":"2026-04-17T02:48:30.796Z","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":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.850410130644747,"aZ":-33.21344273145271,"pfxX":-8.669546596962588,"pfxZ":-0.6107981731176126,"pX":-0.4130820938556763,"pZ":1.6534193307809655,"vX0":7.2704332807945935,"vY0":-129.92080258633513,"vZ0":-3.1311002659497147,"x":132.75,"y":194.14,"x0":-2.1247928662271227,"y0":50.00189956792781,"z0":5.4049002965404815,"aX":-14.78340218029291},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.6,"breakHorizontal":14.0,"spinRate":1759,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.4219895784453085,"extension":6.472538240532482},"hitData":{"launchSpeed":87.3,"launchAngle":-17.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.9,"coordY":158.68}},"index":2,"playId":"5cbee360-3629-32ea-8c2e-e9a25d7f8f55","pitchNumber":3,"startTime":"2026-04-17T02:48:53.218Z","endTime":"2026-04-17T02:49:01.803Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T02:49:01.803Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Karros grounds out, second baseman Jose Altuve to first baseman Christian Walker.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-17T02:49:05.278Z","endTime":"2026-04-17T02:50:18.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":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,1,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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98702423786121,"aZ":-29.28329353782555,"pfxX":8.684007723054311,"pfxZ":1.8174268091967143,"pX":0.3458947864267645,"pZ":2.62315854911626,"vX0":4.050393733948557,"vY0":-125.1857491978952,"vZ0":-1.0380063515541398,"x":103.82,"y":167.95,"x0":-2.4205704835916406,"y0":50.002545217839895,"z0":5.437772901372354,"aX":13.796691362608309},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.4,"breakHorizontal":-16.7,"spinRate":2838,"spinDirection":57},"zone":6,"typeConfidence":0.94,"plateTime":0.43734656821607265,"extension":6.342792792629452},"index":0,"playId":"b528c950-8ff0-3c56-8233-02e3c841a1a5","pitchNumber":1,"startTime":"2026-04-17T02:49:22.942Z","endTime":"2026-04-17T02:49:25.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99048858879706,"aZ":-32.00380065046963,"pfxX":10.262013844365244,"pfxZ":0.11086165683662408,"pX":0.536078421168357,"pZ":1.8668450725750494,"vX0":3.888109881862373,"vY0":-123.8153768380639,"vZ0":-1.936104386089803,"x":96.57,"y":188.38,"x0":-2.3940564012438905,"y0":50.002476579315704,"z0":5.37371378563973,"aX":15.706013753292428},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.0,"breakHorizontal":-19.6,"spinRate":2819,"spinDirection":59},"zone":9,"typeConfidence":0.94,"plateTime":0.44480212489141335,"extension":6.533758324829439},"index":1,"playId":"1c7f9497-086d-31d2-a557-a0f71ea8fbee","pitchNumber":2,"startTime":"2026-04-17T02:49:43.557Z","endTime":"2026-04-17T02:49:47.882Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-17T02:50:01.039Z","endTime":"2026-04-17T02:50:08.879Z","isPitch":false,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.26251761132433,"aZ":-17.279708787057157,"pfxX":-7.52867161959186,"pfxZ":7.762982750998489,"pX":0.09631056208985396,"pZ":2.8914613468431014,"vX0":8.406315111272727,"vY0":-138.43860217654927,"vZ0":-3.537214053856788,"x":113.33,"y":160.71,"x0":-2.0183420615010164,"y0":50.00064332104062,"z0":5.359910691431583,"aX":-14.441702846553785},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.4,"breakHorizontal":11.6,"spinRate":2547,"spinDirection":237},"zone":5,"typeConfidence":0.91,"plateTime":0.3974205300382412,"extension":6.337674863489943},"hitData":{"launchSpeed":106.0,"launchAngle":-5.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":121.59,"coordY":149.05}},"index":3,"playId":"f267aa7c-d176-3e7a-a068-e73e7182a82d","pitchNumber":3,"startTime":"2026-04-17T02:50:08.879Z","endTime":"2026-04-17T02:50:18.686Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T02:50:18.686Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Christian Walker walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-17T02:52:56.390Z","endTime":"2026-04-17T02:55:08.358Z","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":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Jimmy Herget replaces Jaden Hill.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-17T02:52:21.713Z","endTime":"2026-04-17T02:52:58.415Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623474,"link":"/api/v1/people/623474"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.3217629882254,"aZ":-29.936448243879795,"pfxX":-11.334432050474476,"pfxZ":1.2518589985125441,"pX":0.6100751162066915,"pZ":3.0856877239692606,"vX0":10.097958844090869,"vY0":-133.61528524075322,"vZ0":-0.5523825401444236,"x":93.75,"y":155.47,"x0":-1.7629975071339585,"y0":50.004527329479956,"z0":5.463992088801555,"aX":-20.30306788831783},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.4,"breakHorizontal":18.1,"spinRate":2496,"spinDirection":241},"zone":3,"typeConfidence":0.9,"plateTime":0.41141767759490655,"extension":5.36139834088435},"index":1,"playId":"bf4b99bb-3462-3548-b402-5a4b77db32ad","pitchNumber":1,"startTime":"2026-04-17T02:52:58.415Z","endTime":"2026-04-17T02:53:03.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.992232845083976,"aZ":-35.542368960205096,"pfxX":-10.458282357794975,"pfxZ":-1.9236150820866502,"pX":0.7458803286140844,"pZ":3.019548698995193,"vX0":10.901553292443388,"vY0":-131.84283325912588,"vZ0":2.439831995640616,"x":88.57,"y":157.25,"x0":-2.098655414270968,"y0":50.00598197098342,"z0":4.718671548528022,"aX":-18.27733477443994},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-2.6,"breakHorizontal":16.3,"spinRate":2507,"spinDirection":262},"zone":3,"typeConfidence":0.9,"plateTime":0.41663956694100746,"extension":5.2440669406626474},"index":2,"playId":"73a4fa86-55e0-30f8-929a-1f9f3d660870","pitchNumber":2,"startTime":"2026-04-17T02:53:15.661Z","endTime":"2026-04-17T02:53:20.135Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-17T02:53:28.570Z","endTime":"2026-04-17T02:53:43.490Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.272282572726777,"aZ":-26.078876413709814,"pfxX":9.726565111268455,"pfxZ":4.461235929017832,"pX":1.6287391880623323,"pZ":2.286429115329141,"vX0":5.91142992668294,"vY0":-117.01590118066339,"vZ0":-1.1094224270632282,"x":54.92,"y":177.05,"x0":-2.206893921789268,"y0":50.00030070822468,"z0":5.245007158727861,"aX":13.276141166166433},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":8.0,"breakHorizontal":-19.2,"spinRate":3048,"spinDirection":74},"zone":14,"typeConfidence":0.85,"plateTime":0.47089172451026196,"extension":4.992753959528564},"index":4,"playId":"34dad5bc-0f6c-3704-9dd9-468fe588c07b","pitchNumber":3,"startTime":"2026-04-17T02:53:43.490Z","endTime":"2026-04-17T02:53:46.882Z","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.3,"endSpeed":80.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9602932563837,"aZ":-22.581239140165447,"pfxX":1.3506018805518514,"pfxZ":5.80722218151308,"pX":-0.4659826322529082,"pZ":3.2908192715497804,"vX0":3.88667579190011,"vY0":-127.14806089807922,"vZ0":-1.2055693704154207,"x":134.76,"y":149.93,"x0":-2.184511229190187,"y0":50.00154327542589,"z0":5.548487712122572,"aX":2.2294056297534244},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.6,"breakHorizontal":-3.2,"spinRate":2848,"spinDirection":190},"zone":1,"typeConfidence":0.9,"plateTime":0.4293668574757912,"extension":4.9267894699788615},"index":5,"playId":"d5c1a6b3-5c9d-3154-95aa-0d67b7fb18ff","pitchNumber":4,"startTime":"2026-04-17T02:54:02.813Z","endTime":"2026-04-17T02:54:06.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.146731326116967,"aZ":-29.172506952391743,"pfxX":7.699261775832044,"pfxZ":2.300704334235319,"pX":0.9696383387102219,"pZ":1.2645408604355348,"vX0":5.528871827714496,"vY0":-114.06636365652255,"vZ0":-0.3385201350758954,"x":80.04,"y":204.64,"x0":-2.49519104889577,"y0":50.00119019007058,"z0":4.318581306149985,"aX":10.031196834459259},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":4.4,"breakHorizontal":-15.5,"spinRate":3028,"spinDirection":91},"zone":14,"typeConfidence":0.9,"plateTime":0.48223160196155623,"extension":5.139316626833936},"index":6,"playId":"4cbee9fe-4c6a-3ba8-a483-ebe8f8af37d4","pitchNumber":5,"startTime":"2026-04-17T02:54:26.318Z","endTime":"2026-04-17T02:54:29.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3458548545469,"aZ":-29.85114165871997,"pfxX":9.930384578916085,"pfxZ":1.763549269772355,"pX":1.4491677499100133,"pZ":1.8277988440644717,"vX0":5.672452638702273,"vY0":-114.94145661981655,"vZ0":-1.0341056998025977,"x":61.76,"y":189.43,"x0":-2.3535282171918928,"y0":50.00242604050405,"z0":5.222333494363868,"aX":13.083674189575138},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":3.2,"breakHorizontal":-19.6,"spinRate":3122,"spinDirection":72},"zone":14,"typeConfidence":0.9,"plateTime":0.4793311144928887,"extension":5.064582411727321},"index":7,"playId":"afa6b8f1-60b2-33f4-be64-e3435b3d057b","pitchNumber":6,"startTime":"2026-04-17T02:54:44.051Z","endTime":"2026-04-17T02:54:47.259Z","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":94.0,"endSpeed":85.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.595889632031806,"aZ":-20.862085453394954,"pfxX":-8.476760930832466,"pfxZ":5.99039819975472,"pX":1.2115274402582399,"pZ":3.107785384742818,"vX0":10.713865632584719,"vY0":-136.45285293950823,"vZ0":-2.5048770117408687,"x":70.82,"y":154.87,"x0":-1.6616159466085956,"y0":50.00509291951683,"z0":5.472745112960479,"aX":-16.01289917219125},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.6,"breakHorizontal":13.1,"spinRate":2543,"spinDirection":243},"zone":12,"typeConfidence":0.91,"plateTime":0.4011695314325685,"extension":5.115744148842003},"index":8,"playId":"275053dc-6dfc-34e8-b9ac-8da5ba535962","pitchNumber":7,"startTime":"2026-04-17T02:55:03.222Z","endTime":"2026-04-17T02:55:08.358Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T02:55:08.358Z","atBatIndex":66},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Joey Loperfido grounds into a force out, second baseman Edouard Julien to shortstop Ezequiel Tovar. Nick Allen out at 2nd. Joey Loperfido to 1st.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-17T02:56:09.433Z","endTime":"2026-04-17T02:58:21.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0],"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":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Nick Allen replaces Christian Walker.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-17T02:55:43.550Z","endTime":"2026-04-17T02:55:46.886Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":572233,"link":"/api/v1/people/572233"},"base":1},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-17T02:55:46.886Z","endTime":"2026-04-17T02:56:11.649Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.092095179339005,"aZ":-22.962008689128712,"pfxX":1.2512926121566865,"pfxZ":5.934275968681903,"pX":0.20329678088292388,"pZ":1.7987499100580657,"vX0":5.693737913228493,"vY0":-123.66352289516722,"vZ0":-4.003549053078891,"x":109.25,"y":190.21,"x0":-2.28921952364491,"y0":50.00313487104713,"z0":5.35921884558609,"aX":1.942709489727777},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":10.1,"breakHorizontal":-3.6,"spinRate":2702,"spinDirection":205},"zone":8,"typeConfidence":0.9,"plateTime":0.44250165781505046,"extension":5.115161679447046},"index":2,"playId":"b514e75b-60d8-3e41-aacc-bd8a1f942682","pitchNumber":1,"startTime":"2026-04-17T02:56:11.649Z","endTime":"2026-04-17T02:56:16.544Z","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":77.7,"endSpeed":70.8,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.585402861767474,"aZ":-30.27181275483382,"pfxX":9.507889985151674,"pfxZ":1.4852752825253859,"pX":-1.4793090903436588,"pZ":2.687281272002917,"vX0":-0.028818738553624268,"vY0":-113.14785112226129,"vZ0":1.2510886523736335,"x":173.39,"y":166.22,"x0":-2.6996936282524073,"y0":50.005628417642825,"z0":5.183860845609597,"aX":12.204785512890627},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":3.4,"breakHorizontal":-17.2,"spinRate":3103,"spinDirection":81},"zone":11,"typeConfidence":0.91,"plateTime":0.4859638791864582,"extension":4.972167681905703},"index":3,"playId":"ea1b5197-56f1-355e-bace-63612946890a","pitchNumber":2,"startTime":"2026-04-17T02:56:33.453Z","endTime":"2026-04-17T02:56:36.997Z","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":91.9,"endSpeed":83.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.221531407994426,"aZ":-29.416167806502656,"pfxX":-10.10870257523451,"pfxZ":1.5311676474601894,"pX":-0.6851733393814311,"pZ":2.123018161192104,"vX0":7.214451967963694,"vY0":-133.64402371102335,"vZ0":-2.9901853243378,"x":143.12,"y":181.46,"x0":-2.113516414532071,"y0":50.00225706310158,"z0":5.381070987085199,"aX":-18.188713386498364},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.3,"breakHorizontal":16.7,"spinRate":2528,"spinDirection":243},"zone":7,"typeConfidence":0.89,"plateTime":0.4106675599857783,"extension":5.130399838568699},"index":4,"playId":"120a487f-e3c6-31ca-8adf-f37b367a0dde","pitchNumber":3,"startTime":"2026-04-17T02:56:53.530Z","endTime":"2026-04-17T02:56:56.977Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"playId":"bf019111-ef97-341d-a80d-4701c812bb97","startTime":"2026-04-17T02:57:15.378Z","endTime":"2026-04-17T02:57:18.378Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.903194667810183,"aZ":-32.96056703622185,"pfxX":-3.1104166743460357,"pfxZ":-0.5032643791339524,"pX":-1.4283896700392074,"pZ":1.4511797452586142,"vX0":3.2986199147192345,"vY0":-123.99374819516154,"vZ0":-2.866210181682467,"x":171.45,"y":199.6,"x0":-2.3694461954087047,"y0":50.00384773986965,"z0":5.361881319273725,"aX":-4.8624016139038835},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.3,"breakHorizontal":4.9,"spinRate":1525,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.44109769218214856,"extension":5.438825470273095},"index":6,"playId":"43868bb7-605c-329d-804d-0c8411b93f7a","pitchNumber":4,"startTime":"2026-04-17T02:57:32.014Z","endTime":"2026-04-17T02:57:35.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.7,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66744925003667,"aZ":-26.675448723318944,"pfxX":9.07325461903798,"pfxZ":4.1183574603303725,"pX":1.1035868975166068,"pZ":2.326942969382857,"vX0":5.302085415142211,"vY0":-115.23034843555318,"vZ0":-1.0934076087621718,"x":74.93,"y":175.95,"x0":-2.411116272111627,"y0":50.005092127538205,"z0":5.39960500391177,"aX":12.126217011251418},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":7.4,"breakHorizontal":-17.8,"spinRate":3012,"spinDirection":77},"zone":14,"typeConfidence":0.9,"plateTime":0.4764708839424512,"extension":5.129358928774251},"index":7,"playId":"c26a510b-d163-3236-a41c-2697bda2256e","pitchNumber":5,"startTime":"2026-04-17T02:57:50.918Z","endTime":"2026-04-17T02:57:55.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.77500380905832,"aZ":-17.963565664591975,"pfxX":-8.241997609423617,"pfxZ":7.751224482366661,"pX":0.32179054207401864,"pZ":3.0424098974262272,"vX0":8.526705807515887,"vY0":-135.13560393187035,"vZ0":-2.8527781300695048,"x":104.73,"y":156.63,"x0":-1.8164345176977574,"y0":50.00499304120406,"z0":5.386408144896246,"aX":-15.116528919197954},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.6,"breakHorizontal":13.0,"spinRate":2506,"spinDirection":244},"zone":3,"typeConfidence":0.91,"plateTime":0.40663679047581613,"extension":5.269070188113607},"hitData":{"launchSpeed":75.8,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.45,"coordY":161.21}},"index":8,"playId":"13ef6034-5151-364a-b1b6-322027f3dcf9","pitchNumber":6,"startTime":"2026-04-17T02:58:12.368Z","endTime":"2026-04-17T02:58:21.658Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T02:58:21.658Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cam Smith called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-17T02:58:32.108Z","endTime":"2026-04-17T03:00:34.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.5,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.343528994341366,"aZ":-31.94988994370706,"pfxX":-10.525132253057297,"pfxZ":0.13079626964860047,"pX":0.43626339651853785,"pZ":2.5125879778406452,"vX0":10.574161644889516,"vY0":-132.02260865173196,"vZ0":0.792790129963894,"x":100.37,"y":170.94,"x0":-2.269837872050144,"y0":50.00594006962304,"z0":4.575699725974272,"aX":-18.425684244969542},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.7,"breakHorizontal":16.6,"spinRate":2445,"spinDirection":259},"zone":6,"typeConfidence":0.9,"plateTime":0.4162371725323806,"extension":5.344937252075575},"index":0,"playId":"3740b871-f298-36e9-b277-eecf3122f3b5","pitchNumber":1,"startTime":"2026-04-17T02:58:55.810Z","endTime":"2026-04-17T02:58:59.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.528903041725545,"aZ":-24.501432601777477,"pfxX":-1.2120502420696804,"pfxZ":4.596516241766242,"pX":0.056617087656207314,"pZ":1.8758412038420254,"vX0":6.4434503260190175,"vY0":-128.1811525695054,"vZ0":-3.5132594635373415,"x":114.84,"y":188.13,"x0":-2.3281615231975334,"y0":50.00624711244128,"z0":5.1689004664764795,"aX":-2.0255167152262015},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.8,"breakHorizontal":0.8,"spinRate":2670,"spinDirection":221},"zone":8,"typeConfidence":0.9,"plateTime":0.4266734089416393,"extension":5.285495607308698},"index":1,"playId":"3c06b65e-7e83-34ce-b39f-1668969dbf93","pitchNumber":2,"startTime":"2026-04-17T02:59:09.602Z","endTime":"2026-04-17T02:59:12.888Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-17T02:59:26.636Z","endTime":"2026-04-17T02:59:47.208Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.177517318532363,"aZ":-22.561006073790733,"pfxX":-1.735844572830815,"pfxZ":5.650072103152748,"pX":1.0000554842869767,"pZ":2.717400008389712,"vX0":8.464938357857406,"vY0":-129.37979884821743,"vZ0":-2.2111698726474414,"x":78.88,"y":165.41,"x0":-2.083866367179933,"y0":50.00003686468965,"z0":5.3062712333168,"aX":-2.9525134961808144},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.0,"breakHorizontal":1.3,"spinRate":2627,"spinDirection":226},"zone":12,"typeConfidence":0.91,"plateTime":0.42282568340626936,"extension":5.27939453487005},"index":3,"playId":"2746956f-bedf-32de-b091-ea38104c90a0","pitchNumber":3,"startTime":"2026-04-17T02:59:47.208Z","endTime":"2026-04-17T02:59:50.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.004782853187315,"aZ":-29.007799386109365,"pfxX":10.662666122116176,"pfxZ":2.4584432822402382,"pX":1.6415422261563648,"pZ":1.7831965370817173,"vX0":5.902291199302864,"vY0":-113.97652306335506,"vZ0":-0.8905415382514801,"x":54.43,"y":190.63,"x0":-2.3851112740250007,"y0":50.00382186693674,"z0":5.097532954525663,"aX":13.736149838766208},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":4.6,"breakHorizontal":-21.0,"spinRate":3072,"spinDirection":71},"zone":14,"typeConfidence":0.91,"plateTime":0.4844469298364804,"extension":5.264841714539651},"index":4,"playId":"446e3a2f-2463-3407-9fe9-f9eabf8cc2fd","pitchNumber":4,"startTime":"2026-04-17T03:00:07.496Z","endTime":"2026-04-17T03:00:12.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.608911691392613,"aZ":-17.647831265461598,"pfxX":-8.33355639049103,"pfxZ":7.779211524442234,"pX":1.001356452311364,"pZ":2.680985172990774,"vX0":10.402063585073586,"vY0":-136.21598861348403,"vZ0":-3.9027066631165592,"x":78.83,"y":166.39,"x0":-1.7950624131719046,"y0":50.005712470358034,"z0":5.36233888409689,"aX":-15.568721794599881},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.3,"breakHorizontal":12.7,"spinRate":2478,"spinDirection":239},"zone":12,"typeConfidence":0.91,"plateTime":0.4030337923369234,"extension":5.336770073484012},"index":5,"playId":"02d5df80-4e3e-3688-8d27-cf245195efc1","pitchNumber":5,"startTime":"2026-04-17T03:00:29.599Z","endTime":"2026-04-17T03:00:34.171Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T03:00:34.171Z","atBatIndex":68},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Taylor Trammell lines out to right fielder Tyler Freeman.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-17T03:00:46.771Z","endTime":"2026-04-17T03:02:52.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":5},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":70.7,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49866580826954,"aZ":-27.271600969696284,"pfxX":11.017860988438835,"pfxZ":3.835267551950251,"pX":0.14301118960443998,"pZ":2.6032780935092332,"vX0":3.0943201867291448,"vY0":-113.18880272565627,"vZ0":0.09159834619770035,"x":111.55,"y":168.49,"x0":-2.6782739326171003,"y0":50.00388020999521,"z0":5.326753589148405,"aX":14.084592227965516},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":7.3,"breakHorizontal":-20.8,"spinRate":2992,"spinDirection":72},"zone":5,"typeConfidence":0.92,"plateTime":0.4866672890454842,"extension":5.078545849403752},"index":0,"playId":"53df8fe4-99c9-38b4-bd9e-1a883b4b0650","pitchNumber":1,"startTime":"2026-04-17T03:01:00.096Z","endTime":"2026-04-17T03:01:05.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94733218874619,"aZ":-30.77956239295894,"pfxX":-5.791627924460098,"pfxZ":0.8884516615825113,"pX":-2.4039977907208887,"pZ":2.2687557712043573,"vX0":1.9161690231265052,"vY0":-124.59554501540198,"vZ0":-1.5462780326108183,"x":208.63,"y":177.52,"x0":-2.4323935979250697,"y0":50.00091606112826,"z0":5.450143412916908,"aX":-9.069218558054793},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.4,"breakHorizontal":10.0,"spinRate":1454,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4402519488378571,"extension":5.1434045115957225},"index":1,"playId":"54777fc7-10ef-3d20-a0dd-f14c28e8c6ba","pitchNumber":2,"startTime":"2026-04-17T03:01:31.021Z","endTime":"2026-04-17T03:01:36.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.093561053075927,"aZ":-25.25274180497561,"pfxX":1.8614352887587993,"pfxZ":4.367948971928686,"pX":-0.6793375798127612,"pZ":2.09692926386261,"vX0":3.8306643376336846,"vY0":-124.84693963971095,"vZ0":-2.5645368468905247,"x":142.89,"y":182.16,"x0":-2.4728632781183,"y0":50.00597383984006,"z0":5.206440747642908,"aX":2.951220154957733},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.6,"breakHorizontal":-4.2,"spinRate":2821,"spinDirection":128},"zone":7,"typeConfidence":0.9,"plateTime":0.43797524768880614,"extension":5.087587046245863},"index":2,"playId":"71a32d31-b12b-32d8-896a-970c334c2e13","pitchNumber":3,"startTime":"2026-04-17T03:01:52.020Z","endTime":"2026-04-17T03:01:55.612Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-17T03:02:05.041Z","endTime":"2026-04-17T03:02:19.393Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70098286337826,"aZ":-33.71864716278971,"pfxX":-7.32203003194567,"pfxZ":-0.9655858442305403,"pX":-1.0418442767863259,"pZ":0.11610498706161815,"vX0":5.647717738793992,"vY0":-126.07096879898272,"vZ0":-5.976085042607789,"x":156.71,"y":235.65,"x0":-2.3647244991719316,"y0":50.00328518586001,"z0":5.253660552194436,"aX":-11.734200501343976},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.0,"breakHorizontal":11.9,"spinRate":1452,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4352123694798622,"extension":5.358553159375898},"index":4,"playId":"baac34a8-e54e-3ec4-b0f2-11f0ab28643a","pitchNumber":4,"startTime":"2026-04-17T03:02:19.393Z","endTime":"2026-04-17T03:02:23.567Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":70.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.58734464590056,"aZ":-31.286907245078055,"pfxX":9.196975865850906,"pfxZ":0.7087441729458703,"pX":-1.0408254035299378,"pZ":2.5103490101096173,"vX0":1.5054716406689483,"vY0":-111.68023249524482,"vZ0":1.2486094588498744,"x":156.67,"y":171.0,"x0":-2.9192467134230244,"y0":50.00398502599369,"z0":5.181382536195563,"aX":11.525770076406094},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":1.9,"breakHorizontal":-17.0,"spinRate":3022,"spinDirection":66},"zone":13,"typeConfidence":0.91,"plateTime":0.4919326050777437,"extension":5.150297454279103},"hitData":{"launchSpeed":76.8,"launchAngle":24.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.99,"coordY":103.78}},"index":5,"playId":"f18d8af8-bdf0-3d57-8fe2-afa23c46f2ed","pitchNumber":5,"startTime":"2026-04-17T03:02:43.865Z","endTime":"2026-04-17T03:02:52.851Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T03:02:52.851Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brenton Doyle grounds out, pitcher Kai-Wei Teng to first baseman Isaac Paredes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-17T03:05:16.644Z","endTime":"2026-04-17T03:06:04.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"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":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678906,"link":"/api/v1/people/678906"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from third base to first base for Isaac Paredes.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-17T03:04:58.322Z","endTime":"2026-04-17T03:04:58.355Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"300"},{"details":{"description":"Defensive switch from shortstop to third base for Carlos Correa.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-17T03:04:58.355Z","endTime":"2026-04-17T03:04:58.356Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"400"},{"details":{"description":"Nick Allen remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-17T03:04:58.356Z","endTime":"2026-04-17T03:05:18.924Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"501","replacedPlayer":{"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.00631778446753,"aZ":-27.103775888398438,"pfxX":-9.733440167781179,"pfxZ":2.741597293109301,"pX":-1.0071838720689734,"pZ":3.1846923486355485,"vX0":6.781627865283094,"vY0":-135.53583953836832,"vZ0":-1.0900454215580555,"x":155.39,"y":152.79,"x0":-2.2834554547995025,"y0":50.004902269957974,"z0":5.493574791113017,"aX":-18.02054898869159},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.9,"breakHorizontal":16.1,"spinRate":2363,"spinDirection":237},"zone":11,"typeConfidence":0.91,"plateTime":0.4048830868828954,"extension":6.3502127565013184},"index":3,"playId":"467dfcc5-a12a-3c02-aa5c-978da922ffff","pitchNumber":1,"startTime":"2026-04-17T03:05:18.924Z","endTime":"2026-04-17T03:05:22.706Z","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":93.7,"endSpeed":85.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.010595674239532,"aZ":-25.243076893723387,"pfxX":-10.200173063426902,"pfxZ":3.700692677176596,"pX":-0.5865036132112744,"pZ":2.4308578355449697,"vX0":7.832804719480979,"vY0":-136.20296422378715,"vZ0":-3.1420971575445296,"x":139.36,"y":173.15,"x0":-2.1800310909332667,"y0":50.00042672925797,"z0":5.352635581033673,"aX":-19.08696634264078},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.2,"breakHorizontal":16.7,"spinRate":2334,"spinDirection":240},"zone":4,"typeConfidence":0.93,"plateTime":0.4027546767408139,"extension":6.3673915514167865},"index":4,"playId":"269b83de-8e56-3686-9ee4-b8b9090ba585","pitchNumber":2,"startTime":"2026-04-17T03:05:34.381Z","endTime":"2026-04-17T03:05:38.361Z","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.5,"endSpeed":76.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95349363818733,"aZ":-31.772034434292525,"pfxX":7.153050903112338,"pfxZ":0.26665865610961603,"pX":-0.5844458743620056,"pZ":2.7313514911447645,"vX0":2.5407810821411507,"vY0":-123.00327920218226,"vZ0":-0.10703740753712154,"x":139.28,"y":165.03,"x0":-2.5633291791124924,"y0":50.00394642027809,"z0":5.4949885389210715,"aX":10.83762395391091},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.7,"breakHorizontal":-13.6,"spinRate":2866,"spinDirection":62},"zone":4,"typeConfidence":0.92,"plateTime":0.44721959618609386,"extension":6.298348082261927},"hitData":{"launchSpeed":92.2,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.7,"coordY":182.0}},"index":5,"playId":"01e85992-8c6b-3acb-a62f-1c444911f217","pitchNumber":3,"startTime":"2026-04-17T03:05:56.308Z","endTime":"2026-04-17T03:06:04.478Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T03:06:04.478Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edouard Julien grounds out, second baseman Jose Altuve to first baseman Isaac Paredes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-17T03:06:08.891Z","endTime":"2026-04-17T03:06:55.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"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_assist"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"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":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.655940274177976,"aZ":-40.34685868209383,"pfxX":9.081108294680995,"pfxZ":-5.703764155694241,"pX":-0.6741527361747732,"pZ":3.135925267874745,"vX0":1.1754911665954038,"vY0":-119.65323544903397,"vZ0":2.357651813026477,"x":142.7,"y":154.11,"x0":-2.3517149449217807,"y0":50.002762874511916,"z0":5.78420574770053,"aX":13.010380221572404},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-9.4,"breakHorizontal":-16.7,"spinRate":2663,"spinDirection":47},"zone":1,"typeConfidence":0.96,"plateTime":0.45986308215957283,"extension":6.333880308593439},"index":0,"playId":"fe9e6bdb-43fa-3390-bd96-80ac4b13e96a","pitchNumber":1,"startTime":"2026-04-17T03:06:30.269Z","endTime":"2026-04-17T03:06:34.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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.147841698776283,"aZ":-29.85460149730752,"pfxX":10.676313761241934,"pfxZ":1.5225764350529172,"pX":0.4738835884526389,"pZ":2.586083546094999,"vX0":3.9270928984155398,"vY0":-123.0649352612615,"vZ0":-0.7016082803326469,"x":98.94,"y":168.96,"x0":-2.5328698099791978,"y0":50.00270088643611,"z0":5.42070173800282,"aX":16.249564811356873},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.9,"breakHorizontal":-20.3,"spinRate":2889,"spinDirection":61},"zone":6,"typeConfidence":0.95,"plateTime":0.4463724707499974,"extension":6.241705572056197},"hitData":{"launchSpeed":68.3,"launchAngle":18.0,"totalDistance":148.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.33,"coordY":128.54}},"index":1,"playId":"66aa9ce2-606e-313e-ae2a-19c6d6a79ffa","pitchNumber":2,"startTime":"2026-04-17T03:06:46.800Z","endTime":"2026-04-17T03:06:55.358Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T03:06:55.358Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Freeman singles on a ground ball to shortstop Nick Allen.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-17T03:06:59.454Z","endTime":"2026-04-17T03:09:05.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07266988703664,"aZ":-17.571600241966824,"pfxX":-7.30458813074518,"pfxZ":7.656366949011549,"pX":0.4953926399608614,"pZ":3.1207558640743684,"vX0":9.609751152640715,"vY0":-137.8341246930542,"vZ0":-2.8215137661498932,"x":98.12,"y":154.52,"x0":-2.101206962673728,"y0":50.0054359120964,"z0":5.3564139511773865,"aX":-13.937574509676706},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.3,"breakHorizontal":11.0,"spinRate":2577,"spinDirection":239},"zone":3,"typeConfidence":0.91,"plateTime":0.3986878953700077,"extension":6.506447142810983},"index":0,"playId":"d0b0c770-9041-378d-a6b1-0215bfba8052","pitchNumber":1,"startTime":"2026-04-17T03:07:18.974Z","endTime":"2026-04-17T03:07:23.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.551769554268933,"aZ":-30.96350187004669,"pfxX":10.067926464142303,"pfxZ":0.7853079616776046,"pX":-0.35868336241563886,"pZ":2.79043795190189,"vX0":2.0166417393543195,"vY0":-124.2716809143315,"vZ0":-0.0817985732728912,"x":130.67,"y":163.44,"x0":-2.490295787052255,"y0":50.004838569061825,"z0":5.4206432743068405,"aX":15.568541319952622},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.7,"breakHorizontal":-18.7,"spinRate":2872,"spinDirection":62},"zone":1,"typeConfidence":0.94,"plateTime":0.4426833607840668,"extension":6.365641422614279},"index":1,"playId":"6bc28c03-06de-3ad6-a2bb-7562724b9259","pitchNumber":2,"startTime":"2026-04-17T03:07:35.366Z","endTime":"2026-04-17T03:07:39.232Z","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.2,"endSpeed":86.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.412069332319035,"aZ":-17.316224158379907,"pfxX":-6.781656192717886,"pfxZ":7.73359036858392,"pX":0.47021694043245565,"pZ":3.8692667048275573,"vX0":9.188551803954029,"vY0":-138.3471483701659,"vZ0":-1.2091215001007125,"x":99.08,"y":134.31,"x0":-2.026772696188717,"y0":50.003692994277216,"z0":5.482869257656427,"aX":-13.031343441945069},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.9,"breakHorizontal":10.2,"spinRate":2660,"spinDirection":234},"zone":12,"typeConfidence":0.92,"plateTime":0.3972616372019302,"extension":6.440304188680122},"index":2,"playId":"0248ae62-7ba5-38f4-8691-0d273efa2519","pitchNumber":3,"startTime":"2026-04-17T03:07:59.075Z","endTime":"2026-04-17T03:08:02.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.552596873817635,"aZ":-33.45166870562312,"pfxX":8.766108997588415,"pfxZ":-0.8308495665600635,"pX":1.7120186398787243,"pZ":2.102698052264375,"vX0":6.549740827441777,"vY0":-123.59111384601051,"vZ0":-1.1422273037714616,"x":51.74,"y":182.01,"x0":-2.119248170203962,"y0":50.00415306953173,"z0":5.401576754518903,"aX":13.448025984246598},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.6,"breakHorizontal":-17.5,"spinRate":2880,"spinDirection":55},"zone":14,"typeConfidence":0.91,"plateTime":0.44460484478156825,"extension":6.454009498080183},"index":3,"playId":"b0f94238-d2db-3449-bade-1d350347f83c","pitchNumber":4,"startTime":"2026-04-17T03:08:18.783Z","endTime":"2026-04-17T03:08:22.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71581337253948,"aZ":-26.293925758507598,"pfxX":-9.277130357240559,"pfxZ":3.462359632882775,"pX":1.1285470202858932,"pZ":1.8666182755921565,"vX0":10.861634730237059,"vY0":-129.35483286258432,"vZ0":-4.067905563009562,"x":73.98,"y":188.38,"x0":-1.9173604758582046,"y0":50.00044209497447,"z0":5.473032224635202,"aX":-15.737363645535558},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.5,"breakHorizontal":14.4,"spinRate":1586,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.42326640583802755,"extension":6.672970949235311},"index":4,"playId":"badb9cac-4523-331a-9d31-43640e813c2e","pitchNumber":5,"startTime":"2026-04-17T03:08:37.810Z","endTime":"2026-04-17T03:08:42.701Z","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":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.831769569059805,"aZ":-16.139740752691843,"pfxX":-6.532676310049859,"pfxZ":8.187294457231818,"pX":-0.019840950736057957,"pZ":2.3526508738358856,"vX0":8.000784563522604,"vY0":-138.76077656866786,"vZ0":-5.260342803808213,"x":117.76,"y":175.26,"x0":-2.086098146758877,"y0":50.000453193826154,"z0":5.341074491730213,"aX":-12.791022585006111},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.9,"breakHorizontal":10.2,"spinRate":2401,"spinDirection":234},"zone":5,"typeConfidence":0.92,"plateTime":0.39409974203069265,"extension":6.58659824296685},"hitData":{"launchSpeed":85.0,"launchAngle":7.0,"totalDistance":133.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.92,"coordY":161.21}},"index":5,"playId":"43f9c907-0a72-359f-b1d4-91cd355c39cf","pitchNumber":6,"startTime":"2026-04-17T03:08:55.854Z","endTime":"2026-04-17T03:09:05.602Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T03:09:05.602Z","atBatIndex":72},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"TJ Rumfield lines out sharply to second baseman Jose Altuve.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-17T03:09:46.564Z","endTime":"2026-04-17T03:10:55.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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":[1,2,4],"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jake McCarthy replaces Tyler Freeman.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-17T03:09:35.985Z","endTime":"2026-04-17T03:09:48.520Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":671289,"link":"/api/v1/people/671289"},"base":1},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.30940452982143,"aZ":-17.449245407586975,"pfxX":-7.716292807745553,"pfxZ":7.595350016921472,"pX":-0.8951392726156985,"pZ":2.57746443010241,"vX0":6.387864587751125,"vY0":-138.87479651454632,"vZ0":-4.35098506622591,"x":151.12,"y":169.19,"x0":-2.2313039966943364,"y0":50.00249188490719,"z0":5.337661398483379,"aX":-14.957423638080009},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.0,"breakHorizontal":12.5,"spinRate":2513,"spinDirection":238},"zone":13,"typeConfidence":0.89,"plateTime":0.3955694765981792,"extension":6.498241871376214},"index":1,"playId":"375d9880-a359-3b14-9487-f516913aa5ab","pitchNumber":1,"startTime":"2026-04-17T03:09:48.520Z","endTime":"2026-04-17T03:09:52.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.233760471642555,"aZ":-15.02808664557346,"pfxX":-8.653988827706725,"pfxZ":8.84594074883956,"pX":-0.6447675263617242,"pZ":1.8891522568586068,"vX0":7.029281240352542,"vY0":-138.84678507489028,"vZ0":-6.708740023277749,"x":141.58,"y":187.77,"x0":-2.0942122604044364,"y0":50.00245657208847,"z0":5.350509878479032,"aX":-16.771845315104905},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.6,"breakHorizontal":14.0,"spinRate":2603,"spinDirection":232},"zone":7,"typeConfidence":0.89,"plateTime":0.39560944613892834,"extension":6.497291345451396},"index":2,"playId":"f5db9546-8e08-354a-97b9-242922e5f5f3","pitchNumber":2,"startTime":"2026-04-17T03:10:09.532Z","endTime":"2026-04-17T03:10:15.296Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-17T03:10:25.816Z","endTime":"2026-04-17T03:10:47.517Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":81.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.431346830539923,"aZ":-26.581535910554837,"pfxX":-10.396096489511757,"pfxZ":3.2523549164027568,"pX":-0.7042332859503802,"pZ":2.4499432854277923,"vX0":7.0874226723469285,"vY0":-130.73870254682274,"vZ0":-2.635518260018157,"x":143.84,"y":172.63,"x0":-2.109621861706217,"y0":50.00054884407152,"z0":5.481222278856472,"aX":-17.86391284285182},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.5,"breakHorizontal":17.2,"spinRate":1637,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.4201093808726135,"extension":6.565966463889173},"hitData":{"launchSpeed":101.9,"launchAngle":9.0,"totalDistance":164.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":149.84,"coordY":140.21}},"index":4,"playId":"0e206add-d5f2-3916-b7b0-2d5a41f071d4","pitchNumber":3,"startTime":"2026-04-17T03:10:47.517Z","endTime":"2026-04-17T03:10:55.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T03:10:55.484Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yainer Diaz grounds out, second baseman Edouard Julien to first baseman TJ Rumfield.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-17T03:13:37.753Z","endTime":"2026-04-17T03:14:25.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jake McCarthy remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-17T03:13:27.857Z","endTime":"2026-04-17T03:13:27.876Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"201","replacedPlayer":{"id":671289,"link":"/api/v1/people/671289"}},{"details":{"description":"Pitching Change: Victor Vodnik replaces Jimmy Herget.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-17T03:13:27.876Z","endTime":"2026-04-17T03:13:40.109Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680767,"link":"/api/v1/people/680767"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.5,"endSpeed":90.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.89076672382429,"aZ":-10.920126893036356,"pfxX":-4.043046952525514,"pfxZ":10.077039089513285,"pX":-0.1422138214115836,"pZ":3.7619985465796058,"vX0":6.628677459542638,"vY0":-144.7859977020589,"vZ0":-3.348753101208475,"x":122.42,"y":137.21,"x0":-1.9429833039796602,"y0":50.00076328446076,"z0":5.608732425050331,"aX":-8.52641831031993},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.6,"breakHorizontal":5.9,"spinRate":2375,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.37926289545754477,"extension":6.7137422961683635},"index":2,"playId":"c1bcf3fa-647e-39bc-8f0a-47c2390f30fd","pitchNumber":1,"startTime":"2026-04-17T03:13:40.109Z","endTime":"2026-04-17T03:13:43.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.651092390053662,"aZ":-42.74288544153878,"pfxX":1.6228789730677717,"pfxZ":-6.311693604162275,"pX":0.7592451580776592,"pZ":1.5502530231378795,"vX0":5.959929237484403,"vY0":-128.76306539808724,"vZ0":-1.8287380239523272,"x":88.06,"y":196.92,"x0":-1.7998595980424166,"y0":50.0063519255208,"z0":5.588103464784258,"aX":2.715112985967446},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-11.6,"breakHorizontal":-4.3,"spinRate":2639,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4259789871674897,"extension":6.688604027724258},"index":3,"playId":"7135bcfe-d934-34c9-a606-c72cd52fcf43","pitchNumber":2,"startTime":"2026-04-17T03:14:00.130Z","endTime":"2026-04-17T03:14:03.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.068898949839994,"aZ":-36.368972767256615,"pfxX":2.032213933114682,"pfxZ":-2.4389261770211625,"pX":1.0224170316913486,"pZ":1.7056320677696943,"vX0":6.135643339145482,"vY0":-130.5773129392141,"vZ0":-3.0185711175885266,"x":78.03,"y":192.73,"x0":-1.6237391171347866,"y0":50.00109292860154,"z0":5.619236898366746,"aX":3.4989394267759066},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-4.9,"breakHorizontal":-5.0,"spinRate":2488,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.41983900614071423,"extension":6.782050514208095},"hitData":{"launchSpeed":80.2,"launchAngle":3.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.83,"coordY":158.17}},"index":4,"playId":"4825a5cf-dc22-3644-8906-cc64610e63ef","pitchNumber":3,"startTime":"2026-04-17T03:14:17.590Z","endTime":"2026-04-17T03:14:25.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T03:14:25.484Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jose Altuve walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-17T03:14:30.115Z","endTime":"2026-04-17T03:16:31.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"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":"Walk","eventType":"walk","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":[]}],"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":86.9,"endSpeed":79.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.858030336531744,"aZ":-39.591865948331375,"pfxX":3.1617751169670747,"pfxZ":-4.578122354818495,"pX":-0.4158241552814781,"pZ":3.2570275061346563,"vX0":3.233820858021083,"vY0":-126.56123460150515,"vZ0":2.3327067179351832,"x":132.85,"y":150.84,"x0":-2.1207866275045384,"y0":50.00042924638172,"z0":5.494649622216914,"aX":5.126341403262013},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-7.6,"breakHorizontal":-6.5,"spinRate":2345,"spinDirection":57},"zone":11,"typeConfidence":2.0,"plateTime":0.43280236985396314,"extension":6.743829531182199},"index":0,"playId":"9a3f4ad2-a889-3ab7-ac4e-0f29934e8685","pitchNumber":1,"startTime":"2026-04-17T03:14:53.123Z","endTime":"2026-04-17T03:14:56.791Z","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":1,"outs":1},"pitchData":{"startSpeed":100.3,"endSpeed":91.2,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.13642619347525,"aZ":-19.594124846017092,"pfxX":-8.035930980832548,"pfxZ":5.865878580521008,"pX":-0.637559972739273,"pZ":3.1255482453118764,"vX0":6.260452891659264,"vY0":-145.9340454200929,"vZ0":-3.295209857654484,"x":141.3,"y":154.39,"x0":-1.772594350707713,"y0":50.00473914328594,"z0":5.457922562682469,"aX":-17.237786112647033},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":10.1,"breakHorizontal":13.2,"spinRate":2189,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3761405971884173,"extension":6.786984320546335},"index":1,"playId":"33c35441-2138-381c-b3e3-cbf33fc72ec6","pitchNumber":2,"startTime":"2026-04-17T03:15:09.488Z","endTime":"2026-04-17T03:15:12.528Z","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":100.1,"endSpeed":91.2,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.106483293548926,"aZ":-11.71342399066474,"pfxX":-3.428709271358426,"pfxZ":9.554946010194202,"pX":0.3426117017846603,"pZ":2.9703343155646906,"vX0":6.828063227884478,"vY0":-145.61717286322101,"vZ0":-5.327466971270059,"x":103.94,"y":158.58,"x0":-1.5902173635894403,"y0":50.00500401350801,"z0":5.536282885582004,"aX":-7.344482916742242},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.3,"breakHorizontal":4.8,"spinRate":2227,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.37655397196199125,"extension":6.711465236964081},"index":2,"playId":"c5f87c63-fd56-3362-bc1d-b3fad6c5e35b","pitchNumber":3,"startTime":"2026-04-17T03:15:27.994Z","endTime":"2026-04-17T03:15:32.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.113793017038994,"aZ":-38.05772091031203,"pfxX":2.0701252680810276,"pfxZ":-3.3634378958930675,"pX":0.49777661837581505,"pZ":0.22656577239234402,"vX0":4.741218304266186,"vY0":-131.49941665001083,"vZ0":-6.084793923631918,"x":98.03,"y":232.66,"x0":-1.5981490126170932,"y0":50.00319034141802,"z0":5.396904398240029,"aX":3.6211590431838947},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-7.2,"breakHorizontal":-4.8,"spinRate":2295,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4166613564000192,"extension":6.720673416143889},"index":3,"playId":"9673ef46-107a-32e3-8256-c9eb1876a35f","pitchNumber":4,"startTime":"2026-04-17T03:15:43.276Z","endTime":"2026-04-17T03:15:46.276Z","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":86.5,"endSpeed":79.3,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.812376782092542,"aZ":-42.9599416390775,"pfxX":3.630448263212993,"pfxZ":-6.72693299966377,"pX":-0.013944181281272205,"pZ":4.129931726014829,"vX0":3.1132033795115466,"vY0":-125.86895224539784,"vZ0":4.372168018552955,"x":117.53,"y":127.27,"x0":-1.739053285806194,"y0":50.00455026259347,"z0":5.851309356187926,"aX":5.8185733308296985},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-10.9,"breakHorizontal":-7.3,"spinRate":2394,"spinDirection":41},"zone":12,"typeConfidence":2.0,"plateTime":0.4353478875139807,"extension":6.526948009680115},"index":4,"playId":"1870e00f-7141-397a-b706-1c03e927250a","pitchNumber":5,"startTime":"2026-04-17T03:16:04.551Z","endTime":"2026-04-17T03:16:08.578Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-17T03:16:15.874Z","endTime":"2026-04-17T03:16:27.358Z","isPitch":false,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.6,"endSpeed":91.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.989415021354,"aZ":-13.735915855402117,"pfxX":-3.299450565814552,"pfxZ":8.573626066586701,"pX":0.9880761484586034,"pZ":1.5437740420763129,"vX0":7.988645366104045,"vY0":-146.10097060065772,"vZ0":-8.763584448940387,"x":79.34,"y":197.1,"x0":-1.3591368237972272,"y0":50.006981599006174,"z0":5.41747978265372,"aX":-7.099406947848108},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":13.8,"breakHorizontal":4.3,"spinRate":2280,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.3755938076354819,"extension":7.047126383699625},"index":6,"playId":"b118e63c-b704-3c48-9a6b-e4fd7cf5e619","pitchNumber":6,"startTime":"2026-04-17T03:16:27.358Z","endTime":"2026-04-17T03:16:31.640Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T03:16:31.640Z","atBatIndex":75},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Yordan Alvarez lines out to right fielder Jake McCarthy.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-17T03:16:34.326Z","endTime":"2026-04-17T03:17:08.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"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":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":0},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.402267534125215,"aZ":-31.808724881494598,"pfxX":0.3598519807153644,"pfxZ":0.20447720313679163,"pX":0.42947000671239455,"pZ":2.355905804300036,"vX0":6.088961230339137,"vY0":-134.47097907636376,"vZ0":-1.8514635790849157,"x":100.63,"y":175.17,"x0":-1.9189155114886487,"y0":50.00470332316776,"z0":5.327903043029492,"aX":0.6540650485537667},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.1,"breakHorizontal":-2.0,"spinRate":2484,"spinDirection":90},"zone":6,"typeConfidence":2.0,"plateTime":0.4086061717606122,"extension":6.820584859423618},"hitData":{"launchSpeed":91.7,"launchAngle":20.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.9,"coordY":100.59}},"index":0,"playId":"3ed937e5-178f-3100-b76c-7eff2d2d1001","pitchNumber":1,"startTime":"2026-04-17T03:16:59.382Z","endTime":"2026-04-17T03:17:08.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T03:17:08.977Z","atBatIndex":76},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Paredes flies out to left fielder Mickey Moniak.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-17T03:17:11.415Z","endTime":"2026-04-17T03:18:44.893Z","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":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".762"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".516"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".904"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".957"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".638"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".873"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".860"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".547"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".637"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.09"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.60"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.44"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.54"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.07"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.16"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.76"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.86"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.33"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"68.74"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.30"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.96"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.58"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".262"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".241"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".291"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".346"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".304"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".244"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".345"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".762"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".516"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".904"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".957"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".638"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".873"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".860"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".547"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".637"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":88.4,"endSpeed":81.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.548904729610342,"aZ":-38.90607491491875,"pfxX":2.3364790528970083,"pfxZ":-4.032446538856755,"pX":0.8958912053828474,"pZ":0.08446016876788151,"vX0":5.4475801289782275,"vY0":-128.54816694967852,"vZ0":-5.903935676179243,"x":82.85,"y":236.5,"x0":-1.5575201003608798,"y0":50.00540071532928,"z0":5.443979299240709,"aX":3.896786098320159},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-8.4,"breakHorizontal":-5.5,"spinRate":2426,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4266684507967087,"extension":6.832283881299765},"index":0,"playId":"932aeeed-8402-369c-90f4-759353ddcc5c","pitchNumber":1,"startTime":"2026-04-17T03:17:34.895Z","endTime":"2026-04-17T03:17:37.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.5,"endSpeed":91.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.19195961837723,"aZ":-11.31782420497026,"pfxX":-3.5379689071813942,"pfxZ":9.742046690633433,"pX":1.1837494611896715,"pZ":2.7368281683264235,"vX0":8.038986501380784,"vY0":-146.02147091014055,"vZ0":-6.207631795698158,"x":71.88,"y":164.89,"x0":-1.1561220116507003,"y0":50.0016380652665,"z0":5.584089985240804,"aX":-7.574451951331562},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":16.4,"breakHorizontal":4.7,"spinRate":2208,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.37637081217628143,"extension":6.712065381834732},"index":1,"playId":"3e84ade3-8a44-3829-a731-8fd0037ce117","pitchNumber":2,"startTime":"2026-04-17T03:17:56.837Z","endTime":"2026-04-17T03:17:59.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.6,"endSpeed":91.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.487601386543304,"aZ":-9.413629642573714,"pfxX":-2.852755082346744,"pfxZ":10.571123489482908,"pX":0.4591803532460366,"pZ":2.7376296298156495,"vX0":6.690945087961087,"vY0":-146.25654221694103,"vZ0":-6.283214312090963,"x":99.5,"y":164.86,"x0":-1.4939057623895033,"y0":50.003458284809504,"z0":5.486955910702933,"aX":-6.143406833151864},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":18.0,"breakHorizontal":3.7,"spinRate":2165,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.3753997500228836,"extension":6.882860017322516},"index":2,"playId":"b9b86680-4ffe-349e-bca8-6529273a21c6","pitchNumber":3,"startTime":"2026-04-17T03:18:16.802Z","endTime":"2026-04-17T03:18:20.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.355716492431167,"aZ":-31.14558009317673,"pfxX":1.332925401808244,"pfxZ":0.57269293165783,"pX":0.7499846601331719,"pZ":2.067800179928179,"vX0":5.541462530584484,"vY0":-134.02552359635797,"vZ0":-3.126751816208391,"x":88.41,"y":182.95,"x0":-1.5220962610666062,"y0":50.00607029461466,"z0":5.485960386050257,"aX":2.413061749489914},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":0.5,"breakHorizontal":-3.7,"spinRate":2274,"spinDirection":114},"zone":9,"typeConfidence":2.0,"plateTime":0.4094832504394117,"extension":6.880084040399783},"hitData":{"launchSpeed":93.3,"launchAngle":44.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.61,"coordY":88.58}},"index":3,"playId":"b042e260-620a-34ae-974d-395ab4d14d8f","pitchNumber":4,"startTime":"2026-04-17T03:18:34.807Z","endTime":"2026-04-17T03:18:44.893Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T03:18:44.893Z","atBatIndex":77}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Paredes flies out to left fielder Mickey Moniak.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-17T03:17:11.415Z","endTime":"2026-04-17T03:18:44.893Z","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":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".762"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".516"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".904"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".957"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".638"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".873"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".860"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".547"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".637"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.09"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.60"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.44"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.54"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.07"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.16"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.76"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.86"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.33"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"68.74"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.30"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.96"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.58"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".262"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".241"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".291"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".346"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".304"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".244"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".345"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".762"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".516"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".904"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".957"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".638"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".873"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".860"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".547"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".637"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":88.4,"endSpeed":81.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.548904729610342,"aZ":-38.90607491491875,"pfxX":2.3364790528970083,"pfxZ":-4.032446538856755,"pX":0.8958912053828474,"pZ":0.08446016876788151,"vX0":5.4475801289782275,"vY0":-128.54816694967852,"vZ0":-5.903935676179243,"x":82.85,"y":236.5,"x0":-1.5575201003608798,"y0":50.00540071532928,"z0":5.443979299240709,"aX":3.896786098320159},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-8.4,"breakHorizontal":-5.5,"spinRate":2426,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4266684507967087,"extension":6.832283881299765},"index":0,"playId":"932aeeed-8402-369c-90f4-759353ddcc5c","pitchNumber":1,"startTime":"2026-04-17T03:17:34.895Z","endTime":"2026-04-17T03:17:37.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.5,"endSpeed":91.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.19195961837723,"aZ":-11.31782420497026,"pfxX":-3.5379689071813942,"pfxZ":9.742046690633433,"pX":1.1837494611896715,"pZ":2.7368281683264235,"vX0":8.038986501380784,"vY0":-146.02147091014055,"vZ0":-6.207631795698158,"x":71.88,"y":164.89,"x0":-1.1561220116507003,"y0":50.0016380652665,"z0":5.584089985240804,"aX":-7.574451951331562},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":16.4,"breakHorizontal":4.7,"spinRate":2208,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.37637081217628143,"extension":6.712065381834732},"index":1,"playId":"3e84ade3-8a44-3829-a731-8fd0037ce117","pitchNumber":2,"startTime":"2026-04-17T03:17:56.837Z","endTime":"2026-04-17T03:17:59.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.6,"endSpeed":91.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.487601386543304,"aZ":-9.413629642573714,"pfxX":-2.852755082346744,"pfxZ":10.571123489482908,"pX":0.4591803532460366,"pZ":2.7376296298156495,"vX0":6.690945087961087,"vY0":-146.25654221694103,"vZ0":-6.283214312090963,"x":99.5,"y":164.86,"x0":-1.4939057623895033,"y0":50.003458284809504,"z0":5.486955910702933,"aX":-6.143406833151864},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":18.0,"breakHorizontal":3.7,"spinRate":2165,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.3753997500228836,"extension":6.882860017322516},"index":2,"playId":"b9b86680-4ffe-349e-bca8-6529273a21c6","pitchNumber":3,"startTime":"2026-04-17T03:18:16.802Z","endTime":"2026-04-17T03:18:20.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.355716492431167,"aZ":-31.14558009317673,"pfxX":1.332925401808244,"pfxZ":0.57269293165783,"pX":0.7499846601331719,"pZ":2.067800179928179,"vX0":5.541462530584484,"vY0":-134.02552359635797,"vZ0":-3.126751816208391,"x":88.41,"y":182.95,"x0":-1.5220962610666062,"y0":50.00607029461466,"z0":5.485960386050257,"aX":2.413061749489914},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":0.5,"breakHorizontal":-3.7,"spinRate":2274,"spinDirection":114},"zone":9,"typeConfidence":2.0,"plateTime":0.4094832504394117,"extension":6.880084040399783},"hitData":{"launchSpeed":93.3,"launchAngle":44.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.61,"coordY":88.58}},"index":3,"playId":"b042e260-620a-34ae-974d-395ab4d14d8f","pitchNumber":4,"startTime":"2026-04-17T03:18:34.807Z","endTime":"2026-04-17T03:18:44.893Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T03:18:44.893Z","atBatIndex":77},"scoringPlays":[4,8,20,25,36],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2],"bottom":[3,4,5,6,7,8,9],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":179.54,"y":135.09},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":146.43,"y":172.87},"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":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":125.14,"y":99.87},"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":1,"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":73.18,"y":119.2},"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":1,"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"coordinates":{"x":134.12,"y":98.63},"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":1,"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"coordinates":{"x":142.88,"y":155.13},"type":"O","description":"Groundout"}]}},{"startIndex":10,"endIndex":16,"top":[10,11,12,13],"bottom":[14,15,16],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":166.2,"y":122.18},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":83.57,"y":100.38},"type":"O","description":"Flyout"}],"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":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":136.21,"y":145.54},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":17,"endIndex":24,"top":[17,18,19,20,21],"bottom":[22,23,24],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":95.0,"y":165.0},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":154.0,"y":164.0},"type":"O","description":"Pop Out"}],"home":[]}},{"startIndex":25,"endIndex":33,"top":[25,26,27,28,29],"bottom":[30,31,32,33],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":61.0,"y":51.0},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":216.45,"y":112.42},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":151.95,"y":92.28},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":685005,"fullName":"Christian Roa","link":"/api/v1/people/685005"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":102.83,"y":168.82},"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":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"coordinates":{"x":127.8,"y":182.79},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"coordinates":{"x":68.35,"y":98.81},"type":"O","description":"Lineout"}]}},{"startIndex":34,"endIndex":41,"top":[34,35,36,37,38],"bottom":[39,40,41],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":685005,"fullName":"Christian Roa","link":"/api/v1/people/685005"},"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"coordinates":{"x":75.46,"y":118.63},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":685005,"fullName":"Christian Roa","link":"/api/v1/people/685005"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":122.6,"y":78.07},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":685005,"fullName":"Christian Roa","link":"/api/v1/people/685005"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":112.0,"y":95.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":685005,"fullName":"Christian Roa","link":"/api/v1/people/685005"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":88.64,"y":104.43},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":685005,"fullName":"Christian Roa","link":"/api/v1/people/685005"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":83.06,"y":84.66},"type":"H","description":"Double"}],"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":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":90.39,"y":85.65},"type":"O","description":"Lineout"}]}},{"startIndex":42,"endIndex":50,"top":[42,43,44,45],"bottom":[46,47,48,49,50],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":87.79,"y":71.98},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":129.7,"y":85.17},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":91.25,"y":71.18},"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":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"coordinates":{"x":66.84,"y":137.39},"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":6,"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":108.92,"y":165.78},"type":"O","description":"Groundout"}]}},{"startIndex":51,"endIndex":62,"top":[51,52,53,54,55,56],"bottom":[57,58,59,60,61,62],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"coordinates":{"x":57.87,"y":115.16},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":100.3,"y":172.37},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":157.34,"y":140.29},"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":7,"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"coordinates":{"x":163.83,"y":69.32},"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":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":55.0,"y":133.57},"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":7,"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"coordinates":{"x":147.45,"y":159.18},"type":"O","description":"Lineout"}]}},{"startIndex":63,"endIndex":69,"top":[63,64,65],"bottom":[66,67,68,69],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":124.63,"y":115.27},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":143.9,"y":158.68},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":121.59,"y":149.05},"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":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"coordinates":{"x":147.45,"y":161.21},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"coordinates":{"x":168.99,"y":103.78},"type":"O","description":"Lineout"}]}},{"startIndex":70,"endIndex":77,"top":[70,71,72,73],"bottom":[74,75,76,77],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"coordinates":{"x":129.7,"y":182.0},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":148.33,"y":128.54},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":108.92,"y":161.21},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":149.84,"y":140.21},"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":9,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":138.83,"y":158.17},"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":9,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":176.9,"y":100.59},"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":9,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":60.61,"y":88.58},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":0,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":3}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":2,"hits":5,"errors":0,"leftOnBase":10},"away":{"runs":3,"hits":9,"errors":0,"leftOnBase":9}},"defense":{"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"catcher":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"first":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"second":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"third":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"shortstop":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"left":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"center":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"right":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"onDeck":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"inHole":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"battingOrder":4,"team":{"id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"}},"offense":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"onDeck":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"inHole":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"battingOrder":3,"team":{"id":117,"name":"Houston Astros","link":"/api/v1/teams/117"}},"balls":2,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":8,"airOuts":11,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".239","atBats":33,"obp":".309","slg":".381","ops":".690","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":13,"rbi":2,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":2,"groundOuts":6,"airOuts":7,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":1,"hits":5,"hitByPitch":2,"atBats":31,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":174,"era":"4.00","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.36","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":174,"balls":66,"strikes":108,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":2,"pitchesPerInning":"19.33","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID663372":{"person":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":9,"groundOuts":12,"airOuts":14,"runs":10,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":50,"obp":".375","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":199,"era":"7.30","inningsPitched":"12.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.70","battersFaced":56,"outs":37,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":199,"balls":75,"strikes":124,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".500","pitchesPerInning":"16.14","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"6.57","walksPer9Inn":"4.38","hitsPer9Inn":"10.95","runsScoredPer9":"7.30","homeRunsPer9":"2.19","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"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}},"ID666160":{"person":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":6,"groundOuts":7,"airOuts":14,"runs":6,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".256","atBats":43,"obp":".283","slg":".628","ops":".911","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":27,"rbi":9,"leftOnBase":22,"sacBunts":0,"sacFlies":1,"babip":".222","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"8.60","popOuts":7,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":25,"errors":0,"chances":25,"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"}]},"ID680767":{"person":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(S, 2)","summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":6,"strikes":8,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":5,"groundOuts":9,"airOuts":8,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":29,"obp":".371","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":121,"era":"2.25","inningsPitched":"8.0","wins":0,"losses":1,"saves":2,"saveOpportunities":3,"holds":0,"blownSaves":1,"earnedRuns":2,"whip":"1.50","battersFaced":35,"outs":24,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":121,"balls":45,"strikes":76,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".000","pitchesPerInning":"15.13","gamesFinished":5,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"5.63","walksPer9Inn":"4.50","hitsPer9Inn":"9.00","runsScoredPer9":"3.38","homeRunsPer9":"1.13","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID623474":{"person":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(H, 2)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":10,"strikes":13,"strikePercentage":".570","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":9,"gamesStarted":2,"flyOuts":9,"groundOuts":7,"airOuts":15,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":32,"obp":".243","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":157,"era":"1.80","inningsPitched":"10.0","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":2,"whip":"0.80","battersFaced":38,"outs":30,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":157,"balls":49,"strikes":108,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.47","rbi":0,"winPercentage":".000","pitchesPerInning":"15.70","gamesFinished":2,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"6.30","walksPer9Inn":"1.80","hitsPer9Inn":"5.40","runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":3},"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"}]},"ID664983":{"person":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"jerseyNumber":"31","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"201","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":4,"groundOuts":12,"airOuts":10,"runs":1,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".200","atBats":35,"obp":".300","slg":".314","ops":".614","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":11,"rbi":3,"leftOnBase":9,"sacBunts":3,"sacFlies":0,"babip":".269","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":0,"putOuts":19,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID687859":{"person":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"jerseyNumber":"20","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":8,"groundOuts":15,"airOuts":11,"runs":6,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".294","atBats":51,"obp":".357","slg":".471","ops":".828","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":57,"totalBases":24,"rbi":7,"leftOnBase":13,"sacBunts":1,"sacFlies":0,"babip":".342","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.50","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":52,"errors":0,"chances":55,"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"}]},"ID801403":{"person":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(W, 2-1)","summary":"5.1 IP, 0 ER, 9 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":86,"inningsPitched":"5.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":19,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":31,"strikes":55,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"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":5,"gamesStarted":0,"flyOuts":8,"groundOuts":20,"airOuts":15,"runs":7,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":23,"baseOnBalls":6,"intentionalWalks":0,"hits":15,"hitByPitch":1,"atBats":70,"obp":".278","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":322,"era":"3.32","inningsPitched":"19.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.11","battersFaced":80,"outs":57,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":322,"balls":107,"strikes":215,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".667","pitchesPerInning":"16.95","gamesFinished":1,"strikeoutWalkRatio":"3.83","strikeoutsPer9Inn":"10.89","walksPer9Inn":"2.84","hitsPer9Inn":"7.11","runsScoredPer9":"3.32","homeRunsPer9":"1.42","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID500779":{"person":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":6,"groundOuts":4,"airOuts":15,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":8,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":25,"obp":".417","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":153,"era":"5.63","inningsPitched":"8.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.88","battersFaced":37,"outs":24,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":153,"balls":70,"strikes":83,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.27","rbi":0,"winPercentage":".000","pitchesPerInning":"19.13","gamesFinished":0,"strikeoutWalkRatio":"0.38","strikeoutsPer9Inn":"3.38","walksPer9Inn":"9.00","hitsPer9Inn":"7.88","runsScoredPer9":"5.63","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650489":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"jerseyNumber":"3","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":6,"groundOuts":10,"airOuts":10,"runs":8,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".214","atBats":56,"obp":".279","slg":".339","ops":".618","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":61,"totalBases":19,"rbi":8,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".355","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.00","popOuts":2,"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":27,"putOuts":27,"errors":1,"chances":55,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657514":{"person":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":1,"flyOuts":2,"groundOuts":9,"airOuts":6,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":1,"hits":6,"hitByPitch":0,"atBats":26,"obp":".310","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":114,"era":"1.29","inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":1,"whip":"1.29","battersFaced":29,"outs":21,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":114,"balls":38,"strikes":76,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.29","gamesFinished":0,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"6.43","walksPer9Inn":"3.86","hitsPer9Inn":"7.71","runsScoredPer9":"2.57","homeRunsPer9":"0.00","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"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}},"ID671289":{"person":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"jerseyNumber":"2","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"200","stats":{"batting":{"summary":"3-5 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":3,"groundOuts":9,"airOuts":8,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":3,"avg":".300","atBats":30,"obp":".382","slg":".300","ops":".682","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":9,"rbi":4,"leftOnBase":11,"sacBunts":1,"sacFlies":0,"babip":".360","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":3,"putOuts":17,"errors":0,"chances":20,"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"}]},"ID675848":{"person":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 2 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":30,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":6,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":12,"strikes":18,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":1,"flyOuts":7,"groundOuts":4,"airOuts":13,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":1,"hits":14,"hitByPitch":1,"atBats":38,"obp":".442","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":177,"era":"7.00","inningsPitched":"9.0","wins":0,"losses":2,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"2.00","battersFaced":43,"outs":27,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":177,"balls":64,"strikes":113,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.31","rbi":2,"winPercentage":".000","pitchesPerInning":"19.67","gamesFinished":3,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"7.00","walksPer9Inn":"4.00","hitsPer9Inn":"14.00","runsScoredPer9":"7.00","homeRunsPer9":"1.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666397":{"person":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":3,"groundOuts":11,"airOuts":8,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".256","atBats":43,"obp":".347","slg":".349","ops":".696","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":15,"rbi":5,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".345","groundOutsToAirouts":"1.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.00","popOuts":0,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":13,"errors":2,"chances":28,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID696100":{"person":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"400","stats":{"batting":{"summary":"2-3 | HR, 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":10,"groundOuts":3,"airOuts":16,"runs":13,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":30,"baseOnBalls":6,"intentionalWalks":1,"hits":17,"hitByPitch":2,"avg":".258","atBats":66,"obp":".338","slg":".515","ops":".853","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":34,"rbi":8,"leftOnBase":24,"sacBunts":0,"sacFlies":0,"babip":".387","groundOutsToAirouts":"0.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.20","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":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","assists":1,"putOuts":87,"errors":1,"chances":89,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID608372":{"person":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"jerseyNumber":"11","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":13,"groundOuts":21,"airOuts":17,"runs":4,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":60,"obp":".206","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":231,"era":"2.16","inningsPitched":"16.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"0.78","battersFaced":63,"outs":50,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":231,"balls":85,"strikes":146,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.24","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.86","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"6.48","walksPer9Inn":"1.62","hitsPer9Inn":"5.40","runsScoredPer9":"2.16","homeRunsPer9":"2.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"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":true,"isSubstitute":false}},"ID688642":{"person":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":2,"groundOuts":14,"airOuts":4,"runs":8,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":1,"hits":13,"hitByPitch":0,"atBats":40,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":185,"era":"6.75","inningsPitched":"9.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.93","battersFaced":45,"outs":28,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":185,"balls":67,"strikes":118,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.50","rbi":0,"winPercentage":".---","pitchesPerInning":"19.82","gamesFinished":3,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"8.68","walksPer9Inn":"4.82","hitsPer9Inn":"12.54","runsScoredPer9":"7.71","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687597":{"person":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"jerseyNumber":"27","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":9,"groundOuts":12,"airOuts":12,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".132","atBats":38,"obp":".195","slg":".237","ops":".432","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":9,"rbi":6,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"babip":".143","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":18,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID685299":{"person":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":5,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":13,"obp":".214","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":60,"era":"0.00","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.75","battersFaced":14,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":60,"balls":20,"strikes":40,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":1,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.25","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"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}},"ID664954":{"person":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"jerseyNumber":"26","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":2,"groundOuts":5,"airOuts":7,"runs":0,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".269","atBats":26,"obp":".296","slg":".385","ops":".681","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":27,"totalBases":10,"rbi":4,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".368","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","assists":2,"putOuts":56,"errors":0,"chances":58,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686668":{"person":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"jerseyNumber":"9","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | BB, R, 2 SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":18,"flyOuts":5,"groundOuts":10,"airOuts":10,"runs":9,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":21,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".226","atBats":53,"obp":".305","slg":".302","ops":".607","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":59,"totalBases":16,"rbi":1,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".355","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.00","popOuts":1,"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":0,"putOuts":36,"errors":0,"chances":36,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID547179":{"person":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":4,"flyOuts":8,"groundOuts":25,"airOuts":14,"runs":20,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":33,"hitByPitch":3,"atBats":84,"obp":".441","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":352,"era":"8.10","inningsPitched":"16.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"2.28","battersFaced":93,"outs":50,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":352,"balls":125,"strikes":227,"strikePercentage":".640","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.79","rbi":0,"winPercentage":".333","pitchesPerInning":"21.12","gamesFinished":0,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"7.02","walksPer9Inn":"2.70","hitsPer9Inn":"17.82","runsScoredPer9":"10.80","homeRunsPer9":"2.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678662":{"person":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"jerseyNumber":"14","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"600","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":11,"groundOuts":15,"airOuts":20,"runs":7,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":21,"baseOnBalls":3,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".233","atBats":73,"obp":".273","slg":".370","ops":".643","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":77,"totalBases":27,"rbi":6,"leftOnBase":34,"sacBunts":0,"sacFlies":0,"babip":".314","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"73.00","popOuts":3,"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":48,"putOuts":22,"errors":2,"chances":72,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID681198":{"person":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"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":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":10,"groundOuts":19,"airOuts":16,"runs":6,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".266","atBats":64,"obp":".333","slg":".406","ops":".739","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":26,"rbi":8,"leftOnBase":30,"sacBunts":0,"sacFlies":1,"babip":".300","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":4,"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":6,"putOuts":103,"errors":0,"chances":109,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID622608":{"person":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":6,"groundOuts":11,"airOuts":10,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":40,"obp":".163","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":169,"era":"0.00","inningsPitched":"12.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"0.57","battersFaced":43,"outs":37,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":169,"balls":56,"strikes":113,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".---","pitchesPerInning":"13.70","gamesFinished":1,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"10.95","walksPer9Inn":"2.19","hitsPer9Inn":"2.92","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677955":{"person":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"jerseyNumber":"0","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(H, 2)","summary":"1.0 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":7,"strikes":14,"strikePercentage":".670","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":9,"gamesStarted":0,"flyOuts":4,"groundOuts":7,"airOuts":9,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":1,"hits":4,"hitByPitch":0,"atBats":27,"obp":".281","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":117,"era":"1.17","inningsPitched":"7.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":1,"whip":"1.17","battersFaced":32,"outs":23,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":117,"balls":45,"strikes":72,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".000","pitchesPerInning":"15.26","gamesFinished":1,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"8.22","walksPer9Inn":"5.87","hitsPer9Inn":"4.70","runsScoredPer9":"1.17","homeRunsPer9":"0.00","inheritedRunners":10,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"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"}]},"ID691720":{"person":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"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":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":3,"groundOuts":12,"airOuts":15,"runs":7,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":10,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".196","atBats":51,"obp":".328","slg":".216","ops":".544","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":61,"totalBases":11,"rbi":1,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".270","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":31,"putOuts":12,"errors":1,"chances":44,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[666397,671289,664983,681198,696100,666160,678662,687859,691720,686668,675848,801403,677955,623474,680767],"pitchers":[675848,801403,677955,623474,680767],"bench":[687597,650489,664954],"bullpen":[688642,657514,663372,685299,547179,500779,622608,608372],"battingOrder":[666397,664983,681198,696100,666160,678662,687859,691720,686668],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Goodman (2, Roa)."},{"label":"HR","value":"Goodman (5, 4th inning off Weiss, 0 on, 0 out)."},{"label":"TB","value":"Doyle, B 2; Freeman, T 3; Goodman 6; Johnston, T; Moniak."},{"label":"RBI","value":"Freeman, T (4); Goodman (8)."},{"label":"Runners left in scoring position, 2 out","value":"Karros, K; Rumfield; Moniak 2."},{"label":"GIDP","value":"Freeman, T."},{"label":"Team RISP","value":"2-for-8."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Doyle, B 2 (5, 2nd base off Roa/Diaz, Y, 2nd base off Blubaugh/Diaz, Y)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Julien-Tovar-Rumfield)."}]}],"note":[{"label":"1","value":"Ran for Freeman, T in the 9th."}]},"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":2,"groundOuts":6,"airOuts":7,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":1,"hits":5,"hitByPitch":2,"avg":".265","atBats":31,"obp":".359","slg":".432","ops":".791","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":7,"rbi":2,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":5},"pitching":{"flyOuts":7,"groundOuts":8,"airOuts":11,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":33,"obp":".385","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":162,"era":"6.01","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.67","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":162,"balls":61,"strikes":101,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":2,"pitchesPerInning":"18.00","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":12,"putOuts":27,"errors":0,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID694376":{"person":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"jerseyNumber":"14","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":2,"obp":".333","slg":".000","ops":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670623":{"person":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"jerseyNumber":"15","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | 2 BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":12,"groundOuts":4,"airOuts":25,"runs":6,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":0,"hits":11,"hitByPitch":4,"avg":".208","atBats":53,"obp":".344","slg":".283","ops":".627","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":64,"totalBases":15,"rbi":6,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".275","groundOutsToAirouts":"0.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":7,"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":20,"putOuts":20,"errors":0,"chances":40,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID650556":{"person":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":2,"groundOuts":4,"airOuts":2,"runs":10,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":12,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":25,"obp":".514","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":167,"era":"12.79","inningsPitched":"6.1","wins":0,"losses":2,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":9,"whip":"3.00","battersFaced":37,"outs":19,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":167,"balls":82,"strikes":85,"strikePercentage":".510","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".000","pitchesPerInning":"26.37","gamesFinished":6,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"17.05","walksPer9Inn":"17.05","hitsPer9Inn":"9.95","runsScoredPer9":"14.21","homeRunsPer9":"4.26","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}},"ID669397":{"person":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"jerseyNumber":"20","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":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":13,"flyOuts":2,"groundOuts":5,"airOuts":4,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".263","atBats":19,"obp":".333","slg":".316","ops":".649","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":6,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".357","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":6,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":3,"strikes":18,"strikePercentage":".860","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":8,"gamesStarted":0,"flyOuts":6,"groundOuts":11,"airOuts":13,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":41,"obp":".222","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":182,"era":"2.31","inningsPitched":"11.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"0.86","battersFaced":45,"outs":35,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":182,"balls":64,"strikes":118,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.60","gamesFinished":1,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"8.49","walksPer9Inn":"3.09","hitsPer9Inn":"4.63","runsScoredPer9":"2.31","homeRunsPer9":"1.54","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"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"}]},"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":{"summary":"3.2 IP, 2 ER, 3 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":2,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":12,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":76,"inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":16,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":31,"strikes":45,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"4.91","homeRunsPer9":"2.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"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":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":1,"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":{"gamesStarted":1,"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"}]},"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":"700","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":6,"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":20,"flyOuts":11,"groundOuts":17,"airOuts":16,"runs":12,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":19,"baseOnBalls":8,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".271","atBats":70,"obp":".350","slg":".471","ops":".821","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":33,"rbi":10,"leftOnBase":39,"sacBunts":0,"sacFlies":1,"babip":".327","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.33","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":40,"errors":1,"chances":43,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID685005":{"person":{"id":685005,"fullName":"Christian Roa","link":"/api/v1/people/685005"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"stats":{"batting":{},"pitching":{"note":"(L, 0-1)","summary":"1.1 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":26,"inningsPitched":"1.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":9,"strikes":17,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":1,"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":6,"groundOuts":6,"airOuts":11,"runs":5,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":6,"baseOnBalls":7,"intentionalWalks":0,"hits":10,"hitByPitch":3,"atBats":32,"obp":".465","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":178,"era":"5.19","inningsPitched":"8.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.96","battersFaced":43,"outs":26,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":178,"balls":79,"strikes":99,"strikePercentage":".560","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.55","rbi":1,"winPercentage":".000","pitchesPerInning":"20.54","gamesFinished":2,"strikeoutWalkRatio":"0.86","strikeoutsPer9Inn":"6.23","walksPer9Inn":"7.27","hitsPer9Inn":"10.38","runsScoredPer9":"5.19","homeRunsPer9":"1.04","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":2},"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"}]},"ID641585":{"person":{"id":641585,"fullName":"J.P. France","link":"/api/v1/people/641585"},"jerseyNumber":"68","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":0,"flyOuts":4,"groundOuts":5,"airOuts":5,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":18,"obp":".435","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":82,"era":"7.71","inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.93","battersFaced":23,"outs":14,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":82,"balls":35,"strikes":47,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"17.57","gamesFinished":1,"strikeoutWalkRatio":"0.75","strikeoutsPer9Inn":"5.79","walksPer9Inn":"7.71","hitsPer9Inn":"9.64","runsScoredPer9":"7.71","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660853":{"person":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":7,"groundOuts":5,"airOuts":9,"runs":1,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":24,"obp":".200","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":92,"era":"1.35","inningsPitched":"6.2","wins":0,"losses":0,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.75","battersFaced":25,"outs":20,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":30,"strikes":62,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".---","pitchesPerInning":"13.80","gamesFinished":4,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"8.10","walksPer9Inn":"1.35","hitsPer9Inn":"5.40","runsScoredPer9":"1.35","homeRunsPer9":"1.35","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":true,"isSubstitute":false}},"ID595345":{"person":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":3,"groundOuts":5,"airOuts":12,"runs":4,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":28,"obp":".242","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":126,"era":"4.00","inningsPitched":"9.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":4,"whip":"0.89","battersFaced":33,"outs":27,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":126,"balls":41,"strikes":85,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.42","rbi":0,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.00","walksPer9Inn":"4.00","hitsPer9Inn":"4.00","runsScoredPer9":"4.00","homeRunsPer9":"1.00","inheritedRunners":10,"inheritedRunnersScored":4,"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":true,"isSubstitute":false}},"ID694728":{"person":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"jerseyNumber":"0","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":2,"groundOuts":4,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".111","atBats":27,"obp":".200","slg":".259","ops":".459","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":7,"rbi":3,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"babip":".182","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.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":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805123":{"person":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"jerseyNumber":"69","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":39,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":10,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":18,"strikes":21,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":12,"groundOuts":9,"airOuts":19,"runs":11,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":10,"baseOnBalls":8,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":49,"obp":".373","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":244,"era":"7.82","inningsPitched":"12.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":11,"whip":"1.74","battersFaced":60,"outs":38,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":244,"balls":92,"strikes":152,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.47","rbi":0,"winPercentage":".500","pitchesPerInning":"19.26","gamesFinished":0,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"7.11","walksPer9Inn":"5.68","hitsPer9Inn":"9.95","runsScoredPer9":"7.82","homeRunsPer9":"2.13","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"100","stats":{"batting":{"summary":"2-4 | 2B, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":5,"groundOuts":21,"airOuts":12,"runs":14,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":14,"intentionalWalks":1,"hits":21,"hitByPitch":0,"avg":".300","atBats":70,"obp":".417","slg":".471","ops":".888","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":84,"totalBases":33,"rbi":6,"leftOnBase":34,"sacBunts":0,"sacFlies":0,"babip":".365","groundOutsToAirouts":"1.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.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":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":42,"putOuts":21,"errors":0,"chances":63,"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":"800","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"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":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":6,"flyOuts":2,"groundOuts":2,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".250","atBats":16,"obp":".368","slg":".313","ops":".681","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":5,"rbi":3,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".400","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID694388":{"person":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"jerseyNumber":"10","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | HBP, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":4,"groundOuts":15,"airOuts":7,"runs":7,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":6,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".291","atBats":55,"obp":".365","slg":".382","ops":".747","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":63,"totalBases":21,"rbi":7,"leftOnBase":23,"sacBunts":0,"sacFlies":1,"babip":".421","groundOutsToAirouts":"2.14","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":29,"errors":0,"chances":30,"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"}]},"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":3,"gamesStarted":3,"flyOuts":5,"groundOuts":14,"airOuts":10,"runs":10,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":6,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":55,"obp":".328","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":254,"era":"5.87","inningsPitched":"15.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.30","battersFaced":61,"outs":46,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":254,"balls":100,"strikes":154,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.57","gamesFinished":0,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"9.98","walksPer9Inn":"3.52","hitsPer9Inn":"8.22","runsScoredPer9":"5.87","homeRunsPer9":"0.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"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":{},"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":14,"groundOuts":18,"airOuts":26,"runs":16,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":18,"baseOnBalls":7,"intentionalWalks":0,"hits":33,"hitByPitch":1,"atBats":95,"obp":".398","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":363,"era":"6.55","inningsPitched":"22.0","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.82","battersFaced":103,"outs":66,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":363,"balls":122,"strikes":241,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".250","pitchesPerInning":"16.50","gamesFinished":0,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"7.36","walksPer9Inn":"2.86","hitsPer9Inn":"13.50","runsScoredPer9":"6.55","homeRunsPer9":"2.05","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687911":{"person":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":2,"groundOuts":8,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":30,"obp":".324","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":140,"era":"1.13","inningsPitched":"8.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":1,"whip":"1.25","battersFaced":34,"outs":24,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":140,"balls":44,"strikes":96,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"17.50","gamesFinished":1,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"12.38","walksPer9Inn":"3.38","hitsPer9Inn":"7.88","runsScoredPer9":"1.13","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"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}},"ID621043":{"person":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"jerseyNumber":"1","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":7,"groundOuts":17,"airOuts":19,"runs":14,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":8,"intentionalWalks":1,"hits":18,"hitByPitch":0,"avg":".277","atBats":65,"obp":".356","slg":".385","ops":".741","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":25,"rbi":9,"leftOnBase":50,"sacBunts":0,"sacFlies":0,"babip":".321","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.00","popOuts":3,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":33,"putOuts":18,"errors":1,"chances":52,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":"500","stats":{"batting":{"summary":"0-2 | BB, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":11,"groundOuts":17,"airOuts":20,"runs":12,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":12,"baseOnBalls":10,"intentionalWalks":1,"hits":20,"hitByPitch":1,"avg":".294","atBats":68,"obp":".388","slg":".559","ops":".947","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":38,"rbi":16,"leftOnBase":30,"sacBunts":0,"sacFlies":1,"babip":".302","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":5,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":116,"errors":0,"chances":123,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":1,"gamesStarted":1,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":4,"doubles":0,"triples":1,"homeRuns":2,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":18,"obp":".474","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":68,"era":"9.82","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"2.18","battersFaced":19,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":68,"balls":18,"strikes":50,"strikePercentage":".740","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".---","pitchesPerInning":"18.55","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"12.27","walksPer9Inn":"0.00","hitsPer9Inn":"19.64","runsScoredPer9":"9.82","homeRunsPer9":"4.91","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":8,"flyOuts":2,"groundOuts":7,"airOuts":5,"runs":4,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".370","atBats":27,"obp":".393","slg":".630","ops":"1.023","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":17,"rbi":9,"leftOnBase":16,"sacBunts":1,"sacFlies":0,"babip":".450","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.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":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":4,"putOuts":70,"errors":0,"chances":74,"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":"900","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"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":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":7,"groundOuts":25,"airOuts":14,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".186","atBats":59,"obp":".222","slg":".254","ops":".476","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":63,"totalBases":15,"rbi":9,"leftOnBase":36,"sacBunts":0,"sacFlies":1,"babip":".204","groundOutsToAirouts":"1.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.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":127,"errors":0,"chances":127,"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-4 | BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":20,"flyOuts":16,"groundOuts":9,"airOuts":27,"runs":16,"doubles":6,"triples":0,"homeRuns":7,"strikeOuts":10,"baseOnBalls":18,"intentionalWalks":5,"hits":22,"hitByPitch":3,"avg":".328","atBats":67,"obp":".483","slg":".731","ops":"1.214","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":49,"rbi":18,"leftOnBase":26,"sacBunts":0,"sacFlies":1,"babip":".294","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.57","popOuts":5,"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":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"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":[514888,670541,670623,621043,572233,669397,694388,701358,666211,673237,680802,685005,805123,678906],"pitchers":[680802,685005,805123,678906],"bench":[694728,543877,694376],"bullpen":[650556,681293,681347,660853,641585,676467,687911,621121,595345],"battingOrder":[514888,670541,670623,621043,669397,694388,701358,666211,673237],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Correa (4, Dollander); Altuve (6, Hill)."},{"label":"TB","value":"Altuve 3; Alvarez, Y; Correa 2; Loperfido, J."},{"label":"RBI","value":"Alvarez, Y (18); Loperfido, J (7)."},{"label":"2-out RBI","value":"Loperfido, J."},{"label":"Runners left in scoring position, 2 out","value":"Smith 3; Trammell; Correa 2."},{"label":"GIDP","value":"Diaz, Y."},{"label":"Team RISP","value":"2-for-10."},{"label":"Team LOB","value":"10."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Smith (Goodman at 3rd base); Trammell (Freeman, T at home)."},{"label":"DP","value":"(Paredes-Altuve-Walker, C)."}]}],"note":[{"label":"1","value":"Ran for Walker, C in the 8th."}]}},"officials":[{"official":{"id":545402,"fullName":"John Bacon","link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":490319,"fullName":"Jordan Baker","link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"fullName":"Rob Drake","link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"fullName":"Stu Scheurwater","link":"/api/v1/people/521889"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Mejia, J; Blubaugh."},{"label":"IBB","value":"Alvarez, Y (by Hill)."},{"label":"HBP","value":"Walker, C (by Mejia, J); Loperfido, J (by Dollander)."},{"label":"ABS Challenge","value":"Altuve 2 (Strike-Overturned to Ball, Strike-Confirmed); Freeman, T (Strike-Confirmed); Diaz, Y (Ball-Overturned to Strike); Paredes (Strike-Overturned to Ball); Smith (Strike-Confirmed); Goodman (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Mejia, J 30-18; Dollander 86-55; Hill 21-14; Herget, J 23-13; Vodnik 14-8; Weiss 76-45; Roa 26-17; Blubaugh 39-21; Teng 21-18."},{"label":"Groundouts-flyouts","value":"Mejia, J 0-0; Dollander 4-0; Hill 0-1; Herget, J 1-0; Vodnik 1-1; Weiss 2-3; Roa 1-2; Blubaugh 1-1; Teng 4-1."},{"label":"Batters faced","value":"Mejia, J 6; Dollander 19; Hill 6; Herget, J 4; Vodnik 4; Weiss 16; Roa 6; Blubaugh 10; Teng 7."},{"label":"Inherited runners-scored","value":"Dollander 2-0; Roa 1-0."},{"label":"Umpires","value":"HP: John Bacon. 1B: Jordan Baker. 2B: Rob Drake. 3B: Stu Scheurwater. "},{"label":"Weather","value":"73 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"7:10 PM."},{"label":"T","value":"3:08."},{"label":"Att","value":"27,842."},{"label":"Venue","value":"Daikin Park."},{"label":"April 16, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403","boxscoreName":"Dollander"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(W, 2-1)","summary":"5.1 IP, 0 ER, 9 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":86,"inningsPitched":"5.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":19,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":31,"strikes":55,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"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":5,"gamesStarted":0,"flyOuts":8,"groundOuts":20,"airOuts":15,"runs":7,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":23,"baseOnBalls":6,"intentionalWalks":0,"hits":15,"hitByPitch":1,"atBats":70,"obp":".278","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":322,"era":"3.32","inningsPitched":"19.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.11","battersFaced":80,"outs":57,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":322,"balls":107,"strikes":215,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".667","pitchesPerInning":"16.95","gamesFinished":1,"strikeoutWalkRatio":"3.83","strikeoutsPer9Inn":"10.89","walksPer9Inn":"2.84","hitsPer9Inn":"7.11","runsScoredPer9":"3.32","homeRunsPer9":"1.42","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":75,"pitchingGameScore":75},{"player":{"person":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100","boxscoreName":"Goodman"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"400","stats":{"batting":{"summary":"2-3 | HR, 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":10,"groundOuts":3,"airOuts":16,"runs":13,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":30,"baseOnBalls":6,"intentionalWalks":1,"hits":17,"hitByPitch":2,"avg":".258","atBats":66,"obp":".338","slg":".515","ops":".853","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":34,"rbi":8,"leftOnBase":24,"sacBunts":0,"sacFlies":0,"babip":".387","groundOutsToAirouts":"0.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.20","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":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","assists":1,"putOuts":87,"errors":1,"chances":89,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":63,"hittingGameScore":63},{"player":{"person":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668","boxscoreName":"Doyle, B"},"jerseyNumber":"9","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | BB, R, 2 SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":18,"flyOuts":5,"groundOuts":10,"airOuts":10,"runs":9,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":21,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".226","atBats":53,"obp":".305","slg":".302","ops":".607","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":59,"totalBases":16,"rbi":1,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".355","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.00","popOuts":1,"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":0,"putOuts":36,"errors":0,"chances":36,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":57,"hittingGameScore":57}]},"decisions":{"winner":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"loser":{"id":685005,"fullName":"Christian Roa","link":"/api/v1/people/685005"},"save":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}