{"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":824374,"link":"/api/v1.1/game/824374/feed/live","metaData":{"wait":10,"timeStamp":"20260408_221021","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count21","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824374,"type":"R","doubleHeader":"N","id":"2026/04/08/houmlb-colmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824374-2026-04-08","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-08T19:10:00Z","originalDate":"2026-04-08","officialDate":"2026-04-08","dayNight":"day","time":"1:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":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":13,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":6,"losses":7,"ties":0,"pct":".462"},"records":{},"divisionLeader":false,"wins":6,"losses":7,"winningPercentage":".462"},"franchiseName":"Houston","clubName":"Astros","active":true},"home":{"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":12,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":6,"losses":6,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":6,"losses":6,"winningPercentage":".500"},"franchiseName":"Colorado","clubName":"Rockies","active":true}},"players":{"ID650556":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556","firstName":"Bryan","lastName":"Abreu","primaryNumber":"52","birthDate":"1997-04-22","currentAge":29,"birthCity":"Santo Domingo Centro","birthCountry":"Dominican Republic","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Abreu","middleName":"Enrique","boxscoreName":"Abreu, B","gender":"M","nameMatrilineal":"Jimenez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2019-07-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Abreu","nameSlug":"bryan-abreu-650556","firstLastName":"Bryan Abreu","lastFirstName":"Abreu, Bryan","lastInitName":"Abreu, B","initLastName":"B Abreu","fullFMLName":"Bryan Enrique Abreu","fullLFMName":"Abreu, Bryan Enrique","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID680802":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802","firstName":"Ryan","lastName":"Weiss","primaryNumber":"51","birthDate":"1996-12-10","currentAge":29,"birthCity":"South Elgin","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Weiss","boxscoreName":"Weiss","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2026-03-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Weiss","nameSlug":"ryan-weiss-680802","firstLastName":"Ryan Weiss","lastFirstName":"Weiss, Ryan","lastInitName":"Weiss, R","initLastName":"R Weiss","fullFMLName":"Ryan  Weiss","fullLFMName":"Weiss, Ryan","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID701358":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358","firstName":"Cameron","lastName":"Smith","primaryNumber":"11","birthDate":"2003-02-22","currentAge":23,"birthCity":"Lake Worth","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":224,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Cam","useLastName":"Smith","middleName":"Vaughn","boxscoreName":"Smith","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-03-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cam Smith","nameSlug":"cam-smith-701358","firstLastName":"Cam Smith","lastFirstName":"Smith, Cam","lastInitName":"Smith, C","initLastName":"C Smith","fullFMLName":"Cameron Vaughn Smith","fullLFMName":"Smith, Cameron Vaughn","strikeZoneTop":3.348,"strikeZoneBottom":1.69},"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},"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},"ID607536":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536","firstName":"Kyle","lastName":"Freeland","primaryNumber":"21","birthDate":"1993-05-14","currentAge":33,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 4\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Freeland","middleName":"Richard","boxscoreName":"Freeland, K","nickName":"F. Stanley","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-04-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Freeland","nameSlug":"kyle-freeland-607536","firstLastName":"Kyle Freeland","lastFirstName":"Freeland, Kyle","lastInitName":"Freeland, K","initLastName":"K Freeland","fullFMLName":"Kyle Richard Freeland","fullLFMName":"Freeland, Kyle Richard","strikeZoneTop":3.5,"strikeZoneBottom":1.66},"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},"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},"ID664299":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299","firstName":"Cristian","lastName":"Javier","primaryNumber":"53","birthDate":"1997-03-26","currentAge":29,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cristian","useLastName":"Javier","boxscoreName":"Javier","gender":"M","nameMatrilineal":"Mieses","isPlayer":true,"isVerified":false,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cristian Javier","nameSlug":"cristian-javier-664299","firstLastName":"Cristian Javier","lastFirstName":"Javier, Cristian","lastInitName":"Javier, C","initLastName":"C Javier","fullFMLName":"Cristian Javier","fullLFMName":"Javier, Cristian","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID687911":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911","firstName":"Bryan","lastName":"King","primaryNumber":"74","birthDate":"1996-11-05","currentAge":29,"birthCity":"Littleton","birthStateProvince":"CO","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"King","middleName":"Dalton","boxscoreName":"King, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Bryan King","nameSlug":"bryan-king-687911","firstLastName":"Bryan King","lastFirstName":"King, Bryan","lastInitName":"King, B","initLastName":"B King","fullFMLName":"Bryan Dalton King","fullLFMName":"King, Bryan Dalton","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID622608":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608","firstName":"Antonio","lastName":"Senzatela","primaryNumber":"49","birthDate":"1995-01-21","currentAge":31,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Antonio","useLastName":"Senzatela","boxscoreName":"Senzatela","nickName":"Senze","gender":"M","nameMatrilineal":"Rondon","isPlayer":true,"isVerified":true,"pronunciation":"sehn-zuh-TEH-luh","mlbDebutDate":"2017-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Antonio Senzatela","nameSlug":"antonio-senzatela-622608","firstLastName":"Antonio Senzatela","lastFirstName":"Senzatela, Antonio","lastInitName":"Senzatela, A","initLastName":"A Senzatela","fullFMLName":"Antonio Senzatela","fullLFMName":"Senzatela, Antonio","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"ID677955":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955","firstName":"Kenneth","lastName":"Hill","primaryNumber":"0","birthDate":"1999-12-22","currentAge":26,"birthCity":"Ashdown","birthStateProvince":"AR","birthCountry":"USA","height":"6' 4\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jaden","useLastName":"Hill","middleName":"Jaden","boxscoreName":"Hill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jaden Hill","nameSlug":"jaden-hill-677955","firstLastName":"Jaden Hill","lastFirstName":"Hill, Jaden","lastInitName":"Hill, J","initLastName":"J Hill","fullFMLName":"Kenneth Jaden Hill","fullLFMName":"Hill, Kenneth Jaden","strikeZoneTop":3.49,"strikeZoneBottom":1.6},"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},"ID678368":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368","firstName":"Valente","lastName":"Bellozo","primaryNumber":"56","birthDate":"2000-01-04","currentAge":26,"birthCity":"Mexicali","birthStateProvince":"BC","birthCountry":"Mexico","height":"5' 10\"","weight":221,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Valente","useLastName":"Bellozo","boxscoreName":"Bellozo","gender":"M","nameMatrilineal":"Pacheco","isPlayer":true,"isVerified":true,"pronunciation":"bay-YO-so","mlbDebutDate":"2024-06-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Valente Bellozo","nameSlug":"valente-bellozo-678368","firstLastName":"Valente Bellozo","lastFirstName":"Bellozo, Valente","lastInitName":"Bellozo, V","initLastName":"V Bellozo","fullFMLName":"Valente  Bellozo","fullLFMName":"Bellozo, Valente ","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"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},"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},"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},"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},"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},"ID676694":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694","firstName":"Jacob","lastName":"Meyers","primaryNumber":"6","birthDate":"1996-06-18","currentAge":30,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jake","useLastName":"Meyers","middleName":"Berkshire","boxscoreName":"Meyers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Meyers","nameSlug":"jake-meyers-676694","firstLastName":"Jake Meyers","lastFirstName":"Meyers, Jake","lastInitName":"Meyers, J","initLastName":"J Meyers","fullFMLName":"Jacob Berkshire Meyers","fullLFMName":"Meyers, Jacob Berkshire","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID675989":{"id":675989,"fullName":"Cody Bolton","link":"/api/v1/people/675989","firstName":"Carl","lastName":"Bolton","primaryNumber":"67","birthDate":"1998-06-19","currentAge":28,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cody","useLastName":"Bolton","middleName":"Donovan","boxscoreName":"Bolton","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2023-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cody Bolton","nameSlug":"cody-bolton-675989","firstLastName":"Cody Bolton","lastFirstName":"Bolton, Cody","lastInitName":"Bolton, C","initLastName":"C Bolton","fullFMLName":"Carl Donovan Bolton","fullLFMName":"Bolton, Carl Donovan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID837227":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227","firstName":"Tatsuya","lastName":"Imai","primaryNumber":"45","birthDate":"1998-05-09","currentAge":28,"birthCity":"Kanuma","birthCountry":"Japan","height":"5' 11\"","weight":176,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tatsuya","useLastName":"Imai","boxscoreName":"Imai","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tatsuya Imai","nameSlug":"tatsuya-imai-837227","firstLastName":"Tatsuya Imai","lastFirstName":"Imai, Tatsuya","lastInitName":"Imai, T","initLastName":"T Imai","fullFMLName":"Tatsuya Imai","fullLFMName":"Imai, Tatsuya ","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"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},"ID665161":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161","firstName":"Jeremy","lastName":"Peña","primaryNumber":"3","birthDate":"1997-09-22","currentAge":28,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 0\"","weight":202,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jeremy","useLastName":"Peña","middleName":"Joan","boxscoreName":"Peña","nickName":"La Tormenta","gender":"M","nameMatrilineal":"Pineyro","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeremy Peña","nameSlug":"jeremy-pena-665161","firstLastName":"Jeremy Peña","lastFirstName":"Peña, Jeremy","lastInitName":"Peña, J","initLastName":"J Peña","fullFMLName":"Jeremy Joan Peña","fullLFMName":"Peña, Jeremy Joan","strikeZoneTop":3.197,"strikeZoneBottom":1.614},"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":19,"name":"Coors Field","link":"/api/v1/venues/19","location":{"address1":"2001 Blake Street","city":"Denver","state":"Colorado","stateAbbrev":"CO","postalCode":"80205-2000","defaultCoordinates":{"latitude":39.756042,"longitude":-104.994136},"azimuthAngle":4.0,"elevation":5190,"country":"USA","phone":"(303) 292-0200"},"timeZone":{"tz":"MDT","id":"America/Denver","offset":-6,"offsetAtGameTime":-6},"fieldInfo":{"capacity":50480,"turfType":"Grass","roofType":"Open","leftLine":347,"left":390,"leftCenter":420,"center":415,"rightCenter":424,"right":375,"rightLine":350},"active":true,"season":"2026"},"officialVenue":{"id":19,"link":"/api/v1/venues/19"},"weather":{"condition":"Partly Cloudy","temp":"71","wind":"13 mph, In From LF"},"gameInfo":{"attendance":15189,"firstPitch":"2026-04-08T19:10:00.000Z","gameDurationMinutes":180},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"home":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"}},"officialScorer":{"id":431022,"fullName":"Dave Einspahr","link":"/api/v1/people/431022"},"primaryDatacaster":{"id":831879,"fullName":"Andrew Shin","link":"/api/v1/people/831879"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeremy Peña strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-08T19:10:46.146Z","endTime":"2026-04-08T19:12:23.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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-08T16:51:44.388Z","endTime":"2026-04-08T18:45:52.784Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-08T18:45:52.784Z","endTime":"2026-04-08T19:10:12.355Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-08T19:10:12.355Z","endTime":"2026-04-08T19:10:48.188Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":77.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.591582043712208,"aZ":-41.486177757045034,"pfxX":1.0794198938580426,"pfxZ":-6.255331700162172,"pX":-0.3531320764912765,"pZ":3.0892841536049302,"vX0":2.5217112578547614,"vY0":-120.17583020117432,"vZ0":1.7522988151098968,"x":130.46,"y":155.37,"x0":-1.5493578576693483,"y0":50.00533568456818,"z0":5.989648236509789,"aX":1.6057405092238335},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-10.8,"breakHorizontal":-2.5,"spinRate":2451,"spinDirection":24},"zone":1,"typeConfidence":2.0,"plateTime":0.45284485902634364,"extension":5.689964341791076},"index":3,"playId":"1d4a1ae4-1f07-3180-9c02-9d8bbd04e582","pitchNumber":1,"startTime":"2026-04-08T19:10:48.188Z","endTime":"2026-04-08T19:10:52.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":86.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.958422817510428,"aZ":-26.516264983317797,"pfxX":-1.2176003317343258,"pfxZ":3.0789528976897538,"pX":0.2851790842729228,"pZ":1.0629063351517374,"vX0":5.004465955307672,"vY0":-132.86930996868935,"vZ0":-7.010019280562258,"x":106.13,"y":210.08,"x0":-1.4419292900483025,"y0":50.00361625027031,"z0":5.587673923769896,"aX":-2.2385825994226307},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.7,"breakHorizontal":1.4,"spinRate":2499,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4078763418316882,"extension":5.811764418426907},"index":4,"playId":"8818ed88-dedf-30ea-9aa5-2cacaeb57032","pitchNumber":2,"startTime":"2026-04-08T19:11:03.051Z","endTime":"2026-04-08T19:11:06.501Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-08T19:11:12.409Z","endTime":"2026-04-08T19:11:21.354Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":83.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.11905088355052,"aZ":-30.79957132888722,"pfxX":-0.32900131047026004,"pfxZ":0.8049912752996997,"pX":1.492707477639425,"pZ":1.754361295696829,"vX0":6.925401274669749,"vY0":-127.26700266967364,"vZ0":-4.180861328975306,"x":60.1,"y":191.41,"x0":-1.1796364905495937,"y0":50.0015571569261,"z0":5.761243462302809,"aX":-0.5614013760959049},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.0,"breakHorizontal":-0.4,"spinRate":2489,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.42450701467264196,"extension":5.801608867563973},"index":6,"playId":"dd6c6a9a-be7b-3b3a-8b9f-7cbb516c18bb","pitchNumber":3,"startTime":"2026-04-08T19:11:21.354Z","endTime":"2026-04-08T19:11:25.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":90.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.445841260373072,"aZ":-17.80805511192977,"pfxX":-5.61614500217645,"pfxZ":7.021501355437787,"pX":-0.1785363415689414,"pZ":2.541853813815487,"vX0":5.681709160217819,"vY0":-140.63488046047758,"vZ0":-5.572911651679428,"x":123.81,"y":170.15,"x0":-1.4746520359358968,"y0":50.00332054574916,"z0":5.666152611712758,"aX":-11.492689839820935},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.0,"breakHorizontal":9.4,"spinRate":2393,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3863092235170038,"extension":5.756064540429173},"index":7,"playId":"09f3cfdd-6865-3ae1-95a8-ae5ba9b9f1bb","pitchNumber":4,"startTime":"2026-04-08T19:11:37.729Z","endTime":"2026-04-08T19:11:43.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":89.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.154007356290663,"aZ":-18.278356822970284,"pfxX":-5.223289807087053,"pfxZ":6.90668845450341,"pX":0.9020537055173046,"pZ":3.725034275599169,"vX0":8.023098115959062,"vY0":-139.4751423853765,"vZ0":-2.391095343306257,"x":82.62,"y":138.2,"x0":-1.3055082867825087,"y0":50.00089031480351,"z0":5.770409514235239,"aX":-10.507177556649573},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.4,"breakHorizontal":8.2,"spinRate":2430,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.38957066533445994,"extension":5.766794993617563},"index":8,"playId":"a15b8aab-f0f8-3e9b-8423-79cafbd137ce","pitchNumber":5,"startTime":"2026-04-08T19:12:01.599Z","endTime":"2026-04-08T19:12:05.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":78.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.277620263313622,"aZ":-39.58544658499043,"pfxX":-0.7698540076956348,"pfxZ":-4.8412150201662065,"pX":1.6782797946281913,"pZ":0.887130423176393,"vX0":7.709771513837479,"vY0":-121.73895218028804,"vZ0":-3.387322582710757,"x":53.03,"y":214.83,"x0":-1.4020853302127727,"y0":50.001102833409874,"z0":5.653439011305088,"aX":-1.1801786039692417},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-9.2,"breakHorizontal":0.0,"spinRate":2669,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.4464174724525525,"extension":5.927597692593915},"index":9,"playId":"aea11ded-be59-3adb-a757-7a3deec921ac","pitchNumber":6,"startTime":"2026-04-08T19:12:17.048Z","endTime":"2026-04-08T19:12:23.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T19:12:23.231Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Yordan Alvarez pops out to second baseman Edouard Julien.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-08T19:12:28.707Z","endTime":"2026-04-08T19:13:30.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.589316638694047,"aZ":-25.239324222775792,"pfxX":-2.397320354900377,"pfxZ":3.771756439237258,"pX":-0.1949576303453445,"pZ":2.248718070305224,"vX0":4.680138501396716,"vY0":-133.8518132636613,"vZ0":-4.38688794733758,"x":124.43,"y":178.06,"x0":-1.6450196947746674,"y0":50.000290644897994,"z0":5.689638146143384,"aX":-4.403504041221077},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.2,"breakHorizontal":3.5,"spinRate":2487,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.4073296547567402,"extension":5.765685190638589},"index":0,"playId":"8a4a8691-6f71-3568-94db-6deb7135259a","pitchNumber":1,"startTime":"2026-04-08T19:12:49.779Z","endTime":"2026-04-08T19:12:53.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.940821650429275,"aZ":-29.205244687133444,"pfxX":-6.43512101795265,"pfxZ":1.888360092731995,"pX":-2.1229144599343255,"pZ":3.921817145749405,"vX0":1.199384611351701,"vY0":-123.9903781683668,"vZ0":1.0566421374837152,"x":197.92,"y":132.89,"x0":-1.7725162062504638,"y0":50.00609965286548,"z0":5.904660237058267,"aX":-10.144570611048225},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.8,"breakHorizontal":11.4,"spinRate":1966,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4396983336378941,"extension":5.637646055787945},"index":1,"playId":"a903cdad-48a3-30ee-9566-01a8ac4b18f4","pitchNumber":2,"startTime":"2026-04-08T19:13:06.131Z","endTime":"2026-04-08T19:13:09.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.811134104955727,"aZ":-26.756069378165083,"pfxX":-7.161383469377485,"pfxZ":3.533047860209642,"pX":-0.2548072180307986,"pZ":1.4247260081207627,"vX0":4.975691142341789,"vY0":-122.90757561812366,"vZ0":-4.896282733215474,"x":126.71,"y":200.31,"x0":-1.372637599020487,"y0":50.00230280123573,"z0":5.70818082061209,"aX":-10.982569578150486},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.5,"breakHorizontal":11.9,"spinRate":2028,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.44522050859376083,"extension":5.6883864957437105},"hitData":{"launchSpeed":73.5,"launchAngle":60.0,"totalDistance":183.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":147.89,"coordY":131.31}},"index":2,"playId":"95f839f2-a7f7-3050-9dcd-293a9fdefc08","pitchNumber":3,"startTime":"2026-04-08T19:13:21.632Z","endTime":"2026-04-08T19:13:30.467Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T19:13:30.467Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Altuve grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-08T19:14:11.359Z","endTime":"2026-04-08T19:16:03.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-08T19:14:01.400Z","endTime":"2026-04-08T19:14:13.597Z","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(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":95.5,"endSpeed":87.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.511903883132536,"aZ":-21.036067104549293,"pfxX":-6.801885420480695,"pfxZ":5.645858734739933,"pX":-1.4464148828857624,"pZ":2.905616363212768,"vX0":2.7925302089462978,"vY0":-139.1564826362845,"vZ0":-3.983706862394929,"x":172.13,"y":160.33,"x0":-1.5758867537839354,"y0":50.00297451624559,"z0":5.739072512397743,"aX":-13.417989420790079},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.6,"breakHorizontal":11.8,"spinRate":2258,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3927362230689586,"extension":5.7793258272785595},"index":1,"playId":"f51eef7c-e285-38a1-ae13-bdcc39626ee4","pitchNumber":1,"startTime":"2026-04-08T19:14:13.597Z","endTime":"2026-04-08T19:14:17.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.4,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57400271660026,"aZ":-32.93394731033656,"pfxX":4.416547906090406,"pfxZ":-0.5254118154786482,"pX":-0.9359723497023931,"pZ":3.0178494550322377,"vX0":0.569309109714492,"vY0":-120.95702404971352,"vZ0":0.27914302431307525,"x":152.68,"y":157.3,"x0":-1.74809045634558,"y0":50.0001042819376,"z0":5.821058432282644,"aX":6.453689485755044},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.6,"breakHorizontal":-8.2,"spinRate":2508,"spinDirection":72},"zone":11,"typeConfidence":2.0,"plateTime":0.4552058121343521,"extension":5.798683473074298},"index":2,"playId":"ca72bda4-4b00-3a3c-8570-cfe659dec0c0","pitchNumber":2,"startTime":"2026-04-08T19:14:26.911Z","endTime":"2026-04-08T19:14:31.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.9,"endSpeed":87.3,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.693627711176298,"aZ":-18.795882575876888,"pfxX":-4.422344608024238,"pfxZ":6.869645349573451,"pX":-0.5187144817709058,"pZ":3.1830328064948605,"vX0":4.513208867825695,"vY0":-138.16533383784576,"vZ0":-3.4176058157614415,"x":136.77,"y":152.84,"x0":-1.5931336679208952,"y0":50.00400463035237,"z0":5.687915336013865,"aX":-8.613094464576191},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.0,"breakHorizontal":7.2,"spinRate":2337,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3953460171652141,"extension":5.773541057083013},"index":3,"playId":"80242363-cb47-3e8d-b3f5-737de401f283","pitchNumber":3,"startTime":"2026-04-08T19:14:44.953Z","endTime":"2026-04-08T19:14:49.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.905414328884824,"aZ":-25.74086989919049,"pfxX":-2.330991843689191,"pfxZ":3.46794193199856,"pX":-1.050612966627796,"pZ":2.0040825776967393,"vX0":2.20004089493293,"vY0":-134.7833177613462,"vZ0":-4.785166089430781,"x":157.05,"y":184.67,"x0":-1.5711710352281714,"y0":50.004651677948324,"z0":5.600717148627578,"aX":-4.32664853378118},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.5,"breakHorizontal":3.8,"spinRate":2433,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.4050389661500029,"extension":5.819617176506642},"index":4,"playId":"56533635-2efe-3a33-8975-e4a42ac1ed26","pitchNumber":4,"startTime":"2026-04-08T19:15:00.892Z","endTime":"2026-04-08T19:15:05.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53351702222493,"aZ":-23.78109658091962,"pfxX":-6.536523335349404,"pfxZ":4.289043324298877,"pX":-1.3411810507323845,"pZ":2.593213377607823,"vX0":3.4123787610339313,"vY0":-138.00039623831387,"vZ0":-4.000762656546232,"x":168.12,"y":168.76,"x0":-1.7349546451285927,"y0":50.00307882990908,"z0":5.635872695803153,"aX":-12.790416454200562},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.2,"breakHorizontal":11.3,"spinRate":2155,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3947282470003981,"extension":5.821694991111395},"index":5,"playId":"8086367f-7af2-31e9-a2bc-921276ebace5","pitchNumber":5,"startTime":"2026-04-08T19:15:24.859Z","endTime":"2026-04-08T19:15:32.556Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":85.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.554096734811562,"aZ":-28.704482260057596,"pfxX":1.591658039209978,"pfxZ":1.8897181930444127,"pX":-0.2907971801277079,"pZ":2.4958201125334782,"vX0":3.0193177439494012,"vY0":-132.51756256008426,"vZ0":-2.973969265529366,"x":128.08,"y":171.39,"x0":-1.63740825503856,"y0":50.0031002991257,"z0":5.6584494382255475,"aX":2.924222736815402},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.1,"breakHorizontal":-3.4,"spinRate":2470,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.40823237920952726,"extension":5.860624655814081},"hitData":{"launchSpeed":101.7,"launchAngle":-3.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.27,"coordY":151.68}},"index":6,"playId":"2384ec61-28db-380e-bb7d-e79a2ed0b6ff","pitchNumber":6,"startTime":"2026-04-08T19:15:55.607Z","endTime":"2026-04-08T19:16:03.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T19:16:03.099Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edouard Julien singles on a ground ball to right fielder Cam Smith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-08T19:18:02.301Z","endTime":"2026-04-08T19:18:29.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.921191966489552,"aZ":-18.278347330223806,"pfxX":-3.6740963240739855,"pfxZ":7.55476359155672,"pX":-0.19530279287224075,"pZ":1.8310107082166849,"vX0":5.554222169815523,"vY0":-133.79220819079504,"vZ0":-5.3321278297131425,"x":124.44,"y":189.34,"x0":-1.8070256702704617,"y0":50.002110938294315,"z0":5.1318717563241325,"aX":-6.757852423161907},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.0,"breakHorizontal":5.6,"spinRate":2078,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.407130091993571,"extension":6.035808280383252},"hitData":{"launchSpeed":105.0,"launchAngle":3.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":152.0,"coordY":93.0}},"index":0,"playId":"f8779a93-4182-36dc-bcad-1035231ad3b7","pitchNumber":1,"startTime":"2026-04-08T19:18:18.886Z","endTime":"2026-04-08T19:18:29.477Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T19:18:29.477Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Freeman singles on a line drive to left fielder Joey Loperfido. Edouard Julien scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-08T19:18:45.682Z","endTime":"2026-04-08T19:22:23.042Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"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,4,5,6,7,8,9],"actionIndex":[3],"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":{"id":664299,"link":"/api/v1/people/664299"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":73.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.54133285074545,"aZ":-35.883071216368236,"pfxX":7.312233801118834,"pfxZ":-2.744945087728718,"pX":-0.2901106936882829,"pZ":2.342920780615007,"vX0":1.500870753490819,"vY0":-114.66190257788934,"vZ0":0.6710758055862596,"x":128.06,"y":175.52,"x0":-1.9018001337428205,"y0":50.005406076807226,"z0":5.510876823204084,"aX":9.867628088105356},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-4.6,"breakHorizontal":-13.7,"spinRate":2525,"spinDirection":69},"zone":5,"typeConfidence":2.0,"plateTime":0.4752705513400026,"extension":5.906756969546389},"index":0,"playId":"b184048e-d4f2-3198-bd5e-854342259dc9","pitchNumber":1,"startTime":"2026-04-08T19:18:54.509Z","endTime":"2026-04-08T19:18:59.099Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.500937582839917,"aZ":-34.92965912546119,"pfxX":7.6304657737458275,"pfxZ":-2.0454645240003293,"pX":1.183080536450817,"pZ":1.793397665638455,"vX0":4.308379354277625,"vY0":-115.2769364188808,"vZ0":-0.7334458730925499,"x":71.9,"y":190.36,"x0":-1.7017899515666046,"y0":50.00407849056328,"z0":5.4886623250696065,"aX":10.266358564987254},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-3.6,"breakHorizontal":-14.9,"spinRate":2561,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.4751967352094004,"extension":6.100544052582921},"index":1,"playId":"0565c4f2-332b-3b64-9c6d-a65ae57741b5","pitchNumber":2,"startTime":"2026-04-08T19:19:13.791Z","endTime":"2026-04-08T19:19:18.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.635211061943366,"aZ":-17.322426892283797,"pfxX":0.8856785465565137,"pfxZ":8.002100251103357,"pX":-0.11510754737642512,"pZ":1.659389992786067,"vX0":3.824435297484437,"vY0":-134.71266134932495,"vZ0":-6.037957472461675,"x":121.39,"y":193.98,"x0":-1.6626114218807113,"y0":50.000159963494006,"z0":5.135512458793569,"aX":1.642643548934632},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.6,"breakHorizontal":-2.4,"spinRate":2161,"spinDirection":202},"zone":8,"typeConfidence":2.0,"plateTime":0.4051141908420983,"extension":6.0808935476343775},"index":2,"playId":"7c25ff36-52d1-3cd0-8105-af23277db062","pitchNumber":3,"startTime":"2026-04-08T19:19:33.571Z","endTime":"2026-04-08T19:19:42.028Z","isPitch":true,"type":"pitch"},{"details":{"description":"Edouard Julien steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"actionPlayId":"7c25ff36-52d1-3cd0-8105-af23277db062","startTime":"2026-04-08T19:19:47.240Z","endTime":"2026-04-08T19:20:07.969Z","isPitch":false,"isBaseRunningPlay":true,"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, 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":79.5,"endSpeed":74.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.814303975857595,"aZ":-34.10844075967123,"pfxX":6.030667328510072,"pfxZ":-1.4017122842416754,"pX":0.13419591992068108,"pZ":2.555588713831761,"vX0":2.470148553344296,"vY0":-115.91711488136929,"vZ0":0.7475014311935606,"x":111.88,"y":169.78,"x0":-1.7242868517032226,"y0":50.00203154708272,"z0":5.4495528785953224,"aX":8.321943058895933},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-2.2,"breakHorizontal":-11.5,"spinRate":2562,"spinDirection":70},"zone":5,"typeConfidence":2.0,"plateTime":0.4700032906572642,"extension":6.058013783165193},"index":4,"playId":"8a5678ec-51e9-39f7-9ba6-5faf3e4aaae6","pitchNumber":4,"startTime":"2026-04-08T19:20:07.969Z","endTime":"2026-04-08T19:20:16.375Z","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":92.9,"endSpeed":85.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38059713174916,"aZ":-16.129480910725842,"pfxX":-3.836470067832048,"pfxZ":8.649702636125856,"pX":-0.3343899748341406,"pZ":3.0992881789868525,"vX0":4.582586808221309,"vY0":-135.31143427951966,"vZ0":-2.9904079283925067,"x":129.75,"y":155.1,"x0":-1.551066857091299,"y0":50.00554954851892,"z0":5.348249333403654,"aX":-7.119175048893753},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.2,"breakHorizontal":6.0,"spinRate":2107,"spinDirection":197},"zone":1,"typeConfidence":2.0,"plateTime":0.404702767626524,"extension":6.147633651858454},"index":5,"playId":"0dd4ea54-2c1c-36cc-8f42-39c75bf1b667","pitchNumber":5,"startTime":"2026-04-08T19:20:41.206Z","endTime":"2026-04-08T19:20:46.975Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"playId":"bc714889-586d-4a78-a317-838a0d0ee145","startTime":"2026-04-08T19:21:04.960Z","endTime":"2026-04-08T19:21:09.960Z","isPitch":false,"type":"stepoff"},{"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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.164451404259353,"aZ":-17.648923786708227,"pfxX":-0.7626575657459573,"pfxZ":7.664106968935704,"pX":0.3972489697209531,"pZ":2.25421414793585,"vX0":5.346889495201301,"vY0":-135.48155164296287,"vZ0":-4.789795176506099,"x":101.86,"y":177.92,"x0":-1.4864372462545707,"y0":50.003947198541816,"z0":5.244477374972863,"aX":-1.4462242390975313},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.3,"breakHorizontal":0.5,"spinRate":2121,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.4012969861696618,"extension":6.177955881876267},"index":7,"playId":"7882b468-a425-3294-b62b-a62a15e6ef23","pitchNumber":6,"startTime":"2026-04-08T19:21:23.188Z","endTime":"2026-04-08T19:21:27.797Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":73.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.25664054521924,"aZ":-32.04682563896229,"pfxX":8.304397673006932,"pfxZ":0.09187693073183578,"pX":2.7071807868896927,"pZ":0.12926821367233451,"vX0":6.912185006578443,"vY0":-113.68677493791097,"vZ0":-4.669211844061003,"x":13.81,"y":235.29,"x0":-1.4422720432541671,"y0":50.00017869375053,"z0":5.3620929674976665,"aX":10.955620252302584},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-0.7,"breakHorizontal":-16.7,"spinRate":2492,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.48029897419394896,"extension":6.320455992918948},"index":8,"playId":"8cd29443-a368-3bca-b81e-7df498fa49c8","pitchNumber":7,"startTime":"2026-04-08T19:21:46.863Z","endTime":"2026-04-08T19:21:50.691Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.908560147453265,"aZ":-31.774066513416013,"pfxX":7.598317062660241,"pfxZ":0.3027433002651474,"pX":1.0149320140239786,"pZ":1.6529540420893492,"vX0":3.7561612111045273,"vY0":-113.76140438242656,"vZ0":-1.3549191159754694,"x":78.31,"y":194.15,"x0":-1.6446735153384662,"y0":50.00116908891904,"z0":5.406409889948173,"aX":9.95543106364518},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":0.5,"breakHorizontal":-14.8,"spinRate":2528,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.48149888681024633,"extension":6.133096397583991},"hitData":{"launchSpeed":88.7,"launchAngle":17.0,"totalDistance":247.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.72,"coordY":112.16}},"index":9,"playId":"409a6b1e-330d-37bc-ae31-c4a9ef8a63cf","pitchNumber":8,"startTime":"2026-04-08T19:22:12.215Z","endTime":"2026-04-08T19:22:23.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T19:22:23.042Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mickey Moniak singles on a fly ball to right fielder Cam Smith. Tyler Freeman to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-08T19:22:44.261Z","endTime":"2026-04-08T19:23:03.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"postOnSecond":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":85.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.649497454283186,"aZ":-20.229976134411324,"pfxX":-0.822810377297468,"pfxZ":6.541178326523532,"pX":0.7463673486313772,"pZ":2.304179510290904,"vX0":6.629066266679754,"vY0":-133.28032376121533,"vZ0":-4.045455999473877,"x":96.49,"y":150.32,"x0":-1.6504654336796967,"y0":50.00333355443253,"z0":5.275501212765443,"aX":-1.5039396624926067},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.3,"breakHorizontal":0.2,"spinRate":2057,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.4086485435967604,"extension":6.053698261576679},"hitData":{"launchSpeed":61.6,"launchAngle":32.0,"totalDistance":202.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.93,"coordY":122.29}},"index":0,"playId":"7978aff6-3524-30b8-8bd0-9006d6a9d226","pitchNumber":1,"startTime":"2026-04-08T19:22:53.806Z","endTime":"2026-04-08T19:23:03.354Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T19:23:03.354Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hunter Goodman flies out to left fielder Joey Loperfido.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-08T19:23:50.857Z","endTime":"2026-04-08T19:24:06.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"postOnSecond":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":0},"index":0,"startTime":"2026-04-08T19:23:21.109Z","endTime":"2026-04-08T19:23:53.009Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.371258716768743,"aZ":-16.39668417798377,"pfxX":-3.4637344477251357,"pfxZ":8.436110570297242,"pX":0.4077366391559239,"pZ":2.8591233815168673,"vX0":6.802077886626925,"vY0":-135.1515631246104,"vZ0":-3.4066269752313456,"x":101.46,"y":161.58,"x0":-1.6791332870401514,"y0":50.006349999425645,"z0":5.271151593135165,"aX":-6.481564014891921},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.9,"breakHorizontal":5.0,"spinRate":2123,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.40355675194307095,"extension":6.082102946079731},"hitData":{"launchSpeed":92.2,"launchAngle":46.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":34.81,"coordY":105.52}},"index":1,"playId":"cb16904c-6e11-3203-b9c3-83ec9c0ae36d","pitchNumber":1,"startTime":"2026-04-08T19:23:53.009Z","endTime":"2026-04-08T19:24:06.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T19:24:06.436Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Rumfield strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-08T19:24:16.425Z","endTime":"2026-04-08T19:26:27.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"postOnSecond":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.963289922374333,"aZ":-20.80770665697309,"pfxX":-4.415964931719642,"pfxZ":6.070388090909047,"pX":0.7306466751944243,"pZ":2.991771048848704,"vX0":7.6447150519590314,"vY0":-135.10687810685712,"vZ0":-2.308728285119205,"x":89.15,"y":158.0,"x0":-1.5456603668621343,"y0":50.00174531792158,"z0":5.300100497199506,"aX":-8.267424636353834},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.8,"breakHorizontal":6.6,"spinRate":2082,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.4034797754783366,"extension":6.10146989860126},"index":0,"playId":"bd3f8d7d-fd90-3e3a-891c-3a733c972cdc","pitchNumber":1,"startTime":"2026-04-08T19:24:32.486Z","endTime":"2026-04-08T19:24:35.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.3,"endSpeed":84.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.904341462829112,"aZ":-16.773224011896954,"pfxX":-4.318337816040265,"pfxZ":8.314789932562102,"pX":1.1737096524165005,"pZ":2.9516984581972063,"vX0":8.751177316114122,"vY0":-135.5613783110662,"vZ0":-3.0140699266564104,"x":72.26,"y":159.08,"x0":-1.5420563156590017,"y0":50.006269854898136,"z0":5.255632940308465,"aX":-8.003018192852483},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.5,"breakHorizontal":5.9,"spinRate":2166,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.4047673021442968,"extension":6.114724761405501},"index":1,"playId":"833dfc19-a742-3c58-bfbf-27a32f9be0af","pitchNumber":2,"startTime":"2026-04-08T19:24:57.246Z","endTime":"2026-04-08T19:25:01.619Z","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":1},"index":2,"startTime":"2026-04-08T19:25:14.989Z","endTime":"2026-04-08T19:25:34.995Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37431605405004,"aZ":-18.079331965659456,"pfxX":-2.741037133939084,"pfxZ":7.555279080494206,"pX":-0.6070283987567047,"pZ":3.8167943735155183,"vX0":4.077186310404124,"vY0":-135.21398049798054,"vZ0":-0.8097740745456188,"x":140.14,"y":135.73,"x0":-1.7730519900394788,"y0":50.003259618012876,"z0":5.379731051863583,"aX":-5.114404926038579},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.8,"breakHorizontal":4.2,"spinRate":2114,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.40389645279717357,"extension":6.1259171811032225},"index":3,"playId":"e23d1179-8a3e-3dc1-9c3d-5bad5888b48b","pitchNumber":3,"startTime":"2026-04-08T19:25:34.995Z","endTime":"2026-04-08T19:25:39.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82975753688834,"aZ":-17.8654546160326,"pfxX":-2.1181371220431853,"pfxZ":7.553272607757483,"pX":0.4725408718959958,"pZ":2.8566766553611687,"vX0":6.193351484414362,"vY0":-135.79845683982,"vZ0":-3.1346704829794376,"x":98.99,"y":161.65,"x0":-1.548395886021825,"y0":50.001302078764205,"z0":5.24773403379136,"aX":-4.0127516758712},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.3,"breakHorizontal":2.8,"spinRate":2166,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.4012115623283288,"extension":6.163193754545735},"index":4,"playId":"4a50e314-548a-362b-81df-899251e5af61","pitchNumber":4,"startTime":"2026-04-08T19:25:56.473Z","endTime":"2026-04-08T19:26:00.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.964858716019574,"aZ":-16.7045225616963,"pfxX":-5.245475994787631,"pfxZ":8.375842187048322,"pX":0.7597055957389175,"pZ":3.6040418708535333,"vX0":7.798662676578209,"vY0":-135.1741558055163,"vZ0":-1.541065338705609,"x":88.04,"y":141.47,"x0":-1.4836728294900128,"y0":50.00332482572741,"z0":5.3564934641863955,"aX":-9.689598118100182},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.0,"breakHorizontal":7.8,"spinRate":2235,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.40547170731106563,"extension":6.182496028694398},"index":5,"playId":"ae05f841-a62c-3b65-9037-72b626a0af4f","pitchNumber":5,"startTime":"2026-04-08T19:26:22.792Z","endTime":"2026-04-08T19:26:27.047Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T19:26:27.047Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ezequiel Tovar lines out to shortstop Jeremy Peña.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-08T19:26:33.914Z","endTime":"2026-04-08T19:28:29.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":4},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70938498616567,"aZ":-20.57053698193361,"pfxX":-3.7470235249890704,"pfxZ":6.268602223732032,"pX":1.0459755106626172,"pZ":2.815848587944155,"vX0":8.062726572480548,"vY0":-134.5894547668886,"vZ0":-2.75057581029847,"x":77.13,"y":162.75,"x0":-1.4895289960382143,"y0":50.00319004021071,"z0":5.292923074588542,"aX":-6.937312064899093},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.0,"breakHorizontal":5.3,"spinRate":2065,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.4055450958630349,"extension":6.251468585717767},"index":0,"playId":"b581a746-1c4c-3ced-8a19-5993aaa0a056","pitchNumber":1,"startTime":"2026-04-08T19:26:56.898Z","endTime":"2026-04-08T19:27:01.750Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"a64676f3-0b45-437d-89ff-67c6d26730ed","startTime":"2026-04-08T19:27:17.722Z","endTime":"2026-04-08T19:27:22.722Z","isPitch":false,"type":"stepoff"},{"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":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99762166607476,"aZ":-17.049382392496156,"pfxX":-1.949351450484376,"pfxZ":8.162015543525031,"pX":1.4463246380406776,"pZ":4.2817063560804165,"vX0":8.385992804655048,"vY0":-134.47364903612595,"vZ0":0.17430949319536515,"x":61.87,"y":123.17,"x0":-1.4435497004874853,"y0":50.000286888841856,"z0":5.414387847815127,"aX":-3.6132656965517227},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.1,"breakHorizontal":1.9,"spinRate":2174,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.4055336463960457,"extension":6.124116171199951},"index":2,"playId":"da826b31-cee1-364f-9de3-d80166d41868","pitchNumber":2,"startTime":"2026-04-08T19:27:37.333Z","endTime":"2026-04-08T19:27:41.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7909869287516,"aZ":-17.547805540736114,"pfxX":-1.7395314549636207,"pfxZ":7.923596804843614,"pX":0.3274566219354175,"pZ":3.846300062714659,"vX0":5.894834912630492,"vY0":-134.88742146198555,"vZ0":-0.8617929956228352,"x":104.52,"y":134.93,"x0":-1.658421427720887,"y0":50.00612219441284,"z0":5.4049043573991575,"aX":-3.213327258111791},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.4,"breakHorizontal":1.9,"spinRate":2055,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.40575531936645337,"extension":6.250276703456589},"index":3,"playId":"1e0ac8f5-f7ac-30e6-beae-43fcdce60d78","pitchNumber":3,"startTime":"2026-04-08T19:28:01.987Z","endTime":"2026-04-08T19:28:05.831Z","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":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.65758127460529,"aZ":-20.958161111117192,"pfxX":-2.909566882072198,"pfxZ":6.063905065857267,"pX":0.7123509576213986,"pZ":2.1946089897760395,"vX0":6.9694301966609915,"vY0":-134.04515588730936,"vZ0":-4.179800637054186,"x":89.85,"y":179.53,"x0":-1.5249855903303142,"y0":50.00028844497051,"z0":5.240633394289974,"aX":-5.379664724288028},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.4,"breakHorizontal":4.1,"spinRate":1951,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.40616478065719663,"extension":6.236772474868676},"hitData":{"launchSpeed":108.9,"launchAngle":9.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":113.8,"coordY":142.56}},"index":4,"playId":"c4f087cc-dacd-3fba-addb-2422f3c34028","pitchNumber":4,"startTime":"2026-04-08T19:28:25.329Z","endTime":"2026-04-08T19:28:29.907Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T19:28:29.907Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Isaac Paredes walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-08T19:30:20.938Z","endTime":"2026-04-08T19:32:44.553Z","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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"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,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04628316072563,"aZ":-24.393613232640952,"pfxX":-6.616332582615486,"pfxZ":4.208603887615652,"pX":-0.3386227653539794,"pZ":2.1551057691465103,"vX0":4.860463629153374,"vY0":-134.129136907564,"vZ0":-5.064854178650678,"x":129.91,"y":180.59,"x0":-1.3014686905144484,"y0":50.00388697596189,"z0":5.775136034639682,"aX":-12.232128288586216},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.8,"breakHorizontal":11.2,"spinRate":1944,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.406107907452701,"extension":5.706786558551603},"index":0,"playId":"5f4fc06f-8693-3f54-a29c-e0cf272f1d5b","pitchNumber":1,"startTime":"2026-04-08T19:30:37.253Z","endTime":"2026-04-08T19:30:41.172Z","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":84.2,"endSpeed":77.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.762621004610292,"aZ":-27.002802474912116,"pfxX":-6.188482430436544,"pfxZ":3.386607806250016,"pX":1.1712170648635858,"pZ":2.37930649424911,"vX0":7.632961241652767,"vY0":-122.38187730537312,"vZ0":-2.8532136751081136,"x":72.36,"y":174.54,"x0":-1.1751986039428044,"y0":50.00271224183244,"z0":5.8585026030901615,"aX":-9.44590691566439},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.8,"breakHorizontal":9.6,"spinRate":1831,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4465175645397106,"extension":5.610274458035087},"index":1,"playId":"0b02ff8f-519e-32c6-a6a7-2b9239435b4d","pitchNumber":2,"startTime":"2026-04-08T19:30:51.443Z","endTime":"2026-04-08T19:30:55.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.589376320514486,"aZ":-30.780824653932697,"pfxX":1.5517847178484594,"pfxZ":0.8607173925430969,"pX":0.9028383376832171,"pZ":1.9947270965938733,"vX0":5.2425302587987135,"vY0":-125.95128753141648,"vZ0":-3.402371727929701,"x":82.59,"y":184.92,"x0":-1.403589383768335,"y0":50.00140896034341,"z0":5.841368711160319,"aX":2.5019350174034676},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.1,"breakHorizontal":-4.0,"spinRate":2384,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4341846778926919,"extension":5.667641343625627},"index":2,"playId":"38c81b31-96f6-39a1-9a52-9eed3595cb96","pitchNumber":3,"startTime":"2026-04-08T19:31:06.247Z","endTime":"2026-04-08T19:31:11.150Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-08T19:31:15.393Z","endTime":"2026-04-08T19:31:23.886Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.068334424829004,"aZ":-27.422095776868193,"pfxX":-5.882124713773225,"pfxZ":3.1300930227289214,"pX":0.3036927250649119,"pZ":2.8962957153032,"vX0":6.081882397836847,"vY0":-121.8868504197263,"vZ0":-1.5882631103858422,"x":105.42,"y":160.58,"x0":-1.4497556664422468,"y0":50.000741514620316,"z0":5.905405211324048,"aX":-8.924034921509278},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.5,"breakHorizontal":9.4,"spinRate":2017,"spinDirection":239},"zone":3,"typeConfidence":2.0,"plateTime":0.44792508116310037,"extension":5.683207628511912},"index":4,"playId":"3aa42e3e-f5ff-3637-b81f-517ea0dfc016","pitchNumber":4,"startTime":"2026-04-08T19:31:23.886Z","endTime":"2026-04-08T19:31:28.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.723919411104294,"aZ":-20.461014162680517,"pfxX":-2.858234178319205,"pfxZ":6.068663224693637,"pX":-0.006794945516090487,"pZ":4.921960037073253,"vX0":4.748163877252106,"vY0":-137.37479105014333,"vZ0":1.0387767263797578,"x":117.26,"y":105.89,"x0":-1.3787355620508515,"y0":50.000497538691306,"z0":5.9204632852532635,"aX":-5.515083591830437},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.4,"breakHorizontal":4.3,"spinRate":2246,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3972818896154897,"extension":5.726102868372799},"index":5,"playId":"afcf2a90-89d2-3268-9779-3fbd8baba8c8","pitchNumber":5,"startTime":"2026-04-08T19:31:45.917Z","endTime":"2026-04-08T19:31:49.585Z","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":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.112021065702407,"aZ":-30.51877603219407,"pfxX":0.5388398154898777,"pfxZ":1.052137433610432,"pX":1.6646849799186387,"pZ":1.1977615039240679,"vX0":7.123523738500825,"vY0":-124.84101261288431,"vZ0":-4.767942435918309,"x":53.55,"y":206.44,"x0":-1.3055667915001474,"y0":50.000043651308175,"z0":5.669032326549512,"aX":0.8411293976974991},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.0,"breakHorizontal":-2.8,"spinRate":2472,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.44017567892031684,"extension":5.862014390662312},"index":6,"playId":"34199718-10e6-3bcf-b10d-e4e9781199d6","pitchNumber":6,"startTime":"2026-04-08T19:32:02.469Z","endTime":"2026-04-08T19:32:06.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.900088124009383,"aZ":-24.186338368225876,"pfxX":-5.772463312421797,"pfxZ":4.2069712801157095,"pX":-0.6236292583322944,"pZ":1.6982028168756595,"vX0":4.180407259199186,"vY0":-135.74306749990077,"vZ0":-6.100111735534712,"x":140.77,"y":192.93,"x0":-1.420397746106306,"y0":50.00331022176037,"z0":5.618555853005603,"aX":-10.959038682551869},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.7,"breakHorizontal":9.7,"spinRate":2224,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.40087973282791456,"extension":5.746105130285986},"index":7,"playId":"10b5859d-abe6-37c4-a2ad-d5bda00efdfe","pitchNumber":7,"startTime":"2026-04-08T19:32:17.310Z","endTime":"2026-04-08T19:32:21.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.657262297474325,"aZ":-25.119541848850233,"pfxX":2.5988410337910133,"pfxZ":4.087142558300105,"pX":0.6978867094334821,"pZ":4.348991164230347,"vX0":4.890497842045367,"vY0":-129.47096960862063,"vZ0":1.0257043970949238,"x":90.4,"y":121.36,"x0":-1.5406565568301198,"y0":50.005179684484816,"z0":5.845744868888884,"aX":4.487949912645813},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.8,"breakHorizontal":-5.6,"spinRate":2451,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.42029493801380546,"extension":5.7523367235516325},"index":8,"playId":"a1c53d32-bce2-30b6-ac36-f0d55e3500c9","pitchNumber":8,"startTime":"2026-04-08T19:32:40.629Z","endTime":"2026-04-08T19:32:44.553Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T19:32:44.553Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Walker singles on a line drive to right fielder Troy Johnston. Isaac Paredes to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-08T19:32:54.326Z","endTime":"2026-04-08T19:33:39.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"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],"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":82.4,"endSpeed":77.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.069642906058,"aZ":-23.34073439238758,"pfxX":-5.7670687575668005,"pfxZ":5.956954635699154,"pX":0.8510189192513073,"pZ":1.0983394757738836,"vX0":6.5243966925880175,"vY0":-119.87293697178094,"vZ0":-5.954668739127023,"x":84.56,"y":209.12,"x0":-1.1329918839271238,"y0":50.00417117927045,"z0":5.646914254700574,"aX":-8.552912816972974},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":9.8,"breakHorizontal":9.2,"spinRate":2045,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4536707362582626,"extension":5.832689723493095},"index":0,"playId":"64778ddb-edad-3e1c-aacb-a7115db529ee","pitchNumber":1,"startTime":"2026-04-08T19:33:09.961Z","endTime":"2026-04-08T19:33:14.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":83.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.743201678699144,"aZ":-24.117900933249892,"pfxX":2.1434345061623765,"pfxZ":4.675433150771307,"pX":0.8462456794252794,"pZ":2.320610319780818,"vX0":4.769385160774577,"vY0":-128.9188965471768,"vZ0":-4.15009645526602,"x":84.74,"y":176.12,"x0":-1.2889827394457707,"y0":50.00512995000041,"z0":5.760384953084295,"aX":3.694683807570772},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.0,"breakHorizontal":-4.7,"spinRate":2429,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.42102301211556004,"extension":5.7472006484827585},"hitData":{"launchSpeed":81.9,"launchAngle":14.0,"totalDistance":205.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.68,"coordY":118.62}},"index":1,"playId":"989b6aee-b3cd-3f76-b4cd-42065c624a7f","pitchNumber":2,"startTime":"2026-04-08T19:33:28.031Z","endTime":"2026-04-08T19:33:39.420Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T19:33:39.420Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cam Smith strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-08T19:33:45.815Z","endTime":"2026-04-08T19:35:13.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"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,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":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, 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":81.4,"endSpeed":76.0,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.319579324444838,"aZ":-40.32506471875727,"pfxX":1.6239001502454005,"pfxZ":-5.625245172666084,"pX":-0.5676424959826858,"pZ":3.249569678989283,"vX0":1.8138402677047654,"vY0":-118.68125964349935,"vZ0":2.1050807450483466,"x":138.64,"y":151.04,"x0":-1.5482634769826424,"y0":50.00314214552302,"z0":5.981786218295421,"aX":2.352798508803704},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-9.6,"breakHorizontal":-3.4,"spinRate":2445,"spinDirection":33},"zone":1,"typeConfidence":2.0,"plateTime":0.4587322851949742,"extension":5.827217978076529},"index":0,"playId":"452d8036-c0e0-35b2-ae86-d4df83cb4f2a","pitchNumber":1,"startTime":"2026-04-08T19:34:10.113Z","endTime":"2026-04-08T19:34:14.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.092964376182433,"aZ":-33.327871121912416,"pfxX":1.6486365519679413,"pfxZ":-0.7362117093765879,"pX":0.8420801742863067,"pZ":0.3906797036214907,"vX0":4.43351468237285,"vY0":-123.73772325697706,"vZ0":-6.069592656387386,"x":84.9,"y":228.23,"x0":-1.1822562516887474,"y0":50.005995690074286,"z0":5.645049315472837,"aX":2.5736012541564737},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.4,"breakHorizontal":-4.0,"spinRate":2482,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.4414884026343122,"extension":5.720953709717055},"index":1,"playId":"6c5514f6-b55e-3e18-9c73-cc7a5fb514cc","pitchNumber":2,"startTime":"2026-04-08T19:34:25.239Z","endTime":"2026-04-08T19:34:29.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.8,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.955126142421562,"aZ":-29.7199818498751,"pfxX":-4.760699271225269,"pfxZ":1.4990650514179231,"pX":1.050595738151783,"pZ":1.8772036286155072,"vX0":7.460531830094118,"vY0":-125.84689523618472,"vZ0":-3.280132405107855,"x":76.95,"y":188.1,"x0":-1.3082092638985348,"y0":50.00169353240134,"z0":5.556829595886031,"aX":-7.782729884694848},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.3,"breakHorizontal":7.3,"spinRate":1551,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4320991535621119,"extension":5.770558554908658},"index":2,"playId":"c66a9050-4629-3420-9360-d648496f1dce","pitchNumber":3,"startTime":"2026-04-08T19:34:47.110Z","endTime":"2026-04-08T19:34:50.866Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-08T19:35:02.230Z","endTime":"2026-04-08T19:35:08.558Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.221063835707973,"aZ":-31.333644978744672,"pfxX":3.2755681430819115,"pfxZ":0.5608645474114047,"pX":0.6954271564700699,"pZ":1.596773874448311,"vX0":3.845496076816265,"vY0":-121.7295997274068,"vZ0":-3.172047597015761,"x":90.49,"y":195.67,"x0":-1.3286809782601463,"y0":50.005408134222264,"z0":5.621106927198408,"aX":4.930415992099704},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.5,"breakHorizontal":-6.8,"spinRate":2472,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.44943596470912883,"extension":5.951797233572435},"index":4,"playId":"34336d4a-8452-33e7-a2d7-96cc0201101c","pitchNumber":4,"startTime":"2026-04-08T19:35:08.558Z","endTime":"2026-04-08T19:35:13.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T19:35:13.415Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Loperfido strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-08T19:35:19.305Z","endTime":"2026-04-08T19:37:31.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"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,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":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"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 In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":78.2,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.42759138265289,"aZ":-38.016452555866636,"pfxX":-0.09700058964052571,"pfxZ":-3.932815934176702,"pX":0.9336795838261445,"pZ":-0.5930689348315861,"vX0":5.720865353564122,"vY0":-119.56674203561228,"vZ0":-6.54087454364945,"x":81.41,"y":254.79,"x0":-1.4515985621327587,"y0":50.00383916768802,"z0":5.488018001661386,"aX":-0.14514411275414124},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-8.2,"breakHorizontal":-0.8,"spinRate":2374,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.45362216000613875,"extension":5.888510025803341},"index":0,"playId":"d2f95a57-93d0-388b-8d1a-b978936ea66f","pitchNumber":1,"startTime":"2026-04-08T19:35:41.375Z","endTime":"2026-04-08T19:35:46.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.969169941112703,"aZ":-29.65538298122021,"pfxX":0.2175207592274564,"pfxZ":1.492659612261745,"pX":0.9360328650075326,"pZ":3.1300611415045387,"vX0":5.973822432315976,"vY0":-128.2574160748402,"vZ0":-0.9658720219396404,"x":81.32,"y":154.27,"x0":-1.43781782251406,"y0":50.00518176817122,"z0":5.7948380375599715,"aX":0.36657283916232},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.8,"breakHorizontal":-1.6,"spinRate":2432,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.42474626006301985,"extension":5.683794855511936},"index":1,"playId":"910f384b-313f-3748-83b4-ee11153de073","pitchNumber":2,"startTime":"2026-04-08T19:36:07.757Z","endTime":"2026-04-08T19:36:12.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.7,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.4132882176584,"aZ":-28.784436028193593,"pfxX":0.44332939575531305,"pfxZ":2.008655602606307,"pX":0.38215941921944024,"pZ":3.2935825294029026,"vX0":4.419489706393632,"vY0":-127.98156618772828,"vZ0":-0.7641966705967853,"x":102.43,"y":149.85,"x0":-1.4131182961719413,"y0":50.002015087627065,"z0":5.818722344966542,"aX":0.7457968625698155},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.7,"breakHorizontal":-1.7,"spinRate":2425,"spinDirection":196},"zone":3,"typeConfidence":2.0,"plateTime":0.4253759280414582,"extension":5.754044708924353},"index":2,"playId":"4c67c290-c740-303a-a176-5d3bda5ced63","pitchNumber":3,"startTime":"2026-04-08T19:36:23.111Z","endTime":"2026-04-08T19:36:27.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.749199327843037,"aZ":-26.327635044429147,"pfxX":2.3398113431416148,"pfxZ":3.4749103695739105,"pX":0.7385117018836991,"pZ":2.4756667112303297,"vX0":4.644361528267796,"vY0":-128.22369586617634,"vZ0":-2.9047368858275875,"x":88.85,"y":171.94,"x0":-1.3925292957820485,"y0":50.006206636272246,"z0":5.653500131446051,"aX":3.938954651515886},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.9,"breakHorizontal":-5.2,"spinRate":2443,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.425374200063239,"extension":5.78803509051231},"index":3,"playId":"7e50ff9e-f078-3026-80d3-23ca3e343abb","pitchNumber":4,"startTime":"2026-04-08T19:36:40.987Z","endTime":"2026-04-08T19:36:45.106Z","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":1},"index":4,"startTime":"2026-04-08T19:36:51.655Z","endTime":"2026-04-08T19:37:08.378Z","isPitch":false,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.331314318028465,"aZ":-18.3695244986232,"pfxX":-3.7104559906419166,"pfxZ":7.379234194304782,"pX":-0.2466871403213076,"pZ":4.389757565815721,"vX0":4.457488841489373,"vY0":-135.82275153094332,"vZ0":-0.17838588284153184,"x":126.4,"y":120.26,"x0":-1.4258792543866903,"y0":50.00504313508246,"z0":5.732066634501043,"aX":-6.94402753500876},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.6,"breakHorizontal":5.8,"spinRate":2312,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4030379807582736,"extension":5.774672225065503},"index":5,"playId":"4bbfff90-a5c2-34c0-a9b3-bf9923d66c4f","pitchNumber":5,"startTime":"2026-04-08T19:37:08.378Z","endTime":"2026-04-08T19:37:12.301Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.427134117038406,"aZ":-27.678536052267933,"pfxX":1.0330395152794893,"pfxZ":2.680834494224669,"pX":-0.6356577829778313,"pZ":2.8943920871269277,"vX0":2.0766139601635545,"vY0":-128.12454160820897,"vZ0":-1.719680566499012,"x":141.23,"y":160.63,"x0":-1.58824028441073,"y0":50.003087118055895,"z0":5.7203245947975345,"aX":1.730912819115069},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.7,"breakHorizontal":-2.3,"spinRate":2427,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.4261728531196143,"extension":5.787394199177027},"index":6,"playId":"1d2b3b6a-dfff-31d8-8e2c-6c62509a535f","pitchNumber":6,"startTime":"2026-04-08T19:37:27.304Z","endTime":"2026-04-08T19:37:31.671Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T19:37:31.671Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brice Matthews singles on a line drive to left fielder Mickey Moniak. Isaac Paredes scores. Christian Walker to 2nd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-08T19:37:50.349Z","endTime":"2026-04-08T19:42:23.587Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"postOnSecond":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,7,8],"actionIndex":[3,5,6],"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":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":{"id":547179,"link":"/api/v1/people/547179"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":81.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.293412240672936,"aZ":-29.693854340588757,"pfxX":0.8045627552276637,"pfxZ":1.4953972710784864,"pX":-0.9552037000495804,"pZ":2.653009094436124,"vX0":1.3512998479406146,"vY0":-126.55198653736115,"vZ0":-1.885860385329062,"x":153.41,"y":167.15,"x0":-1.5959675904621244,"y0":50.00399780120877,"z0":5.735149087233219,"aX":1.3345118834189316},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.5,"breakHorizontal":-1.7,"spinRate":2364,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.42909754683587886,"extension":5.785577796291022},"index":0,"playId":"f4cdf449-40cb-30c3-9dac-1ea451d41e30","pitchNumber":1,"startTime":"2026-04-08T19:38:02.180Z","endTime":"2026-04-08T19:38:06.137Z","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":83.8,"endSpeed":78.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.476038123953362,"aZ":-25.872520553716768,"pfxX":-6.99646057099025,"pfxZ":4.1049308197459835,"pX":-0.7959388721451809,"pZ":1.920835310755822,"vX0":3.4893227301225034,"vY0":-122.1891796680528,"vZ0":-3.7476422324478826,"x":147.34,"y":186.92,"x0":-1.3215094783570251,"y0":50.00500847304831,"z0":5.658269035059894,"aX":-10.749633154373251},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.0,"breakHorizontal":12.0,"spinRate":2015,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.4455604221603995,"extension":5.791333491452723},"index":1,"playId":"374cf143-e18f-33f9-9f34-1f6800e1df58","pitchNumber":2,"startTime":"2026-04-08T19:38:28.310Z","endTime":"2026-04-08T19:38:32.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.628857896393413,"aZ":-27.932791661920785,"pfxX":-6.705031939316273,"pfxZ":2.8372208466174955,"pX":0.16869926667862292,"pZ":0.8561264463399709,"vX0":5.3799963219248825,"vY0":-121.01368738253119,"vZ0":-5.429181486316722,"x":110.57,"y":215.66,"x0":-1.2024738932205439,"y0":50.005932057772185,"z0":5.549286983740151,"aX":-10.035961492830664},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.2,"breakHorizontal":11.0,"spinRate":1961,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.45106794219940083,"extension":5.875081602268},"index":2,"playId":"a7b89fd6-d756-3fe2-a943-03b632a43198","pitchNumber":3,"startTime":"2026-04-08T19:38:46.763Z","endTime":"2026-04-08T19:38:50.930Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-08T19:39:17.684Z","endTime":"2026-04-08T19:39:38.360Z","isPitch":false,"type":"action","player":{"id":676694,"link":"/api/v1/people/676694"}},{"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":2},"pitchData":{"startSpeed":82.8,"endSpeed":78.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.242967842649897,"aZ":-39.91345555942569,"pfxX":-1.020643012054451,"pfxZ":-5.1294575093765955,"pX":0.6859205385260253,"pZ":1.1159347782876372,"vX0":4.997055021297067,"vY0":-120.67749987907987,"vZ0":-2.6361139132673346,"x":90.85,"y":208.65,"x0":-1.2579858000411468,"y0":50.00136197210794,"z0":5.659612134842409,"aX":-1.5420276989824566},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-9.6,"breakHorizontal":1.0,"spinRate":2482,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.4498177527919798,"extension":5.8356694265537685},"index":4,"playId":"428c8f11-3c35-3f73-8ad4-663eb09e67e8","pitchNumber":4,"startTime":"2026-04-08T19:39:38.360Z","endTime":"2026-04-08T19:39:44.011Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-08T19:40:46.578Z","endTime":"2026-04-08T19:41:15.342Z","isPitch":false,"type":"action","player":{"id":676694,"link":"/api/v1/people/676694"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Brice Matthews replaces Jake Meyers.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-04-08T19:41:15.342Z","endTime":"2026-04-08T19:41:54.078Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":676694,"link":"/api/v1/people/676694"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.382710280372322,"aZ":-32.44979037740526,"pfxX":1.1397864700423987,"pfxZ":-0.17129180824788381,"pX":1.0143310700395038,"pZ":1.9641451724227519,"vX0":5.271469677634548,"vY0":-124.66102322417026,"vZ0":-2.7418192630116085,"x":78.34,"y":185.75,"x0":-1.2623570798470416,"y0":50.00297347233092,"z0":5.715307343139436,"aX":1.8220443149335623},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.6,"breakHorizontal":-3.1,"spinRate":2523,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.43677342984101797,"extension":5.935921905627424},"index":7,"playId":"afcc5285-daf8-3fc5-b4a4-f6901c691089","pitchNumber":5,"startTime":"2026-04-08T19:41:54.078Z","endTime":"2026-04-08T19:41:58.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.768650230515174,"aZ":-30.769679998334492,"pfxX":0.24719109445825804,"pfxZ":0.8686791989753981,"pX":0.1857279098134601,"pZ":2.3456120066793513,"vX0":3.428231412797275,"vY0":-125.47816177346175,"vZ0":-2.3022709285981153,"x":109.92,"y":175.45,"x0":-1.224029785217384,"y0":50.000780681915806,"z0":5.755024119844796,"aX":0.3980876960657649},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.3,"breakHorizontal":-1.2,"spinRate":2513,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.43469487633767256,"extension":5.798928368576068},"hitData":{"launchSpeed":97.6,"launchAngle":16.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":61.15,"coordY":87.23}},"index":8,"playId":"24f10655-9f4d-38c5-adcf-84bd65ca8399","pitchNumber":6,"startTime":"2026-04-08T19:42:14.360Z","endTime":"2026-04-08T19:42:23.587Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T19:42:23.587Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Christian Vázquez lines out to right fielder Troy Johnston.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-08T19:42:29.576Z","endTime":"2026-04-08T19:43:56.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.350600582128887,"aZ":-19.648851191666996,"pfxX":-5.566643188397112,"pfxZ":6.669778812849136,"pX":-0.6708414896770298,"pZ":3.0794810268136326,"vX0":4.033300125679755,"vY0":-135.59380218420594,"vZ0":-3.4958553469518177,"x":142.57,"y":155.63,"x0":-1.4482340065082426,"y0":50.00039288973718,"z0":5.74252756684476,"aX":-10.44986974494485},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.6,"breakHorizontal":9.4,"spinRate":2385,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.4026837000757326,"extension":5.781582382129091},"index":0,"playId":"bfc23ff9-8f6e-3ecd-ab41-22e6c4ecd7a8","pitchNumber":1,"startTime":"2026-04-08T19:42:56.494Z","endTime":"2026-04-08T19:43:00.765Z","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":83.4,"endSpeed":77.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.337980876205787,"aZ":-21.680681155463674,"pfxX":-6.755335121198022,"pfxZ":6.994617777362586,"pX":-0.2550695603288469,"pZ":1.044222179616975,"vX0":4.598765443170345,"vY0":-121.3186144405508,"vZ0":-6.401885800901335,"x":126.72,"y":210.59,"x0":-1.291629426622464,"y0":50.002705197699896,"z0":5.5902333330626774,"aX":-10.133073996199442},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":11.5,"breakHorizontal":11.3,"spinRate":2125,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.45040650294661777,"extension":5.795026535941533},"index":1,"playId":"d35e73ae-3729-3167-aa1c-be5ac814c9f5","pitchNumber":2,"startTime":"2026-04-08T19:43:11.744Z","endTime":"2026-04-08T19:43:16.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.938810355619545,"aZ":-22.211256098692285,"pfxX":-5.933169664643018,"pfxZ":5.36199343842245,"pX":-0.5585488953134159,"pZ":3.651126930482554,"vX0":4.3139196796895245,"vY0":-134.19126872061463,"vZ0":-1.5855182961178267,"x":138.29,"y":140.2,"x0":-1.401185925554074,"y0":50.0034092854572,"z0":5.803224444505693,"aX":-11.023849546591405},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.6,"breakHorizontal":10.1,"spinRate":2203,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.40529744728944284,"extension":5.7365190457658475},"index":2,"playId":"3bfdae1a-d0de-3168-913c-7b22916b7649","pitchNumber":3,"startTime":"2026-04-08T19:43:31.060Z","endTime":"2026-04-08T19:43:35.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.793711470356342,"aZ":-25.842380856507486,"pfxX":0.720929722910745,"pfxZ":3.7376822641053904,"pX":0.06593973408540914,"pZ":2.0025233148557393,"vX0":3.5217375884529014,"vY0":-128.57755767386627,"vZ0":-4.217343088991341,"x":114.49,"y":184.71,"x0":-1.4087146139518172,"y0":50.00164169489702,"z0":5.642422975135627,"aX":1.220513135495299},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.1,"breakHorizontal":-2.0,"spinRate":2383,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.4241412092426664,"extension":5.779412155476051},"hitData":{"launchSpeed":84.3,"launchAngle":26.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":187.83,"coordY":91.51}},"index":3,"playId":"ee438308-6108-32d1-a799-cc8e9dfd01dc","pitchNumber":4,"startTime":"2026-04-08T19:43:49.562Z","endTime":"2026-04-08T19:43:56.773Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T19:43:56.773Z","atBatIndex":14},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Troy Johnston doubles (3) on a fly ball to center fielder Joey Loperfido.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-08T19:52:42.630Z","endTime":"2026-04-08T19:53:14.039Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"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"},"postOnSecond":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[4,5],"actionIndex":[0,1,2,3],"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to center field for Joey Loperfido.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T19:46:24.338Z","endTime":"2026-04-08T19:46:24.352Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"700"},{"details":{"description":"Brice Matthews remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-08T19:46:24.352Z","endTime":"2026-04-08T19:46:28.473Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":676694,"link":"/api/v1/people/676694"}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-08T19:46:28.473Z","endTime":"2026-04-08T19:46:48.217Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"}},{"details":{"description":"Pitching Change: AJ Blubaugh replaces Cristian Javier.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-04-08T19:46:48.217Z","endTime":"2026-04-08T19:52:44.560Z","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":"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":83.3,"endSpeed":77.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.078988532374982,"aZ":-28.55556899564261,"pfxX":-4.019607629378739,"pfxZ":2.401524532086084,"pX":-0.4734752448829309,"pZ":3.647301884083445,"vX0":5.746218524196219,"vY0":-121.30128483425257,"vZ0":0.5756406373989927,"x":135.05,"y":140.3,"x0":-2.338009424827041,"y0":50.00387000182498,"z0":5.873265945668768,"aX":-6.06199073160894},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.7,"breakHorizontal":6.1,"spinRate":2043,"spinDirection":256},"zone":11,"typeConfidence":0.8,"plateTime":0.44950323714024787,"extension":6.526215075259859},"index":4,"playId":"7287d9c1-78ce-3451-bdfd-bdb508dc6fb4","pitchNumber":1,"startTime":"2026-04-08T19:52:44.560Z","endTime":"2026-04-08T19:52:48.614Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84176158277987,"aZ":-18.223369869647684,"pfxX":-4.616241295467852,"pfxZ":7.401526293903451,"pX":0.35985700900381434,"pZ":3.5124189924864417,"vX0":8.616880686917916,"vY0":-135.50168043448696,"vZ0":-2.8566015968579244,"x":103.28,"y":143.94,"x0":-2.242232448607286,"y0":50.00200198032758,"z0":5.833355349955355,"aX":-8.700777815955973},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.1,"breakHorizontal":6.8,"spinRate":1968,"spinDirection":220},"zone":12,"typeConfidence":0.84,"plateTime":0.40213729077101545,"extension":6.442498554345541},"hitData":{"launchSpeed":97.5,"launchAngle":25.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":160.13,"coordY":52.22}},"index":5,"playId":"f26bff43-9d6f-3484-ae8f-61be49072ac7","pitchNumber":2,"startTime":"2026-04-08T19:53:01.034Z","endTime":"2026-04-08T19:53:14.039Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T19:53:14.039Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brenton Doyle singles on a soft bunt ground ball to third baseman Isaac Paredes, deflected by pitcher AJ Blubaugh. Troy Johnston to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-08T19:53:27.362Z","endTime":"2026-04-08T19:53:55.945Z","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"},"postOnThird":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805123,"link":"/api/v1/people/805123"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.98658614257084,"aZ":-30.59608415183879,"pfxX":4.782391115283995,"pfxZ":1.0749029907852776,"pX":0.30969211280642783,"pZ":2.678473036257443,"vX0":4.960533745978034,"vY0":-119.5520337314008,"vZ0":-1.0082448531056916,"x":105.2,"y":166.46,"x0":-2.40262952870311,"y0":50.0030802518878,"z0":5.817403372439936,"aX":7.0198606316240895},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.9,"breakHorizontal":-9.7,"spinRate":2500,"spinDirection":74},"zone":6,"typeConfidence":2.0,"plateTime":0.45569120574032596,"extension":6.356475222556419},"hitData":{"launchSpeed":25.2,"launchAngle":-41.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":119.73,"coordY":193.45}},"index":0,"playId":"eec313fd-ccc4-329d-9177-39873b16958d","pitchNumber":1,"startTime":"2026-04-08T19:53:48.396Z","endTime":"2026-04-08T19:53:55.945Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T19:53:55.945Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Karros walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-08T19:54:14.661Z","endTime":"2026-04-08T19:56:43.604Z","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":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"postOnSecond":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"postOnThird":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[1],"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":1},"credits":[]},{"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":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":77.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.500983393709376,"aZ":-31.18101849200854,"pfxX":7.737153919578197,"pfxZ":0.6642516442074333,"pX":1.8276996369327276,"pZ":1.1996748977905252,"vX0":7.211763082074022,"vY0":-119.98252963170407,"vZ0":-4.214630163085252,"x":47.33,"y":206.39,"x0":-2.19858525988919,"y0":50.00108154019465,"z0":5.692737565379295,"aX":11.522536973288856},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.6,"breakHorizontal":-15.5,"spinRate":2414,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.45278052603764163,"extension":6.453367023323768},"index":0,"playId":"5a4d74e0-73f4-3af8-92fe-0a0a59fe6004","pitchNumber":1,"startTime":"2026-04-08T19:54:36.488Z","endTime":"2026-04-08T19:54:46.749Z","isPitch":true,"type":"pitch"},{"details":{"description":"Brenton Doyle steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"actionPlayId":"5a4d74e0-73f4-3af8-92fe-0a0a59fe6004","startTime":"2026-04-08T19:55:01.753Z","endTime":"2026-04-08T19:55:01.754Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"}},{"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":81.8,"endSpeed":76.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.0155171665708,"aZ":-32.13476462019476,"pfxX":8.482832639888526,"pfxZ":0.02251906412384308,"pX":-0.47662065587598984,"pZ":3.641886999759594,"vX0":1.9434144347884723,"vY0":-119.34199522540028,"vZ0":1.2786363704606722,"x":135.17,"y":140.45,"x0":-2.399802987421505,"y0":50.00024544647333,"z0":5.944572538842075,"aX":12.514124554773376},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.5,"breakHorizontal":-15.8,"spinRate":2517,"spinDirection":73},"zone":11,"typeConfidence":2.0,"plateTime":0.4549961597650669,"extension":6.271404385915261},"index":2,"playId":"a687ba0c-acc4-35c7-9120-cb7be0a3d519","pitchNumber":2,"startTime":"2026-04-08T19:55:01.755Z","endTime":"2026-04-08T19:55:07.152Z","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":81.3,"endSpeed":77.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.729538087987468,"aZ":-32.11481495756576,"pfxX":7.17950020850666,"pfxZ":0.04409407131108001,"pX":-0.36711788290791875,"pZ":1.9703654542934859,"vX0":2.78060576788092,"vY0":-118.69474394241563,"vZ0":-2.2664777132209917,"x":130.99,"y":185.58,"x0":-2.4774906475524356,"y0":50.004799946469774,"z0":5.784182493363424,"aX":10.533155900386008},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.1,"breakHorizontal":-13.6,"spinRate":2469,"spinDirection":73},"zone":7,"typeConfidence":2.0,"plateTime":0.45659530457132025,"extension":6.259877288431969},"index":3,"playId":"b583e102-5869-3ae1-85a0-4d40d73db701","pitchNumber":3,"startTime":"2026-04-08T19:55:21.297Z","endTime":"2026-04-08T19:55:26.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":77.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.0986984866078,"aZ":-32.820949997595235,"pfxX":7.096744965818339,"pfxZ":-0.4381961440606186,"pX":2.4091133097758775,"pZ":0.3772566224983037,"vX0":8.658674125041241,"vY0":-120.04672485577784,"vZ0":-5.612686007914078,"x":120.6,"y":159.27,"x0":-2.1470040831535844,"y0":50.00332781891092,"z0":5.61873911877189,"aX":10.504756257348072},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.8,"breakHorizontal":-14.6,"spinRate":2589,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.4537702211780208,"extension":6.515687630954213},"index":4,"playId":"7d5b0d1a-2caa-34c5-9dbf-a864b1eda497","pitchNumber":4,"startTime":"2026-04-08T19:55:41.438Z","endTime":"2026-04-08T19:55:44.765Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":77.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.90264479973964,"aZ":-33.25984283634711,"pfxX":7.248331277361316,"pfxZ":-0.7374954240737122,"pX":0.18514584895863653,"pZ":1.3759406651378232,"vX0":3.8080834418635128,"vY0":-119.80629292185989,"vZ0":-3.3257151378028245,"x":118.41,"y":221.94,"x0":-2.3589302980159244,"y0":50.00121592650831,"z0":5.709409948193983,"aX":10.693274043699084},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.8,"breakHorizontal":-13.9,"spinRate":2565,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4545903470090189,"extension":6.4228440937895614},"index":5,"playId":"fb5b898e-37a1-38b5-8118-d3a986dadcfe","pitchNumber":5,"startTime":"2026-04-08T19:56:16.410Z","endTime":"2026-04-08T19:56:20.616Z","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":77.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.742354915296723,"aZ":-32.321237655493995,"pfxX":7.743274075698615,"pfxZ":-0.09904668227670133,"pX":1.1762218888134626,"pZ":1.263443311041568,"vX0":6.092943085150897,"vY0":-120.97127484721186,"vZ0":-3.8951889927057683,"x":72.17,"y":204.67,"x0":-2.3696123347087084,"y0":50.002462398519185,"z0":5.689071747445599,"aX":11.623017019325353},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.7,"breakHorizontal":-15.4,"spinRate":2668,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.45055791227322084,"extension":6.288326912752271},"index":6,"playId":"12bfa5ed-58c0-32ee-8ef4-d04f76e4be39","pitchNumber":6,"startTime":"2026-04-08T19:56:37.229Z","endTime":"2026-04-08T19:56:43.604Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T19:56:43.604Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edouard Julien singles on a ground ball to left fielder Brice Matthews. Troy Johnston scores. Brenton Doyle scores. Kyle Karros to 2nd.","rbi":2,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-08T19:57:04.740Z","endTime":"2026-04-08T19:57:24.508Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":0},"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"postOnSecond":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":{"id":805123,"link":"/api/v1/people/805123"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":{"id":805123,"link":"/api/v1/people/805123"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":78.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.070031235777385,"aZ":-32.12850058088974,"pfxX":7.839772339716266,"pfxZ":0.032609256214371385,"pX":0.20329695285055616,"pZ":2.238495638140259,"vX0":3.908820420425044,"vY0":-121.26440308689511,"vZ0":-1.7414179294859187,"x":109.25,"y":178.34,"x0":-2.4378008291859388,"y0":50.00483258607451,"z0":5.714821295532295,"aX":11.920202468046885},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.1,"breakHorizontal":-15.0,"spinRate":2565,"spinDirection":71},"zone":5,"typeConfidence":2.0,"plateTime":0.44812019760441935,"extension":6.303871446497152},"hitData":{"launchSpeed":89.1,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.03,"coordY":115.2}},"index":0,"playId":"087053dc-add9-38ea-98c3-47a1c2631543","pitchNumber":1,"startTime":"2026-04-08T19:57:13.011Z","endTime":"2026-04-08T19:57:24.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T19:57:24.508Z","atBatIndex":18},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Tyler Freeman out on a sacrifice bunt, catcher Christian Vázquez to first baseman Christian Walker. Kyle Karros to 3rd. Edouard Julien to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-08T19:57:30.798Z","endTime":"2026-04-08T19:58:00.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"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"},"postOnSecond":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"postOnThird":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","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":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.79088338567134,"aZ":-29.867682379697857,"pfxX":-7.3827781073886705,"pfxZ":1.46348246225961,"pX":0.1950956000714787,"pZ":1.8549440645466007,"vX0":8.55150648255338,"vY0":-124.12896194840953,"vZ0":-3.6200136813860846,"x":109.56,"y":188.7,"x0":-2.321236374307658,"y0":50.0008871859352,"z0":5.7952778216342065,"aX":-11.621440849732183},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.0,"breakHorizontal":11.6,"spinRate":2236,"spinDirection":251},"zone":8,"typeConfidence":0.9,"plateTime":0.4397750820263644,"extension":6.454629370134316},"hitData":{"launchSpeed":12.0,"launchAngle":49.0,"totalDistance":10.0,"trajectory":"bunt_grounder","hardness":"soft","location":"2","coordinates":{"coordX":127.93,"coordY":196.64}},"index":0,"playId":"98e1d723-309f-3696-a294-e81cd108efa1","pitchNumber":1,"startTime":"2026-04-08T19:57:53.553Z","endTime":"2026-04-08T19:58:00.680Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T19:58:00.680Z","atBatIndex":19},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Mickey Moniak out on a sacrifice fly to right fielder Cam Smith. Kyle Karros scores. Edouard Julien to 3rd.","rbi":1,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-08T19:58:16.196Z","endTime":"2026-04-08T19:59:05.507Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"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"},"postOnThird":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":{"id":805123,"link":"/api/v1/people/805123"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.883611475542306,"aZ":-27.692676099076987,"pfxX":-7.733169941487157,"pfxZ":2.986047985529474,"pX":1.5773294051627644,"pZ":0.4645624903579124,"vX0":11.157223177589072,"vY0":-121.65229032960876,"vZ0":-6.637945910149991,"x":56.88,"y":226.24,"x0":-2.063777586784485,"y0":50.001159242968725,"z0":5.629353999777976,"aX":-11.59043961199045},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.0,"breakHorizontal":11.4,"spinRate":2143,"spinDirection":253},"zone":14,"typeConfidence":0.9,"plateTime":0.4502532231316785,"extension":6.550689680474791},"index":0,"playId":"0684330d-35ba-356d-bf95-304f31821cd1","pitchNumber":1,"startTime":"2026-04-08T19:58:31.225Z","endTime":"2026-04-08T19:58:35.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.315722784645978,"aZ":-27.876915462770008,"pfxX":-6.858522160907061,"pfxZ":2.7699688301524583,"pX":0.04601284437556761,"pZ":2.1994298872862825,"vX0":8.249997560309154,"vY0":-123.45762370393693,"vZ0":-3.102140155281477,"x":115.25,"y":179.4,"x0":-2.4393857655399165,"y0":50.003727683092194,"z0":5.804985047295909,"aX":-10.646206398518325},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.6,"breakHorizontal":10.7,"spinRate":2389,"spinDirection":248},"zone":8,"typeConfidence":0.89,"plateTime":0.4427280579104824,"extension":6.425664652157001},"hitData":{"launchSpeed":93.4,"launchAngle":40.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":224.53,"coordY":98.43}},"index":1,"playId":"e6dc59fc-9f5a-3598-b094-a4832f093a6f","pitchNumber":2,"startTime":"2026-04-08T19:58:51.237Z","endTime":"2026-04-08T19:59:05.507Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T19:59:05.507Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hunter Goodman walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-08T19:59:16.039Z","endTime":"2026-04-08T20:01:27.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnThird":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":76.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.268503177852335,"aZ":-31.641072733264103,"pfxX":5.755280232273926,"pfxZ":0.3702714146123829,"pX":1.4248248035391746,"pZ":0.8040124154337912,"vX0":7.063201121754679,"vY0":-119.14097361656626,"vZ0":-4.795446787735885,"x":62.69,"y":217.07,"x0":-2.3126402535340493,"y0":50.005932355076894,"z0":5.663601322193424,"aX":8.375470624737387},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.1,"breakHorizontal":-12.0,"spinRate":2310,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.45760658172598045,"extension":6.3040946381402225},"index":0,"playId":"b98b1edf-958b-3a9a-982b-f69633ae0ed6","pitchNumber":1,"startTime":"2026-04-08T19:59:38.875Z","endTime":"2026-04-08T19:59:46.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":88.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.695628814830076,"aZ":-17.31196990925586,"pfxX":-4.74104502099873,"pfxZ":7.542556907970718,"pX":0.7482407537072439,"pZ":1.775499562878223,"vX0":9.87932227729685,"vY0":-138.02852183414478,"vZ0":-7.827185439394914,"x":88.48,"y":190.84,"x0":-2.22805908522766,"y0":50.00171113113718,"z0":5.769207075605039,"aX":-9.340803963480397},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.5,"breakHorizontal":7.0,"spinRate":2143,"spinDirection":221},"zone":9,"typeConfidence":0.87,"plateTime":0.39369474968070284,"extension":6.494586153295364},"index":1,"playId":"15bb4030-74a1-3d7d-9eb4-2f732cc713d6","pitchNumber":2,"startTime":"2026-04-08T19:59:57.135Z","endTime":"2026-04-08T20:00:01.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.536063712206882,"aZ":-32.47814722453271,"pfxX":7.322539634242929,"pfxZ":-0.20167768429861832,"pX":1.2695932690034761,"pZ":0.7567759788883547,"vX0":6.660356070416391,"vY0":-121.78468916997156,"vZ0":-5.028096451010346,"x":68.61,"y":218.35,"x0":-2.4548390143573506,"y0":50.0032927490333,"z0":5.666192922411351,"aX":10.968830954349881},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.3,"breakHorizontal":-14.9,"spinRate":2424,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.4502219468957187,"extension":6.45532198876697},"index":2,"playId":"4a676a04-21da-3e9f-a86e-494d736848ea","pitchNumber":3,"startTime":"2026-04-08T20:00:15.792Z","endTime":"2026-04-08T20:00:20.092Z","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":82.9,"endSpeed":78.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.679515919426745,"aZ":-31.763080869447542,"pfxX":6.690235425236741,"pfxZ":0.2714216880146676,"pX":1.3370523701095958,"pZ":1.772511054186788,"vX0":6.739912206252281,"vY0":-120.77057208287367,"vZ0":-3.0257949521400604,"x":66.03,"y":190.92,"x0":-2.3368444269891024,"y0":50.0036070372776,"z0":5.7740767744982735,"aX":10.097308705233726},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.1,"breakHorizontal":-13.4,"spinRate":2574,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.4497817517500162,"extension":6.379379335324715},"index":3,"playId":"b8876b40-14f0-3e57-81cb-bfb30f56465b","pitchNumber":4,"startTime":"2026-04-08T20:00:45.481Z","endTime":"2026-04-08T20:00:50.089Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.082608378173735,"aZ":-16.07697238281222,"pfxX":-4.221744670541755,"pfxZ":8.26187962192245,"pX":-0.07579571876416064,"pZ":4.766663348653672,"vX0":7.52395466838065,"vY0":-138.48971769423162,"vZ0":-0.5010075134236812,"x":119.89,"y":110.08,"x0":-2.2756299006741987,"y0":50.001731636794894,"z0":6.022470291332265,"aX":-8.225576633476106},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.1,"breakHorizontal":6.1,"spinRate":2177,"spinDirection":209},"zone":11,"typeConfidence":0.89,"plateTime":0.39507727612140275,"extension":6.377283514779643},"index":4,"playId":"8b7afd50-e87b-3c93-8c34-859e4888d805","pitchNumber":5,"startTime":"2026-04-08T20:01:04.032Z","endTime":"2026-04-08T20:01:08.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.768645294176416,"aZ":-27.394329757908547,"pfxX":-7.17264383480182,"pfxZ":3.149976214734044,"pX":-0.12800542360525852,"pZ":0.870176330040055,"vX0":7.696511782793609,"vY0":-123.25355042592707,"vZ0":-6.0532465346043205,"x":121.88,"y":215.29,"x0":-2.3804868870966893,"y0":50.001820851970706,"z0":5.714113173177582,"aX":-10.877499196163228},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.3,"breakHorizontal":10.9,"spinRate":2212,"spinDirection":250},"zone":13,"typeConfidence":0.89,"plateTime":0.44684905985886925,"extension":6.250579959041276},"index":5,"playId":"fbc9f073-56e9-3f10-a993-b48e4d6a953d","pitchNumber":6,"startTime":"2026-04-08T20:01:23.183Z","endTime":"2026-04-08T20:01:27.291Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:01:27.291Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"TJ Rumfield walks.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-08T20:01:37.931Z","endTime":"2026-04-08T20:06:37.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"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"},"postOnThird":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7,8,10,12,13],"actionIndex":[9,11],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":{"id":805123,"link":"/api/v1/people/805123"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":11},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":13},"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":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.979402893453646,"aZ":-17.448612435423843,"pfxX":-4.82521783193959,"pfxZ":7.897132673276291,"pX":-0.31554167366699715,"pZ":2.75681152237187,"vX0":7.207689460349331,"vY0":-135.5156952665645,"vZ0":-4.9556726098910024,"x":129.03,"y":164.35,"x0":-2.3799519411914165,"y0":50.000570819553744,"z0":5.8239693813595155,"aX":-8.99485467211337},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.4,"breakHorizontal":7.2,"spinRate":2120,"spinDirection":220},"zone":4,"typeConfidence":0.86,"plateTime":0.40382863019995874,"extension":6.320755671676753},"index":0,"playId":"2ae3ce71-fc44-3af1-9591-9e4012c520fa","pitchNumber":1,"startTime":"2026-04-08T20:02:02.392Z","endTime":"2026-04-08T20:02:06.204Z","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":94.8,"endSpeed":87.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.743652614448873,"aZ":-17.411345108157175,"pfxX":-4.428290272824219,"pfxZ":7.596348884012563,"pX":0.5634932235900935,"pZ":2.3122191523611226,"vX0":9.291046088137803,"vY0":-137.82147885978935,"vZ0":-6.299964325440217,"x":95.52,"y":176.35,"x0":-2.260757776716029,"y0":50.00148420105808,"z0":5.784207219410651,"aX":-8.605074805533382},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.7,"breakHorizontal":6.2,"spinRate":2042,"spinDirection":218},"zone":9,"typeConfidence":0.87,"plateTime":0.3959073133226636,"extension":6.404400438026099},"index":1,"playId":"07cc7217-c0d6-3f56-9d0c-30639ade02ac","pitchNumber":2,"startTime":"2026-04-08T20:02:24.681Z","endTime":"2026-04-08T20:02:29.337Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-08T20:02:46.090Z","endTime":"2026-04-08T20:02:53.843Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"3c755673-ee36-3d49-9d65-96052db07f55","startTime":"2026-04-08T20:02:53.843Z","endTime":"2026-04-08T20:02:56.843Z","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":95.2,"endSpeed":87.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96285048467694,"aZ":-15.89353593176237,"pfxX":-4.596186045752434,"pfxZ":8.374296104337652,"pX":-0.07883405130518298,"pZ":2.3920177267495917,"vX0":7.763149313193604,"vY0":-138.34484803749496,"vZ0":-6.3101856015843225,"x":120.0,"y":174.2,"x0":-2.3201958838746903,"y0":50.004277979463545,"z0":5.762075722137353,"aX":-8.937873344489343},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.0,"breakHorizontal":6.7,"spinRate":2217,"spinDirection":220},"zone":5,"typeConfidence":0.89,"plateTime":0.39543597540178066,"extension":6.3837810705596665},"index":4,"playId":"56f036fe-c603-39fe-be52-979b4a703628","pitchNumber":3,"startTime":"2026-04-08T20:03:15.547Z","endTime":"2026-04-08T20:03:19.407Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.39131786329202,"aZ":-24.75253654739378,"pfxX":-4.851653077743463,"pfxZ":4.534190677305203,"pX":-0.37904620333857886,"pZ":1.745071012828339,"vX0":6.7549445505781165,"vY0":-126.28156585102526,"vZ0":-4.962975384826456,"x":131.45,"y":191.66,"x0":-2.4414657442143493,"y0":50.00574452251569,"z0":5.693410862569484,"aX":-7.946232910529002},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.4,"breakHorizontal":7.4,"spinRate":2379,"spinDirection":242},"zone":7,"typeConfidence":0.57,"plateTime":0.4314818906590312,"extension":6.427548379102576},"index":5,"playId":"15b5db46-5c14-34a9-9807-ebd1540a9aaa","pitchNumber":4,"startTime":"2026-04-08T20:03:39.899Z","endTime":"2026-04-08T20:03:45.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.585525416556848,"aZ":-15.77740678172508,"pfxX":-7.327432652390678,"pfxZ":8.604383806428931,"pX":0.15530958871384623,"pZ":2.2750812272258765,"vX0":8.94370751836534,"vY0":-137.01308643444474,"vZ0":-6.37974639351712,"x":111.08,"y":177.35,"x0":-2.1955477688993503,"y0":50.00386723669525,"z0":5.707379808850923,"aX":-13.966124596269157},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.4,"breakHorizontal":11.4,"spinRate":2003,"spinDirection":223},"zone":8,"typeConfidence":0.88,"plateTime":0.39939437761589414,"extension":6.463728440653895},"index":6,"playId":"c9107e78-f636-3c04-8243-1ca886c3b200","pitchNumber":5,"startTime":"2026-04-08T20:04:10.525Z","endTime":"2026-04-08T20:04:14.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.289271586330397,"aZ":-17.157357613251587,"pfxX":-4.138003751410947,"pfxZ":7.965877557146127,"pX":-0.5029044374631457,"pZ":3.496354911684946,"vX0":6.498768571923544,"vY0":-136.05948506855182,"vZ0":-3.0618178752414615,"x":136.17,"y":144.38,"x0":-2.3786773612031338,"y0":50.00471132785149,"z0":5.817164958717007,"aX":-7.803196494467279},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.0,"breakHorizontal":6.2,"spinRate":2118,"spinDirection":214},"zone":1,"typeConfidence":0.86,"plateTime":0.4017078849794773,"extension":6.360989349482991},"index":7,"playId":"3ca9f067-1df9-32b2-9663-1ae71407fcae","pitchNumber":6,"startTime":"2026-04-08T20:04:35.635Z","endTime":"2026-04-08T20:04:42.140Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.120821758172102,"aZ":-16.606411168968023,"pfxX":-3.2562751840051893,"pfxZ":7.88293953997902,"pX":-0.15030643967808002,"pZ":4.3211204123755484,"vX0":7.251679412374829,"vY0":-139.13660445975216,"vZ0":-1.4766106592261004,"x":122.73,"y":122.11,"x0":-2.358921299805044,"y0":50.00162242542676,"z0":5.9510225433913995,"aX":-6.430628011796302},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":4.6,"spinRate":2168,"spinDirection":214},"zone":11,"typeConfidence":0.89,"plateTime":0.39258103202052563,"extension":6.249977798626107},"index":8,"playId":"d4d5a891-602a-3fa8-ac5b-9a59afd89ad7","pitchNumber":7,"startTime":"2026-04-08T20:05:05.630Z","endTime":"2026-04-08T20:05:13.757Z","isPitch":true,"type":"pitch"},{"details":{"description":"Hunter Goodman steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":9,"actionPlayId":"d4d5a891-602a-3fa8-ac5b-9a59afd89ad7","startTime":"2026-04-08T20:05:13.757Z","endTime":"2026-04-08T20:05:31.802Z","isPitch":false,"isBaseRunningPlay":true,"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(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.4,"endSpeed":80.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.763462624669298,"aZ":-27.968121817757172,"pfxX":-6.536798341795755,"pfxZ":2.595707632246279,"pX":-0.6405377698518354,"pZ":0.0471393618291046,"vX0":6.4566218764341965,"vY0":-125.57417397293499,"vZ0":-8.07914535493056,"x":141.42,"y":237.51,"x0":-2.377107918900735,"y0":50.00368945185263,"z0":5.532089324853993,"aX":-10.600736018414883},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.4,"breakHorizontal":10.7,"spinRate":2345,"spinDirection":249},"zone":13,"typeConfidence":0.86,"plateTime":0.43363884989593604,"extension":6.478502325589877},"index":10,"playId":"cbf5750c-296e-3250-931a-4f61ef2b8d6c","pitchNumber":8,"startTime":"2026-04-08T20:05:31.802Z","endTime":"2026-04-08T20:05:36.545Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher AJ Blubaugh. Edouard Julien scores. Hunter Goodman to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":5,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":11,"actionPlayId":"cbf5750c-296e-3250-931a-4f61ef2b8d6c","startTime":"2026-04-08T20:05:56.217Z","endTime":"2026-04-08T20:06:11.692Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50111358009842,"aZ":-15.49964459000882,"pfxX":-3.4504084604861527,"pfxZ":8.675791034706261,"pX":1.1947234946733043,"pZ":1.6683664747844853,"vX0":10.43279682604591,"vY0":-137.07714400338406,"vZ0":-7.994820214872712,"x":71.46,"y":193.73,"x0":-2.1958002996607817,"y0":50.003297982768736,"z0":5.660409766647638,"aX":-6.633085371449277},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.3,"breakHorizontal":4.3,"spinRate":2183,"spinDirection":216},"zone":14,"typeConfidence":0.86,"plateTime":0.39809195665557073,"extension":6.52377957759508},"index":12,"playId":"01c24613-6201-3442-9303-c92385ee5bab","pitchNumber":9,"startTime":"2026-04-08T20:06:11.692Z","endTime":"2026-04-08T20:06:16.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52545038172218,"aZ":-28.06240392937074,"pfxX":-6.565441068151592,"pfxZ":2.61467122343048,"pX":-1.1405831259433126,"pZ":1.6888042885951522,"vX0":5.255244622154949,"vY0":-124.26009710944278,"vZ0":-4.279109842505774,"x":160.48,"y":193.18,"x0":-2.4238265610583887,"y0":50.002526551363914,"z0":5.748958245095724,"aX":-10.3273730597048},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.1,"breakHorizontal":10.8,"spinRate":2276,"spinDirection":248},"zone":13,"typeConfidence":0.87,"plateTime":0.43980173127031064,"extension":6.299569623090563},"index":13,"playId":"a497b879-1516-388d-9431-9d6e16f18531","pitchNumber":10,"startTime":"2026-04-08T20:06:33.157Z","endTime":"2026-04-08T20:06:37.969Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:06:37.969Z","atBatIndex":22},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ezequiel Tovar doubles (3) on a line drive to center fielder Joey Loperfido. Hunter Goodman scores. TJ Rumfield to 3rd.","rbi":1,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-08T20:07:41.919Z","endTime":"2026-04-08T20:08:13.785Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"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"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"postOnThird":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":805123,"link":"/api/v1/people/805123"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-08T20:06:52.749Z","endTime":"2026-04-08T20:07:44.059Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34777557851928,"aZ":-17.352990467321,"pfxX":-4.7931794632679345,"pfxZ":8.038390657951494,"pX":0.35498378104875067,"pZ":1.1920400244531777,"vX0":8.405143383990723,"vY0":-134.02129291785926,"vZ0":-8.75281389091673,"x":103.47,"y":206.59,"x0":-2.1801689688553934,"y0":50.00052787984593,"z0":5.707769598991077,"aX":-8.835233849029638},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.1,"breakHorizontal":7.2,"spinRate":2102,"spinDirection":221},"zone":14,"typeConfidence":0.81,"plateTime":0.40662229032688346,"extension":6.513375025765838},"index":1,"playId":"e18718f8-8330-3713-a7e8-8128f5635bf7","pitchNumber":1,"startTime":"2026-04-08T20:07:44.059Z","endTime":"2026-04-08T20:07:48.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.533210312640634,"aZ":-17.174207806914062,"pfxX":-3.8872410135754816,"pfxZ":8.107643687898419,"pX":0.2562945033208263,"pZ":2.1605801429998936,"vX0":7.9879172087642765,"vY0":-134.30240066462878,"vZ0":-6.6602590798004195,"x":107.23,"y":180.44,"x0":-2.2342750467756014,"y0":50.00637220531502,"z0":5.867727904392157,"aX":-7.195787939685719},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.7,"breakHorizontal":5.5,"spinRate":2148,"spinDirection":214},"zone":9,"typeConfidence":0.81,"plateTime":0.4058251501854424,"extension":6.441524514787564},"hitData":{"launchSpeed":107.4,"launchAngle":20.0,"totalDistance":395.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":110.26,"coordY":37.16}},"index":2,"playId":"518f52ec-2841-3140-bed2-778893eb029f","pitchNumber":2,"startTime":"2026-04-08T20:08:01.904Z","endTime":"2026-04-08T20:08:13.785Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:08:13.785Z","atBatIndex":23},{"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":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-08T20:08:43.679Z","endTime":"2026-04-08T20:12:31.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":8},"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":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.382208605815823,"aZ":-15.76156325295434,"pfxX":-4.936113085056156,"pfxZ":8.70104760183066,"pX":0.3926355033782541,"pZ":2.8922621523001077,"vX0":8.823152573129416,"vY0":-135.88270362109088,"vZ0":-4.760677440815902,"x":102.03,"y":160.69,"x0":-2.2425461330880734,"y0":50.003018995988185,"z0":5.7481093012175135,"aX":-9.311718510597021},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.0,"breakHorizontal":7.2,"spinRate":2189,"spinDirection":222},"zone":3,"typeConfidence":0.87,"plateTime":0.4017756177717038,"extension":6.453246858797297},"index":0,"playId":"73141e37-3612-37a6-8e55-c85fae6ba030","pitchNumber":1,"startTime":"2026-04-08T20:08:56.475Z","endTime":"2026-04-08T20:09:01.880Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-08T20:09:16.164Z","endTime":"2026-04-08T20:09:35.499Z","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(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":84.0,"endSpeed":78.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.370857237988353,"aZ":-27.313841230857296,"pfxX":-6.445147053879937,"pfxZ":3.1655291432294668,"pX":-0.48353541300935315,"pZ":1.5285944467523418,"vX0":6.788844448022672,"vY0":-122.18550580334646,"vZ0":-4.489802290831825,"x":135.43,"y":197.51,"x0":-2.439359434460605,"y0":50.005458100587,"z0":5.692956605725974,"aX":-9.90699315036981},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.0,"breakHorizontal":10.4,"spinRate":2416,"spinDirection":252},"zone":13,"typeConfidence":0.88,"plateTime":0.4455021480607946,"extension":6.2771340325436755},"index":2,"playId":"60b666ed-2d3e-3fec-80e7-03ac42fc0c36","pitchNumber":2,"startTime":"2026-04-08T20:09:35.499Z","endTime":"2026-04-08T20:09:39.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76758363387692,"aZ":-18.062569537060934,"pfxX":-6.580237862258447,"pfxZ":7.478990211374022,"pX":0.21270680341796971,"pZ":2.820320835899017,"vX0":8.88535822566868,"vY0":-135.760716232288,"vZ0":-4.783777536530502,"x":108.89,"y":162.63,"x0":-2.231569600826353,"y0":50.000929307623636,"z0":5.843590094914126,"aX":-12.412801763252197},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.8,"breakHorizontal":10.3,"spinRate":2152,"spinDirection":222},"zone":2,"typeConfidence":0.85,"plateTime":0.40182510854622766,"extension":6.305273522534893},"index":3,"playId":"2f0839e4-a229-39b8-b599-06523d047f79","pitchNumber":3,"startTime":"2026-04-08T20:10:03.171Z","endTime":"2026-04-08T20:10:08.710Z","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":83.6,"endSpeed":78.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.18120019567249,"aZ":-27.391291326786195,"pfxX":5.215138873497292,"pfxZ":3.1471994268300136,"pX":0.6626748150922298,"pZ":1.6767593994107548,"vX0":6.060657164580656,"vY0":-121.77801908214757,"vZ0":-3.8612865226796673,"x":91.74,"y":193.51,"x0":-2.524680804145586,"y0":50.004509875486086,"z0":5.6206308004156575,"aX":7.9276705805669625},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.2,"breakHorizontal":-10.7,"spinRate":2527,"spinDirection":83},"zone":9,"typeConfidence":2.0,"plateTime":0.44769077114619416,"extension":6.393770171350618},"index":4,"playId":"cdb34a35-c23e-32cc-83c2-8b827728c629","pitchNumber":4,"startTime":"2026-04-08T20:10:49.631Z","endTime":"2026-04-08T20:10:53.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.302789757040603,"aZ":-16.452821951122303,"pfxX":-4.2492625446423835,"pfxZ":8.02300212912834,"pX":-1.4005652294646513,"pZ":3.7527260352664054,"vX0":4.400333579783517,"vY0":-138.2517829550196,"vZ0":-2.7757795513213157,"x":170.39,"y":137.46,"x0":-2.4515140687455865,"y0":50.002852939149086,"z0":5.857912015517898,"aX":-8.326416238888083},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.3,"breakHorizontal":7.0,"spinRate":2284,"spinDirection":216},"zone":11,"typeConfidence":0.88,"plateTime":0.39436554960688186,"extension":6.332885567362729},"index":5,"playId":"e05a0aa3-5e95-35fe-b048-3ff53e2f8f69","pitchNumber":5,"startTime":"2026-04-08T20:11:17.509Z","endTime":"2026-04-08T20:11:22.055Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.511353883288827,"aZ":-16.03497507794051,"pfxX":-4.854693356263205,"pfxZ":8.33088375125097,"pX":-1.2472518954318326,"pZ":3.665203104570629,"vX0":4.907856507645251,"vY0":-137.57146662722556,"vZ0":-2.8936182306714704,"x":164.54,"y":139.82,"x0":-2.414658745887687,"y0":50.00080514259786,"z0":5.803482353357739,"aX":-9.402591365188329},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.8,"breakHorizontal":7.9,"spinRate":2272,"spinDirection":220},"zone":11,"typeConfidence":0.89,"plateTime":0.396549826892743,"extension":6.394378807311856},"index":6,"playId":"8db3aca6-f4b6-32ab-b9d6-e7c2484e78d0","pitchNumber":6,"startTime":"2026-04-08T20:11:38.598Z","endTime":"2026-04-08T20:11:43.040Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":79.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.396345772214143,"aZ":-30.520953045812526,"pfxX":6.258640534618825,"pfxZ":1.077144491812419,"pX":0.8177363320417143,"pZ":1.0574246333320698,"vX0":6.244892232426049,"vY0":-121.24598435129802,"vZ0":-4.6444974057791155,"x":85.83,"y":210.23,"x0":-2.5779740997916574,"y0":50.00251863035296,"z0":5.577751564626269,"aX":9.579455761194},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.3,"breakHorizontal":-12.5,"spinRate":2513,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.44696794670452444,"extension":6.390440273709519},"index":7,"playId":"a414894c-f769-3944-b130-00140f4517d9","pitchNumber":7,"startTime":"2026-04-08T20:11:59.631Z","endTime":"2026-04-08T20:12:04.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92348208579823,"aZ":-27.610433873228477,"pfxX":-7.150874007451195,"pfxZ":2.9840181611577155,"pX":-0.3892583013471449,"pZ":1.7487491857221487,"vX0":7.030929452199748,"vY0":-123.23560088172907,"vZ0":-3.985501364439007,"x":131.84,"y":191.56,"x0":-2.358725271607491,"y0":50.00257826426754,"z0":5.735823945005102,"aX":-10.930439232870915},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.7,"breakHorizontal":11.2,"spinRate":2296,"spinDirection":252},"zone":7,"typeConfidence":0.89,"plateTime":0.4455258575981462,"extension":6.316061342136163},"hitData":{"launchSpeed":84.3,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.32,"coordY":153.71}},"index":8,"playId":"0e30f874-b0aa-3979-851e-8418180cf91f","pitchNumber":8,"startTime":"2026-04-08T20:12:24.346Z","endTime":"2026-04-08T20:12:31.755Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:12:31.755Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeremy Peña grounds out, second baseman Edouard Julien to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-08T20:14:40.665Z","endTime":"2026-04-08T20:15:33.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":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":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.525682047681876,"aZ":-24.551619754498375,"pfxX":0.8121200689744867,"pfxZ":4.341357548720178,"pX":1.4522497411959852,"pZ":2.1362716485789943,"vX0":7.0582204545947524,"vY0":-130.91347001218068,"vZ0":-4.251743340205234,"x":61.64,"y":181.1,"x0":-1.371119550363296,"y0":50.00510583268423,"z0":5.592934958593739,"aX":1.4259705946870957},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.2,"breakHorizontal":-2.9,"spinRate":2502,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4164885927709756,"extension":5.877797733056638},"index":0,"playId":"67e84de1-d547-359b-934c-b9a4ff195327","pitchNumber":1,"startTime":"2026-04-08T20:14:40.665Z","endTime":"2026-04-08T20:14:44.625Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-04-08T20:14:49.601Z","endTime":"2026-04-08T20:14:57.631Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.331061729418877,"aZ":-24.520843398278412,"pfxX":0.7658548205235116,"pfxZ":4.269579233947385,"pX":0.33195425189887,"pZ":1.7490501684500972,"vX0":4.284888905879431,"vY0":-132.36136261830478,"vZ0":-5.188400592437207,"x":104.35,"y":191.56,"x0":-1.4001927774132195,"y0":50.00518424357504,"z0":5.5048055423405176,"aX":1.3744103900787104},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.0,"breakHorizontal":-2.3,"spinRate":2512,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.4120728547098178,"extension":5.83963113057865},"index":2,"playId":"0aba18df-78f5-3b7f-a8b6-418d4b45fe33","pitchNumber":2,"startTime":"2026-04-08T20:14:57.631Z","endTime":"2026-04-08T20:15:01.674Z","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":0},"pitchData":{"startSpeed":83.3,"endSpeed":78.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.373911173470923,"aZ":-39.94549149871617,"pfxX":-1.3286812236745984,"pfxZ":-5.1305757477129905,"pX":2.2441941680115067,"pZ":-0.8864602806863038,"vX0":8.643887199811445,"vY0":-121.09911595474732,"vZ0":-6.66652434702082,"x":31.46,"y":262.71,"x0":-1.1698074938355536,"y0":50.00511101638482,"z0":5.3194812229648685,"aX":-2.012752883790964},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-10.4,"breakHorizontal":0.7,"spinRate":2604,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.4490097843856895,"extension":6.013063069429571},"index":3,"playId":"7d677d89-be95-3321-a9bd-78aaf5bc33c2","pitchNumber":3,"startTime":"2026-04-08T20:15:10.498Z","endTime":"2026-04-08T20:15:15.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.615389691512505,"aZ":-25.982747610625285,"pfxX":-5.959271510768488,"pfxZ":3.9869552624817306,"pX":-0.31437245574888173,"pZ":2.298437729611324,"vX0":4.6897736710508715,"vY0":-123.58942172346602,"vZ0":-2.840597987038551,"x":128.98,"y":176.72,"x0":-1.4581949773601204,"y0":50.005464167126625,"z0":5.634948568320395,"aX":-9.26099213860385},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.8,"breakHorizontal":9.7,"spinRate":2093,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.442445979907641,"extension":5.777978764096437},"hitData":{"launchSpeed":71.7,"launchAngle":12.0,"totalDistance":124.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.37,"coordY":134.78}},"index":4,"playId":"7984306e-67d4-3fc6-8e15-4ccf22cc2bbf","pitchNumber":4,"startTime":"2026-04-08T20:15:26.089Z","endTime":"2026-04-08T20:15:33.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:15:33.659Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yordan Alvarez grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-08T20:15:54.966Z","endTime":"2026-04-08T20:17:50.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"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.5,"endSpeed":77.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.781940921603407,"aZ":-39.67848849811211,"pfxX":0.5010323780005018,"pfxZ":-5.044972806730625,"pX":0.13440177345183016,"pZ":1.7676440981829908,"vX0":3.6992303017674217,"vY0":-120.20674314013968,"vZ0":-0.8970324763592312,"x":111.88,"y":191.05,"x0":-1.4794262862292173,"y0":50.00487978515812,"z0":5.619445063209604,"aX":0.7441738917102811},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-9.1,"breakHorizontal":-1.7,"spinRate":2394,"spinDirection":30},"zone":8,"typeConfidence":2.0,"plateTime":0.45288580619945007,"extension":5.919634946881273},"index":0,"playId":"da664422-8d35-3fb6-ab7f-622fd01d9f8f","pitchNumber":1,"startTime":"2026-04-08T20:15:54.966Z","endTime":"2026-04-08T20:15:59.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.29581233915569,"aZ":-38.20590298544341,"pfxX":0.36746114617661885,"pfxZ":-3.943018682147561,"pX":-1.0142943194250138,"pZ":1.628782085720756,"vX0":1.609664398308867,"vY0":-122.46921522721311,"vZ0":-1.7469057942950086,"x":155.66,"y":194.8,"x0":-1.725523399418654,"y0":50.00014951639747,"z0":5.594066953684159,"aX":0.5624377185201264},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-7.3,"breakHorizontal":-1.0,"spinRate":2527,"spinDirection":25},"zone":13,"typeConfidence":2.0,"plateTime":0.4458196593227779,"extension":5.878808954263568},"index":1,"playId":"8956d91c-45ce-3570-a9eb-13da02f123ce","pitchNumber":2,"startTime":"2026-04-08T20:16:08.574Z","endTime":"2026-04-08T20:16:13.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":84.4,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.84618525449972,"aZ":-28.701164147490076,"pfxX":0.39393379750763247,"pfxZ":1.9358127463774029,"pX":0.548933980264321,"pZ":2.642596976745526,"vX0":5.082854800031399,"vY0":-131.69930310270726,"vZ0":-2.3239023095203724,"x":96.08,"y":167.43,"x0":-1.4415837014115893,"y0":50.000091769089735,"z0":5.618147675127422,"aX":0.7043747275297144},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.2,"breakHorizontal":-1.6,"spinRate":2494,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.41282814519748445,"extension":5.883756973901684},"index":2,"playId":"6b12ed83-9ad0-3a67-9181-5d79fa2796a7","pitchNumber":3,"startTime":"2026-04-08T20:16:22.379Z","endTime":"2026-04-08T20:16:26.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.099287444881078,"aZ":-24.263503747669454,"pfxX":-5.322309533541683,"pfxZ":4.956107746968993,"pX":-0.5645193724445986,"pZ":3.309023149744206,"vX0":4.027338562134938,"vY0":-124.77147315779877,"vZ0":-1.04595926191969,"x":138.52,"y":149.44,"x0":-1.4979500191585287,"y0":50.00461942463043,"z0":5.709808558775817,"aX":-8.49988041114053},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":9.0,"breakHorizontal":8.9,"spinRate":2006,"spinDirection":239},"zone":1,"typeConfidence":2.0,"plateTime":0.4368602936001018,"extension":5.825396515871007},"index":3,"playId":"9ca5c297-4958-3ff1-8b82-239d91d9faac","pitchNumber":4,"startTime":"2026-04-08T20:17:08.352Z","endTime":"2026-04-08T20:17:15.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39097308168238,"aZ":-17.746517847463245,"pfxX":-3.936143422670109,"pfxZ":7.418577924596505,"pX":-1.3146568329303643,"pZ":5.155940828089897,"vX0":2.404434606702287,"vY0":-138.65860554527683,"vZ0":1.4782323086445732,"x":167.11,"y":99.57,"x0":-1.6822777977768237,"y0":50.00170532464141,"z0":5.801086309099771,"aX":-7.653604024300206},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.9,"breakHorizontal":6.6,"spinRate":2472,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3952276121428482,"extension":5.746250400652347},"index":4,"playId":"a177260d-7bff-31ba-bc08-471252f49c5d","pitchNumber":5,"startTime":"2026-04-08T20:17:27.004Z","endTime":"2026-04-08T20:17:30.409Z","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":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.529107176323052,"aZ":-28.16474470257948,"pfxX":-1.8958696227936858,"pfxZ":2.2910448082401285,"pX":0.13833118499865946,"pZ":1.8608270810953371,"vX0":5.0599713899742955,"vY0":-130.95464730277914,"vZ0":-4.091785839219412,"x":111.73,"y":188.54,"x0":-1.5656398289227462,"y0":50.00336992717101,"z0":5.530751947796333,"aX":-3.3199591976452925},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.5,"breakHorizontal":2.4,"spinRate":2543,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.41695240500383157,"extension":5.8764652129610635},"hitData":{"launchSpeed":63.7,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.52,"coordY":151.51}},"index":5,"playId":"9c478d84-0688-3a49-8d95-ab6760cf5127","pitchNumber":6,"startTime":"2026-04-08T20:17:42.752Z","endTime":"2026-04-08T20:17:50.465Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:17:50.465Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Altuve singles on a line drive to center fielder Brenton Doyle.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-08T20:17:53.020Z","endTime":"2026-04-08T20:19:34.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"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],"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":4},"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":"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.2,"endSpeed":87.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53788749641373,"aZ":-26.442623107029394,"pfxX":-6.123122247843828,"pfxZ":2.955293325996629,"pX":0.848146432183607,"pZ":1.928227432560495,"vX0":8.017008284376164,"vY0":-137.03431439455773,"vZ0":-4.862699102586047,"x":84.67,"y":186.72,"x0":-1.2925576210733118,"y0":50.003673827686555,"z0":5.487388389293392,"aX":-11.881571134299017},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.7,"breakHorizontal":9.8,"spinRate":2131,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3966410539101193,"extension":5.920481224971531},"index":0,"playId":"4183495a-1214-3d3b-8ad8-1c879edc498c","pitchNumber":1,"startTime":"2026-04-08T20:18:16.457Z","endTime":"2026-04-08T20:18:20.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.42400279685896,"aZ":-36.52610109545481,"pfxX":9.066843011660797,"pfxZ":-3.0147855437962043,"pX":-0.776122436989978,"pZ":3.4387496976298797,"vX0":-0.7246754463951525,"vY0":-119.02283014215949,"vZ0":2.1813171604649715,"x":146.58,"y":145.93,"x0":-1.6477914551735495,"y0":50.00264921458849,"z0":5.802515468945013,"aX":13.093805201500684},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.7,"breakHorizontal":-16.3,"spinRate":2614,"spinDirection":58},"zone":11,"typeConfidence":2.0,"plateTime":0.45903047170989364,"extension":5.829313140504402},"index":1,"playId":"5c9decc8-c975-3998-b2c7-94cb61824dfa","pitchNumber":2,"startTime":"2026-04-08T20:18:30.187Z","endTime":"2026-04-08T20:18:35.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.8,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.438884826976977,"aZ":-35.03343483999866,"pfxX":8.645483721176019,"pfxZ":-1.943649012782565,"pX":0.5446543007448923,"pZ":1.8118656979394856,"vX0":2.1252055216053174,"vY0":-120.1554744538859,"vZ0":-1.5747798629934948,"x":96.24,"y":189.86,"x0":-1.4727369349621942,"y0":50.00080818630445,"z0":5.564721504520765,"aX":12.744979301589634},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.6,"breakHorizontal":-16.2,"spinRate":2508,"spinDirection":53},"zone":9,"typeConfidence":2.0,"plateTime":0.4543981123620964,"extension":6.016214838647244},"index":2,"playId":"a2464639-105b-391f-913c-b6bc04e0bf18","pitchNumber":3,"startTime":"2026-04-08T20:18:44.100Z","endTime":"2026-04-08T20:18:47.900Z","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":85.4,"endSpeed":79.3,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.813674337494238,"aZ":-24.047948629091003,"pfxX":-7.674771524827859,"pfxZ":5.17572831222007,"pX":1.2763862043811238,"pZ":-0.19559749831287018,"vX0":8.263067287163402,"vY0":-124.00065999538168,"vZ0":-8.796357656503108,"x":68.35,"y":244.06,"x0":-1.0886629546099618,"y0":50.00486010567976,"z0":5.377474260448559,"aX":-12.05557080200832},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.7,"breakHorizontal":12.1,"spinRate":2050,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4402849380013216,"extension":5.917991269343767},"index":3,"playId":"e7b8301d-9ed8-396f-9ed4-5868ee71c88b","pitchNumber":4,"startTime":"2026-04-08T20:19:05.385Z","endTime":"2026-04-08T20:19:08.804Z","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":94.3,"endSpeed":87.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.911268051061054,"aZ":-18.577118568833523,"pfxX":-4.573427751238581,"pfxZ":6.999724535140956,"pX":-0.5073979490333013,"pZ":2.41822601926363,"vX0":4.096264211264017,"vY0":-137.42950399227078,"vZ0":-5.058925657662666,"x":136.34,"y":173.49,"x0":-1.411554357798634,"y0":50.00616597774536,"z0":5.516100838507414,"aX":-8.889329554124588},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.0,"breakHorizontal":7.6,"spinRate":2273,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.39614856690085753,"extension":5.894823237127675},"hitData":{"launchSpeed":98.3,"launchAngle":9.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":107.36,"coordY":100.86}},"index":4,"playId":"44a0dd12-1fa1-3860-a3c8-f3366362e9be","pitchNumber":5,"startTime":"2026-04-08T20:19:22.252Z","endTime":"2026-04-08T20:19:34.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:19:34.743Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Paredes flies out to left fielder Mickey Moniak in foul territory.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-08T20:19:43.277Z","endTime":"2026-04-08T20:20:18.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":1},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.528514937401113,"aZ":-37.949215991004046,"pfxX":0.049631699204776614,"pfxZ":-3.9094266831402464,"pX":0.06942646495293756,"pZ":2.661924692647214,"vX0":3.390514797626616,"vY0":-119.80958031518696,"vZ0":0.5866011915561196,"x":114.35,"y":166.91,"x0":-1.3606521956064048,"y0":50.00196965439709,"z0":5.760827690223207,"aX":0.0727418990159969},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-6.7,"breakHorizontal":-0.7,"spinRate":2318,"spinDirection":28},"zone":5,"typeConfidence":2.0,"plateTime":0.4542968484843932,"extension":5.8652321890324925},"index":0,"playId":"bb8c8d9f-298f-390d-a082-6bf5d3be5f5c","pitchNumber":1,"startTime":"2026-04-08T20:19:54.147Z","endTime":"2026-04-08T20:19:58.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.95154001473613,"aZ":-26.52816648265993,"pfxX":-7.24957933765884,"pfxZ":3.6629413813736473,"pX":-0.22242110603440046,"pZ":2.5683138690611877,"vX0":4.723853936276491,"vY0":-122.75153936958345,"vZ0":-2.086762139782,"x":125.48,"y":169.44,"x0":-1.2199608295681816,"y0":50.00319174477944,"z0":5.665084234895244,"aX":-11.177671829861877},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.5,"breakHorizontal":12.1,"spinRate":2162,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.4444585627374438,"extension":5.838774450584445},"hitData":{"launchSpeed":96.9,"launchAngle":60.0,"totalDistance":234.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.53,"coordY":142.05}},"index":1,"playId":"bab33395-582c-34ec-9995-5d73e9885cc7","pitchNumber":2,"startTime":"2026-04-08T20:20:08.450Z","endTime":"2026-04-08T20:20:18.982Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:20:18.982Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brenton Doyle strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-08T20:22:41.370Z","endTime":"2026-04-08T20:23:31.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Enyel De Los Santos replaces AJ Blubaugh.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T20:22:17.095Z","endTime":"2026-04-08T20:22:43.496Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660853,"link":"/api/v1/people/660853"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84526026678296,"aZ":-22.366466568439375,"pfxX":-4.436450847296259,"pfxZ":5.157281688035589,"pX":-0.4318894980806466,"pZ":2.8171480204091086,"vX0":5.705583287858376,"vY0":-136.03571357479666,"vZ0":-2.4299338032166555,"x":133.46,"y":162.72,"x0":-1.9661358231178951,"y0":50.00036268583683,"z0":5.248883077985342,"aX":-8.432979719328923},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.1,"breakHorizontal":7.1,"spinRate":2095,"spinDirection":230},"zone":4,"typeConfidence":0.82,"plateTime":0.40045848879021584,"extension":6.129726121117232},"index":1,"playId":"775c98e5-b1a9-3f3d-9860-956b7167259e","pitchNumber":1,"startTime":"2026-04-08T20:22:43.496Z","endTime":"2026-04-08T20:22:49.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":87.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44172309366303,"aZ":-20.086933324442246,"pfxX":-5.359787966880469,"pfxZ":6.299879036973401,"pX":0.4838109892281071,"pZ":2.5241544028213108,"vX0":8.562352401715714,"vY0":-136.5449219798953,"vZ0":-3.527584187101072,"x":98.56,"y":170.63,"x0":-1.972976842279418,"y0":50.00632715089429,"z0":5.187627601224333,"aX":-10.289955720619956},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.0,"breakHorizontal":8.3,"spinRate":2139,"spinDirection":228},"zone":6,"typeConfidence":0.88,"plateTime":0.3986569980443182,"extension":6.08392365574275},"index":2,"playId":"9ec8e768-066a-30ac-8311-1aa8594523e1","pitchNumber":2,"startTime":"2026-04-08T20:23:03.693Z","endTime":"2026-04-08T20:23:07.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":87.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.544656160449723,"aZ":-21.165307385599235,"pfxX":-2.929304188103334,"pfxZ":5.726387488261068,"pX":0.5745062021644998,"pZ":3.062785469823094,"vX0":7.815250323851757,"vY0":-136.43800147801153,"vZ0":-1.658918365362139,"x":95.1,"y":156.08,"x0":-1.9219840068327065,"y0":50.00206702167556,"z0":5.10923723433258,"aX":-5.631809471432227},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.3,"breakHorizontal":4.0,"spinRate":2147,"spinDirection":229},"zone":3,"typeConfidence":0.8,"plateTime":0.3985113530423239,"extension":6.376253543439096},"index":3,"playId":"a490c09a-5eee-3070-b897-de3ee869177a","pitchNumber":3,"startTime":"2026-04-08T20:23:26.693Z","endTime":"2026-04-08T20:23:31.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:23:31.591Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Christian Vázquez challenged (pitch result), call on the field was confirmed: Kyle Karros walks.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-08T20:23:53.320Z","endTime":"2026-04-08T20:25:18.866Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"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],"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":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23410662249563,"aZ":-26.36785495260606,"pfxX":0.40949374954977813,"pfxZ":3.5789865394966203,"pX":1.3724042960225034,"pZ":1.3924475949227557,"vX0":8.173608997552375,"vY0":-125.92795271247373,"vZ0":-4.1424390899383035,"x":64.69,"y":201.18,"x0":-1.955423839649367,"y0":50.003096138299725,"z0":5.16807893923259,"aX":0.6618037804841134},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.9,"breakHorizontal":-2.4,"spinRate":2134,"spinDirection":228},"zone":14,"typeConfidence":0.91,"plateTime":0.4333454612593388,"extension":6.35009706254493},"index":0,"playId":"f7aba6ed-d986-3e3d-b732-fdefc4aa7483","pitchNumber":1,"startTime":"2026-04-08T20:23:56.964Z","endTime":"2026-04-08T20:24:01.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.325941146144928,"aZ":-26.68059160162228,"pfxX":1.127859650495171,"pfxZ":3.4539377320628675,"pX":0.6079385915983943,"pZ":0.5256134550104757,"vX0":6.418709171525337,"vY0":-124.38891815443728,"vZ0":-5.976422445592902,"x":93.83,"y":224.59,"x0":-2.136260367474508,"y0":50.00418429125003,"z0":5.127900621390467,"aX":1.794569135736149},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.3,"breakHorizontal":-3.4,"spinRate":2068,"spinDirection":227},"zone":14,"typeConfidence":0.91,"plateTime":0.43774578566001754,"extension":6.364349865138462},"index":1,"playId":"e1bd73a6-cec6-3ef8-8761-321325b3e27d","pitchNumber":2,"startTime":"2026-04-08T20:24:13.407Z","endTime":"2026-04-08T20:24:17.986Z","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":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.773125073925925,"aZ":-21.973080152990498,"pfxX":-4.361065178427468,"pfxZ":5.327720103763443,"pX":-0.31230102619389494,"pZ":4.335587817282739,"vX0":6.119103748829301,"vY0":-136.71977401441455,"vZ0":1.4948037859807477,"x":128.9,"y":121.72,"x0":-2.00058122661406,"y0":50.00535234878541,"z0":5.277601652521425,"aX":-8.355687338060429},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.2,"breakHorizontal":6.8,"spinRate":2103,"spinDirection":225},"zone":11,"typeConfidence":0.85,"plateTime":0.3987936868288706,"extension":6.243922786996689},"index":2,"playId":"a5799588-bd0b-329d-8983-aa5e713002e2","pitchNumber":3,"startTime":"2026-04-08T20:24:32.901Z","endTime":"2026-04-08T20:24:36.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.056431626036137,"aZ":-19.556770574655093,"pfxX":-3.696817387794899,"pfxZ":6.533760011576559,"pX":0.8203625576129622,"pZ":2.6844755653107923,"vX0":8.882541193159831,"vY0":-137.50312471758474,"vZ0":-3.120703244446097,"x":85.73,"y":166.3,"x0":-1.9593545127447798,"y0":50.00303767298318,"z0":5.147659963758226,"aX":-7.140061440560596},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.4,"breakHorizontal":5.0,"spinRate":2126,"spinDirection":224},"zone":12,"typeConfidence":0.88,"plateTime":0.39704748263501166,"extension":6.22819755229844},"index":3,"playId":"123be00a-ddb0-3716-ab9d-ff39ae6196fa","pitchNumber":4,"startTime":"2026-04-08T20:24:51.838Z","endTime":"2026-04-08T20:25:18.866Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"}},"playEndTime":"2026-04-08T20:25:18.866Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edouard Julien grounds out, second baseman Jose Altuve to first baseman Christian Walker. Kyle Karros to 2nd.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-08T20:25:42.080Z","endTime":"2026-04-08T20:27:56.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","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":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.339097451153254,"aZ":-27.36968536930094,"pfxX":-8.362200110416362,"pfxZ":2.989212444850402,"pX":0.30123701172740447,"pZ":0.8767061539018697,"vX0":8.512919972461987,"vY0":-125.50793952119439,"vZ0":-5.423752781468403,"x":105.52,"y":215.11,"x0":-2.0342490497906986,"y0":50.005297095990414,"z0":5.270933280070468,"aX":-13.45843114606239},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.4,"breakHorizontal":13.4,"spinRate":1881,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.43497151405983336,"extension":6.400259011225351},"index":0,"playId":"a523aee2-dbab-3777-ac6f-4070181d723a","pitchNumber":1,"startTime":"2026-04-08T20:25:42.080Z","endTime":"2026-04-08T20:25:47.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.159779005537224,"aZ":-28.842892163647488,"pfxX":-6.568677946781468,"pfxZ":2.149493680038699,"pX":-0.9161613824153229,"pZ":2.667438351207638,"vX0":4.836314991752709,"vY0":-123.32280182668266,"vZ0":-0.9357524298272921,"x":151.92,"y":166.76,"x0":-2.0435226228831573,"y0":50.00224101633957,"z0":5.471766006537806,"aX":-10.17761481115366},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.0,"breakHorizontal":10.8,"spinRate":1853,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.44313653446851964,"extension":6.187908327219191},"index":1,"playId":"8a445cab-e7ee-3d64-a36d-20fad417b4ac","pitchNumber":2,"startTime":"2026-04-08T20:26:01.321Z","endTime":"2026-04-08T20:26:05.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17998488942507,"aZ":-20.122693219920944,"pfxX":-4.33609931962353,"pfxZ":6.23754618031389,"pX":-1.2987374842297232,"pZ":2.186477279550823,"vX0":3.565613761163384,"vY0":-137.59200909010193,"vZ0":-4.4389112903312995,"x":166.5,"y":179.75,"x0":-2.042814543630031,"y0":50.00611511935497,"z0":5.1694763930495435,"aX":-8.383794301399279},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.7,"breakHorizontal":7.2,"spinRate":2144,"spinDirection":227},"zone":13,"typeConfidence":0.89,"plateTime":0.3968233797216514,"extension":6.087355310207025},"index":2,"playId":"b59ef99c-f3d6-3ea0-8bdb-ee43c98d6edb","pitchNumber":3,"startTime":"2026-04-08T20:26:23.198Z","endTime":"2026-04-08T20:26:27.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.7,"endSpeed":78.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.242213021472686,"aZ":-27.312963057812688,"pfxX":-7.809747136715043,"pfxZ":3.146835498166947,"pX":-0.23401622673476882,"pZ":2.011762161308727,"vX0":6.538117025203105,"vY0":-123.22106038249463,"vZ0":-2.5442622562330124,"x":125.92,"y":184.46,"x0":-1.9001289950781108,"y0":50.00532622274007,"z0":5.352729377177861,"aX":-12.076561045432896},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.4,"breakHorizontal":12.7,"spinRate":1789,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.44359275209136273,"extension":6.307201536502924},"index":3,"playId":"b9e46d56-b114-356e-b85a-1570cdaad696","pitchNumber":4,"startTime":"2026-04-08T20:26:44.203Z","endTime":"2026-04-08T20:26:48.050Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-08T20:27:00.442Z","endTime":"2026-04-08T20:27:16.263Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.770839970034924,"aZ":-28.304602116762645,"pfxX":-1.1699177491560127,"pfxZ":2.509456260712394,"pX":1.441552967854333,"pZ":0.06441240938913932,"vX0":8.535103805664656,"vY0":-123.24782316497647,"vZ0":-6.592663518246144,"x":62.05,"y":237.04,"x0":-1.909743340241092,"y0":50.00364579406322,"z0":5.154540165101375,"aX":-1.805449260517844},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.2,"breakHorizontal":0.2,"spinRate":2044,"spinDirection":227},"zone":14,"typeConfidence":0.91,"plateTime":0.44386569505320006,"extension":6.4329325099956955},"index":5,"playId":"67418155-7c57-3919-9121-b91cbb411941","pitchNumber":5,"startTime":"2026-04-08T20:27:16.263Z","endTime":"2026-04-08T20:27:20.616Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":87.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.786491244377846,"aZ":-21.118504970538453,"pfxX":-3.0275805416550794,"pfxZ":5.751137034150192,"pX":-0.2603196407095493,"pZ":2.8669675852508267,"vX0":6.050353655318091,"vY0":-136.70694642695548,"vZ0":-2.374922635108252,"x":126.92,"y":161.37,"x0":-2.0935570068643305,"y0":50.0004201908216,"z0":5.1726155948903925,"aX":-5.818222004809252},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.2,"breakHorizontal":4.4,"spinRate":2048,"spinDirection":230},"zone":2,"typeConfidence":0.83,"plateTime":0.398319896945992,"extension":6.1933338038950945},"hitData":{"launchSpeed":87.4,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.81,"coordY":152.19}},"index":6,"playId":"bc28ea20-29ae-3c72-bc48-1b7796c98013","pitchNumber":6,"startTime":"2026-04-08T20:27:40.896Z","endTime":"2026-04-08T20:27:56.566Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:27:56.566Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Freeman called out on strikes.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-08T20:28:07.855Z","endTime":"2026-04-08T20:32:13.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":79.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7705097002775,"aZ":-28.32992680558791,"pfxX":0.41229766945466784,"pfxZ":2.4064327478679814,"pX":0.27116993607747963,"pZ":2.264074606805444,"vX0":5.561201040086192,"vY0":-125.38680157294108,"vZ0":-1.6923653512050894,"x":106.66,"y":177.65,"x0":-2.0266850410800363,"y0":50.00145649213579,"z0":5.253988296421336,"aX":0.6571103502086939},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.2,"breakHorizontal":-2.0,"spinRate":2087,"spinDirection":206},"zone":6,"typeConfidence":0.91,"plateTime":0.43642219430297224,"extension":6.363061054796581},"index":0,"playId":"700b499d-04c4-336c-b6cc-c9a48e181709","pitchNumber":1,"startTime":"2026-04-08T20:28:15.001Z","endTime":"2026-04-08T20:28:20.192Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-08T20:28:34.594Z","endTime":"2026-04-08T20:29:33.738Z","isPitch":false,"type":"action","player":{"id":671289,"link":"/api/v1/people/671289"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.983591061108207,"aZ":-28.091201829383216,"pfxX":0.09559268917223962,"pfxZ":2.5193715057415815,"pX":0.7804411687058509,"pZ":1.088214108562666,"vX0":6.8684451958332575,"vY0":-125.57688893194215,"vZ0":-4.434666686608505,"x":87.25,"y":209.4,"x0":-1.9860395697295805,"y0":50.002659838967354,"z0":5.124508999434151,"aX":0.1539091592207493},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.8,"breakHorizontal":-1.6,"spinRate":2019,"spinDirection":221},"zone":14,"typeConfidence":0.91,"plateTime":0.43377996420639775,"extension":6.3592025922597495},"index":2,"playId":"5197cc54-3686-36c4-9c2e-be48724414aa","pitchNumber":2,"startTime":"2026-04-08T20:29:33.738Z","endTime":"2026-04-08T20:29:38.091Z","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":94.8,"endSpeed":87.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.319225127209226,"aZ":-20.385976023647103,"pfxX":-4.173743079658007,"pfxZ":6.053290571701314,"pX":0.1825748458775503,"pZ":1.6639358767022716,"vX0":7.445906278747685,"vY0":-137.86101081893435,"vZ0":-5.527352734020544,"x":110.04,"y":193.85,"x0":-1.996849141216772,"y0":50.00084948717329,"z0":5.04790232316562,"aX":-8.126200533191213},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.1,"breakHorizontal":6.2,"spinRate":2136,"spinDirection":232},"zone":8,"typeConfidence":0.89,"plateTime":0.39556033348037944,"extension":6.290320799813375},"index":3,"playId":"2c9919a7-7edb-3da6-aeda-4ac9e680f464","pitchNumber":3,"startTime":"2026-04-08T20:29:54.612Z","endTime":"2026-04-08T20:30:02.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},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.005315734309637,"aZ":-21.37292677101998,"pfxX":-4.04938859260936,"pfxZ":5.7166506192320306,"pX":-1.7844590904280289,"pZ":4.975643875768363,"vX0":2.2249488111508366,"vY0":-136.35749995803252,"vZ0":2.761744231290807,"x":185.02,"y":104.44,"x0":-2.0833847336176636,"y0":50.00330440274415,"z0":5.42151781134683,"aX":-7.6521613016466175},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.2,"breakHorizontal":6.8,"spinRate":2193,"spinDirection":226},"zone":11,"typeConfidence":0.85,"plateTime":0.4011569725884261,"extension":6.074424504145748},"index":4,"playId":"9bf66bba-8a31-38f6-a33d-b1065ddaa73e","pitchNumber":4,"startTime":"2026-04-08T20:30:27.660Z","endTime":"2026-04-08T20:30:34.917Z","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":94.3,"endSpeed":86.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.112181640269537,"aZ":-22.802331679966567,"pfxX":-6.752041587331568,"pfxZ":4.880909461608605,"pX":0.08446504742408195,"pZ":2.8739393564530076,"vX0":7.931315007992119,"vY0":-137.18922750038277,"vZ0":-1.977268869129625,"x":113.78,"y":161.18,"x0":-1.9561236281890508,"y0":50.005195072516926,"z0":5.145730416538636,"aX":-12.973519204634217},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.6,"breakHorizontal":10.7,"spinRate":2282,"spinDirection":232},"zone":2,"typeConfidence":0.89,"plateTime":0.3980465261263477,"extension":6.26492072817643},"index":5,"playId":"b684688f-1f56-3a35-a99c-0c96ee778a4f","pitchNumber":5,"startTime":"2026-04-08T20:30:59.401Z","endTime":"2026-04-08T20:31:03.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08107513076782,"aZ":-19.69082118948475,"pfxX":-4.4772150082156035,"pfxZ":6.417445676669701,"pX":0.23629441830523934,"pZ":2.7264233816109362,"vX0":7.384640440714039,"vY0":-138.1854612317157,"vZ0":-2.9663006507250653,"x":107.99,"y":165.17,"x0":-1.8817714467313962,"y0":50.00270268324207,"z0":5.127420112304343,"aX":-8.710015323920898},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.3,"breakHorizontal":6.7,"spinRate":2240,"spinDirection":226},"zone":5,"typeConfidence":0.89,"plateTime":0.39546761583813383,"extension":6.174809101341117},"index":6,"playId":"ca8dbf5e-4abb-3d68-b79a-b79b0b308ab8","pitchNumber":6,"startTime":"2026-04-08T20:31:22.392Z","endTime":"2026-04-08T20:31:26.976Z","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":2},"pitchData":{"startSpeed":84.1,"endSpeed":79.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.35122058829686,"aZ":-29.909394138785856,"pfxX":1.1950673638031866,"pfxZ":1.4536448445424632,"pX":1.0518313503387655,"pZ":1.046187076900792,"vX0":7.013950239902821,"vY0":-122.53758097182288,"vZ0":-3.9364622402930975,"x":76.91,"y":210.53,"x0":-1.9731082781147695,"y0":50.00527374334029,"z0":5.158226870824846,"aX":1.8630448031431457},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.2,"breakHorizontal":-3.4,"spinRate":2089,"spinDirection":226},"zone":14,"typeConfidence":0.91,"plateTime":0.4426566847631639,"extension":6.265968788569866},"index":7,"playId":"91cd7c9a-bf94-3063-b851-728dd412fe41","pitchNumber":7,"startTime":"2026-04-08T20:31:48.472Z","endTime":"2026-04-08T20:31:52.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":80.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.36186590545688,"aZ":-30.342923703422652,"pfxX":1.699394137472284,"pfxZ":1.1422876850891104,"pX":-0.519730219051548,"pZ":2.561511433471496,"vX0":3.408743686289652,"vY0":-123.79364612691293,"vZ0":-0.6365034118890955,"x":136.81,"y":169.62,"x0":-2.1184521950564563,"y0":50.001358626552,"z0":5.2935353940819185,"aX":2.720641304581272},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.2,"breakHorizontal":-3.6,"spinRate":2086,"spinDirection":196},"zone":4,"typeConfidence":0.91,"plateTime":0.43720582702060673,"extension":6.310692915054059},"index":8,"playId":"4e0f238c-f579-388e-a7cf-5364b26d3122","pitchNumber":8,"startTime":"2026-04-08T20:32:08.019Z","endTime":"2026-04-08T20:32:13.200Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:32:13.200Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Walker grounds out, third baseman Kyle Karros to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-08T20:34:09.857Z","endTime":"2026-04-08T20:34:34.133Z","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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":0},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":"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":93.2,"endSpeed":87.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.624674101630646,"aZ":-23.463186572336806,"pfxX":-4.487336632021082,"pfxZ":4.549308675065323,"pX":-0.03995913953722088,"pZ":2.0004700040729655,"vX0":4.701916680670239,"vY0":-135.77115267236425,"vZ0":-5.521078044079662,"x":118.52,"y":184.77,"x0":-1.190460528016698,"y0":50.00350348028903,"z0":5.638109107350371,"aX":-8.591785083713118},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.6,"breakHorizontal":7.4,"spinRate":2176,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.39957560007633974,"extension":5.802728071535476},"hitData":{"launchSpeed":72.6,"launchAngle":-56.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.7,"coordY":168.4}},"index":0,"playId":"bad7149b-0548-306b-b314-f9866896cacf","pitchNumber":1,"startTime":"2026-04-08T20:34:23.956Z","endTime":"2026-04-08T20:34:34.133Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:34:34.133Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cam Smith grounds out, third baseman Kyle Karros to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-08T20:34:35.843Z","endTime":"2026-04-08T20:34:58.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.292241804567844,"aZ":-24.544721653146787,"pfxX":-6.86162364660154,"pfxZ":4.1861879726397415,"pX":-0.6604041271825605,"pZ":3.033101690087422,"vX0":4.108592043702828,"vY0":-133.97359734694317,"vZ0":-2.2836968222557426,"x":142.17,"y":156.89,"x0":-1.3204996214346056,"y0":50.000977632945435,"z0":5.646341440269501,"aX":-12.502038533508859},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.3,"breakHorizontal":11.5,"spinRate":2202,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.40845115734019455,"extension":5.775297538652692},"hitData":{"launchSpeed":86.8,"launchAngle":-20.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.63,"coordY":163.84}},"index":0,"playId":"c88cb7c0-c5e5-3956-aea8-1bbef511d4f0","pitchNumber":1,"startTime":"2026-04-08T20:34:51.216Z","endTime":"2026-04-08T20:34:58.852Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:34:58.852Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Loperfido grounds out, second baseman Edouard Julien to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-08T20:35:08.228Z","endTime":"2026-04-08T20:36:27.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":{"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":92.3,"endSpeed":85.2,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83215998720525,"aZ":-24.38132665583119,"pfxX":-5.8802740696952025,"pfxZ":4.213819329205959,"pX":-0.7987942208854539,"pZ":3.3450982847355557,"vX0":4.073903080811446,"vY0":-134.53945413084614,"vZ0":-1.502934816986846,"x":147.45,"y":148.46,"x0":-1.5620867064138966,"y0":50.00322748824291,"z0":5.624702844325436,"aX":-10.87314804777908},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.6,"breakHorizontal":9.8,"spinRate":2159,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.4057795067955392,"extension":5.79040123406077},"index":0,"playId":"45819187-4ac9-3c7e-8d39-caf68d16447d","pitchNumber":1,"startTime":"2026-04-08T20:35:18.545Z","endTime":"2026-04-08T20:35:22.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.249651178600548,"aZ":-25.75336646010154,"pfxX":-5.617573084420217,"pfxZ":3.3844285659030007,"pX":-0.5237219856732176,"pZ":3.688305515085219,"vX0":4.082430707449823,"vY0":-136.19885261639232,"vZ0":-0.6325760182494901,"x":136.96,"y":139.2,"x0":-1.3050996646399295,"y0":50.00115607983337,"z0":5.68962401307078,"aX":-10.653276849074743},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.2,"breakHorizontal":9.4,"spinRate":2211,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.40069540087180844,"extension":5.730739720376936},"index":1,"playId":"569b117b-741b-38f5-bc4a-60af487cc37a","pitchNumber":2,"startTime":"2026-04-08T20:35:33.783Z","endTime":"2026-04-08T20:35:38.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.2,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.523391924837053,"aZ":-25.623776400165855,"pfxX":0.09708418555568787,"pfxZ":3.654132204474032,"pX":1.0096936324210597,"pZ":2.1314962800520876,"vX0":6.183739141182349,"vY0":-132.62097014628148,"vZ0":-4.2206268311030355,"x":78.51,"y":181.23,"x0":-1.358112672335494,"y0":50.00398729913008,"z0":5.59713595585389,"aX":0.17440660232319413},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.0,"breakHorizontal":-1.4,"spinRate":2460,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4119132311589788,"extension":5.763692791678886},"index":2,"playId":"aa22b0d3-f5e0-3ab5-af05-d8a54c519ed3","pitchNumber":3,"startTime":"2026-04-08T20:35:48.665Z","endTime":"2026-04-08T20:35:52.976Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-08T20:36:00.352Z","endTime":"2026-04-08T20:36:05.788Z","isPitch":false,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"}},{"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":85.0,"endSpeed":77.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.411782689669415,"aZ":-24.492899791094043,"pfxX":-7.521102568326688,"pfxZ":4.986896973350118,"pX":0.5999841267949714,"pZ":1.286686596798959,"vX0":7.259132185780031,"vY0":-123.55789511144785,"vZ0":-5.281008653349281,"x":94.13,"y":204.04,"x0":-1.403720191577645,"y0":50.00494489727245,"z0":5.519046413011557,"aX":-11.590567128532918},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.9,"breakHorizontal":11.9,"spinRate":2106,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4438818899444317,"extension":5.851929509593269},"index":4,"playId":"33c58d32-1caa-3868-9130-58b5da65e629","pitchNumber":4,"startTime":"2026-04-08T20:36:05.788Z","endTime":"2026-04-08T20:36:09.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.936645228321087,"aZ":-25.713104845029097,"pfxX":-7.2830304805149115,"pfxZ":4.37444525614654,"pX":-0.9433053191697052,"pZ":3.347563696429723,"vX0":3.748354634884041,"vY0":-120.6015093772566,"vZ0":-0.17129183057527309,"x":152.96,"y":148.4,"x0":-1.5695667239043063,"y0":50.00206255725562,"z0":5.682938744506182,"aX":-10.753101399648719},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":8.2,"breakHorizontal":12.4,"spinRate":2165,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.45375980026432083,"extension":5.761072206110956},"hitData":{"launchSpeed":77.9,"launchAngle":-33.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.07,"coordY":157.26}},"index":5,"playId":"7e0c4097-336a-3cb8-8bc4-e26478ac162f","pitchNumber":5,"startTime":"2026-04-08T20:36:20.031Z","endTime":"2026-04-08T20:36:27.455Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:36:27.455Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Moniak flies out to left fielder Brice Matthews.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-08T20:38:25.975Z","endTime":"2026-04-08T20:39:08.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.346486050454345,"aZ":-26.40773666106165,"pfxX":-7.699272921363275,"pfxZ":3.5627444717047254,"pX":-0.5963206313459832,"pZ":1.815847344405693,"vX0":6.165585495699526,"vY0":-126.09312780804544,"vZ0":-3.5116332535148507,"x":139.73,"y":189.75,"x0":-2.0664481654373024,"y0":50.003563287741876,"z0":5.344628441566569,"aX":-12.465402307560145},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.9,"breakHorizontal":12.6,"spinRate":1796,"spinDirection":242},"zone":7,"typeConfidence":2.0,"plateTime":0.43348829067772554,"extension":6.25884525176252},"index":0,"playId":"0111bf23-d29c-3f71-ac59-3232016b6d8f","pitchNumber":1,"startTime":"2026-04-08T20:38:34.994Z","endTime":"2026-04-08T20:38:39.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.868974821967505,"aZ":-29.456783203965532,"pfxX":2.2459797181568035,"pfxZ":1.7627078830427516,"pX":-0.28937623191114437,"pZ":2.081707129721938,"vX0":4.172964520800306,"vY0":-123.25883350946664,"vZ0":-1.5767528607290116,"x":128.03,"y":182.57,"x0":-2.2943404805128567,"y0":50.004309985949234,"z0":5.210600491668053,"aX":3.464961259766296},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.1,"breakHorizontal":-5.0,"spinRate":1996,"spinDirection":212},"zone":8,"typeConfidence":0.91,"plateTime":0.4439127437807384,"extension":6.410066959722305},"hitData":{"launchSpeed":89.9,"launchAngle":54.0,"totalDistance":223.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.05,"coordY":118.95}},"index":1,"playId":"adf0e542-001e-37c8-9ead-aa95a6798b23","pitchNumber":2,"startTime":"2026-04-08T20:38:59.289Z","endTime":"2026-04-08T20:39:08.800Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:39:08.800Z","atBatIndex":36},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Hunter Goodman homers (2) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-08T20:39:17.268Z","endTime":"2026-04-08T20:39:59.400Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":660853,"link":"/api/v1/people/660853"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08322877871988,"aZ":-27.841538657524755,"pfxX":0.02601450058852739,"pfxZ":2.7333561505458643,"pX":0.18084118958780707,"pZ":2.488276890200987,"vX0":5.645810631935838,"vY0":-124.69060686875935,"vZ0":-1.0528866380561943,"x":110.11,"y":171.6,"x0":-2.108254694206272,"y0":50.006186904531035,"z0":5.195598065918789,"aX":0.04161506449314811},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.9,"breakHorizontal":-1.2,"spinRate":1939,"spinDirection":210},"zone":5,"typeConfidence":0.91,"plateTime":0.4378464429378006,"extension":6.295447599121716},"hitData":{"launchSpeed":96.0,"launchAngle":32.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":31.82,"coordY":77.94}},"index":0,"playId":"a450ded1-fa5f-3e50-afd1-88fe0a2a7077","pitchNumber":1,"startTime":"2026-04-08T20:39:36.306Z","endTime":"2026-04-08T20:39:59.400Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:39:59.400Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"TJ Rumfield flies out to left fielder Brice Matthews.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-08T20:39:58.375Z","endTime":"2026-04-08T20:42:40.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":"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":7},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"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":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.911469615314793,"aZ":-21.04467303698397,"pfxX":-5.287600692738601,"pfxZ":5.752458031801485,"pX":-0.8489640828776384,"pZ":2.574890987943755,"vX0":5.123023984049797,"vY0":-137.1436776747491,"vZ0":-3.630047515535261,"x":149.36,"y":169.26,"x0":-2.040324521133766,"y0":50.00084039174962,"z0":5.324061612712687,"aX":-10.227738086772126},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.0,"breakHorizontal":8.8,"spinRate":2098,"spinDirection":228},"zone":13,"typeConfidence":0.89,"plateTime":0.3970277620491074,"extension":6.084518823135215},"index":0,"playId":"95e35eef-c76a-3825-acb1-dee2ff355f89","pitchNumber":1,"startTime":"2026-04-08T20:40:21.647Z","endTime":"2026-04-08T20:40:26.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.591941782624446,"aZ":-22.204381054245598,"pfxX":-3.9523706036194373,"pfxZ":5.257701630251374,"pX":1.196057195559955,"pZ":3.0357311720823756,"vX0":9.824003579303563,"vY0":-135.63183431733214,"vZ0":-1.9423203172344246,"x":71.41,"y":156.82,"x0":-1.9305175180278866,"y0":50.00620543300019,"z0":5.281100999708107,"aX":-7.500699787346946},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.4,"breakHorizontal":5.5,"spinRate":2244,"spinDirection":221},"zone":12,"typeConfidence":0.76,"plateTime":0.40105806277791967,"extension":6.2587164573207925},"index":1,"playId":"f7ddb55c-bcf6-34ca-b6a3-3f0d265a8421","pitchNumber":2,"startTime":"2026-04-08T20:40:38.389Z","endTime":"2026-04-08T20:40:42.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.442398900024298,"aZ":-26.08106203070795,"pfxX":-7.556204522693737,"pfxZ":3.9337699974295077,"pX":0.73167500343016,"pZ":1.4844931081733483,"vX0":8.711482365589962,"vY0":-122.62256560030401,"vZ0":-4.0951474130292365,"x":89.11,"y":198.7,"x0":-1.8577367565611254,"y0":50.00292401738285,"z0":5.359305430915398,"aX":-11.700816717120128},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.5,"breakHorizontal":12.0,"spinRate":1697,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.44386661775381064,"extension":6.288640417138382},"index":2,"playId":"1fce1365-dcd2-3444-b647-291051aa9927","pitchNumber":3,"startTime":"2026-04-08T20:40:57.356Z","endTime":"2026-04-08T20:41:01.337Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-08T20:41:08.524Z","endTime":"2026-04-08T20:41:26.281Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.454757065505138,"aZ":-27.33674943660351,"pfxX":-7.631018451393922,"pfxZ":3.127283221875237,"pX":-0.6756785099399745,"pZ":0.9151926710810542,"vX0":5.764276112843828,"vY0":-122.77301527685918,"vZ0":-4.932827358487152,"x":142.76,"y":214.07,"x0":-2.0481683072463386,"y0":50.001641778804256,"z0":5.242537078657022,"aX":-11.794780829738933},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.9,"breakHorizontal":12.7,"spinRate":1648,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.44400713641028267,"extension":6.4343319604786355},"index":4,"playId":"4ed7b327-a4fc-32c6-9f5d-764f52a65f07","pitchNumber":4,"startTime":"2026-04-08T20:41:26.281Z","endTime":"2026-04-08T20:41:30.737Z","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":93.1,"endSpeed":86.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71426323580412,"aZ":-23.86941888731402,"pfxX":-4.994706641878782,"pfxZ":4.387224852205096,"pX":0.27000593990592037,"pZ":2.176377866981456,"vX0":7.753452904818324,"vY0":-135.52553694625485,"vZ0":-3.7892866726251793,"x":106.71,"y":180.02,"x0":-1.9560893310721588,"y0":50.00225280804964,"z0":5.225375815887421,"aX":-9.455036929781354},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.4,"breakHorizontal":7.7,"spinRate":2050,"spinDirection":225},"zone":9,"typeConfidence":0.77,"plateTime":0.4014485925784337,"extension":6.228112228898531},"index":5,"playId":"a4e67bc3-153b-3013-94ea-f29b640d7bd3","pitchNumber":5,"startTime":"2026-04-08T20:41:43.163Z","endTime":"2026-04-08T20:41:48.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.909616499358293,"aZ":-20.942690469349124,"pfxX":-5.023421610496895,"pfxZ":5.950894976174549,"pX":-0.4179174323786171,"pZ":4.219395687769602,"vX0":5.987796061462635,"vY0":-135.84092217075354,"vZ0":0.8273585984337567,"x":132.93,"y":124.86,"x0":-1.987573864922848,"y0":50.004944237166285,"z0":5.355845554183367,"aX":-9.48547747095806},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.2,"breakHorizontal":8.0,"spinRate":2118,"spinDirection":230},"zone":11,"typeConfidence":0.85,"plateTime":0.4016450242935008,"extension":6.088605175151974},"index":6,"playId":"c0c916ba-d73c-3792-9bc2-04c49abc0e0b","pitchNumber":6,"startTime":"2026-04-08T20:42:12.720Z","endTime":"2026-04-08T20:42:16.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.751959638429632,"aZ":-27.42365889797832,"pfxX":-7.442231046317158,"pfxZ":3.0131379192555094,"pX":-0.796496031391848,"pZ":1.7375597397790052,"vX0":5.640867875348874,"vY0":-123.94124954130662,"vZ0":-3.358854638718159,"x":147.36,"y":191.87,"x0":-2.120550487662709,"y0":50.00188264920525,"z0":5.368612239955644,"aX":-11.728661439979513},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.0,"breakHorizontal":12.4,"spinRate":1825,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.43975509241496136,"extension":6.108626705721134},"hitData":{"launchSpeed":83.2,"launchAngle":31.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":57.36,"coordY":100.93}},"index":7,"playId":"cb99e70f-73e0-31ea-aee8-6cfb265d4701","pitchNumber":7,"startTime":"2026-04-08T20:42:32.578Z","endTime":"2026-04-08T20:42:40.016Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:42:40.016Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ezequiel Tovar doubles (4) on a ground ball to left fielder Brice Matthews.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-08T20:42:46.637Z","endTime":"2026-04-08T20:45:48.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":84.8,"endSpeed":78.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.45978579101948,"aZ":-26.98184076840377,"pfxX":0.9664379981400772,"pfxZ":3.3257310127247077,"pX":0.4872207401958155,"pZ":2.2632684720735727,"vX0":5.783146614270642,"vY0":-123.53166978242473,"vZ0":-1.6292151923819884,"x":98.43,"y":177.67,"x0":-2.0006469355161114,"y0":50.00073074572636,"z0":5.179569646327036,"aX":1.5062124707619546},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.9,"breakHorizontal":-3.0,"spinRate":2083,"spinDirection":222},"zone":6,"typeConfidence":0.91,"plateTime":0.4418161464583652,"extension":6.153101129897507},"index":0,"playId":"d7d24a88-58aa-3085-9205-62749c60c21b","pitchNumber":1,"startTime":"2026-04-08T20:43:11.451Z","endTime":"2026-04-08T20:43:14.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":77.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.426598725716204,"aZ":-28.392328069124268,"pfxX":1.6893597490824581,"pfxZ":2.5184640779120695,"pX":0.27500689212007273,"pZ":2.5938091884469454,"vX0":4.936231107952201,"vY0":-120.74059532500073,"vZ0":-0.6302493529714279,"x":106.52,"y":168.75,"x0":-2.0004576249543486,"y0":50.005231176587074,"z0":5.316766666091922,"aX":2.5407379788203777},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.7,"breakHorizontal":-4.1,"spinRate":1978,"spinDirection":199},"zone":6,"typeConfidence":0.91,"plateTime":0.450465926613695,"extension":6.30275079548602},"index":1,"playId":"08a2e883-9fff-350e-bc72-3f2f246eb3f0","pitchNumber":2,"startTime":"2026-04-08T20:43:30.244Z","endTime":"2026-04-08T20:43:37.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4153477759393,"aZ":-21.445170030481552,"pfxX":-3.74890729916146,"pfxZ":5.6372836360685294,"pX":0.655075316419025,"pZ":3.0389988449288743,"vX0":7.619385658055306,"vY0":-135.8294448565001,"vZ0":-1.735469704982716,"x":92.03,"y":156.73,"x0":-1.6755889966411932,"y0":50.00625062497985,"z0":5.148953171130814,"aX":-7.140553664615061},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.1,"breakHorizontal":5.5,"spinRate":2099,"spinDirection":229},"zone":3,"typeConfidence":0.79,"plateTime":0.40032831443128947,"extension":6.126790170603296},"index":2,"playId":"f33418fb-3ba2-3c3b-958c-ecfa9e9d5794","pitchNumber":3,"startTime":"2026-04-08T20:43:49.052Z","endTime":"2026-04-08T20:43:52.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.7964393097693,"aZ":-26.966301740549344,"pfxX":-0.18048360335454205,"pfxZ":3.4459132432662685,"pX":1.0000151428805029,"pZ":1.0560520248401064,"vX0":7.197706631184878,"vY0":-122.14045335632737,"vZ0":-4.312196626425992,"x":78.88,"y":210.27,"x0":-1.9602746191604234,"y0":50.00453087587964,"z0":5.160197129002093,"aX":-0.272896022394889},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.4,"breakHorizontal":-1.3,"spinRate":2073,"spinDirection":225},"zone":14,"typeConfidence":0.91,"plateTime":0.44823942839660535,"extension":6.227872607312221},"index":3,"playId":"fd51de20-605f-3add-b0b9-8cd0c680a0a2","pitchNumber":4,"startTime":"2026-04-08T20:44:13.565Z","endTime":"2026-04-08T20:44:17.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.633455651261706,"aZ":-28.564143752638188,"pfxX":-0.8440327866828143,"pfxZ":2.196508688934192,"pX":1.1405491595847241,"pZ":0.27629684823919676,"vX0":8.1326903513536,"vY0":-126.45918007050925,"vZ0":-6.014420206657122,"x":73.52,"y":231.32,"x0":-1.9894678209126955,"y0":50.00020279765875,"z0":4.939168888980873,"aX":-1.3858896118384703},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.0,"breakHorizontal":-0.1,"spinRate":2093,"spinDirection":215},"zone":14,"typeConfidence":0.9,"plateTime":0.4309918518695155,"extension":6.235005089672883},"index":4,"playId":"a323dc2e-d982-3c9a-9edf-995712145f89","pitchNumber":5,"startTime":"2026-04-08T20:44:31.118Z","endTime":"2026-04-08T20:44:34.990Z","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.6,"endSpeed":86.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.817005437673746,"aZ":-19.94853832950939,"pfxX":-4.6035895171004295,"pfxZ":6.381260381335711,"pX":2.521971095465044,"pZ":3.0235028222263525,"vX0":13.039121856353363,"vY0":-137.18342223139615,"vZ0":-2.0525860093209523,"x":20.87,"y":157.15,"x0":-1.6834090040132865,"y0":50.005140005015235,"z0":5.13356462994574,"aX":-8.824800522097876},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.3,"breakHorizontal":5.8,"spinRate":2210,"spinDirection":227},"zone":12,"typeConfidence":0.88,"plateTime":0.39845010195226216,"extension":6.286204815672956},"index":5,"playId":"aa77302c-0fe6-35c5-a350-a3423bae008b","pitchNumber":6,"startTime":"2026-04-08T20:44:52.747Z","endTime":"2026-04-08T20:44:56.822Z","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":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33721285854712,"aZ":-29.053042956213073,"pfxX":0.21286210117340154,"pfxZ":1.951211409145989,"pX":0.5182447765500691,"pZ":1.922934495258023,"vX0":6.205450718656872,"vY0":-125.29999025643866,"vZ0":-2.012568775128358,"x":97.25,"y":186.86,"x0":-2.0096208893757526,"y0":50.00597496856791,"z0":5.091265734879887,"aX":0.34147325214050267},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.4,"breakHorizontal":-1.7,"spinRate":2105,"spinDirection":200},"zone":9,"typeConfidence":0.91,"plateTime":0.43574696151290215,"extension":6.270471888621274},"index":6,"playId":"4091cf39-ccbd-3204-80d9-d2cf3f7df9da","pitchNumber":7,"startTime":"2026-04-08T20:45:13.485Z","endTime":"2026-04-08T20:45:17.612Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.837994383897534,"aZ":-28.24125067720867,"pfxX":0.3521071451703519,"pfxZ":2.41104235520765,"pX":0.4352784368716659,"pZ":2.2017112245624335,"vX0":5.953952856505275,"vY0":-125.93371048180899,"vZ0":-1.837630857244376,"x":100.41,"y":179.33,"x0":-1.9901161922055737,"y0":50.003834592211675,"z0":5.191443402779731,"aX":0.5729298213821004},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.2,"breakHorizontal":-1.8,"spinRate":2192,"spinDirection":189},"zone":6,"typeConfidence":0.91,"plateTime":0.4323742816496341,"extension":6.239811639847332},"hitData":{"launchSpeed":98.8,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.44,"coordY":127.36}},"index":7,"playId":"1e8bce10-1d9d-3e9e-ae36-2fd5c0b32fee","pitchNumber":8,"startTime":"2026-04-08T20:45:35.790Z","endTime":"2026-04-08T20:45:48.747Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:45:48.747Z","atBatIndex":39},{"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":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-08T20:46:02.519Z","endTime":"2026-04-08T20:47:18.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13720125692102,"aZ":-27.83682789007276,"pfxX":-7.979926478855343,"pfxZ":2.5603847720963877,"pX":-0.4697765010720667,"pZ":1.811573474988367,"vX0":6.5847212631142975,"vY0":-128.372243959739,"vZ0":-3.2733849787128637,"x":134.91,"y":189.87,"x0":-2.0141312337128507,"y0":50.00124072535326,"z0":5.238334891999242,"aX":-13.501617482698897},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.2,"breakHorizontal":13.2,"spinRate":1885,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.42444818962237774,"extension":6.174926349191482},"index":0,"playId":"d62780e3-a12b-3401-ac82-f47117df6730","pitchNumber":1,"startTime":"2026-04-08T20:46:27.445Z","endTime":"2026-04-08T20:46:31.192Z","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":86.5,"endSpeed":80.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19010719390121,"aZ":-27.500506505935657,"pfxX":-6.792832637935488,"pfxZ":2.8833870994322295,"pX":-0.3365869497897782,"pZ":1.3975324995683915,"vX0":6.521888764188747,"vY0":-125.91191427422204,"vZ0":-3.7781256561883843,"x":129.83,"y":201.05,"x0":-2.065605867329228,"y0":50.00364505046654,"z0":5.118322679160527,"aX":-11.015832358498375},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.7,"breakHorizontal":11.0,"spinRate":1808,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4333639661522257,"extension":6.343801358896768},"index":1,"playId":"ccc54769-6173-3b9e-aa7f-3939112159ce","pitchNumber":2,"startTime":"2026-04-08T20:46:50.057Z","endTime":"2026-04-08T20:46:55.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.037800971735308,"aZ":-25.71563992605899,"pfxX":-6.220843386740311,"pfxZ":3.9713460545064034,"pX":-0.7596982847162107,"pZ":2.0180600048484867,"vX0":5.2077924739011365,"vY0":-125.29479844625726,"vZ0":-2.9492031727144155,"x":145.96,"y":184.29,"x0":-2.0347506113030915,"y0":50.001042114949655,"z0":5.262842242184367,"aX":-10.109923866944683},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.8,"breakHorizontal":10.4,"spinRate":1746,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.43349921151561377,"extension":6.305366792375248},"hitData":{"launchSpeed":77.6,"launchAngle":9.0,"totalDistance":109.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.36,"coordY":139.26}},"index":2,"playId":"d1725c5c-2a6e-3d88-a06c-3948bf871b78","pitchNumber":3,"startTime":"2026-04-08T20:47:10.511Z","endTime":"2026-04-08T20:47:18.019Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:47:18.019Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Matthews grounds out, third baseman Kyle Karros to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-08T20:49:24.795Z","endTime":"2026-04-08T20:49:59.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":76.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.854438739121733,"aZ":-41.46362310268628,"pfxX":1.564677129895939,"pfxZ":-6.470496197103676,"pX":1.0469427154280513,"pZ":1.460928871817376,"vX0":4.8860146687265695,"vY0":-118.28927084857308,"vZ0":-1.2127543560779743,"x":77.09,"y":199.33,"x0":-1.2381079861222295,"y0":50.00441334869707,"z0":5.739022327045014,"aX":2.2450157991542667},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-11.8,"breakHorizontal":-3.8,"spinRate":2471,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.460789026778464,"extension":5.8049215656029896},"index":0,"playId":"73d203e2-6f5e-3682-8f35-6062fbe6ef0a","pitchNumber":1,"startTime":"2026-04-08T20:49:26.626Z","endTime":"2026-04-08T20:49:30.616Z","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":82.0,"endSpeed":75.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49539344584803,"aZ":-26.08783152068684,"pfxX":-7.708344066362953,"pfxZ":4.210247643383797,"pX":-1.0402756539723752,"pZ":1.9690863468190978,"vX0":3.4872565754255422,"vY0":-119.33281088051871,"vZ0":-3.2030546340563513,"x":156.65,"y":185.61,"x0":-1.5173708619416848,"y0":50.00322738465092,"z0":5.673491293067311,"aX":-11.141513206426612},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":7.1,"breakHorizontal":13.2,"spinRate":2144,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4586139800999276,"extension":5.841705180925877},"index":1,"playId":"93206ace-dd1e-359c-ae41-6daab26eec79","pitchNumber":2,"startTime":"2026-04-08T20:49:39.324Z","endTime":"2026-04-08T20:49:43.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03283739335177,"aZ":-25.34616465560505,"pfxX":-6.5493292678385515,"pfxZ":3.754893851364354,"pX":-0.4467947931278054,"pZ":2.637797577677831,"vX0":4.751790512123872,"vY0":-132.88276300451466,"vZ0":-3.21497893516902,"x":134.03,"y":167.56,"x0":-1.39251883293773,"y0":50.002332505001405,"z0":5.671262840396435,"aX":-11.90726091363739},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.5,"breakHorizontal":11.0,"spinRate":2173,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.40959288946069705,"extension":5.691534294284008},"hitData":{"launchSpeed":96.3,"launchAngle":-15.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.66,"coordY":167.9}},"index":2,"playId":"07ef043e-be9d-38ab-b7a5-e49da115ef03","pitchNumber":3,"startTime":"2026-04-08T20:49:52.137Z","endTime":"2026-04-08T20:49:59.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:49:59.591Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Vázquez grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-08T20:50:10.824Z","endTime":"2026-04-08T20:51:49.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9039423479608,"aZ":-18.15321689631198,"pfxX":-3.0875583004481335,"pfxZ":7.424191387772217,"pX":0.9280935827162069,"pZ":2.420749935818638,"vX0":7.0490475369951175,"vY0":-135.2194880409451,"vZ0":-5.2398475374777265,"x":81.62,"y":173.42,"x0":-1.2882838388607065,"y0":50.00501633037106,"z0":5.620081706648836,"aX":-5.833460393743684},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.7,"breakHorizontal":4.4,"spinRate":2345,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.40197465422194245,"extension":5.819534070232326},"index":0,"playId":"9086d392-8d62-3b24-bbd8-8dd6fa73d46e","pitchNumber":1,"startTime":"2026-04-08T20:50:22.263Z","endTime":"2026-04-08T20:50:27.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43400264778361,"aZ":-18.09422676523086,"pfxX":-3.8869151954816523,"pfxZ":7.580970213110366,"pX":-0.1194651780302684,"pZ":1.0444374720019105,"vX0":4.9043696992787575,"vY0":-134.2947405419306,"vZ0":-8.192527946181466,"x":121.55,"y":210.58,"x0":-1.4499677417485848,"y0":50.00606228554286,"z0":5.382264644401042,"aX":-7.222491593383394},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.5,"breakHorizontal":6.2,"spinRate":2327,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.40522825888949,"extension":5.894997957730685},"index":1,"playId":"25456530-5d13-3cba-b650-b41f836a10ed","pitchNumber":2,"startTime":"2026-04-08T20:50:37.496Z","endTime":"2026-04-08T20:50:42.921Z","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":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.123868880341867,"aZ":-24.04341360281492,"pfxX":-7.484206089600804,"pfxZ":4.396342758054933,"pX":0.21376251779884106,"pZ":0.7574800246758672,"vX0":6.996917776033739,"vY0":-134.36746095366598,"vZ0":-7.890298103745237,"x":108.85,"y":218.33,"x0":-1.437885954116099,"y0":50.002558065945564,"z0":5.411630579552985,"aX":-13.835646323713734},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.6,"breakHorizontal":12.2,"spinRate":2128,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4059402430793444,"extension":5.855904469709462},"index":2,"playId":"3a0983e6-2963-3481-b290-5958b87741e3","pitchNumber":3,"startTime":"2026-04-08T20:50:51.973Z","endTime":"2026-04-08T20:50:56.154Z","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":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.936015834373002,"aZ":-20.144172035602015,"pfxX":-2.968262456235159,"pfxZ":6.676525688011103,"pX":-0.5669503055350824,"pZ":2.364375456258022,"vX0":3.8375748351226564,"vY0":-132.7830254849317,"vZ0":-4.472989783968696,"x":138.61,"y":174.94,"x0":-1.6390250208224413,"y0":50.005176772755505,"z0":5.518564460921738,"aX":-5.35088496602782},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.4,"breakHorizontal":4.7,"spinRate":2158,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.41102820910259474,"extension":5.8731822924536194},"index":3,"playId":"f599565e-3e57-3c33-81fa-3e5d53e2c8bc","pitchNumber":4,"startTime":"2026-04-08T20:51:06.630Z","endTime":"2026-04-08T20:51:11.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":83.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.375818255084006,"aZ":-27.20842303302771,"pfxX":1.4128734051729044,"pfxZ":2.8470813965928947,"pX":-0.6593821080480544,"pZ":2.372101528028134,"vX0":2.293334992960841,"vY0":-129.67815624139072,"vZ0":-2.9830443412985455,"x":142.13,"y":174.73,"x0":-1.7310705994764553,"y0":50.000221241997444,"z0":5.564048332253109,"aX":2.4592603051947197},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.8,"breakHorizontal":-3.0,"spinRate":2370,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.4188027717653622,"extension":5.867582858874875},"index":4,"playId":"f08b2344-8d73-332d-b73c-746ffa2665da","pitchNumber":5,"startTime":"2026-04-08T20:51:20.065Z","endTime":"2026-04-08T20:51:24.836Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-08T20:51:34.438Z","endTime":"2026-04-08T20:51:41.679Z","isPitch":false,"type":"action","player":{"id":543877,"link":"/api/v1/people/543877"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":84.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.16524181662502,"aZ":-24.82409539148285,"pfxX":0.44730747259076553,"pfxZ":4.124624770440896,"pX":-0.4065050836921521,"pZ":2.4590165929447476,"vX0":2.813335425360942,"vY0":-131.00083977514765,"vZ0":-3.2401873094475553,"x":132.5,"y":172.39,"x0":-1.5415551883959886,"y0":50.00333647440343,"z0":5.517061057596816,"aX":0.7960543403468201},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.2,"breakHorizontal":-1.3,"spinRate":2429,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.4141819501374391,"extension":5.754420841809013},"hitData":{"launchSpeed":89.8,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.72,"coordY":149.66}},"index":6,"playId":"19cfbbb2-295c-3fee-a7f2-0fa619fdaeec","pitchNumber":6,"startTime":"2026-04-08T20:51:41.679Z","endTime":"2026-04-08T20:51:49.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:51:49.441Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeremy Peña singles on a ground ball to left fielder Mickey Moniak.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-08T20:52:00.766Z","endTime":"2026-04-08T20:52:35.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.6585117067668,"aZ":-39.54203335919458,"pfxX":0.8186506260966313,"pfxZ":-5.133050437358413,"pX":-0.658600565524008,"pZ":3.0849132618586133,"vX0":1.8977751012023811,"vY0":-118.53111224594875,"vZ0":2.0689917781131624,"x":142.1,"y":155.49,"x0":-1.5729481754200338,"y0":50.001721465915615,"z0":5.786742562623393,"aX":1.175179979387992},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-8.6,"breakHorizontal":-1.9,"spinRate":2353,"spinDirection":34},"zone":1,"typeConfidence":2.0,"plateTime":0.46044527491081677,"extension":5.903251623283619},"index":0,"playId":"dc4f5133-3409-39e1-ae88-6e29f8cab9ad","pitchNumber":1,"startTime":"2026-04-08T20:52:10.368Z","endTime":"2026-04-08T20:52:14.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.627153763887822,"aZ":-18.32992775870254,"pfxX":-5.991591165738935,"pfxZ":7.3575761911387225,"pX":0.03093195367947961,"pZ":2.6740962189248023,"vX0":5.792917692688139,"vY0":-135.8160985858106,"vZ0":-4.187445692041007,"x":115.82,"y":166.58,"x0":-1.343395139020246,"y0":50.00586904711027,"z0":5.497758835973832,"aX":-11.280507800912762},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.7,"breakHorizontal":9.7,"spinRate":2322,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.4021130729765403,"extension":5.793415366617997},"hitData":{"launchSpeed":103.0,"launchAngle":7.0,"totalDistance":137.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.49,"coordY":94.42}},"index":1,"playId":"714b40fe-c1cb-32eb-91d5-cd55a58e711f","pitchNumber":2,"startTime":"2026-04-08T20:52:23.718Z","endTime":"2026-04-08T20:52:35.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:52:35.178Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yordan Alvarez singles on a line drive to right fielder Troy Johnston. Jeremy Peña to 2nd.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-08T20:53:27.791Z","endTime":"2026-04-08T20:53:40.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"postOnSecond":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-08T20:53:02.839Z","endTime":"2026-04-08T20:53:29.955Z","isPitch":false,"type":"action"},{"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":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.604568885753693,"aZ":-24.46561918037688,"pfxX":1.443812237627792,"pfxZ":4.337146329406115,"pX":0.7137114515157733,"pZ":2.705308009337808,"vX0":4.949437463506451,"vY0":-131.39292975233423,"vZ0":-2.9301831487190033,"x":89.79,"y":165.74,"x0":-1.3697051758791243,"y0":50.00264157796671,"z0":5.621285184087896,"aX":2.5639182591278553},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.6,"breakHorizontal":-3.5,"spinRate":2434,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.4143082753821905,"extension":5.791807449043415},"hitData":{"launchSpeed":85.3,"launchAngle":2.0,"totalDistance":60.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":149.98,"coordY":168.69}},"index":1,"playId":"49b5e651-ed48-3aa8-9d59-9c57f8103bc1","pitchNumber":1,"startTime":"2026-04-08T20:53:29.955Z","endTime":"2026-04-08T20:53:40.213Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:53:40.213Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Altuve flies out to left fielder Mickey Moniak.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-08T20:53:59.314Z","endTime":"2026-04-08T20:54:54.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":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, 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":80.6,"endSpeed":74.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.814857433158544,"aZ":-34.1773197672758,"pfxX":7.874546996855139,"pfxZ":-1.4144089477193376,"pX":-0.6918410333645496,"pZ":3.1735527073093275,"vX0":0.1503326318675437,"vY0":-117.44684629524562,"vZ0":1.4539526340604756,"x":143.37,"y":153.09,"x0":-1.7815732634211687,"y0":50.005547586982274,"z0":5.697609748544564,"aX":11.12977029854215},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-2.0,"breakHorizontal":-14.4,"spinRate":2546,"spinDirection":65},"zone":11,"typeConfidence":2.0,"plateTime":0.46431350951798844,"extension":5.812857019061494},"index":0,"playId":"0dfbf694-bd51-3a57-99ca-f2a86f3bc11d","pitchNumber":1,"startTime":"2026-04-08T20:54:09.292Z","endTime":"2026-04-08T20:54:13.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":78.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.6681182061911,"aZ":-25.96797038270133,"pfxX":-5.782993067664349,"pfxZ":4.065481758026745,"pX":-1.9813799368406755,"pZ":2.0087993194307425,"vX0":0.775188757107802,"vY0":-121.57972968451774,"vZ0":-3.344692121831399,"x":192.53,"y":184.54,"x0":-1.548318020335291,"y0":50.000648058925066,"z0":5.611028651427732,"aX":-8.817053231835859},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":7.0,"breakHorizontal":10.3,"spinRate":2076,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4473449901309019,"extension":5.7408451483557394},"index":1,"playId":"bd324143-ce44-3d28-b2a4-cb20258c3cd6","pitchNumber":2,"startTime":"2026-04-08T20:54:23.911Z","endTime":"2026-04-08T20:54:29.249Z","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":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.115476846675023,"aZ":-25.8949495097638,"pfxX":1.672062410802038,"pfxZ":3.620985472609874,"pX":-0.0044646613523148145,"pZ":2.8392382797802203,"vX0":2.9718818686913244,"vY0":-129.79829184651587,"vZ0":-2.1940915023886918,"x":117.17,"y":162.12,"x0":-1.3744345414378378,"y0":50.002151626810246,"z0":5.635964744919036,"aX":2.8974418400068114},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.4,"breakHorizontal":-3.6,"spinRate":2408,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.41945751870354986,"extension":5.790317189863112},"hitData":{"launchSpeed":97.4,"launchAngle":51.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":37.72,"coordY":108.82}},"index":2,"playId":"e0648b1d-ea5c-35fe-ab5a-d0620f583b7b","pitchNumber":3,"startTime":"2026-04-08T20:54:44.368Z","endTime":"2026-04-08T20:54:54.356Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:54:54.356Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brenton Doyle grounds out, shortstop Jeremy Peña to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-08T20:57:16.056Z","endTime":"2026-04-08T20:57:57.759Z","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":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":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_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":"Pitching Change: Christian Roa replaces Enyel De Los Santos.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T20:55:30.847Z","endTime":"2026-04-08T20:57:18.287Z","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":88.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.061111467739646,"aZ":-23.988535424879057,"pfxX":-6.317145515535747,"pfxZ":4.140823558209194,"pX":-1.002250325852138,"pZ":2.228940350776145,"vX0":4.792271251634369,"vY0":-138.15961188469583,"vZ0":-6.124758196684377,"x":155.2,"y":178.6,"x0":-1.9185933354744087,"y0":50.00565038120152,"z0":6.034859320872638,"aX":-12.498845504319862},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.7,"breakHorizontal":10.8,"spinRate":2006,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.392969561104767,"extension":6.207756629865174},"index":1,"playId":"5b4bea97-fe6c-34c5-be1c-b42aacd1b14f","pitchNumber":1,"startTime":"2026-04-08T20:57:18.287Z","endTime":"2026-04-08T20:57:22.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.566929733297176,"aZ":-23.62202019294343,"pfxX":-8.21887147162158,"pfxZ":4.393570280447758,"pX":-0.2689670083306297,"pZ":3.4695905452994245,"vX0":7.504660218556891,"vY0":-137.85988724920173,"vZ0":-3.0394543917976953,"x":127.25,"y":145.1,"x0":-1.9445196379857244,"y0":50.00033021595216,"z0":6.161790105600697,"aX":-15.987794787096012},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.6,"breakHorizontal":13.6,"spinRate":2031,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.39569664669147997,"extension":6.247117403136122},"index":2,"playId":"3b07dc6a-bc38-30c5-942f-ef3628ab4dc0","pitchNumber":2,"startTime":"2026-04-08T20:57:33.099Z","endTime":"2026-04-08T20:57:38.757Z","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":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62867911128971,"aZ":-17.694454862525614,"pfxX":-4.651415549293483,"pfxZ":7.299178958778505,"pX":-0.737815739877518,"pZ":3.0914104979559087,"vX0":5.251183223722698,"vY0":-139.54455235038745,"vZ0":-5.27718336125241,"x":145.12,"y":155.31,"x0":-2.0343091304166125,"y0":50.00401763448338,"z0":6.162161961215514,"aX":-9.229426440883904},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.4,"breakHorizontal":7.4,"spinRate":2211,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.391604376740164,"extension":6.327840099160336},"hitData":{"launchSpeed":87.8,"launchAngle":6.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.27,"coordY":150.16}},"index":3,"playId":"bc7aed56-abf7-391c-ae53-e41184d8197f","pitchNumber":3,"startTime":"2026-04-08T20:57:50.153Z","endTime":"2026-04-08T20:57:57.759Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:57:57.759Z","atBatIndex":46},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Karros lines out to right fielder Cam Smith.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-08T20:58:03.490Z","endTime":"2026-04-08T20:58:51.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"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":[0,1],"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2673936567073,"aZ":-17.247196807132674,"pfxX":-5.070894952080005,"pfxZ":7.753251859754865,"pX":-1.235863854692797,"pZ":4.831775974782361,"vX0":4.407788072824233,"vY0":-137.56785101661566,"vZ0":-0.9619584051312944,"x":164.11,"y":108.32,"x0":-2.1966485337666035,"y0":50.000571055443274,"z0":6.350166947896531,"aX":-9.760641389069415},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.0,"breakHorizontal":8.3,"spinRate":2178,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.397481053808983,"extension":6.134692647497159},"index":0,"playId":"608d64f5-359a-30dc-84b9-b0374fc54e80","pitchNumber":1,"startTime":"2026-04-08T20:58:23.429Z","endTime":"2026-04-08T20:58:28.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50385575875562,"aZ":-26.922722337457543,"pfxX":-6.116529925941747,"pfxZ":2.7775711915359356,"pX":-0.7068923637582409,"pZ":3.066634704894574,"vX0":5.721467001059274,"vY0":-136.22255436418914,"vZ0":-3.228944030365048,"x":143.95,"y":155.98,"x0":-2.03461756237461,"y0":50.00118481092366,"z0":6.118241467458863,"aX":-11.552898340685205},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.6,"breakHorizontal":10.0,"spinRate":1827,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.4013196164938462,"extension":6.188532881346388},"hitData":{"launchSpeed":81.4,"launchAngle":29.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.39,"coordY":87.52}},"index":1,"playId":"a6407d3e-71c4-334e-b4ea-705802d313fa","pitchNumber":2,"startTime":"2026-04-08T20:58:43.215Z","endTime":"2026-04-08T20:58:51.208Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:58:51.208Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Edouard Julien walks.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-08T20:59:00.265Z","endTime":"2026-04-08T21:00:51.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"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"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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.4,"endSpeed":80.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.592860928937075,"aZ":-31.79223900854401,"pfxX":6.140161012684788,"pfxZ":0.2365153009303107,"pX":-0.5244301246401999,"pZ":2.2988142865611545,"vX0":2.702949728298647,"vY0":-125.89754931609465,"vZ0":-2.7378299184986457,"x":136.99,"y":176.71,"x0":-2.4058630726357304,"y0":50.00402015270301,"z0":5.94167650018972,"aX":9.97899967483207},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.1,"breakHorizontal":-11.8,"spinRate":2392,"spinDirection":50},"zone":4,"typeConfidence":2.0,"plateTime":0.43300773801187864,"extension":6.051153313136709},"index":0,"playId":"5dc7ab69-7232-338e-aff0-fc811ef5aa51","pitchNumber":1,"startTime":"2026-04-08T20:59:14.480Z","endTime":"2026-04-08T20:59:19.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.289946051037973,"aZ":-28.52782303852309,"pfxX":5.975255780133066,"pfxZ":2.2701027865926937,"pX":0.9405296464911398,"pZ":1.4967030856723622,"vX0":6.694872584423327,"vY0":-125.44357811462815,"vZ0":-5.119480276089725,"x":81.15,"y":198.37,"x0":-2.530786618930037,"y0":50.005812144314504,"z0":5.865540596415221,"aX":9.606078634153087},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.2,"breakHorizontal":-12.2,"spinRate":2442,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.43517564758958827,"extension":6.145137457399469},"index":1,"playId":"ecce88fc-2773-3588-864b-7c3a6e1beed8","pitchNumber":2,"startTime":"2026-04-08T20:59:29.466Z","endTime":"2026-04-08T20:59:34.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.740116444902654,"aZ":-16.49904527745206,"pfxX":-4.720545960767886,"pfxZ":7.794540199110305,"pX":-1.2294445393531859,"pZ":4.628947974626306,"vX0":3.9797337741868914,"vY0":-140.8432226279902,"vZ0":-1.4510350563704146,"x":163.86,"y":113.8,"x0":-2.0469076008468794,"y0":50.000242083030805,"z0":6.216871369250414,"aX":-9.490325606226083},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.0,"breakHorizontal":7.8,"spinRate":2287,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.38876572881015026,"extension":6.160448295869663},"index":2,"playId":"21712afa-ff6a-3099-863b-538c81e5e5fe","pitchNumber":3,"startTime":"2026-04-08T20:59:47.951Z","endTime":"2026-04-08T20:59:52.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.483289313270557,"aZ":-30.340187235392015,"pfxX":7.32948974676816,"pfxZ":1.244333912019961,"pX":-0.6463657942191423,"pZ":2.8898239122814084,"vX0":2.046728475841205,"vY0":-120.90027802438264,"vZ0":-0.9588897789724943,"x":141.64,"y":160.75,"x0":-2.457001097128878,"y0":50.003749338788765,"z0":5.9643632018808965,"aX":10.804741935890913},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.3,"breakHorizontal":-13.8,"spinRate":2384,"spinDirection":57},"zone":1,"typeConfidence":2.0,"plateTime":0.4537722851692121,"extension":6.237768460948946},"index":3,"playId":"a6cac65b-aede-3f3e-bc46-716fb6d5d892","pitchNumber":4,"startTime":"2026-04-08T21:00:06.792Z","endTime":"2026-04-08T21:00:11.270Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-08T21:00:18.031Z","endTime":"2026-04-08T21:00:30.754Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.314423859228373,"aZ":-35.90172983422972,"pfxX":5.302165124337049,"pfxZ":-2.3781747915960203,"pX":-0.7329960975240897,"pZ":3.184788827168112,"vX0":2.4978167085375746,"vY0":-124.17940509914777,"vZ0":0.35239925338003086,"x":144.94,"y":152.79,"x0":-2.440128574305233,"y0":50.00456424096383,"z0":6.021942426029255,"aX":8.300982108460715},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.0,"breakHorizontal":-10.2,"spinRate":2318,"spinDirection":56},"zone":1,"typeConfidence":2.0,"plateTime":0.44068086880488266,"extension":6.1673323821133055},"index":5,"playId":"fd22e1e1-c787-35c9-8d9f-2e753796c73e","pitchNumber":5,"startTime":"2026-04-08T21:00:30.754Z","endTime":"2026-04-08T21:00:35.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.992036742377742,"aZ":-30.44355847112968,"pfxX":5.433986048149156,"pfxZ":1.1166447338608538,"pX":-1.4285117274659638,"pZ":2.966218043742035,"vX0":0.6674191041963191,"vY0":-123.1572849259502,"vZ0":-1.4122053424819612,"x":171.45,"y":158.69,"x0":-2.4089562143464653,"y0":50.001805432548515,"z0":6.106810373204769,"aX":8.399386310392895},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.9,"breakHorizontal":-10.0,"spinRate":2286,"spinDirection":47},"zone":11,"typeConfidence":2.0,"plateTime":0.44366515801607465,"extension":6.254367316930698},"index":6,"playId":"54cb95cd-6d53-3780-9abf-d5b90e0bddab","pitchNumber":6,"startTime":"2026-04-08T21:00:47.121Z","endTime":"2026-04-08T21:00:51.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:00:51.713Z","atBatIndex":48},{"result":{"type":"atBat","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","description":"Astros challenged (tag play), call on the field was overturned: With Tyler Freeman batting, Edouard Julien picked off and caught stealing 2nd base, shortstop Jeremy Peña.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-08T21:01:00.072Z","endTime":"2026-04-08T21:02:34.620Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","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":685005,"link":"/api/v1/people/685005"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.296838880930217,"aZ":-23.086054901678366,"pfxX":-6.201849608513937,"pfxZ":4.57214485657841,"pX":-1.626033174136518,"pZ":3.095032350967975,"vX0":3.5847596042320324,"vY0":-139.59379410135344,"vZ0":-4.042320031476752,"x":178.98,"y":155.21,"x0":-2.1162411129395964,"y0":50.00202509186776,"z0":6.068141392738162,"aX":-12.327661671901144},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.7,"breakHorizontal":10.6,"spinRate":1883,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3912794505318504,"extension":6.324748456030558},"index":0,"playId":"1703be2a-7136-3b18-9deb-ed1234ac1335","pitchNumber":1,"startTime":"2026-04-08T21:01:19.723Z","endTime":"2026-04-08T21:01:23.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.798318707036522,"aZ":-30.082636951333892,"pfxX":6.2159743719533775,"pfxZ":1.2971529978101408,"pX":0.08011690693857261,"pZ":3.3537281237764143,"vX0":3.9023458458808573,"vY0":-126.76836504697025,"vZ0":-0.7756395911175935,"x":113.95,"y":148.23,"x0":-2.2909322549238103,"y0":50.00485628393756,"z0":6.081805678219526,"aX":10.038163582305689},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.4,"breakHorizontal":-12.2,"spinRate":2502,"spinDirection":53},"zone":12,"typeConfidence":2.0,"plateTime":0.4333603433792552,"extension":6.083025833950745},"index":1,"playId":"49da7056-91f3-3631-b19b-9d28134333c9","pitchNumber":2,"startTime":"2026-04-08T21:01:44.425Z","endTime":"2026-04-08T21:01:48.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.189242515586454,"aZ":-34.58332175811007,"pfxX":4.56116891643141,"pfxZ":-1.4489053393073998,"pX":0.884698466964206,"pZ":1.9885320266655735,"vX0":5.981547433468621,"vY0":-127.21630085897692,"vZ0":-3.7571388247440742,"x":83.28,"y":185.09,"x0":-2.079299318871777,"y0":50.005109845040096,"z0":6.191676484707116,"aX":7.56599988170643},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.2,"breakHorizontal":-9.5,"spinRate":2411,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.42859396901323343,"extension":6.257559888997041},"index":2,"playId":"6b95debe-51b1-3545-996a-4169a53686a3","pitchNumber":3,"startTime":"2026-04-08T21:02:09.018Z","endTime":"2026-04-08T21:02:13.617Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"85237453-c604-3534-93cd-c8790b7a937d","startTime":"2026-04-08T21:02:28.275Z","endTime":"2026-04-08T21:02:34.620Z","isPitch":false,"type":"pickoff"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":117},"playEndTime":"2026-04-08T21:02:34.620Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Paredes flies out to left fielder Mickey Moniak.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-08T21:06:00.034Z","endTime":"2026-04-08T21:06:36.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.087931382808144,"aZ":-25.501737982759742,"pfxX":-1.923158676850154,"pfxZ":3.8436430766926786,"pX":0.30913849602964893,"pZ":0.4811855838954068,"vX0":4.997477115248668,"vY0":-130.33689430376714,"vZ0":-8.046922852454573,"x":105.22,"y":225.79,"x0":-1.3756571950929017,"y0":50.003709519598054,"z0":5.508604511388878,"aX":-3.3393023284261463},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.5,"breakHorizontal":2.5,"spinRate":2445,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4188151884724127,"extension":5.861478285783819},"index":0,"playId":"51587723-5431-34f7-a85a-58b04778231d","pitchNumber":1,"startTime":"2026-04-08T21:06:11.424Z","endTime":"2026-04-08T21:06:15.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41846584915602,"aZ":-29.98854610487752,"pfxX":0.11477110435479676,"pfxZ":1.4033188177533056,"pX":0.4785696055018847,"pZ":2.2308536704534414,"vX0":4.453876482097788,"vY0":-124.58212151276486,"vZ0":-2.4573167154897675,"x":98.76,"y":178.55,"x0":-1.3549581393339616,"y0":50.00221058800729,"z0":5.734264162951259,"aX":0.17777463050752124},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.2,"breakHorizontal":-1.3,"spinRate":2411,"spinDirection":143},"zone":6,"typeConfidence":2.0,"plateTime":0.44139262920293865,"extension":5.773831282570573},"hitData":{"launchSpeed":96.5,"launchAngle":44.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.12,"coordY":72.07}},"index":1,"playId":"7fa28b9b-f593-3428-a252-8675985e0278","pitchNumber":2,"startTime":"2026-04-08T21:06:25.993Z","endTime":"2026-04-08T21:06:36.037Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:06:36.037Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Walker singles on a ground ball to center fielder Brenton Doyle.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-08T21:06:48.976Z","endTime":"2026-04-08T21:07:29.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"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":[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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"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":"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":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":75.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.353258744592654,"aZ":-40.168831658134295,"pfxX":4.139303710336474,"pfxZ":-5.618441999733051,"pX":-0.38141139654582323,"pZ":2.432651347277786,"vX0":1.2565431597158356,"vY0":-117.69203406761653,"vZ0":0.5935020495368248,"x":131.54,"y":173.1,"x0":-1.4581324072549515,"y0":50.00360417338034,"z0":5.855454288338361,"aX":5.889229325747372},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-9.8,"breakHorizontal":-7.8,"spinRate":2483,"spinDirection":26},"zone":4,"typeConfidence":2.0,"plateTime":0.46289181788888945,"extension":5.862425236300556},"index":0,"playId":"20c56b3c-5b5c-3b96-8d43-96f766a12d04","pitchNumber":1,"startTime":"2026-04-08T21:07:00.407Z","endTime":"2026-04-08T21:07:04.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.019741554583053,"aZ":-24.062751934858635,"pfxX":-5.691795128269261,"pfxZ":4.3619478943500845,"pX":-0.2950984785056572,"pZ":2.4858380598714005,"vX0":4.551085095309908,"vY0":-134.2943716523197,"vZ0":-3.803891074030241,"x":128.25,"y":171.66,"x0":-1.2568271174007835,"y0":50.00619504620468,"z0":5.595492230176851,"aX":-10.59177105396618},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.4,"breakHorizontal":9.6,"spinRate":2171,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.40500242370010264,"extension":5.874310654206511},"hitData":{"launchSpeed":97.1,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":104.68,"coordY":93.91}},"index":1,"playId":"429e527e-ff4e-3315-93c5-3ebfecca9569","pitchNumber":2,"startTime":"2026-04-08T21:07:17.244Z","endTime":"2026-04-08T21:07:29.059Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:07:29.059Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cam Smith strikes out swinging.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-08T21:07:35.585Z","endTime":"2026-04-08T21:08:26.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"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":[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":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":78.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.638390108510762,"aZ":-33.047928675478346,"pfxX":1.3989531598293903,"pfxZ":-0.5662261964984161,"pX":0.2893013748133797,"pZ":2.67185224391269,"vX0":3.3680483147668854,"vY0":-122.1641646294042,"vZ0":-0.7616652760643102,"x":105.97,"y":166.64,"x0":-1.2807918078778129,"y0":50.004535685548205,"z0":5.790952456930646,"aX":2.1468493365525396},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.0,"breakHorizontal":-3.2,"spinRate":2321,"spinDirection":116},"zone":6,"typeConfidence":2.0,"plateTime":0.4457664824995615,"extension":5.718272223448496},"index":0,"playId":"94d276f0-d031-3cc2-a3d4-11f0f3b7f838","pitchNumber":1,"startTime":"2026-04-08T21:07:48.664Z","endTime":"2026-04-08T21:07:53.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.85774551648931,"aZ":-30.500722554983476,"pfxX":5.938692287504695,"pfxZ":1.1574632872539699,"pX":0.16889858857131432,"pZ":2.7270247109599564,"vX0":1.5721462921448375,"vY0":-119.52227851141816,"vZ0":-0.509757682028241,"x":110.56,"y":165.15,"x0":-1.2688639210728117,"y0":50.003370649891366,"z0":5.679981139438077,"aX":8.599689942284195},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.3,"breakHorizontal":-11.2,"spinRate":2496,"spinDirection":49},"zone":5,"typeConfidence":2.0,"plateTime":0.4581176816509456,"extension":5.960462720982647},"index":1,"playId":"8c75a638-d388-30a1-8aa5-0f225f44cc9f","pitchNumber":2,"startTime":"2026-04-08T21:08:02.986Z","endTime":"2026-04-08T21:08:07.250Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-08T21:08:16.224Z","endTime":"2026-04-08T21:08:22.148Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"}},{"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":83.6,"endSpeed":77.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50819151454571,"aZ":-26.975996456411625,"pfxX":-7.926273564860239,"pfxZ":3.461915150431671,"pX":0.010124134486110046,"pZ":1.22713606227807,"vX0":4.8475881910838945,"vY0":-121.64097373406338,"vZ0":-4.8652168551531725,"x":116.61,"y":205.65,"x0":-0.9771765398302417,"y0":50.00212269987323,"z0":5.5875642576807625,"aX":-11.896339088001973},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.4,"breakHorizontal":13.2,"spinRate":2056,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.45000630633227345,"extension":5.810014632193288},"index":3,"playId":"5b8b24ee-8556-33d2-b42a-ccb379a02baf","pitchNumber":3,"startTime":"2026-04-08T21:08:22.148Z","endTime":"2026-04-08T21:08:26.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:08:26.891Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Loperfido singles on a ground ball to center fielder Brenton Doyle. Christian Walker to 3rd.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-08T21:08:32.258Z","endTime":"2026-04-08T21:09:56.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"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":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":3},"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":3},"credits":[]}],"playEvents":[{"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":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.4,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.756203558990467,"aZ":-36.895045052528204,"pfxX":0.4329467596303447,"pfxZ":-3.3018558602638333,"pX":0.20483247720717535,"pZ":2.7970126301725142,"vX0":2.939139702333335,"vY0":-118.3084122251386,"vZ0":0.7462089546108661,"x":109.19,"y":163.26,"x0":-1.1054433465454179,"y0":50.003369270958125,"z0":5.836249443566008,"aX":0.618457946000964},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-5.5,"breakHorizontal":-1.4,"spinRate":2464,"spinDirection":30},"zone":5,"typeConfidence":2.0,"plateTime":0.4614532362004411,"extension":5.693730688218581},"index":0,"playId":"eb69bddf-8e1f-3659-80dd-57724eedefcd","pitchNumber":1,"startTime":"2026-04-08T21:08:46.904Z","endTime":"2026-04-08T21:08:51.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.538937498405854,"aZ":-29.130093414541513,"pfxX":0.3457246447871043,"pfxZ":1.8156967410518439,"pX":0.3956434454088803,"pZ":1.7798518212247576,"vX0":3.7626967841840675,"vY0":-127.78883877304376,"vZ0":-3.830212115191038,"x":101.92,"y":190.72,"x0":-1.1337821706215119,"y0":50.000439075414704,"z0":5.5581175924443915,"aX":0.5770840420291766},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.8,"breakHorizontal":-1.3,"spinRate":2563,"spinDirection":196},"zone":9,"typeConfidence":2.0,"plateTime":0.4267842450007122,"extension":5.784240635343933},"index":1,"playId":"2daef06c-3858-31b0-9e1c-54ae78b62258","pitchNumber":2,"startTime":"2026-04-08T21:09:05.517Z","endTime":"2026-04-08T21:09:10.312Z","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":2},"pitchData":{"startSpeed":82.8,"endSpeed":77.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.352457001559152,"aZ":-39.25164394376805,"pfxX":-0.7978151479961935,"pfxZ":-4.756345023980371,"pX":0.17534044618953948,"pZ":1.2309494446256406,"vX0":3.857454499204351,"vY0":-120.65590209085775,"vZ0":-2.2452086249110255,"x":110.32,"y":205.54,"x0":-1.3337984054515948,"y0":50.001462304621306,"z0":5.601036758250391,"aX":-1.1877843284323657},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-8.9,"breakHorizontal":0.6,"spinRate":2509,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.45229402977515143,"extension":5.9003015860558445},"index":2,"playId":"34b6e025-c4fe-399e-a383-c04312246c26","pitchNumber":3,"startTime":"2026-04-08T21:09:25.868Z","endTime":"2026-04-08T21:09:30.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.013031323569646,"aZ":-27.835179158290057,"pfxX":1.3244638463655531,"pfxZ":2.507273016852091,"pX":0.2799268248919072,"pZ":2.6945493676825243,"vX0":4.027478108610187,"vY0":-130.13372380929937,"vZ0":-1.8514338818881235,"x":106.33,"y":166.03,"x0":-1.4542501744650744,"y0":50.00187332582849,"z0":5.505408725432943,"aX":2.2919536876068625},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.4,"breakHorizontal":-3.2,"spinRate":2421,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.41944830267820565,"extension":5.88491048411752},"hitData":{"launchSpeed":81.2,"launchAngle":6.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.26,"coordY":108.1}},"index":3,"playId":"2409502d-2d4d-3d3d-98fa-4d204da2b745","pitchNumber":4,"startTime":"2026-04-08T21:09:44.894Z","endTime":"2026-04-08T21:09:56.737Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:09:56.737Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brice Matthews walks. Joey Loperfido to 2nd.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-08T21:11:11.089Z","endTime":"2026-04-08T21:12:44.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"postOnSecond":{"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_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"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":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"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":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-08T21:10:24.081Z","endTime":"2026-04-08T21:11:13.305Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.493209410083683,"aZ":-35.67697869166001,"pfxX":3.934703547352728,"pfxZ":-2.443151289276881,"pX":0.383359032093317,"pZ":0.7115080079285312,"vX0":2.721056625431669,"vY0":-119.69645022931911,"vZ0":-3.6752459868986334,"x":102.39,"y":219.57,"x0":-1.2836828889301166,"y0":50.00174336165285,"z0":5.4982521513222835,"aX":5.6452577599239655},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.0,"breakHorizontal":-7.8,"spinRate":2458,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4595543669353863,"extension":5.943826618315645},"index":1,"playId":"00e9e34d-96e2-3509-a24c-972b19c3c6d2","pitchNumber":1,"startTime":"2026-04-08T21:11:13.305Z","endTime":"2026-04-08T21:11:17.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.808954348022706,"aZ":-25.681808149636964,"pfxX":-7.976987760329081,"pfxZ":4.401752527305927,"pX":0.03457397813845473,"pZ":2.1267287928714143,"vX0":5.4541880161573015,"vY0":-120.76388040100029,"vZ0":-2.9288116580762225,"x":115.68,"y":181.36,"x0":-1.2183106298264899,"y0":50.00302160116507,"z0":5.617446017331307,"aX":-11.766878043917535},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.6,"breakHorizontal":13.1,"spinRate":2135,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.4537900730365858,"extension":5.820104885559895},"index":2,"playId":"633e776c-a2b3-305e-8b80-328c1b1e630a","pitchNumber":2,"startTime":"2026-04-08T21:11:27.787Z","endTime":"2026-04-08T21:11:32.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.688219984727983,"aZ":-29.565113477557905,"pfxX":4.805058322562041,"pfxZ":1.825422717646532,"pX":1.138890328824427,"pZ":3.185895799597226,"vX0":4.273192960373801,"vY0":-118.82023277468879,"vZ0":0.3729814474652693,"x":73.59,"y":152.76,"x0":-1.30691055109117,"y0":50.00361363539493,"z0":5.712472836783848,"aX":6.872993567549239},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.7,"breakHorizontal":-9.7,"spinRate":2504,"spinDirection":59},"zone":12,"typeConfidence":2.0,"plateTime":0.46090938526821734,"extension":5.9278228111645594},"index":3,"playId":"ca1210cc-d5ef-3d2e-a5c2-6257c3ec5bea","pitchNumber":3,"startTime":"2026-04-08T21:11:46.292Z","endTime":"2026-04-08T21:11:51.213Z","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":true},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":76.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.213365721172668,"aZ":-24.569529736003155,"pfxX":-7.080229956929691,"pfxZ":5.187282260320786,"pX":0.3953827410178627,"pZ":1.5403581565935305,"vX0":5.735115784792376,"vY0":-119.31008304115873,"vZ0":-4.406387603163013,"x":101.93,"y":197.19,"x0":-1.099579739464583,"y0":50.005095429496166,"z0":5.580557965025013,"aX":-10.386565956817785},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":8.8,"breakHorizontal":11.8,"spinRate":2148,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4560549208752267,"extension":5.869790941625779},"index":4,"playId":"cee4f4d9-1ee2-3687-bb3c-32b3d9131c68","pitchNumber":4,"startTime":"2026-04-08T21:12:02.407Z","endTime":"2026-04-08T21:12:29.437Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89412761730755,"aZ":-23.848244841965595,"pfxX":-7.088750404846416,"pfxZ":4.571879262829437,"pX":0.054580716350370546,"pZ":1.1014712366075847,"vX0":6.065740617801449,"vY0":-133.37161754277338,"vZ0":-6.876288477573305,"x":114.92,"y":209.04,"x0":-1.3167521022091868,"y0":50.000151596233934,"z0":5.406918915975241,"aX":-12.901460782860761},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.1,"breakHorizontal":11.8,"spinRate":2102,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.4090544462035943,"extension":5.917195428734361},"index":5,"playId":"211c93f9-f407-3247-b93b-6a8b56ae98c2","pitchNumber":5,"startTime":"2026-04-08T21:12:39.938Z","endTime":"2026-04-08T21:12:44.019Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:12:44.019Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Vázquez grounds out, third baseman Kyle Karros to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-08T21:15:11.679Z","endTime":"2026-04-08T21:17:10.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"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":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-08T21:12:57.737Z","endTime":"2026-04-08T21:14:56.507Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Zach Agnos replaces Michael Lorenzen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-08T21:14:56.507Z","endTime":"2026-04-08T21:15:13.729Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688642,"link":"/api/v1/people/688642"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.306452181685245,"aZ":-20.819123396963313,"pfxX":1.0546635440021852,"pfxZ":6.087658515236319,"pX":-0.27734550288014215,"pZ":2.549022726946571,"vX0":3.863358910004264,"vY0":-135.19167070529258,"vZ0":-4.638814432386063,"x":127.57,"y":169.96,"x0":-1.8574296558130288,"y0":50.00366641238379,"z0":5.7333168947853705,"aX":1.9674508900451442},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.3,"breakHorizontal":-2.6,"spinRate":2204,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.40392990835836295,"extension":5.977485478276325},"index":2,"playId":"162276d8-f568-37aa-a57a-555e1fb034cd","pitchNumber":1,"startTime":"2026-04-08T21:15:13.729Z","endTime":"2026-04-08T21:15:18.171Z","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":85.3,"endSpeed":79.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.5016423666151,"aZ":-32.717247045140226,"pfxX":0.3620938284227402,"pfxZ":-0.35017018965352475,"pX":0.2590418377591123,"pZ":0.8619862602780993,"vX0":4.319608405521363,"vY0":-124.14938583256355,"vZ0":-5.358845615750196,"x":107.13,"y":215.51,"x0":-1.543047284534755,"y0":50.00048821674873,"z0":5.739833465866581,"aX":0.5694568464344836},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.6,"breakHorizontal":-1.6,"spinRate":2097,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4395066484942953,"extension":5.948871986481545},"index":3,"playId":"2302e5be-fa6d-3d2d-81ae-60dcbf3a83b6","pitchNumber":2,"startTime":"2026-04-08T21:15:29.086Z","endTime":"2026-04-08T21:15:33.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.187716318040437,"aZ":-33.82231976015222,"pfxX":8.202802351745795,"pfxZ":-1.1018843539716237,"pX":1.096669701312843,"pZ":-0.21243574776830143,"vX0":4.494713919306591,"vY0":-121.85924898370257,"vZ0":-6.836344347112044,"x":75.2,"y":244.52,"x0":-1.8377385434727795,"y0":50.00022896447746,"z0":5.554981290174048,"aX":12.31996496166864},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.4,"breakHorizontal":-16.0,"spinRate":2384,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4496539287564487,"extension":6.047084058870484},"index":4,"playId":"729526e6-f4d5-3e27-9185-902d5e2c5e69","pitchNumber":3,"startTime":"2026-04-08T21:15:45.156Z","endTime":"2026-04-08T21:15:49.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94384543122602,"aZ":-16.59069211641345,"pfxX":-5.370176261364419,"pfxZ":7.9801556922082915,"pX":0.590727188324853,"pZ":1.5067214154018456,"vX0":7.93547056572689,"vY0":-138.18204480429492,"vZ0":-8.007276632333594,"x":94.48,"y":198.1,"x0":-1.6075508426617253,"y0":50.004294793304624,"z0":5.535757145144345,"aX":-10.489060345336709},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.1,"breakHorizontal":8.3,"spinRate":2478,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.3949010077294841,"extension":6.064038179207835},"index":5,"playId":"e09d506c-0c8b-3c08-a16c-7add9847870c","pitchNumber":4,"startTime":"2026-04-08T21:16:06.815Z","endTime":"2026-04-08T21:16:11.061Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-04-08T21:16:18.013Z","endTime":"2026-04-08T21:16:44.651Z","isPitch":false,"type":"action","player":{"id":543877,"link":"/api/v1/people/543877"}},{"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":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.124835221622227,"aZ":-31.11193895863957,"pfxX":-0.5440401680093874,"pfxZ":0.6697055184657366,"pX":-0.24453889343980945,"pZ":1.077513100813315,"vX0":3.6081993482660364,"vY0":-125.7883148587205,"vZ0":-5.415342560424236,"x":126.32,"y":209.69,"x0":-1.6285424073635484,"y0":50.006274847260514,"z0":5.788499587635119,"aX":-0.8697331308538262},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.1,"breakHorizontal":0.1,"spinRate":2182,"spinDirection":55},"zone":13,"typeConfidence":2.0,"plateTime":0.4358559199590166,"extension":6.085580780947558},"index":7,"playId":"eb0880de-ac41-34bb-82ed-862fd5fa4a53","pitchNumber":5,"startTime":"2026-04-08T21:16:44.651Z","endTime":"2026-04-08T21:16:49.136Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69389375315275,"aZ":-16.69145625110256,"pfxX":-5.75611879775075,"pfxZ":8.078477810898686,"pX":0.07205621343552021,"pZ":1.2280748133899428,"vX0":6.370397436094966,"vY0":-136.93127340885223,"vZ0":-8.520958491647647,"x":114.25,"y":205.62,"x0":-1.5267985880687678,"y0":50.0004808344054,"z0":5.501970606719568,"aX":-11.027941785378502},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.2,"breakHorizontal":9.2,"spinRate":2366,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3986449144093691,"extension":6.116097952884277},"hitData":{"launchSpeed":67.9,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.23,"coordY":164.35}},"index":8,"playId":"d753875d-d2e5-3356-a297-88141cc85664","pitchNumber":6,"startTime":"2026-04-08T21:17:03.012Z","endTime":"2026-04-08T21:17:10.493Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:17:10.493Z","atBatIndex":55},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Tyler Freeman hit by pitch.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-08T21:19:00.758Z","endTime":"2026-04-08T21:19:27.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"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],"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.331353289310144,"aZ":-21.769452044843565,"pfxX":-5.434775713468498,"pfxZ":5.463965429098366,"pX":-1.8979464230027827,"pZ":4.056524326472329,"vX0":3.220234757993317,"vY0":-135.79245586889382,"vZ0":-1.6921462872501771,"x":189.35,"y":129.25,"x0":-2.381305644880148,"y0":50.000411389559304,"z0":6.173186711675172,"aX":-10.34491903674045},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.8,"breakHorizontal":9.4,"spinRate":1948,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4003985948115374,"extension":6.162770483391708},"index":0,"playId":"1f0e254a-6152-3c60-a222-4bce2bb1c341","pitchNumber":1,"startTime":"2026-04-08T21:19:22.979Z","endTime":"2026-04-08T21:19:27.976Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:19:27.976Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mickey Moniak walks.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-08T21:19:46.621Z","endTime":"2026-04-08T21:21:14.673Z","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":685005,"fullName":"Christian Roa","link":"/api/v1/people/685005"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"postOnSecond":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":{"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.0,"endSpeed":81.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.6040182920014,"aZ":-29.707756776509655,"pfxX":-5.8722049817905875,"pfxZ":1.4648087586146001,"pX":-1.8677459700323757,"pZ":3.9505736742257302,"vX0":2.5122060450927375,"vY0":-128.28505575513606,"vZ0":0.14764759955622098,"x":188.19,"y":132.11,"x0":-2.090416924477634,"y0":50.00434638859945,"z0":6.185770030425461,"aX":-9.903898733181428},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.9,"breakHorizontal":10.2,"spinRate":1865,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.42505234691402727,"extension":6.227096446062853},"index":0,"playId":"74947bf9-5459-3662-b322-d034c91bf068","pitchNumber":1,"startTime":"2026-04-08T21:19:58.783Z","endTime":"2026-04-08T21:20:02.585Z","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":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.87671043102058,"aZ":-31.84129790256991,"pfxX":-4.321791651373471,"pfxZ":0.21213532702098448,"pX":-1.5510745946682962,"pZ":2.5965537986693294,"vX0":2.962150919306879,"vY0":-123.84156765635707,"vZ0":-1.949002775112128,"x":176.12,"y":168.67,"x0":-2.191330674017503,"y0":50.003900508188956,"z0":6.0154074972224825,"aX":-6.82510444940872},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.2,"breakHorizontal":7.3,"spinRate":1717,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.4394966244122269,"extension":6.271318815386856},"index":1,"playId":"099aeb4b-13c9-31a4-9c8b-b3d63c00bbd7","pitchNumber":2,"startTime":"2026-04-08T21:20:21.605Z","endTime":"2026-04-08T21:20:28.227Z","isPitch":true,"type":"pitch"},{"details":{"description":"Tyler Freeman steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"actionPlayId":"099aeb4b-13c9-31a4-9c8b-b3d63c00bbd7","startTime":"2026-04-08T21:20:31.173Z","endTime":"2026-04-08T21:20:50.634Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":671289,"link":"/api/v1/people/671289"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.483503591287036,"aZ":-25.488709527001408,"pfxX":-7.506508722849475,"pfxZ":3.4276462312043243,"pX":-1.5543408733311659,"pZ":3.886099022078791,"vX0":4.2200339302375705,"vY0":-137.99532725167822,"vZ0":-1.7853644321266238,"x":176.25,"y":133.86,"x0":-2.1191867406582627,"y0":50.001938012048775,"z0":6.239632960041468,"aX":-14.63871613195145},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.1,"breakHorizontal":12.8,"spinRate":1872,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.395223195788716,"extension":6.366502942503958},"index":3,"playId":"5c25d15c-2849-3243-858f-0314bbd239c8","pitchNumber":3,"startTime":"2026-04-08T21:20:50.634Z","endTime":"2026-04-08T21:20:54.115Z","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":92.6,"endSpeed":85.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.046412352521592,"aZ":-20.62514101706002,"pfxX":-2.1025258432635154,"pfxZ":6.221118658850829,"pX":-0.6972184827483442,"pZ":3.6502021371157705,"vX0":4.878766536017385,"vY0":-134.8316566742778,"vZ0":-2.934680632466514,"x":143.58,"y":140.22,"x0":-2.250291301753596,"y0":50.00250382315333,"z0":6.194428284034241,"aX":-3.903435477864645},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.9,"breakHorizontal":2.9,"spinRate":2005,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4049553332033464,"extension":6.386170330250471},"index":4,"playId":"0815e464-1012-388d-b2e5-7563eedc2b83","pitchNumber":4,"startTime":"2026-04-08T21:21:08.726Z","endTime":"2026-04-08T21:21:14.673Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:21:14.673Z","atBatIndex":57},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Hunter Goodman hit by pitch. Tyler Freeman to 3rd. Mickey Moniak to 2nd.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-08T21:21:21.782Z","endTime":"2026-04-08T21:21:45.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"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"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnSecond":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"postOnThird":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":88.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95264979846392,"aZ":-23.108104404289985,"pfxX":-4.94531480989948,"pfxZ":4.596394787931439,"pX":-1.7824286636358495,"pZ":3.4612657639169124,"vX0":2.851744619989569,"vY0":-138.57665744994807,"vZ0":-3.3439164434014925,"x":184.94,"y":145.33,"x0":-2.1749612396128777,"y0":50.00015699911621,"z0":6.202645344657283,"aX":-9.749731928364975},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.9,"breakHorizontal":8.5,"spinRate":1975,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39318294303045187,"extension":6.386472525971955},"index":0,"playId":"6b212734-0d36-3ee1-b790-00db32028468","pitchNumber":1,"startTime":"2026-04-08T21:21:39.716Z","endTime":"2026-04-08T21:21:45.625Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:21:45.625Z","atBatIndex":58},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"TJ Rumfield out on a sacrifice fly to center fielder Joey Loperfido. Tyler Freeman scores. Mickey Moniak to 3rd.","rbi":1,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-08T21:22:58.360Z","endTime":"2026-04-08T21:24:19.723Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnThird":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":{"id":685005,"link":"/api/v1/people/685005"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T21:22:43.702Z","endTime":"2026-04-08T21:23:00.478Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.298382563864784,"aZ":-19.464322867727542,"pfxX":-2.875890754647143,"pfxZ":6.332672588757703,"pX":-2.445693903221902,"pZ":4.354518807679846,"vX0":0.4482187487121194,"vY0":-139.79397519454156,"vZ0":-2.103500610162212,"x":210.22,"y":121.21,"x0":-2.2325930258814752,"y0":50.00431900536285,"z0":6.375001170416227,"aX":-5.77374951519584},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.3,"breakHorizontal":5.2,"spinRate":2040,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3896859994607569,"extension":6.246595522813592},"index":1,"playId":"f4857c15-3d90-3f34-b94d-ef09013bfee8","pitchNumber":1,"startTime":"2026-04-08T21:23:00.478Z","endTime":"2026-04-08T21:23:05.196Z","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":94.5,"endSpeed":87.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28375676527864,"aZ":-23.666257351071845,"pfxX":-7.168104559407807,"pfxZ":4.397471224209228,"pX":-0.6564367774840453,"pZ":2.5794832358225244,"vX0":6.650003141562286,"vY0":-137.47488793772638,"vZ0":-4.813324300931513,"x":142.02,"y":169.13,"x0":-2.162376650254739,"y0":50.004531761621145,"z0":5.936501842405028,"aX":-13.875447014919104},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.2,"breakHorizontal":11.8,"spinRate":1915,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.39672937978173195,"extension":6.629875164775048},"index":2,"playId":"db81aa32-cbd4-3465-839d-35b5f99c0ccf","pitchNumber":2,"startTime":"2026-04-08T21:23:22.071Z","endTime":"2026-04-08T21:23:26.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":89.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.896396962369423,"aZ":-20.40780386494558,"pfxX":-7.134539917811912,"pfxZ":5.855556142199814,"pX":0.18495647940671142,"pZ":1.6141098947158248,"vX0":8.449482205405948,"vY0":-139.15209395488893,"vZ0":-8.29756115123956,"x":109.95,"y":195.2,"x0":-1.9286348989488424,"y0":50.00480554556282,"z0":5.928375068083119,"aX":-14.343270621495721},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.5,"breakHorizontal":11.8,"spinRate":2001,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.3899177104441165,"extension":6.551941827304171},"index":3,"playId":"df30637f-66e4-3a5e-911c-6d0b5716a896","pitchNumber":3,"startTime":"2026-04-08T21:23:45.186Z","endTime":"2026-04-08T21:23:49.844Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01361383596375,"aZ":-23.59259089438002,"pfxX":-6.510261989633525,"pfxZ":4.44367704679491,"pX":-0.1675502277379047,"pZ":2.645148225019738,"vX0":6.955662119832545,"vY0":-136.84001549914325,"vZ0":-4.961489761622951,"x":123.39,"y":167.36,"x0":-1.8745883154181642,"y0":50.003411692617284,"z0":6.060137434562557,"aX":-12.573416019911342},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.3,"breakHorizontal":10.7,"spinRate":2052,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.39750421617915155,"extension":6.483321278838472},"hitData":{"launchSpeed":98.4,"launchAngle":46.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":151.6,"coordY":69.84}},"index":4,"playId":"e24d378e-4e81-3dd6-bd4a-629599891a9c","pitchNumber":4,"startTime":"2026-04-08T21:24:03.797Z","endTime":"2026-04-08T21:24:19.723Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:24:19.723Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-08T21:24:29.151Z","endTime":"2026-04-08T21:26:25.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685005,"fullName":"Christian Roa","link":"/api/v1/people/685005"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnThird":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.62325710560273,"aZ":-32.521268822775696,"pfxX":3.856260055828669,"pfxZ":-0.21264993087056006,"pX":-0.10067526717585629,"pZ":3.241739745925775,"vX0":3.9418466734024498,"vY0":-125.40666375418445,"vZ0":-0.9096711897896332,"x":120.84,"y":151.25,"x0":-2.182586630648001,"y0":50.00377896686782,"z0":6.21580343386976,"aX":6.264169659452102},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.4,"breakHorizontal":-7.8,"spinRate":2311,"spinDirection":64},"zone":2,"typeConfidence":2.0,"plateTime":0.433487993407939,"extension":6.378486252803721},"index":0,"playId":"176a378c-ab48-3793-8373-fb7d9fb935b6","pitchNumber":1,"startTime":"2026-04-08T21:24:53.096Z","endTime":"2026-04-08T21:24:57.355Z","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":87.0,"endSpeed":81.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.160576662989225,"aZ":-35.23664975138642,"pfxX":4.372646212002676,"pfxZ":-1.8535194920269689,"pX":-0.4681688585563958,"pZ":2.418420833335193,"vX0":2.8535160654805742,"vY0":-126.80326460611184,"vZ0":-2.5397557307092273,"x":134.85,"y":173.48,"x0":-2.1703069905154577,"y0":50.00207545503807,"z0":6.202085648691645,"aX":7.229959658329318},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.6,"breakHorizontal":-8.5,"spinRate":2434,"spinDirection":50},"zone":4,"typeConfidence":2.0,"plateTime":0.4294276443684688,"extension":6.366540612417241},"index":1,"playId":"b0e8e242-8afe-3501-84d9-d3bba2ef831c","pitchNumber":2,"startTime":"2026-04-08T21:25:11.662Z","endTime":"2026-04-08T21:25:15.849Z","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.3,"endSpeed":87.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18022580252704,"aZ":-13.70381771084144,"pfxX":-1.918838304025913,"pfxZ":9.319865591172984,"pX":-0.999760742054304,"pZ":4.174368477941853,"vX0":2.9220146388538915,"vY0":-140.23217637357988,"vZ0":-3.6038873897287016,"x":155.11,"y":126.07,"x0":-1.8083398085265365,"y0":50.003217768089655,"z0":6.376603951938228,"aX":-3.8031965920898476},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.3,"breakHorizontal":2.9,"spinRate":2202,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3913313789016599,"extension":6.41380914386254},"index":2,"playId":"3583517d-e3fc-3949-9fb8-11517a14a969","pitchNumber":3,"startTime":"2026-04-08T21:25:37.850Z","endTime":"2026-04-08T21:25:43.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.335188694090547,"aZ":-29.681853958646894,"pfxX":4.818875100736933,"pfxZ":1.528233060971428,"pX":1.281108844815341,"pZ":-0.5092536832246921,"vX0":6.3121909109485035,"vY0":-126.52496348131022,"vZ0":-10.15019302861086,"x":68.17,"y":252.53,"x0":-1.8662643152467457,"y0":50.00241215365469,"z0":5.910493774800613,"aX":7.860614898837933},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.7,"breakHorizontal":-10.1,"spinRate":2278,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4318843905850467,"extension":6.568663002472138},"index":3,"playId":"dc5f440a-d92d-3a75-878a-018657936ffb","pitchNumber":4,"startTime":"2026-04-08T21:25:56.278Z","endTime":"2026-04-08T21:26:02.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":81.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.318746249403382,"aZ":-34.889249785530055,"pfxX":5.166576520927926,"pfxZ":-1.653092476431686,"pX":-0.3072468455005402,"pZ":2.89955842052288,"vX0":2.888666893248497,"vY0":-126.02634420091881,"vZ0":-1.341537508701088,"x":128.71,"y":160.49,"x0":-2.1314943941822118,"y0":50.00263549926964,"z0":6.20139396839455,"aX":8.492382754835225},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.1,"breakHorizontal":-10.0,"spinRate":2333,"spinDirection":49},"zone":2,"typeConfidence":2.0,"plateTime":0.43102139809723683,"extension":6.6494249370660246},"index":4,"playId":"44c55fa7-5d5b-37bf-bd8d-e5fc087df664","pitchNumber":5,"startTime":"2026-04-08T21:26:20.220Z","endTime":"2026-04-08T21:26:25.672Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:26:25.672Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Troy Johnston walks. Hunter Goodman to 2nd.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-08T21:26:34.561Z","endTime":"2026-04-08T21:28:16.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685005,"fullName":"Christian Roa","link":"/api/v1/people/685005"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnThird":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.64824769372092,"aZ":-28.280967669162752,"pfxX":3.9980604014247367,"pfxZ":2.334646356403793,"pX":-0.16400367567597057,"pZ":2.1830938013461667,"vX0":3.2490939951251243,"vY0":-126.94499571116121,"vZ0":-4.169308587062117,"x":123.25,"y":179.84,"x0":-1.970233707664275,"y0":50.00415260291015,"z0":6.043099071001809,"aX":6.66757049081331},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.7,"breakHorizontal":-7.9,"spinRate":2471,"spinDirection":53},"zone":5,"typeConfidence":2.0,"plateTime":0.42792079362398416,"extension":6.3345741146893015},"index":0,"playId":"81ca428d-daab-3134-bc11-507c486fd7d2","pitchNumber":1,"startTime":"2026-04-08T21:26:53.427Z","endTime":"2026-04-08T21:26:57.786Z","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.0,"endSpeed":82.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.759160279578445,"aZ":-34.319931867251185,"pfxX":5.347227871484215,"pfxZ":-1.2685332370394748,"pX":-0.4675167769262688,"pZ":1.1445077510216455,"vX0":2.320117694726364,"vY0":-128.22000845346625,"vZ0":-5.916663170054353,"x":134.82,"y":207.88,"x0":-2.0749888864250394,"y0":50.00519800407097,"z0":6.112519379459728,"aX":9.037769584142826},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-3.2,"breakHorizontal":-10.2,"spinRate":2207,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.4247375797081765,"extension":6.308752960449706},"index":1,"playId":"e7119753-f2b4-3b51-a267-461c630f35c8","pitchNumber":2,"startTime":"2026-04-08T21:27:11.304Z","endTime":"2026-04-08T21:27:15.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":90.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75043728250341,"aZ":-17.665778775044103,"pfxX":-2.353365127035908,"pfxZ":6.983514101757519,"pX":-1.8644627443411903,"pZ":3.840692733080711,"vX0":1.151507725832247,"vY0":-142.09788512490505,"vZ0":-3.586307161902153,"x":188.07,"y":135.08,"x0":-1.9657562760962988,"y0":50.00028969520226,"z0":6.218599473943239,"aX":-4.88776465894994},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.2,"breakHorizontal":4.1,"spinRate":2059,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.38314880074269286,"extension":6.439654653517864},"index":2,"playId":"5433aedc-8980-3053-8b21-3a954edbe841","pitchNumber":3,"startTime":"2026-04-08T21:27:30.496Z","endTime":"2026-04-08T21:27:34.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":95.2,"endSpeed":87.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.640612736346572,"aZ":-23.047228706433348,"pfxX":-6.914758688769079,"pfxZ":4.668349276553208,"pX":-0.9244486875756579,"pZ":3.0529669679636053,"vX0":5.095540260293358,"vY0":-138.61990425977075,"vZ0":-4.028231140473173,"x":152.24,"y":156.35,"x0":-1.8838191928774992,"y0":50.00250655876448,"z0":6.054843203111747,"aX":-13.519157258201721},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.8,"breakHorizontal":11.5,"spinRate":1912,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3944178099512481,"extension":6.380464920420738},"index":3,"playId":"284f6aa3-54a6-37d1-8427-855785dc9d58","pitchNumber":4,"startTime":"2026-04-08T21:27:50.958Z","endTime":"2026-04-08T21:27:57.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.357346412466782,"aZ":-25.39670363961803,"pfxX":-5.854060133256538,"pfxZ":3.5312965031643078,"pX":-0.3059434880549979,"pZ":1.6126148751516691,"vX0":6.461793836612266,"vY0":-137.2057653846017,"vZ0":-7.329958606222457,"x":128.66,"y":195.24,"x0":-1.9231488313794258,"y0":50.0043418471447,"z0":6.031526153104041,"aX":-11.241158269212997},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.2,"breakHorizontal":9.4,"spinRate":1748,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.3981271629044487,"extension":6.311500529926851},"index":4,"playId":"d18280d5-0e77-3d4b-9d02-51ea3560f11b","pitchNumber":5,"startTime":"2026-04-08T21:28:10.225Z","endTime":"2026-04-08T21:28:16.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:28:16.177Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brenton Doyle called out on strikes.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-08T21:30:43.226Z","endTime":"2026-04-08T21:32:20.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"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":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-08T21:28:30.571Z","endTime":"2026-04-08T21:29:02.730Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Kai-Wei Teng replaces Christian Roa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-08T21:29:02.730Z","endTime":"2026-04-08T21:30:45.132Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678906,"link":"/api/v1/people/678906"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":87.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.936054350302904,"aZ":-24.05884844094499,"pfxX":-5.6668258477375355,"pfxZ":4.204702250161558,"pX":-0.41500820498426666,"pZ":2.678157913186602,"vX0":6.812253384764422,"vY0":-136.3762796413152,"vZ0":-2.7272146855073274,"x":132.82,"y":166.47,"x0":-2.1800715805487068,"y0":50.00396567534293,"z0":5.306376000875951,"aX":-10.942648111339377},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.3,"breakHorizontal":9.2,"spinRate":2324,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.39783611929859664,"extension":6.157866305647259},"index":2,"playId":"514509b4-b1a2-3400-a786-681c257fbf44","pitchNumber":1,"startTime":"2026-04-08T21:30:45.132Z","endTime":"2026-04-08T21:30: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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.410605968205733,"aZ":-25.786377179038478,"pfxX":-8.66789272285641,"pfxZ":3.2629711222404634,"pX":0.1576618090434003,"pZ":1.4952063545696062,"vX0":9.01507908165188,"vY0":-138.6450831005693,"vZ0":-5.5164986471168875,"x":110.99,"y":198.41,"x0":-2.001399388279587,"y0":50.00199037900402,"z0":5.219161157648356,"aX":-16.966507984018914},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.9,"breakHorizontal":13.9,"spinRate":2290,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.3942223739638533,"extension":6.200867570236799},"index":3,"playId":"f72e0877-8e49-31ee-bcb6-fd02cda12b2d","pitchNumber":2,"startTime":"2026-04-08T21:31:05.686Z","endTime":"2026-04-08T21:31:10.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.156718710722373,"aZ":-38.10817158282907,"pfxX":5.899789736801652,"pfxZ":-3.823028205859247,"pX":-0.4244571626378424,"pZ":2.095416714841057,"vX0":2.72188888883733,"vY0":-123.59375515768295,"vZ0":-0.043748165338659994,"x":133.18,"y":182.2,"x0":-2.306011725915367,"y0":50.00535639617975,"z0":5.308136293764128,"aX":9.147589842339888},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-6.7,"breakHorizontal":-11.3,"spinRate":2754,"spinDirection":58},"zone":7,"typeConfidence":0.9,"plateTime":0.44281895519084147,"extension":6.192866162020546},"index":4,"playId":"00901e70-d25d-330c-9516-7ddd5a4ab8b3","pitchNumber":3,"startTime":"2026-04-08T21:31:22.244Z","endTime":"2026-04-08T21:31:27.216Z","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":88.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.592972130044025,"aZ":-23.842167746106888,"pfxX":-3.7831467420587246,"pfxZ":4.19373228217675,"pX":0.3066106169871826,"pZ":2.854957793929259,"vX0":8.107841034437913,"vY0":-138.75489929364926,"vZ0":-2.1803876316587902,"x":105.31,"y":161.7,"x0":-2.1374140413175695,"y0":50.001043412563945,"z0":5.209029779606133,"aX":-7.51433601127492},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.4,"breakHorizontal":5.5,"spinRate":2182,"spinDirection":236},"zone":6,"typeConfidence":0.9,"plateTime":0.3919450575061414,"extension":6.265513873495496},"index":5,"playId":"a6c658d4-315e-3058-970d-59f54f0bec93","pitchNumber":4,"startTime":"2026-04-08T21:31:48.348Z","endTime":"2026-04-08T21:31:53.515Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11563171989952,"aZ":-34.19317936457982,"pfxX":8.376908319566104,"pfxZ":-1.258864711361099,"pX":0.8262304798913919,"pZ":3.2481277020211836,"vX0":4.866981483752562,"vY0":-125.59150137507979,"vZ0":1.5033629540136033,"x":85.51,"y":151.08,"x0":-2.221382939320435,"y0":50.00098116819546,"z0":5.411317266477984,"aX":13.454186831429917},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.7,"breakHorizontal":-16.2,"spinRate":2866,"spinDirection":60},"zone":12,"typeConfidence":0.9,"plateTime":0.43518955838255113,"extension":6.310045172512153},"index":6,"playId":"da1a329b-7325-3b5e-afcd-7daae548122b","pitchNumber":5,"startTime":"2026-04-08T21:32:12.425Z","endTime":"2026-04-08T21:32:20.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:32:20.294Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeremy Peña flies out to second baseman Edouard Julien.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-08T21:34:37.100Z","endTime":"2026-04-08T21:37:20.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8,9,10],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jake McCarthy replaces first baseman TJ Rumfield, batting 5th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T21:34:15.129Z","endTime":"2026-04-08T21:34:15.145Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"description":"Defensive switch from right field to first base for Troy Johnston.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-08T21:34:15.145Z","endTime":"2026-04-08T21:34:39.190Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"700"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.194290124546804,"aZ":-34.31460178621089,"pfxX":1.3774097333950825,"pfxZ":-1.3969145936842704,"pX":-0.16280389710922302,"pZ":3.04799783773773,"vX0":3.6458967454928066,"vY0":-122.23898081884406,"vZ0":0.05471090922549582,"x":123.21,"y":156.48,"x0":-1.8449496871571136,"y0":50.003113119681814,"z0":5.940386658202627,"aX":2.110421445337183},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.3,"breakHorizontal":-3.2,"spinRate":2127,"spinDirection":71},"zone":2,"typeConfidence":2.0,"plateTime":0.44590878615337015,"extension":5.950411100438358},"index":2,"playId":"e121f40e-9dca-3a59-83d8-e56184d7fcac","pitchNumber":1,"startTime":"2026-04-08T21:34:39.190Z","endTime":"2026-04-08T21:34:43.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.233991071855918,"aZ":-35.83347030350438,"pfxX":0.5154461300753788,"pfxZ":-2.2736020073265557,"pX":0.3828510546682198,"pZ":1.1324606712049006,"vX0":4.806969393022151,"vY0":-125.75903704267732,"vZ0":-4.383101270610251,"x":102.41,"y":208.2,"x0":-1.6160788256698424,"y0":50.00244306856579,"z0":5.7878615995703635,"aX":0.8293275167559707},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.8,"breakHorizontal":-1.9,"spinRate":2223,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.43465726987940645,"extension":6.155974263115297},"index":3,"playId":"7055ccd7-5563-3c10-a3d9-5f1759942c94","pitchNumber":2,"startTime":"2026-04-08T21:34:59.861Z","endTime":"2026-04-08T21:35:03.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.734118327247284,"aZ":-31.18156084777015,"pfxX":-3.220088101008975,"pfxZ":0.6086993466666062,"pX":-0.3841257157642481,"pZ":1.3643343413359665,"vX0":4.743788196858361,"vY0":-125.6445366611142,"vZ0":-4.091713311032439,"x":131.64,"y":201.94,"x0":-1.8613533789307746,"y0":50.002210254258564,"z0":5.4933887065722296,"aX":-5.250192631529043},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.5,"breakHorizontal":5.0,"spinRate":1297,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4326830804712172,"extension":6.257840161358015},"index":4,"playId":"19133585-ca1f-3385-877c-074ecaed2fc7","pitchNumber":3,"startTime":"2026-04-08T21:35:17.605Z","endTime":"2026-04-08T21:35:23.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":80.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.787384943057635,"aZ":-33.39176119245548,"pfxX":5.839749618502299,"pfxZ":-0.7718839975761802,"pX":1.3033234284103277,"pZ":0.5151811053118863,"vX0":5.664235002805285,"vY0":-123.47730310060653,"vZ0":-5.657920102478824,"x":67.32,"y":224.87,"x0":-1.761951728013804,"y0":50.004261058013526,"z0":5.5784778353880595,"aX":9.204294571239117},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.3,"breakHorizontal":-11.6,"spinRate":2366,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.44010764451833895,"extension":5.9406588605369475},"index":5,"playId":"da2f983c-26fb-3ef3-9f74-d5af32314083","pitchNumber":4,"startTime":"2026-04-08T21:35:35.311Z","endTime":"2026-04-08T21:35:40.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.016498033586306,"aZ":-35.75299307152684,"pfxX":-0.0853164041771092,"pfxZ":-2.1829131328727174,"pX":-0.0364610116273365,"pZ":1.2056090634460888,"vX0":4.0500075364603765,"vY0":-126.61529555128485,"vZ0":-4.40694358129233,"x":118.39,"y":206.23,"x0":-1.637713206724978,"y0":50.00080150171999,"z0":5.793592602616755,"aX":-0.14097818506637397},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.7,"breakHorizontal":-0.6,"spinRate":2112,"spinDirection":56},"zone":13,"typeConfidence":2.0,"plateTime":0.4306788454645982,"extension":6.189669068256931},"index":6,"playId":"6ca0751b-7535-3dc4-ab53-e7b6225d947a","pitchNumber":5,"startTime":"2026-04-08T21:35:53.582Z","endTime":"2026-04-08T21:35:58.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.318582998643336,"aZ":-17.75428536623842,"pfxX":-6.218381743340538,"pfxZ":7.296776547192766,"pX":-0.7370564371282031,"pZ":2.059774820289328,"vX0":4.440779728546357,"vY0":-138.98844676785535,"vZ0":-6.627221464533585,"x":145.09,"y":183.17,"x0":-1.5398443015298453,"y0":50.00024336893335,"z0":5.634947059994542,"aX":-12.282453294897973},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.1,"breakHorizontal":10.4,"spinRate":2206,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.3926323987076583,"extension":6.150218797202058},"index":7,"playId":"f6b6545d-3b56-3965-815b-ce675ddd4bf8","pitchNumber":6,"startTime":"2026-04-08T21:36:16.804Z","endTime":"2026-04-08T21:36:20.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62761095098774,"aZ":-17.6735380759759,"pfxX":-5.502479127162297,"pfxZ":7.388496592282332,"pX":0.12344264890083552,"pZ":4.3293030958194345,"vX0":6.794290848268804,"vY0":-138.6406277580284,"vZ0":-0.754014967435978,"x":112.29,"y":121.89,"x0":-1.6347085148427651,"y0":50.0029883047387,"z0":5.775504904809435,"aX":-10.799882150718142},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.4,"breakHorizontal":8.6,"spinRate":2319,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3938450278999097,"extension":6.153774654811682},"index":8,"playId":"6bec9a49-7a43-327b-9497-a6210b7be5bf","pitchNumber":7,"startTime":"2026-04-08T21:36:36.542Z","endTime":"2026-04-08T21:36:40.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.55824415806503,"aZ":-23.405233713745588,"pfxX":1.0714203394550075,"pfxZ":4.615126431845198,"pX":-0.40349348638748495,"pZ":3.4691734260441125,"vX0":3.7657206299351453,"vY0":-135.51984404665535,"vZ0":-1.6173538703774046,"x":132.38,"y":145.11,"x0":-1.9382274516422024,"y0":50.00428620897544,"z0":5.674113750722686,"aX":2.0361289034838457},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.3,"breakHorizontal":-2.6,"spinRate":2156,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4008576038902891,"extension":6.018234681032226},"index":9,"playId":"9949f33f-a7e6-313f-a752-8589de2829a7","pitchNumber":8,"startTime":"2026-04-08T21:36:52.996Z","endTime":"2026-04-08T21:36:57.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6063070649362,"aZ":-23.122820980978293,"pfxX":1.1308337341572816,"pfxZ":4.888412719541934,"pX":-0.6183622240353311,"pZ":2.8697692526929894,"vX0":3.1733701619081884,"vY0":-134.3672994642708,"vZ0":-3.1020647612060888,"x":140.57,"y":161.3,"x0":-1.9556178907446207,"y0":50.00446778679826,"z0":5.658664178443523,"aX":2.0940683490979186},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.5,"breakHorizontal":-2.6,"spinRate":2245,"spinDirection":190},"zone":1,"typeConfidence":2.0,"plateTime":0.4056572717831419,"extension":6.144266535151658},"hitData":{"launchSpeed":81.0,"launchAngle":52.0,"totalDistance":211.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.4,"coordY":116.91}},"index":10,"playId":"8fcc9242-60d9-3cdd-90fa-41da2e64a6e0","pitchNumber":9,"startTime":"2026-04-08T21:37:11.034Z","endTime":"2026-04-08T21:37:20.183Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:37:20.183Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yordan Alvarez grounds out to first baseman Troy Johnston.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-08T21:37:23.267Z","endTime":"2026-04-08T21:39:06.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.449800688853767,"aZ":-19.212746688149622,"pfxX":-3.6277276863846657,"pfxZ":6.463788915207642,"pX":-1.054165649074601,"pZ":3.30280617250696,"vX0":3.541529033252622,"vY0":-140.17073000245412,"vZ0":-2.832677460046442,"x":157.18,"y":149.6,"x0":-1.858101694792586,"y0":50.00005405327804,"z0":5.569816393665927,"aX":-7.272061056734694},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.4,"breakHorizontal":5.9,"spinRate":2323,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3896320689222357,"extension":6.089797300574125},"index":0,"playId":"7b9fbc91-c134-3eac-8015-9f30357f26d0","pitchNumber":1,"startTime":"2026-04-08T21:37:44.378Z","endTime":"2026-04-08T21:37:49.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":86.4,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.898874632452785,"aZ":-23.147886193759025,"pfxX":1.7888062977315984,"pfxZ":4.797511309132645,"pX":0.004493251689223591,"pZ":4.497264021359516,"vX0":4.324172677521159,"vY0":-134.49494452143014,"vZ0":0.8863625017026447,"x":116.83,"y":117.35,"x0":-1.8397596324241048,"y0":50.001046940033376,"z0":5.773338428995405,"aX":3.3620496222135987},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.0,"breakHorizontal":-4.0,"spinRate":2340,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.4031958365433934,"extension":6.029783462683883},"index":1,"playId":"3deb5918-4111-3309-8689-0c26c9154cb7","pitchNumber":2,"startTime":"2026-04-08T21:38:01.786Z","endTime":"2026-04-08T21:38:05.746Z","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":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41462425648649,"aZ":-17.44260379965705,"pfxX":-4.067268502131803,"pfxZ":7.347879781549771,"pX":-0.539400163005091,"pZ":2.6744098975753356,"vX0":4.391984373292144,"vY0":-139.93538464041356,"vZ0":-5.130805297769912,"x":137.56,"y":166.57,"x0":-1.5928390145320146,"y0":50.00127136754468,"z0":5.656136180633846,"aX":-8.152237487913704},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.6,"breakHorizontal":6.6,"spinRate":2361,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.3898366259661947,"extension":6.168480803496922},"index":2,"playId":"fd08c01c-4bca-3525-97a0-b050cf4032f3","pitchNumber":3,"startTime":"2026-04-08T21:38:19.042Z","endTime":"2026-04-08T21:38:23.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15477539035474,"aZ":-20.827537880147982,"pfxX":0.21515863867667528,"pfxZ":5.842664439698044,"pX":0.15747633275366713,"pZ":2.7672808392320225,"vX0":5.1884515422509105,"vY0":-137.23938797364397,"vZ0":-3.8236624039406126,"x":111.0,"y":164.06,"x0":-1.7712776737863407,"y0":50.00515547721372,"z0":5.565393674065876,"aX":0.417194909295414},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.1,"breakHorizontal":-1.3,"spinRate":2390,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.3963451653221379,"extension":6.027765731930154},"index":3,"playId":"1b76597d-691c-3b24-8c64-d7325b4dfe5c","pitchNumber":4,"startTime":"2026-04-08T21:38:34.753Z","endTime":"2026-04-08T21:38:38.173Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-08T21:38:49.682Z","endTime":"2026-04-08T21:38:58.840Z","isPitch":false,"type":"action","player":{"id":670541,"link":"/api/v1/people/670541"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.657860785394387,"aZ":-30.69553522372324,"pfxX":-5.098594740694782,"pfxZ":0.884579881811133,"pX":-0.17208922962090542,"pZ":1.4767602475402897,"vX0":5.861145790348367,"vY0":-127.64134442726638,"vZ0":-4.088329790895202,"x":123.56,"y":198.91,"x0":-1.819997850659183,"y0":50.0046584957243,"z0":5.477360014462182,"aX":-8.537898285761424},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.0,"breakHorizontal":8.2,"spinRate":1429,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.42672645786940544,"extension":6.2189029696019285},"hitData":{"launchSpeed":85.0,"launchAngle":-1.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.89,"coordY":168.91}},"index":5,"playId":"0e63753a-f48b-3526-8708-f1394da4894d","pitchNumber":5,"startTime":"2026-04-08T21:38:58.840Z","endTime":"2026-04-08T21:39:06.371Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:39:06.371Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Altuve grounds out, third baseman Kyle Karros to first baseman Troy Johnston.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-08T21:39:09.826Z","endTime":"2026-04-08T21:40:04.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":81.4,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.783090768808933,"aZ":-34.33740811942432,"pfxX":0.25302954331587246,"pfxZ":-1.3172828747179217,"pX":-0.907768773969276,"pZ":2.177152148845402,"vX0":2.034584921532915,"vY0":-125.71345055120612,"vZ0":-2.2406005972828438,"x":151.6,"y":180.0,"x0":-1.7511987604189496,"y0":50.00102147356974,"z0":5.793567476244376,"aX":0.4160354469731497},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.6,"breakHorizontal":-0.8,"spinRate":2129,"spinDirection":56},"zone":13,"typeConfidence":2.0,"plateTime":0.43112528108573356,"extension":6.028681766561807},"index":0,"playId":"c1a17028-5ac3-3993-94f0-8eb6f40ec100","pitchNumber":1,"startTime":"2026-04-08T21:39:35.060Z","endTime":"2026-04-08T21:39:39.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.01795057541699,"aZ":-35.50979170557337,"pfxX":7.198340014270751,"pfxZ":-2.1654803839064884,"pX":-0.1637555220807969,"pZ":1.654876027355531,"vX0":2.279877503420598,"vY0":-122.43380339548075,"vZ0":-2.457474316150634,"x":123.24,"y":194.1,"x0":-2.039022446559708,"y0":50.003124565705406,"z0":5.669842574083503,"aX":11.08082431820749},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.2,"breakHorizontal":-13.6,"spinRate":2434,"spinDirection":59},"zone":8,"typeConfidence":2.0,"plateTime":0.44501009400682046,"extension":5.999345724082828},"hitData":{"launchSpeed":50.1,"launchAngle":-39.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.78,"coordY":176.81}},"index":1,"playId":"1ef16583-cafe-3ca7-ad9a-ad9491d69be8","pitchNumber":2,"startTime":"2026-04-08T21:39:56.397Z","endTime":"2026-04-08T21:40:04.109Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:40:04.109Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Karros grounds out, shortstop Jeremy Peña to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-08T21:41:59.991Z","endTime":"2026-04-08T21:44:07.061Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"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,2,4,5,6],"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":86.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7727355498546,"aZ":-24.873678061011987,"pfxX":-8.280437308455891,"pfxZ":3.870380391400717,"pX":1.0043437356080835,"pZ":2.617274488101606,"vX0":10.924349267062146,"vY0":-135.82446797920696,"vZ0":-2.5376948557569983,"x":78.72,"y":168.11,"x0":-1.9741981152695447,"y0":50.0067328366567,"z0":5.273957116959265,"aX":-15.6399387995149},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.7,"breakHorizontal":13.0,"spinRate":2335,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.40162597738865236,"extension":6.213600318147085},"index":0,"playId":"393d1df3-f724-3d39-a77c-96271ecb9568","pitchNumber":1,"startTime":"2026-04-08T21:42:17.240Z","endTime":"2026-04-08T21:42:21.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":78.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.8809315723008,"aZ":-38.254233598974295,"pfxX":6.211874956698043,"pfxZ":-3.9585714881732734,"pX":0.37325091094675267,"pZ":2.3597525116179483,"vX0":4.421495377374516,"vY0":-121.96055706601591,"vZ0":0.6160203203648276,"x":102.77,"y":175.07,"x0":-2.2591453565012993,"y0":50.005461202328064,"z0":5.355692902447085,"aX":9.53033308616828},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-6.8,"breakHorizontal":-12.1,"spinRate":2763,"spinDirection":54},"zone":6,"typeConfidence":0.91,"plateTime":0.4459964520349793,"extension":6.110166468620519},"index":1,"playId":"84fc8f81-71cd-366d-8f16-eeaf50e9fabb","pitchNumber":2,"startTime":"2026-04-08T21:42:32.379Z","endTime":"2026-04-08T21:42:37.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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.47705363580384,"aZ":-24.626291934852617,"pfxX":-8.965197771755921,"pfxZ":3.9519576135460657,"pX":0.1409482831121509,"pZ":1.773808709700978,"vX0":8.742543409074662,"vY0":-136.8835180225485,"vZ0":-4.694937995899802,"x":111.63,"y":190.89,"x0":-1.9200812450608924,"y0":50.00193088348688,"z0":5.184273194356476,"aX":-17.117059204641503},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.4,"breakHorizontal":14.5,"spinRate":2338,"spinDirection":229},"zone":8,"typeConfidence":0.91,"plateTime":0.39921537878770685,"extension":6.259033989107271},"index":2,"playId":"58a3a540-5b36-3946-9303-ac5eccb6d48e","pitchNumber":3,"startTime":"2026-04-08T21:42:49.190Z","endTime":"2026-04-08T21:42:54.257Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-08T21:42:58.829Z","endTime":"2026-04-08T21:43:20.708Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":89.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22835672683807,"aZ":-21.29033306753952,"pfxX":-5.7965889753933295,"pfxZ":5.339336404381676,"pX":-1.0871437925216851,"pZ":3.2827680889395463,"vX0":4.9617314090431615,"vY0":-140.3497583821091,"vZ0":-1.6085383866539593,"x":158.44,"y":150.15,"x0":-2.105948625566189,"y0":50.004792728721306,"z0":5.2199223671459745,"aX":-11.819538179104626},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.6,"breakHorizontal":9.7,"spinRate":2518,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.3870498542814724,"extension":6.11568137457251},"index":4,"playId":"97382ad1-ec0d-337e-afc0-a370ccef1f82","pitchNumber":4,"startTime":"2026-04-08T21:43:20.708Z","endTime":"2026-04-08T21:43:26.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":89.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.217221188732914,"aZ":-18.41231759659185,"pfxX":-5.4064236321959,"pfxZ":6.8120463518202365,"pX":1.6395276805380778,"pZ":1.6220248605185668,"vX0":11.919421526887353,"vY0":-139.56613716878485,"vZ0":-6.366908355989052,"x":54.51,"y":194.99,"x0":-1.9382398587348257,"y0":50.005369751662265,"z0":5.098403470924841,"aX":-10.927515725469672},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.5,"breakHorizontal":8.0,"spinRate":2407,"spinDirection":233},"zone":14,"typeConfidence":0.9,"plateTime":0.38884006901167956,"extension":6.206044913000927},"index":5,"playId":"0fee7c7b-4546-3eec-ab62-bb6e1ba581fc","pitchNumber":5,"startTime":"2026-04-08T21:43:43.095Z","endTime":"2026-04-08T21:43:47.566Z","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.9,"endSpeed":80.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.221407069004158,"aZ":-33.7766229185911,"pfxX":7.0740952469411065,"pfxZ":-0.997587217932022,"pX":-0.400823860526488,"pZ":2.031509088694243,"vX0":2.2609426218493676,"vY0":-125.29158398452562,"vZ0":-1.209627062147664,"x":132.28,"y":183.93,"x0":-2.230880867013259,"y0":50.00033860708065,"z0":5.248470766112049,"aX":11.391700325790886},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.8,"breakHorizontal":-13.3,"spinRate":2929,"spinDirection":51},"zone":7,"typeConfidence":0.91,"plateTime":0.4350020732977522,"extension":6.137677616674294},"hitData":{"launchSpeed":96.7,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.7,"coordY":151.18}},"index":6,"playId":"d5819fe1-9f04-35ff-bf6f-ec69bd97cf4b","pitchNumber":6,"startTime":"2026-04-08T21:43:59.938Z","endTime":"2026-04-08T21:44:07.061Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:44:07.061Z","atBatIndex":66},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Edouard Julien lines out sharply to left fielder Brice Matthews.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-08T21:44:23.896Z","endTime":"2026-04-08T21:45:35.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"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,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.741414419989347,"aZ":-33.55047306001566,"pfxX":8.905136319374707,"pfxZ":-0.9111553906251615,"pX":0.2644907961290725,"pZ":3.7846269776963744,"vX0":3.4665367266449727,"vY0":-122.40289098532486,"vZ0":3.104245300806035,"x":106.92,"y":136.6,"x0":-2.3278991834055316,"y0":50.00125626273747,"z0":5.37744778204819,"aX":13.475914628517803},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.6,"breakHorizontal":-16.9,"spinRate":2757,"spinDirection":66},"zone":12,"typeConfidence":0.9,"plateTime":0.44791992770319355,"extension":6.160128569354656},"index":0,"playId":"f1adc7fd-9f76-3244-9d2c-043c47d8caa0","pitchNumber":1,"startTime":"2026-04-08T21:44:34.157Z","endTime":"2026-04-08T21:44:39.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.294142363340175,"aZ":-21.715205254107552,"pfxX":-5.461590773954697,"pfxZ":5.3943948519132245,"pX":1.3362451486411213,"pZ":1.5693127037028616,"vX0":11.445744403794604,"vY0":-137.60288868440884,"vZ0":-5.442962585706349,"x":66.07,"y":196.41,"x0":-2.1466878927686883,"y0":50.00631781089421,"z0":5.021407226615142,"aX":-10.596265348046023},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.9,"breakHorizontal":7.8,"spinRate":2467,"spinDirection":234},"zone":14,"typeConfidence":0.9,"plateTime":0.39634003898953596,"extension":6.302276866849246},"index":1,"playId":"44c71f43-3246-34ab-9975-646f54e64ed8","pitchNumber":2,"startTime":"2026-04-08T21:44:52.546Z","endTime":"2026-04-08T21:44:56.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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.663734272533908,"aZ":-34.276509133602794,"pfxX":8.18887660114569,"pfxZ":-1.3307698533264265,"pX":0.2556635289983152,"pZ":2.3395845885314337,"vX0":3.811157800467165,"vY0":-124.01870839114076,"vZ0":-0.05618003469975541,"x":107.25,"y":175.61,"x0":-2.358660716243113,"y0":50.003358050809354,"z0":5.189539536931929,"aX":12.928019794749568},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.2,"breakHorizontal":-15.6,"spinRate":2818,"spinDirection":59},"zone":6,"typeConfidence":0.9,"plateTime":0.4393804225273388,"extension":6.21414339704947},"index":2,"playId":"1aeb600c-d796-3ca6-acee-0e632d94a099","pitchNumber":3,"startTime":"2026-04-08T21:45:12.701Z","endTime":"2026-04-08T21:45:17.282Z","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":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.863742826124422,"aZ":-33.244943650138474,"pfxX":6.742912223537152,"pfxZ":-0.6684600333524102,"pX":-0.34648671182907503,"pZ":2.3337394639572833,"vX0":2.97969143139088,"vY0":-125.20137644868086,"vZ0":-0.40455522134023425,"x":130.21,"y":175.77,"x0":-2.424413054707319,"y0":50.00203714691902,"z0":5.194532137859982,"aX":10.81302528612857},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.1,"breakHorizontal":-12.8,"spinRate":2770,"spinDirection":59},"zone":4,"typeConfidence":0.91,"plateTime":0.435779409630598,"extension":6.251515501147311},"hitData":{"launchSpeed":102.9,"launchAngle":16.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":61.27,"coordY":106.32}},"index":3,"playId":"b8d035c3-ce3f-32e0-afae-ffbea8330567","pitchNumber":4,"startTime":"2026-04-08T21:45:29.744Z","endTime":"2026-04-08T21:45:35.661Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:45:35.661Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Freeman grounds out, shortstop Jeremy Peña to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-08T21:45:42.966Z","endTime":"2026-04-08T21:46:48.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.516379232458057,"aZ":-26.1182583831737,"pfxX":-6.264694870640952,"pfxZ":3.063196831589563,"pX":0.6158826816772965,"pZ":2.23988052388433,"vX0":9.601229800268788,"vY0":-139.0978576884464,"vZ0":-3.3965607767454653,"x":93.52,"y":178.3,"x0":-2.052132043309641,"y0":50.00456637964821,"z0":5.190799214870951,"aX":-12.391140177351195},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.0,"breakHorizontal":9.6,"spinRate":2268,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.3924050330229836,"extension":6.235159066484291},"index":0,"playId":"4067a497-6938-3ad1-8b3a-baa6565e604d","pitchNumber":1,"startTime":"2026-04-08T21:46:01.578Z","endTime":"2026-04-08T21:46:05.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.946829463881567,"aZ":-23.987201550383084,"pfxX":-7.730857989365244,"pfxZ":4.244568999938261,"pX":1.537203656466926,"pZ":1.6310277061130143,"vX0":12.000612932327153,"vY0":-138.30392915824459,"vZ0":-5.071133760426107,"x":58.41,"y":194.74,"x0":-1.861425275156014,"y0":50.00548507725405,"z0":5.1053036138025885,"aX":-14.92216039713606},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.7,"breakHorizontal":11.4,"spinRate":2288,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.39661395881688843,"extension":6.291284540624086},"index":1,"playId":"dd4f4f21-eb58-3826-8ba8-a358630b5e4d","pitchNumber":2,"startTime":"2026-04-08T21:46:19.219Z","endTime":"2026-04-08T21:46:24.525Z","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":2},"pitchData":{"startSpeed":85.7,"endSpeed":80.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.46598312129407,"aZ":-34.3638605630467,"pfxX":7.676021603782333,"pfxZ":-1.366622861852811,"pX":0.760678059652784,"pZ":1.2257145638858102,"vX0":4.81879915875974,"vY0":-124.82131745671396,"vZ0":-2.872482189661258,"x":88.0,"y":205.69,"x0":-2.18226127277136,"y0":50.003519185926265,"z0":5.1774423935010425,"aX":12.299320169391967},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.9,"breakHorizontal":-14.9,"spinRate":2881,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.43623964199711107,"extension":6.188183047968183},"hitData":{"launchSpeed":75.5,"launchAngle":-3.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.68,"coordY":156.75}},"index":2,"playId":"eced365d-4692-369d-9134-aee188da0824","pitchNumber":3,"startTime":"2026-04-08T21:46:38.451Z","endTime":"2026-04-08T21:46:48.546Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:46:48.546Z","atBatIndex":68},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Isaac Paredes lines out to left fielder Mickey Moniak.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-08T21:48:47.923Z","endTime":"2026-04-08T21:49:34.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":0},"pitchData":{"startSpeed":94.4,"endSpeed":88.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68944665877173,"aZ":-24.392789654505016,"pfxX":-6.393928275491315,"pfxZ":3.9709271619805264,"pX":-2.3805592311285815,"pZ":3.34108611473982,"vX0":1.0251508097017485,"vY0":-137.73485459027768,"vZ0":-1.7495913903035354,"x":207.74,"y":148.57,"x0":-1.9207349959520426,"y0":50.00509885132134,"z0":5.600863903670438,"aX":-12.539584793399268},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.1,"breakHorizontal":11.5,"spinRate":2292,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.39458462551479334,"extension":6.080547082252019},"index":0,"playId":"4c39a8e0-3600-3dde-b47b-20c5a5014559","pitchNumber":1,"startTime":"2026-04-08T21:49:07.138Z","endTime":"2026-04-08T21:49:11.320Z","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":0},"pitchData":{"startSpeed":95.3,"endSpeed":89.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.620769510628953,"aZ":-21.033985793758042,"pfxX":-5.766657561282344,"pfxZ":5.569817925956989,"pX":0.07344869581305448,"pZ":2.024334702110048,"vX0":6.567148418325218,"vY0":-138.7469382811351,"vZ0":-5.946232844843129,"x":114.2,"y":184.12,"x0":-1.5467572130595468,"y0":50.001960448445075,"z0":5.5453728121375505,"aX":-11.529961868456942},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.4,"breakHorizontal":9.5,"spinRate":2311,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.39099317882001694,"extension":6.1291582135132545},"hitData":{"launchSpeed":78.1,"launchAngle":27.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":71.19,"coordY":102.37}},"index":1,"playId":"fbbf64e5-bd7d-367b-a756-20207fd7a7a1","pitchNumber":2,"startTime":"2026-04-08T21:49:27.593Z","endTime":"2026-04-08T21:49:34.599Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:49:34.599Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Christian Walker lines out to left fielder Mickey Moniak.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-08T21:49:45.368Z","endTime":"2026-04-08T21:50:22.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"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":"Lineout","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":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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":86.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.26134444321092,"aZ":-22.61231445630602,"pfxX":-0.5026499812070844,"pfxZ":5.1242497507471585,"pX":0.5769781374679099,"pZ":2.4005075981872874,"vX0":6.499999195012596,"vY0":-134.28274056302712,"vZ0":-4.3713632046030995,"x":95.01,"y":173.97,"x0":-1.7878841925390587,"y0":50.000732535456834,"z0":5.615784983799549,"aX":-0.938649645434548},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.8,"breakHorizontal":-0.2,"spinRate":2403,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.40461998599157223,"extension":6.063690554752042},"index":0,"playId":"e6c3a0c6-c9cc-3ebe-8cc7-290d4a57623b","pitchNumber":1,"startTime":"2026-04-08T21:49:59.969Z","endTime":"2026-04-08T21:50:04.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":88.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.514784581186174,"aZ":-20.014658835220285,"pfxX":-7.607650564256551,"pfxZ":6.1916615869948775,"pX":-1.0429037478559142,"pZ":2.6362590875723897,"vX0":4.396063246076901,"vY0":-138.22627757019922,"vZ0":-4.674799140635034,"x":156.75,"y":167.6,"x0":-1.6532005648025705,"y0":50.00181801261142,"z0":5.666233122886341,"aX":-14.93966066669802},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.6,"breakHorizontal":13.1,"spinRate":2179,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.39400998621154315,"extension":6.125945506200168},"hitData":{"launchSpeed":80.8,"launchAngle":27.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":70.67,"coordY":91.23}},"index":1,"playId":"e6646bae-eeb9-3e46-ad91-ccf78d557c58","pitchNumber":2,"startTime":"2026-04-08T21:50:15.580Z","endTime":"2026-04-08T21:50:22.679Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:50:22.679Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cam Smith grounds out, third baseman Kyle Karros to first baseman Troy Johnston.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-08T21:50:33.439Z","endTime":"2026-04-08T21:51:28.135Z","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":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":79.4,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.894481311840924,"aZ":-34.789477982830334,"pfxX":5.873252347283402,"pfxZ":-1.6591739564537695,"pX":-0.342765710581476,"pZ":1.6687299009456567,"vX0":2.018978944564711,"vY0":-123.64840611449681,"vZ0":-2.716364383080856,"x":130.07,"y":193.72,"x0":-1.9295595541615884,"y0":50.00404546433305,"z0":5.654168231378141,"aX":9.243187905051148},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.4,"breakHorizontal":-11.0,"spinRate":2412,"spinDirection":56},"zone":13,"typeConfidence":2.0,"plateTime":0.4402360037217483,"extension":5.898531178653148},"index":0,"playId":"eee5ae7d-7968-3dcb-935c-f06cc40bf733","pitchNumber":1,"startTime":"2026-04-08T21:50:46.311Z","endTime":"2026-04-08T21:51:13.314Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"}}},{"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":95.9,"endSpeed":88.8,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47230781479352,"aZ":-21.498205406077915,"pfxX":-7.430513053994314,"pfxZ":5.3301710619300255,"pX":-0.9495270895501698,"pZ":2.739399262861426,"vX0":4.9499505367893075,"vY0":-139.6834198994237,"vZ0":-3.9675624775313727,"x":153.19,"y":164.82,"x0":-1.7670216313650977,"y0":50.001464525280014,"z0":5.567820934299675,"aX":-14.881087190963564},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.1,"breakHorizontal":12.6,"spinRate":2309,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.39010586441391704,"extension":6.223924669979573},"hitData":{"launchSpeed":60.8,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.87,"coordY":177.39}},"index":1,"playId":"70ba1628-d72d-30cd-b5e8-d627e9518807","pitchNumber":2,"startTime":"2026-04-08T21:51:20.690Z","endTime":"2026-04-08T21:51:28.135Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:51:28.135Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Moniak flies out to left fielder Brice Matthews.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T21:53:39.701Z","endTime":"2026-04-08T21:54:03.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":2},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Bryan Abreu replaces Kai-Wei Teng.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T21:52:17.942Z","endTime":"2026-04-08T21:53:41.968Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650556,"link":"/api/v1/people/650556"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.942588800431,"aZ":-37.01288945995595,"pfxX":0.7729262638806129,"pfxZ":-3.1435115449026014,"pX":-0.09291877649927201,"pZ":3.858956762583861,"vX0":5.966137973497353,"vY0":-123.19699805400634,"vZ0":3.134719166728007,"x":120.54,"y":134.59,"x0":-2.6439413776860334,"y0":50.00029930239097,"z0":5.693661939289546,"aX":1.1905378455965614},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.7,"breakHorizontal":-2.8,"spinRate":2474,"spinDirection":73},"zone":11,"typeConfidence":0.9,"plateTime":0.4442002301206731,"extension":6.408781932044688},"index":1,"playId":"1f2d7f58-468b-34a4-a3f3-f5dcafa4faba","pitchNumber":1,"startTime":"2026-04-08T21:53:41.968Z","endTime":"2026-04-08T21:53:46.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.642656017206857,"aZ":-34.92540356545266,"pfxX":1.0789797105624541,"pfxZ":-1.7520371689717766,"pX":0.18993168465553192,"pZ":1.6635352826802718,"vX0":6.596681055454081,"vY0":-124.29144342403069,"vZ0":-2.1008032007164013,"x":109.76,"y":193.86,"x0":-2.6326361425012412,"y0":50.00132782133005,"z0":5.404984019987696,"aX":1.6958008656551582},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.4,"breakHorizontal":-3.4,"spinRate":2366,"spinDirection":95},"zone":8,"typeConfidence":0.9,"plateTime":0.4397756317616155,"extension":6.346589570327171},"hitData":{"launchSpeed":85.4,"launchAngle":48.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.44,"coordY":120.99}},"index":2,"playId":"264850a8-6dfd-3d1c-946d-72bbf2d22fae","pitchNumber":2,"startTime":"2026-04-08T21:53:54.899Z","endTime":"2026-04-08T21:54:03.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:54:03.780Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hunter Goodman walks.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T21:54:05.248Z","endTime":"2026-04-08T21:56:07.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"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":[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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":80.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.79569186815231,"aZ":-37.25143141774616,"pfxX":2.0256312233195946,"pfxZ":-3.166360828337769,"pX":-0.8394359133517155,"pZ":2.1347950470408064,"vX0":3.8555897959417544,"vY0":-124.54709963319476,"vZ0":-0.782437223890794,"x":149.0,"y":181.14,"x0":-2.6572504527355374,"y0":50.00005256202987,"z0":5.474988147396243,"aX":3.251633587756936},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.8,"breakHorizontal":-4.4,"spinRate":2592,"spinDirection":67},"zone":7,"typeConfidence":0.9,"plateTime":0.4360932491041032,"extension":6.4782320222879175},"index":0,"playId":"3672748e-0647-315c-b670-24147cb09883","pitchNumber":1,"startTime":"2026-04-08T21:54:28.377Z","endTime":"2026-04-08T21:54:33.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.656601050179052,"aZ":-20.77173349713479,"pfxX":-2.870194557030543,"pfxZ":5.834960687326511,"pX":-1.6456439568242291,"pZ":4.10517289382049,"vX0":3.5866452959657518,"vY0":-137.95287358944114,"vZ0":0.5124423767158133,"x":179.73,"y":127.94,"x0":-2.5812381347431743,"y0":50.00386196565382,"z0":5.302155514409617,"aX":-5.61027981389584},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.9,"breakHorizontal":4.6,"spinRate":2255,"spinDirection":215},"zone":11,"typeConfidence":0.87,"plateTime":0.3949319346440441,"extension":6.55044913660067},"index":1,"playId":"112ef566-5bc2-3a52-866f-3ecac8070323","pitchNumber":2,"startTime":"2026-04-08T21:54:45.511Z","endTime":"2026-04-08T21:54:49.944Z","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":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.272251494977322,"aZ":-37.266068531872406,"pfxX":1.5552815977806675,"pfxZ":-3.1224329284371155,"pX":-1.3481184062494045,"pZ":2.1202574930932325,"vX0":2.759280023841247,"vY0":-125.7488114645679,"vZ0":-1.077448406895639,"x":168.39,"y":181.53,"x0":-2.6542492719109454,"y0":50.00421741337544,"z0":5.530680464359211,"aX":2.5346209287672026},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-5.6,"breakHorizontal":-3.4,"spinRate":2684,"spinDirection":72},"zone":13,"typeConfidence":0.9,"plateTime":0.4326660294944027,"extension":6.287375886563017},"index":2,"playId":"03d4189f-d8e1-3b9d-b1c7-efd164593c68","pitchNumber":3,"startTime":"2026-04-08T21:55:01.103Z","endTime":"2026-04-08T21:55:05.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":81.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.4776998246991,"aZ":-36.91866608953948,"pfxX":0.9111260260828757,"pfxZ":-2.9137595209961153,"pX":0.556524114318315,"pZ":0.5881565050099853,"vX0":7.515947166817764,"vY0":-126.02524141387589,"vZ0":-4.38711624100818,"x":95.79,"y":222.9,"x0":-2.5666741859794553,"y0":50.00103992479061,"z0":5.291873142124151,"aX":1.484131131886029},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-6.0,"breakHorizontal":-3.1,"spinRate":2714,"spinDirection":75},"zone":14,"typeConfidence":0.89,"plateTime":0.4324649449666036,"extension":6.523638460129075},"index":3,"playId":"d1f20a99-44da-33f8-852c-72e5b0bbb82e","pitchNumber":4,"startTime":"2026-04-08T21:55:17.913Z","endTime":"2026-04-08T21:55:22.038Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-08T21:55:32.657Z","endTime":"2026-04-08T21:55:43.631Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.698869996947924,"aZ":-18.124858513184904,"pfxX":-2.160208434951503,"pfxZ":7.255265681835954,"pX":-1.067252859717907,"pZ":4.286094161731953,"vX0":4.8690131351429145,"vY0":-137.804680140588,"vZ0":0.20197707732956516,"x":157.68,"y":123.06,"x0":-2.571021246149849,"y0":50.000430838868155,"z0":5.429622354446131,"aX":-4.1821622042431175},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.4,"breakHorizontal":3.0,"spinRate":2219,"spinDirection":218},"zone":11,"typeConfidence":0.88,"plateTime":0.39644466165024994,"extension":6.462461294477482},"index":5,"playId":"0a3c1b4f-ad8d-38ab-9e30-04e2eb7a622c","pitchNumber":5,"startTime":"2026-04-08T21:55:43.631Z","endTime":"2026-04-08T21:55:48.032Z","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":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.883371916665517,"aZ":-19.20346189812119,"pfxX":-1.5081358635474982,"pfxZ":6.857031691905748,"pX":-0.5068025403134683,"pZ":4.029912466214909,"vX0":5.744458939531542,"vY0":-136.38995851275862,"vZ0":0.270548142745878,"x":136.32,"y":129.97,"x0":-2.440634278176912,"y0":50.00131486704194,"z0":5.249516950033989,"aX":-2.852576303693004},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.7,"breakHorizontal":1.6,"spinRate":2080,"spinDirection":210},"zone":11,"typeConfidence":0.85,"plateTime":0.4009744578565302,"extension":6.786657954898314},"index":6,"playId":"e90ae7bb-dc23-3215-b483-57b5f438f6fa","pitchNumber":6,"startTime":"2026-04-08T21:56:00.803Z","endTime":"2026-04-08T21:56:07.126Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:56:07.126Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake McCarthy walks. Hunter Goodman to 2nd.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T21:56:14.589Z","endTime":"2026-04-08T21:57:29.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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, 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":84.7,"endSpeed":79.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.96684542314146,"aZ":-35.702002761521406,"pfxX":0.8373590984648742,"pfxZ":-2.244539930958325,"pX":0.4586955893117538,"pZ":0.8863981961122114,"vX0":6.815717555160922,"vY0":-123.38400840875383,"vZ0":-3.757584988552453,"x":99.52,"y":214.85,"x0":-2.4256923745396497,"y0":50.00181451277887,"z0":5.375951979287053,"aX":1.3162804862485946},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.6,"breakHorizontal":-2.8,"spinRate":2468,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.44058751483503933,"extension":6.476811928181349},"index":0,"playId":"1db8f615-fca3-3b7b-ae80-cbf79e5bcfa2","pitchNumber":1,"startTime":"2026-04-08T21:56:32.102Z","endTime":"2026-04-08T21:56:37.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.967836622241947,"aZ":-16.682212566269595,"pfxX":-4.697266607248508,"pfxZ":7.989818973853239,"pX":1.1225230704534037,"pZ":2.0120934091700153,"vX0":10.680928980648375,"vY0":-137.95984870764397,"vZ0":-6.066265718203498,"x":74.21,"y":184.45,"x0":-2.1785989324679695,"y0":50.004073005863575,"z0":5.352793648967981,"aX":-9.110144115451792},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.4,"breakHorizontal":6.5,"spinRate":2237,"spinDirection":208},"zone":14,"typeConfidence":0.89,"plateTime":0.3961199268294453,"extension":6.630457974361793},"index":1,"playId":"135dbb45-463f-388b-b899-931a85eca8d1","pitchNumber":2,"startTime":"2026-04-08T21:56:50.424Z","endTime":"2026-04-08T21:56:55.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.995689162873003,"aZ":-34.485650522349836,"pfxX":1.2697646909315843,"pfxZ":-1.486359866016004,"pX":-1.6761497444221019,"pZ":2.5146868044437407,"vX0":2.269337677538953,"vY0":-123.4449822105405,"vZ0":-0.5085804638064736,"x":180.89,"y":170.88,"x0":-2.769888330702663,"y0":50.00383014883308,"z0":5.609470504993549,"aX":1.9728722160570134},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.5,"breakHorizontal":-2.8,"spinRate":2608,"spinDirection":71},"zone":13,"typeConfidence":0.9,"plateTime":0.4425425949260222,"extension":6.1872888648945965},"index":2,"playId":"45d603eb-84e3-3d2c-bed1-7eeac9b7e3bf","pitchNumber":3,"startTime":"2026-04-08T21:57:07.780Z","endTime":"2026-04-08T21:57:12.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.155601234564582,"aZ":-18.157136001514278,"pfxX":-5.640241456659634,"pfxZ":7.396942874332861,"pX":-1.2692985736500186,"pZ":3.0267808712481505,"vX0":5.326371257741189,"vY0":-136.78869874843255,"vZ0":-3.059017614249174,"x":165.38,"y":157.06,"x0":-2.5088759075959635,"y0":50.003730966488256,"z0":5.404381904218175,"aX":-10.689860482579137},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.0,"breakHorizontal":9.1,"spinRate":2141,"spinDirection":211},"zone":11,"typeConfidence":0.88,"plateTime":0.40041614964095773,"extension":6.532359725942484},"index":3,"playId":"ce70edc3-afa8-3626-99e3-138261b7ec01","pitchNumber":4,"startTime":"2026-04-08T21:57:25.063Z","endTime":"2026-04-08T21:57:29.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:57:29.663Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T21:58:14.943Z","endTime":"2026-04-08T21:59:27.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-08T21:57:43.181Z","endTime":"2026-04-08T21:58:17.034Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.991554201172,"aZ":-36.17301612340044,"pfxX":1.085570695429778,"pfxZ":-2.5476164863608384,"pX":-0.7601538297089029,"pZ":1.9897779825325996,"vX0":4.24889882940536,"vY0":-124.13347762743358,"vZ0":-1.2462658058308342,"x":145.98,"y":185.06,"x0":-2.6325943928556246,"y0":50.00558509034102,"z0":5.499768223785252,"aX":1.7009181149462012},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.7,"breakHorizontal":-2.9,"spinRate":2581,"spinDirection":71},"zone":7,"typeConfidence":0.9,"plateTime":0.4406138669749988,"extension":6.6626282540893875},"index":1,"playId":"622c2d41-3060-3184-b970-df8a1d87969b","pitchNumber":1,"startTime":"2026-04-08T21:58:17.034Z","endTime":"2026-04-08T21:58:21.754Z","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":87.7,"endSpeed":81.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.065387556137363,"aZ":-37.63470406345713,"pfxX":0.17180285450434063,"pfxZ":-3.3183929857336505,"pX":0.8355548071540269,"pZ":1.4016479812829061,"vX0":7.85905905053472,"vY0":-127.47283344536741,"vZ0":-2.9299632904142188,"x":85.15,"y":200.94,"x0":-2.3089365733718443,"y0":50.00180241302661,"z0":5.535461923808452,"aX":0.28166648057830246},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-6.5,"breakHorizontal":-2.0,"spinRate":2690,"spinDirection":61},"zone":14,"typeConfidence":0.89,"plateTime":0.42958226772015484,"extension":6.551447906628683},"index":2,"playId":"0575f53a-cc9c-35b6-9dc8-7325d7050f51","pitchNumber":2,"startTime":"2026-04-08T21:58:37.800Z","endTime":"2026-04-08T21:58:43.978Z","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.2,"endSpeed":88.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.806011765740198,"aZ":-16.968742629697882,"pfxX":-3.7591781694665647,"pfxZ":7.619920423050525,"pX":0.51185582498031,"pZ":3.907620764957649,"vX0":8.608553418673294,"vY0":-139.94128031949109,"vZ0":-1.1813145865604167,"x":97.49,"y":133.27,"x0":-2.107473842400456,"y0":50.00089852586293,"z0":5.4401684206216085,"aX":-7.500423400159705},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.8,"breakHorizontal":5.2,"spinRate":2247,"spinDirection":205},"zone":12,"typeConfidence":0.9,"plateTime":0.3905103039868303,"extension":6.414100291716005},"index":3,"playId":"bd2dc81e-cf91-3fe3-aa89-18eb1df43e92","pitchNumber":3,"startTime":"2026-04-08T21:59:04.994Z","endTime":"2026-04-08T21:59:09.782Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.791970616062432,"aZ":-16.23738703706477,"pfxX":-3.5407908132105703,"pfxZ":7.947795847148852,"pX":-0.01427933287026322,"pZ":3.310350191676626,"vX0":7.297269396156945,"vY0":-140.0431712515052,"vZ0":-2.7108013490955187,"x":117.54,"y":149.4,"x0":-2.182564171022495,"y0":50.003494716221276,"z0":5.340747066779342,"aX":-7.101308978696459},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.0,"breakHorizontal":5.0,"spinRate":2220,"spinDirection":207},"zone":2,"typeConfidence":0.9,"plateTime":0.3896887966977838,"extension":6.639662277497284},"index":4,"playId":"b1a8453c-ae9e-31fe-8e16-9f85705a5e5a","pitchNumber":4,"startTime":"2026-04-08T21:59:22.181Z","endTime":"2026-04-08T21:59:27.417Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:59:27.417Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Troy Johnston singles on a sharp line drive to center fielder Joey Loperfido. Hunter Goodman scores. Jake McCarthy to 3rd.","rbi":1,"awayScore":1,"homeScore":9,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T21:59:36.832Z","endTime":"2026-04-08T22:00:01.834Z","isComplete":true,"isScoringPlay":true,"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":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"postOnThird":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":650556,"link":"/api/v1/people/650556"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52527851906567,"aZ":-38.92351631658523,"pfxX":1.0627278144993775,"pfxZ":-4.125237624858734,"pX":-0.1336270145112242,"pZ":2.269302377957902,"vX0":5.434408581070475,"vY0":-126.52492299970393,"vZ0":-0.8651873544045676,"x":122.09,"y":177.51,"x0":-2.4390433035055716,"y0":50.002756717241894,"z0":5.709185015472008,"aX":1.7379737142680052},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-7.4,"breakHorizontal":-3.0,"spinRate":2609,"spinDirection":61},"zone":5,"typeConfidence":0.9,"plateTime":0.4313474421816639,"extension":6.465343942072707},"hitData":{"launchSpeed":103.1,"launchAngle":12.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":104.3,"coordY":66.67}},"index":0,"playId":"7a61b68c-a3bb-3793-aeff-cde24c27c529","pitchNumber":1,"startTime":"2026-04-08T21:59:51.621Z","endTime":"2026-04-08T22:00:01.834Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T22:00:01.834Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brenton Doyle strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T22:00:08.607Z","endTime":"2026-04-08T22:01:57.983Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":87.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.493836337945364,"aZ":-15.196048642374489,"pfxX":-0.9974976408828164,"pfxZ":8.60190126538966,"pX":0.4509165644452298,"pZ":2.4159208706320325,"vX0":8.063491312448823,"vY0":-139.39730489039474,"vZ0":-5.177165725670697,"x":99.81,"y":173.55,"x0":-2.3459904482199962,"y0":50.00163293496915,"z0":5.295775533511235,"aX":-1.969399259491788},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.8,"breakHorizontal":0.2,"spinRate":2139,"spinDirection":213},"zone":6,"typeConfidence":0.9,"plateTime":0.3924961368712263,"extension":6.646624598667808},"index":0,"playId":"5e0ceb11-d7da-3098-a7a7-f8ee7679b60a","pitchNumber":1,"startTime":"2026-04-08T22:00:33.055Z","endTime":"2026-04-08T22:00:37.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":90.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.573648823900676,"aZ":-15.758649825276494,"pfxX":-2.1200995502006608,"pfxZ":7.971350479246974,"pX":0.31010573713315875,"pZ":1.9411142758494964,"vX0":7.984098770354447,"vY0":-141.49914276418926,"vZ0":-6.341661186755188,"x":105.18,"y":186.37,"x0":-2.253686529843068,"y0":50.005636544265805,"z0":5.193837642422922,"aX":-4.368839886545236},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.6,"breakHorizontal":2.5,"spinRate":2088,"spinDirection":210},"zone":9,"typeConfidence":0.9,"plateTime":0.3848256106923311,"extension":6.6513058681565775},"index":1,"playId":"58dcc12e-7f2c-3da9-9cc7-82e6232cce37","pitchNumber":2,"startTime":"2026-04-08T22:00:48.957Z","endTime":"2026-04-08T22:00:54.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.196885788960643,"aZ":-12.31606083191873,"pfxX":-4.875823581278466,"pfxZ":9.734944248123192,"pX":2.151794852484965,"pZ":1.243896944697138,"vX0":13.79463441371146,"vY0":-141.44165906358205,"vZ0":-8.738635262405856,"x":34.98,"y":205.19,"x0":-2.1404774948594314,"y0":50.00592032263211,"z0":5.150216717520772,"aX":-9.9506729050486},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.0,"breakHorizontal":6.2,"spinRate":2245,"spinDirection":213},"zone":14,"typeConfidence":0.9,"plateTime":0.3862504431446383,"extension":6.760154273392473},"index":2,"playId":"385eef84-1448-3525-9a9f-54071c6f4c4e","pitchNumber":3,"startTime":"2026-04-08T22:01:10.184Z","endTime":"2026-04-08T22:01:13.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.983815633368437,"aZ":-15.524242295787152,"pfxX":-3.6158883573959066,"pfxZ":8.079413326653153,"pX":-0.5366132532082122,"pZ":2.816721653510733,"vX0":6.31999076068824,"vY0":-142.03562278308524,"vZ0":-4.471858099387954,"x":137.45,"y":162.73,"x0":-2.3122369195054207,"y0":50.001196052038345,"z0":5.386422745376623,"aX":-7.4504731358747875},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.0,"breakHorizontal":5.4,"spinRate":2293,"spinDirection":212},"zone":4,"typeConfidence":0.9,"plateTime":0.38440222057383755,"extension":6.524008708739947},"index":3,"playId":"2177a173-7186-3dd7-9625-8318b6d4b7d9","pitchNumber":4,"startTime":"2026-04-08T22:01:30.887Z","endTime":"2026-04-08T22:01:35.760Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.170229624579687,"aZ":-18.795481071892763,"pfxX":-4.2352009802402995,"pfxZ":6.601412472428718,"pX":-0.2116491758424883,"pZ":3.6488652015182725,"vX0":7.1508126944461035,"vY0":-140.79962392855907,"vZ0":-1.4355593283214025,"x":125.07,"y":140.26,"x0":-2.223188806024685,"y0":50.00198874078959,"z0":5.37019619767456,"aX":-8.582970842153438},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.9,"breakHorizontal":6.4,"spinRate":2273,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.38762266614325336,"extension":6.651255606715025},"index":4,"playId":"18faaa6c-0b26-34d5-bbdd-927b76689e44","pitchNumber":5,"startTime":"2026-04-08T22:01:54.123Z","endTime":"2026-04-08T22:01:57.983Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T22:01:57.983Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Loperfido strikes out swinging.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-08T22:03:51.707Z","endTime":"2026-04-08T22:06:15.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":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":83.8,"endSpeed":78.0,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.838258426888828,"aZ":-32.84224760382694,"pfxX":7.742496047009011,"pfxZ":-0.4419331007295373,"pX":0.5030823297760924,"pZ":1.9337181633531797,"vX0":3.637694356225137,"vY0":-122.08879533652627,"vZ0":-2.156953260971581,"x":97.82,"y":186.57,"x0":-2.0074370961800962,"y0":50.00093930444728,"z0":5.628846542644261,"aX":11.799415642540644},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.1,"breakHorizontal":-14.9,"spinRate":2436,"spinDirection":67},"zone":9,"typeConfidence":2.0,"plateTime":0.44697108446222744,"extension":6.053433727182006},"index":0,"playId":"6bddf2df-092e-313a-a94a-05647c23961d","pitchNumber":1,"startTime":"2026-04-08T22:04:10.317Z","endTime":"2026-04-08T22:04:15.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.984455974517395,"aZ":-30.937504093171682,"pfxX":-5.7294065621041455,"pfxZ":0.7709073584883117,"pX":-0.5896916806602001,"pZ":0.6435615312069493,"vX0":5.3561891593442015,"vY0":-125.16147456468288,"vZ0":-5.67340967937182,"x":139.48,"y":221.4,"x0":-1.998954449937015,"y0":50.00515123039321,"z0":5.431434651364215,"aX":-9.217512987355056},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.5,"breakHorizontal":9.4,"spinRate":1431,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.43533399209188994,"extension":6.142961933118889},"index":1,"playId":"af7e4748-1706-3912-b60b-540af0c94105","pitchNumber":2,"startTime":"2026-04-08T22:04:24.874Z","endTime":"2026-04-08T22:04:28.826Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-08T22:04:35.544Z","endTime":"2026-04-08T22:04:46.199Z","isPitch":false,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"}},{"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":94.9,"endSpeed":88.0,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.790445007055865,"aZ":-18.285397840752264,"pfxX":-4.964591838861487,"pfxZ":7.068478612823288,"pX":0.2218249537504998,"pZ":3.5401520629670005,"vX0":7.601228351982165,"vY0":-138.1309084951319,"vZ0":-2.152768929085431,"x":108.54,"y":143.2,"x0":-1.8990999722476136,"y0":50.00653441453911,"z0":5.536060131585383,"aX":-9.761229249213338},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.6,"breakHorizontal":7.7,"spinRate":2439,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.39394121836722684,"extension":6.041892814381997},"index":3,"playId":"f294f7e0-be51-33fa-baf5-076e93bd1810","pitchNumber":3,"startTime":"2026-04-08T22:04:46.199Z","endTime":"2026-04-08T22:04:49.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.5,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.171685163481225,"aZ":-19.624872560404633,"pfxX":-5.021449106758789,"pfxZ":6.45537605114292,"pX":-0.3766564853703946,"pZ":4.249879905812108,"vX0":5.979850438682551,"vY0":-137.30561467664194,"vZ0":-0.1549350388034722,"x":131.36,"y":124.03,"x0":-1.9117282329056906,"y0":50.00451419248909,"z0":5.6219427015424515,"aX":-9.76515534759622},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.9,"breakHorizontal":8.2,"spinRate":2329,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3961577972916741,"extension":6.1007460420176125},"index":4,"playId":"a7c04c78-6b7a-37da-932c-c2f17dac7a83","pitchNumber":4,"startTime":"2026-04-08T22:05:05.899Z","endTime":"2026-04-08T22:05:10.700Z","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":81.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.845790013012973,"aZ":-35.76550505195867,"pfxX":0.3562762610483923,"pfxZ":-2.1382395286907396,"pX":0.20069552284737363,"pZ":2.892329827999638,"vX0":4.549409312192255,"vY0":-127.33453332858693,"vZ0":-0.6046012055944521,"x":109.35,"y":160.69,"x0":-1.6395761464087004,"y0":50.004072432158864,"z0":5.910499776629239,"aX":0.5977028097499351},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.8,"breakHorizontal":-1.4,"spinRate":2280,"spinDirection":56},"zone":5,"typeConfidence":2.0,"plateTime":0.42664664429760313,"extension":5.981858838117181},"index":5,"playId":"b5f8c4d6-3844-369f-96a7-717fedc509a0","pitchNumber":5,"startTime":"2026-04-08T22:05:22.142Z","endTime":"2026-04-08T22:05:27.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.04048071650691,"aZ":-33.42407438447518,"pfxX":-0.3387058405503069,"pfxZ":-0.7719989661326219,"pX":0.07314697267185431,"pZ":1.2138167087243363,"vX0":4.407579402713258,"vY0":-125.79025541372403,"vZ0":-4.483394548139738,"x":114.21,"y":206.01,"x0":-1.6500597679761932,"y0":50.00260824946574,"z0":5.698162793165675,"aX":-0.5486680329511205},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.2,"breakHorizontal":-0.2,"spinRate":2319,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4337203939822465,"extension":6.062183374260534},"index":6,"playId":"57a77703-0bb4-3558-9be9-3770e2734861","pitchNumber":6,"startTime":"2026-04-08T22:06:10.910Z","endTime":"2026-04-08T22:06:15.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T22:06:15.320Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Matthews strikes out swinging.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-08T22:06:14.603Z","endTime":"2026-04-08T22:08:04.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":89.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.050430189262176,"aZ":-21.982274293876625,"pfxX":-6.368785969873938,"pfxZ":5.096409956702594,"pX":-1.0251660195431784,"pZ":2.155089533316244,"vX0":4.500796571880359,"vY0":-139.057243858787,"vZ0":-5.234635647359743,"x":156.08,"y":180.59,"x0":-1.820292125370189,"y0":50.000597206655,"z0":5.478779261793507,"aX":-12.73270088970973},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.5,"breakHorizontal":10.9,"spinRate":2321,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.39077484187261113,"extension":6.234217054414657},"index":0,"playId":"ff34c526-38cd-341e-92fb-f66747cd4f5d","pitchNumber":1,"startTime":"2026-04-08T22:06:37.960Z","endTime":"2026-04-08T22:06:42.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98812479205162,"aZ":-15.797802280592274,"pfxX":-4.592593778840121,"pfxZ":8.187888925403744,"pX":1.061070279215208,"pZ":2.468858735087818,"vX0":8.327484644095433,"vY0":-139.47258333765598,"vZ0":-5.817023138395472,"x":76.55,"y":172.12,"x0":-1.346546691420115,"y0":50.00012246405085,"z0":5.597627228042519,"aX":-9.182898186274587},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.0,"breakHorizontal":6.8,"spinRate":2449,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.39050099251976755,"extension":6.372420856827336},"index":1,"playId":"60e25e5e-0337-338d-a438-23636510fc14","pitchNumber":2,"startTime":"2026-04-08T22:06:54.065Z","endTime":"2026-04-08T22:06:58.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.932574237432586,"aZ":-16.072782520911137,"pfxX":-3.5713870097942926,"pfxZ":8.213552825806559,"pX":-0.16411487159334703,"pZ":2.968701926999527,"vX0":5.102302470883845,"vY0":-138.42600983752814,"vZ0":-4.487509070223137,"x":123.26,"y":158.63,"x0":-1.558520679666024,"y0":50.003122961753306,"z0":5.670798339425016,"aX":-7.002075400354354},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.3,"breakHorizontal":5.5,"spinRate":2287,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.3941354081575441,"extension":6.165754806553344},"index":2,"playId":"f929044d-87b2-3717-80f9-43be8e52a0a8","pitchNumber":3,"startTime":"2026-04-08T22:07:10.804Z","endTime":"2026-04-08T22:07:14.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":88.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.221386075696422,"aZ":-15.803301283147835,"pfxX":-4.127988945400853,"pfxZ":8.34931494436699,"pX":0.7423909056068869,"pZ":1.6212028149284514,"vX0":7.629664105556574,"vY0":-138.26561049827708,"vZ0":-7.941552058101776,"x":88.7,"y":195.01,"x0":-1.5009285228625817,"y0":50.00263641380302,"z0":5.565377818401857,"aX":-8.093799988602695},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.8,"breakHorizontal":6.1,"spinRate":2317,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.394283493280847,"extension":6.048105215771225},"index":3,"playId":"eb1dd7e7-98bb-34b0-af60-9f25d883d175","pitchNumber":4,"startTime":"2026-04-08T22:07:28.000Z","endTime":"2026-04-08T22:07:55.004Z","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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49844250920464,"aZ":-20.545939375978058,"pfxX":-0.4464925443764569,"pfxZ":6.104149752806112,"pX":-0.31763565608467204,"pZ":2.735223266490597,"vX0":4.430029237596472,"vY0":-136.32768380157907,"vZ0":-3.957819322366004,"x":129.11,"y":164.93,"x0":-1.8972105684121259,"y0":50.00434139388038,"z0":5.602073672589812,"aX":-0.8508234479503353},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.6,"breakHorizontal":0.0,"spinRate":2314,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.39988239544475634,"extension":6.140006501783477},"index":4,"playId":"de67ec4b-e9de-33c3-9c57-fa2c349faad0","pitchNumber":5,"startTime":"2026-04-08T22:08:00.960Z","endTime":"2026-04-08T22:08:04.664Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T22:08:04.664Z","atBatIndex":79},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Vázquez singles on a line drive to center fielder Brenton Doyle.","rbi":0,"awayScore":1,"homeScore":9,"isOut":false},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-08T22:08:04.628Z","endTime":"2026-04-08T22:08:36.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.429044376275453,"aZ":-22.686035548257728,"pfxX":0.6486957041020072,"pfxZ":4.995433241051336,"pX":-0.1184447980073447,"pZ":2.5937562776945575,"vX0":4.5841443887615725,"vY0":-135.69344793025348,"vZ0":-3.720169613006715,"x":121.51,"y":168.75,"x0":-1.9010720370741832,"y0":50.00527394988572,"z0":5.527967320300587,"aX":1.2321736461884822},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.6,"breakHorizontal":-1.9,"spinRate":2335,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.4007803837526196,"extension":6.1519314181107445},"hitData":{"launchSpeed":93.4,"launchAngle":9.0,"totalDistance":172.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":129.64,"coordY":90.31}},"index":0,"playId":"0ecd2640-401c-33ed-a9a2-2fe234751408","pitchNumber":1,"startTime":"2026-04-08T22:08:27.032Z","endTime":"2026-04-08T22:08:36.952Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T22:08:36.952Z","atBatIndex":80},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeremy Peña grounds out, third baseman Kyle Karros to first baseman Troy Johnston.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-08T22:08:46.767Z","endTime":"2026-04-08T22:10:21.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".192"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".269"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".368"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".459"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".464"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".345"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".161"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".304"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".115"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.58"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.55"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.04"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.06"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.19"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.37"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.43"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.32"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.67"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"69.92"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.64"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.69"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.98"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".522"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".731"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.026"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.189"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.286"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.136"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".767"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".512"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".960"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".370"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".522"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".731"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.026"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.189"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.286"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.136"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".767"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".512"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".960"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".370"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.732566093269703,"aZ":-34.303459858754955,"pfxX":7.716303048323183,"pfxZ":-1.3290780273027685,"pX":1.765150763767017,"pZ":0.6910835616778098,"vX0":6.282660794797981,"vY0":-125.20835379783654,"vZ0":-5.084628291874667,"x":49.72,"y":220.12,"x0":-1.7694507378441415,"y0":50.00196006603625,"z0":5.521175184864033,"aX":12.380915342513099},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.2,"breakHorizontal":-15.4,"spinRate":2536,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.43566764810084146,"extension":6.103038855820679},"index":0,"playId":"60964d96-0bf8-3aaa-a882-737ca06be2ee","pitchNumber":1,"startTime":"2026-04-08T22:09:03.667Z","endTime":"2026-04-08T22:09:12.245Z","isPitch":true,"type":"pitch"},{"details":{"description":"Christian Vázquez advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":1,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"60964d96-0bf8-3aaa-a882-737ca06be2ee","startTime":"2026-04-08T22:09:19.954Z","endTime":"2026-04-08T22:09:26.034Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":543877,"link":"/api/v1/people/543877"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-04-08T22:09:26.034Z","endTime":"2026-04-08T22:09:35.817Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9303448387439,"aZ":-28.689316731954573,"pfxX":-6.6047823857815136,"pfxZ":2.0818307038744326,"pX":-0.49641715168166006,"pZ":0.10748653370044664,"vX0":5.6001918413834275,"vY0":-128.23125652044985,"vZ0":-7.739073078380754,"x":135.92,"y":235.88,"x0":-1.8437597660820255,"y0":50.00427284078069,"z0":5.382971165393611,"aX":-11.070488085140285},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.3,"breakHorizontal":10.8,"spinRate":1635,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.42609260054840137,"extension":6.134224824623918},"index":3,"playId":"a9a35d8d-87de-3d6c-91cb-053fdc7935af","pitchNumber":2,"startTime":"2026-04-08T22:09:35.817Z","endTime":"2026-04-08T22:09:40.838Z","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":87.8,"endSpeed":81.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.891353425599007,"aZ":-34.49321896470273,"pfxX":0.18245379561501185,"pfxZ":-1.3977214345083488,"pX":1.1415919630559523,"pZ":0.4125410680827006,"vX0":6.719256320780144,"vY0":-127.69879922475788,"vZ0":-6.367135119074022,"x":73.49,"y":227.64,"x0":-1.541142785862602,"y0":50.002830838090105,"z0":5.633065614569911,"aX":0.3016879391147668},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.7,"breakHorizontal":-1.8,"spinRate":2263,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.42799514763694146,"extension":6.0276042875378675},"index":4,"playId":"8cd08f97-2d89-3ef7-9aa4-eecfcc02ad57","pitchNumber":3,"startTime":"2026-04-08T22:09:55.571Z","endTime":"2026-04-08T22:09:59.453Z","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":93.0,"endSpeed":87.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.428860765362955,"aZ":-23.624657059055078,"pfxX":0.4278269687903584,"pfxZ":4.475452512321221,"pX":-0.4489130329636232,"pZ":2.538874316643343,"vX0":3.775642904651835,"vY0":-135.6379847760707,"vZ0":-3.9690817266545615,"x":134.11,"y":170.23,"x0":-1.8999062051791926,"y0":50.00599705069916,"z0":5.617981222914326,"aX":0.8181284575459589},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.7,"breakHorizontal":-1.3,"spinRate":2260,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.39986393929344155,"extension":5.969720836171461},"hitData":{"launchSpeed":74.1,"launchAngle":4.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.7,"coordY":165.87}},"index":5,"playId":"0310088f-4624-3bb9-a8e6-305b19328323","pitchNumber":4,"startTime":"2026-04-08T22:10:13.926Z","endTime":"2026-04-08T22:10:21.239Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T22:10:21.239Z","atBatIndex":81}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeremy Peña grounds out, third baseman Kyle Karros to first baseman Troy Johnston.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-08T22:08:46.767Z","endTime":"2026-04-08T22:10:21.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".192"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".269"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".368"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".459"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".464"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".345"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".161"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".304"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".115"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.58"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.55"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.04"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.06"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.19"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.37"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.43"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.32"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.67"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"69.92"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.64"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.69"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.98"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".522"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".731"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.026"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.189"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.286"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.136"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".767"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".512"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".960"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".370"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".522"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".731"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.026"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.189"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.286"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.136"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".767"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".512"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".960"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".370"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.732566093269703,"aZ":-34.303459858754955,"pfxX":7.716303048323183,"pfxZ":-1.3290780273027685,"pX":1.765150763767017,"pZ":0.6910835616778098,"vX0":6.282660794797981,"vY0":-125.20835379783654,"vZ0":-5.084628291874667,"x":49.72,"y":220.12,"x0":-1.7694507378441415,"y0":50.00196006603625,"z0":5.521175184864033,"aX":12.380915342513099},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.2,"breakHorizontal":-15.4,"spinRate":2536,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.43566764810084146,"extension":6.103038855820679},"index":0,"playId":"60964d96-0bf8-3aaa-a882-737ca06be2ee","pitchNumber":1,"startTime":"2026-04-08T22:09:03.667Z","endTime":"2026-04-08T22:09:12.245Z","isPitch":true,"type":"pitch"},{"details":{"description":"Christian Vázquez advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":1,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"60964d96-0bf8-3aaa-a882-737ca06be2ee","startTime":"2026-04-08T22:09:19.954Z","endTime":"2026-04-08T22:09:26.034Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":543877,"link":"/api/v1/people/543877"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-04-08T22:09:26.034Z","endTime":"2026-04-08T22:09:35.817Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9303448387439,"aZ":-28.689316731954573,"pfxX":-6.6047823857815136,"pfxZ":2.0818307038744326,"pX":-0.49641715168166006,"pZ":0.10748653370044664,"vX0":5.6001918413834275,"vY0":-128.23125652044985,"vZ0":-7.739073078380754,"x":135.92,"y":235.88,"x0":-1.8437597660820255,"y0":50.00427284078069,"z0":5.382971165393611,"aX":-11.070488085140285},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.3,"breakHorizontal":10.8,"spinRate":1635,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.42609260054840137,"extension":6.134224824623918},"index":3,"playId":"a9a35d8d-87de-3d6c-91cb-053fdc7935af","pitchNumber":2,"startTime":"2026-04-08T22:09:35.817Z","endTime":"2026-04-08T22:09:40.838Z","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":87.8,"endSpeed":81.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.891353425599007,"aZ":-34.49321896470273,"pfxX":0.18245379561501185,"pfxZ":-1.3977214345083488,"pX":1.1415919630559523,"pZ":0.4125410680827006,"vX0":6.719256320780144,"vY0":-127.69879922475788,"vZ0":-6.367135119074022,"x":73.49,"y":227.64,"x0":-1.541142785862602,"y0":50.002830838090105,"z0":5.633065614569911,"aX":0.3016879391147668},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.7,"breakHorizontal":-1.8,"spinRate":2263,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.42799514763694146,"extension":6.0276042875378675},"index":4,"playId":"8cd08f97-2d89-3ef7-9aa4-eecfcc02ad57","pitchNumber":3,"startTime":"2026-04-08T22:09:55.571Z","endTime":"2026-04-08T22:09:59.453Z","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":93.0,"endSpeed":87.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.428860765362955,"aZ":-23.624657059055078,"pfxX":0.4278269687903584,"pfxZ":4.475452512321221,"pX":-0.4489130329636232,"pZ":2.538874316643343,"vX0":3.775642904651835,"vY0":-135.6379847760707,"vZ0":-3.9690817266545615,"x":134.11,"y":170.23,"x0":-1.8999062051791926,"y0":50.00599705069916,"z0":5.617981222914326,"aX":0.8181284575459589},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.7,"breakHorizontal":-1.3,"spinRate":2260,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.39986393929344155,"extension":5.969720836171461},"hitData":{"launchSpeed":74.1,"launchAngle":4.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.7,"coordY":165.87}},"index":5,"playId":"0310088f-4624-3bb9-a8e6-305b19328323","pitchNumber":4,"startTime":"2026-04-08T22:10:13.926Z","endTime":"2026-04-08T22:10:21.239Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T22:10:21.239Z","atBatIndex":81},"scoringPlays":[4,13,18,20,22,23,37,59,76],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2],"bottom":[3,4,5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":1,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":147.89,"y":131.31},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":1,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":111.27,"y":151.68},"type":"O","description":"Groundout"}],"home":[{"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":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":152.0,"y":93.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":1,"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":69.72,"y":112.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":1,"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":160.93,"y":122.29},"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":1,"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":34.81,"y":105.52},"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":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":113.8,"y":142.56},"type":"O","description":"Lineout"}]}},{"startIndex":9,"endIndex":24,"top":[9,10,11,12,13,14],"bottom":[15,16,17,18,19,20,21,22,23,24],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":2,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":182.68,"y":118.62},"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":2,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"coordinates":{"x":61.15,"y":87.23},"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":2,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"coordinates":{"x":187.83,"y":91.51},"type":"O","description":"Lineout"}],"home":[{"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":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":160.13,"y":52.22},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"coordinates":{"x":119.73,"y":193.45},"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":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":93.03,"y":115.2},"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":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":127.93,"y":196.64},"type":"O","description":"Sac Bunt"},{"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":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":224.53,"y":98.43},"type":"O","description":"Sac Fly"},{"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":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":110.26,"y":37.16},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":152.32,"y":153.71},"type":"O","description":"Groundout"}]}},{"startIndex":25,"endIndex":32,"top":[25,26,27,28],"bottom":[29,30,31,32],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":3,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":142.37,"y":134.78},"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":3,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":117.52,"y":151.51},"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":3,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":107.36,"y":100.86},"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":3,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":55.53,"y":142.05},"type":"O","description":"Flyout"}],"home":[{"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":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":151.81,"y":152.19},"type":"O","description":"Groundout"}]}},{"startIndex":33,"endIndex":40,"top":[33,34,35],"bottom":[36,37,38,39,40],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":105.7,"y":168.4},"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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"coordinates":{"x":100.63,"y":163.84},"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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"coordinates":{"x":134.07,"y":157.26},"type":"O","description":"Groundout"}],"home":[{"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":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":89.05,"y":118.95},"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":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":31.82,"y":77.94},"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":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":57.36,"y":100.93},"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":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":48.44,"y":127.36},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":154.36,"y":139.26},"type":"O","description":"Groundout"}]}},{"startIndex":41,"endIndex":49,"top":[41,42,43,44,45],"bottom":[46,47,48,49],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"coordinates":{"x":102.66,"y":167.9},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"coordinates":{"x":107.72,"y":149.66},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":90.49,"y":94.42},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":149.98,"y":168.69},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":37.72,"y":108.82},"type":"O","description":"Flyout"}],"home":[{"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":111.27,"y":150.16},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":685005,"fullName":"Christian Roa","link":"/api/v1/people/685005"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":170.39,"y":87.52},"type":"O","description":"Lineout"}]}},{"startIndex":50,"endIndex":62,"top":[50,51,52,53,54,55],"bottom":[56,57,58,59,60,61,62],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":6,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":82.12,"y":72.07},"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":6,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":104.68,"y":93.91},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":6,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"coordinates":{"x":148.26,"y":108.1},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":6,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"coordinates":{"x":108.23,"y":164.35},"type":"O","description":"Groundout"}],"home":[{"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":685005,"fullName":"Christian Roa","link":"/api/v1/people/685005"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":151.6,"y":69.84},"type":"O","description":"Sac Fly"}]}},{"startIndex":63,"endIndex":68,"top":[63,64,65],"bottom":[66,67,68],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":7,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":135.4,"y":116.91},"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":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":157.89,"y":168.91},"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":7,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":98.78,"y":176.81},"type":"O","description":"Groundout"}],"home":[{"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":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":105.7,"y":151.18},"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":7,"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":61.27,"y":106.32},"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":7,"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":104.68,"y":156.75},"type":"O","description":"Groundout"}]}},{"startIndex":69,"endIndex":77,"top":[69,70,71],"bottom":[72,73,74,75,76,77],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":71.19,"y":102.37},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":70.67,"y":91.23},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"coordinates":{"x":105.87,"y":177.39},"type":"O","description":"Groundout"}],"home":[{"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":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":54.44,"y":120.99},"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":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":104.3,"y":66.67},"type":"H","description":"Single"}]}},{"startIndex":78,"endIndex":81,"top":[78,79,80,81],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":9,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"coordinates":{"x":129.64,"y":90.31},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":9,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":105.7,"y":165.87},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":5,"hits":4,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":0,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":3}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":9,"hits":10,"errors":0,"leftOnBase":11},"away":{"runs":1,"hits":8,"errors":0,"leftOnBase":9}},"defense":{"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"catcher":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"first":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"onDeck":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"inHole":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"battingOrder":9,"team":{"id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"}},"offense":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"onDeck":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"inHole":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"battingOrder":1,"team":{"id":117,"name":"Houston Astros","link":"/api/v1/teams/117"}},"balls":2,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":13,"airOuts":8,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".271","atBats":35,"obp":".371","slg":".453","ops":".824","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":8,"rbi":1,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":6,"groundOuts":7,"airOuts":9,"runs":9,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":9,"intentionalWalks":0,"hits":10,"hitByPitch":2,"atBats":30,"obp":".488","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":175,"era":"6.05","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":9,"whip":"1.63","battersFaced":44,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":175,"balls":77,"strikes":98,"strikePercentage":".560","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.78","rbi":8,"pitchesPerInning":"21.88","runsScoredPer9":"10.13","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".---","assists":9,"putOuts":24,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID670623":{"person":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"jerseyNumber":"15","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | BB, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":6,"groundOuts":1,"airOuts":14,"runs":5,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":2,"avg":".207","atBats":29,"obp":".324","slg":".345","ops":".669","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":10,"rbi":5,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":6,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID650556":{"person":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":11,"strikes":11,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":9,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":8,"baseOnBalls":7,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":15,"obp":".545","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":94,"era":"19.64","inningsPitched":"3.2","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"3.27","battersFaced":22,"outs":11,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":48,"strikes":46,"strikePercentage":".490","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":1,"winPercentage":".000","pitchesPerInning":"25.64","gamesFinished":4,"strikeoutWalkRatio":"1.14","strikeoutsPer9Inn":"19.64","walksPer9Inn":"17.18","hitsPer9Inn":"12.27","runsScoredPer9":"22.09","homeRunsPer9":"7.36","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":5,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".300","atBats":10,"obp":".417","slg":".300","ops":".717","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":3,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".429","groundOutsToAirouts":"1.00","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":8,"putOuts":3,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678906":{"person":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":6,"strikes":12,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"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":5,"gamesStarted":0,"flyOuts":4,"groundOuts":6,"airOuts":10,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":28,"obp":".207","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":111,"era":"2.35","inningsPitched":"7.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.78","battersFaced":29,"outs":23,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":111,"balls":42,"strikes":69,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.48","gamesFinished":0,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"8.22","walksPer9Inn":"1.17","hitsPer9Inn":"5.87","runsScoredPer9":"2.35","homeRunsPer9":"2.35","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680802":{"person":{"id":680802,"fullName":"Ryan Weiss","link":"/api/v1/people/680802"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":2,"groundOuts":5,"airOuts":10,"runs":8,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":39,"obp":".395","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":155,"era":"7.27","inningsPitched":"8.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.96","battersFaced":43,"outs":26,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":155,"balls":56,"strikes":99,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".000","pitchesPerInning":"17.88","gamesFinished":3,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"11.42","walksPer9Inn":"4.15","hitsPer9Inn":"13.50","runsScoredPer9":"8.31","homeRunsPer9":"2.08","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701358":{"person":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"jerseyNumber":"11","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | 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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":3,"groundOuts":11,"airOuts":7,"runs":9,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":14,"baseOnBalls":7,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".273","atBats":44,"obp":".385","slg":".523","ops":".908","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":52,"totalBases":23,"rbi":6,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.67","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":25,"errors":1,"chances":26,"fielding":".962","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"},"jerseyNumber":"73","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, ER, K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":2,"atBats":3,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":34,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":9,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":34,"balls":21,"strikes":13,"strikePercentage":".380","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":1,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":5,"gamesStarted":0,"flyOuts":4,"groundOuts":3,"airOuts":6,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":6,"intentionalWalks":0,"hits":3,"hitByPitch":2,"atBats":15,"obp":".458","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":112,"era":"3.86","inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.93","battersFaced":24,"outs":14,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":112,"balls":52,"strikes":60,"strikePercentage":".540","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.50","rbi":1,"winPercentage":".---","pitchesPerInning":"24.00","gamesFinished":2,"strikeoutWalkRatio":"0.67","strikeoutsPer9Inn":"7.71","walksPer9Inn":"11.57","hitsPer9Inn":"5.79","runsScoredPer9":"3.86","homeRunsPer9":"1.93","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"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"}]},"ID660853":{"person":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":42,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":9,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":42,"balls":17,"strikes":25,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":3,"groundOuts":4,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":12,"obp":".308","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":50,"era":"3.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.33","battersFaced":13,"outs":9,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":50,"balls":18,"strikes":32,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":1,"winPercentage":".---","pitchesPerInning":"16.67","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.00","walksPer9Inn":"3.00","hitsPer9Inn":"9.00","runsScoredPer9":"3.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676694":{"person":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"jerseyNumber":"6","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"800","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":12,"flyOuts":7,"groundOuts":10,"airOuts":11,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".243","atBats":37,"obp":".326","slg":".378","ops":".704","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":14,"rbi":4,"leftOnBase":17,"sacBunts":0,"sacFlies":1,"babip":".276","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":20,"errors":0,"chances":20,"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"}]},"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":5,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":5,"runs":3,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":15,"obp":".278","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":73,"era":"5.40","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.00","battersFaced":18,"outs":15,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":25,"strikes":48,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".---","pitchesPerInning":"14.60","gamesFinished":1,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"7.20","walksPer9Inn":"5.40","hitsPer9Inn":"3.60","runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694728":{"person":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"jerseyNumber":"0","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"1-3 | BB, K, RBI","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":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":2,"groundOuts":3,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".136","atBats":22,"obp":".240","slg":".318","ops":".558","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":7,"rbi":3,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".222","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":13,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":{"note":"(L, 1-2)","summary":"1.0 IP, 5 ER, 0 K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":39,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":10,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":16,"strikes":23,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"45.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":11,"groundOuts":5,"airOuts":13,"runs":10,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":33,"obp":".400","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":161,"era":"10.80","inningsPitched":"8.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":10,"whip":"1.92","battersFaced":41,"outs":25,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":161,"balls":58,"strikes":103,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":4,"winPercentage":".333","pitchesPerInning":"19.32","gamesFinished":0,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"7.56","walksPer9Inn":"5.40","hitsPer9Inn":"11.88","runsScoredPer9":"10.80","homeRunsPer9":"2.16","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID514888":{"person":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"jerseyNumber":"27","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"300","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":1,"groundOuts":14,"airOuts":6,"runs":12,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":12,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".333","atBats":45,"obp":".474","slg":".556","ops":"1.030","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":57,"totalBases":25,"rbi":6,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"babip":".394","groundOutsToAirouts":"2.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.50","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":29,"putOuts":13,"errors":0,"chances":42,"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"}]},"ID675989":{"person":{"id":675989,"fullName":"Cody Bolton","link":"/api/v1/people/675989"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":6,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":26,"obp":".310","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":113,"era":"3.68","inningsPitched":"7.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.23","battersFaced":30,"outs":22,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":113,"balls":44,"strikes":69,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".---","pitchesPerInning":"15.41","gamesFinished":1,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"12.27","walksPer9Inn":"3.68","hitsPer9Inn":"7.36","runsScoredPer9":"3.68","homeRunsPer9":"1.23","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID837227":{"person":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"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":2,"groundOuts":7,"airOuts":4,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":30,"obp":".351","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":168,"era":"4.32","inningsPitched":"8.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.56","battersFaced":37,"outs":25,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":168,"balls":74,"strikes":94,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.75","rbi":0,"winPercentage":"1.000","pitchesPerInning":"20.16","gamesFinished":0,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"14.04","walksPer9Inn":"7.56","hitsPer9Inn":"6.48","runsScoredPer9":"4.32","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"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}},"ID694388":{"person":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"jerseyNumber":"10","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":12,"flyOuts":2,"groundOuts":12,"airOuts":3,"runs":5,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".273","atBats":33,"obp":".342","slg":".364","ops":".706","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":12,"rbi":5,"leftOnBase":14,"sacBunts":0,"sacFlies":1,"babip":".375","groundOutsToAirouts":"4.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":19,"errors":0,"chances":20,"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"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID665161":{"person":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":9,"groundOuts":9,"airOuts":12,"runs":4,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".257","atBats":35,"obp":".316","slg":".371","ops":".687","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":13,"rbi":0,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":10,"errors":1,"chances":23,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":2,"gamesStarted":2,"flyOuts":3,"groundOuts":11,"airOuts":5,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":38,"obp":".310","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":175,"era":"3.27","inningsPitched":"11.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.18","battersFaced":42,"outs":33,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":175,"balls":67,"strikes":108,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.20","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.91","gamesFinished":0,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"10.64","walksPer9Inn":"3.27","hitsPer9Inn":"7.36","runsScoredPer9":"3.27","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":0,"putOuts":1,"errors":1,"chances":2,"fielding":".500","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":3,"gamesStarted":3,"flyOuts":9,"groundOuts":11,"airOuts":18,"runs":10,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":0,"hits":22,"hitByPitch":1,"atBats":66,"obp":".397","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":265,"era":"5.63","inningsPitched":"16.0","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.75","battersFaced":73,"outs":48,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":265,"balls":93,"strikes":172,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".333","pitchesPerInning":"16.56","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"8.44","walksPer9Inn":"3.38","hitsPer9Inn":"12.38","runsScoredPer9":"5.63","homeRunsPer9":"1.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":5},"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}},"ID664299":{"person":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":6,"strikes":14,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"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":3,"gamesStarted":3,"flyOuts":10,"groundOuts":6,"airOuts":14,"runs":13,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":9,"intentionalWalks":0,"hits":13,"hitByPitch":2,"atBats":37,"obp":".500","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":176,"era":"12.54","inningsPitched":"9.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"2.36","battersFaced":48,"outs":28,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":176,"balls":77,"strikes":99,"strikePercentage":".560","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":1,"winPercentage":".000","pitchesPerInning":"18.86","gamesFinished":0,"strikeoutWalkRatio":"0.44","strikeoutsPer9Inn":"3.86","walksPer9Inn":"8.68","hitsPer9Inn":"12.54","runsScoredPer9":"12.54","homeRunsPer9":"1.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"gamesStarted":1,"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"}]},"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":5,"gamesStarted":0,"flyOuts":2,"groundOuts":6,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":20,"obp":".304","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":87,"era":"1.69","inningsPitched":"5.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.13","battersFaced":23,"outs":16,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":29,"strikes":58,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.31","gamesFinished":1,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"3.38","hitsPer9Inn":"6.75","runsScoredPer9":"1.69","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":5,"groundOuts":13,"airOuts":12,"runs":9,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":1,"hits":11,"hitByPitch":0,"avg":".262","atBats":42,"obp":".354","slg":".381","ops":".735","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":16,"rbi":9,"leftOnBase":38,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.00","popOuts":1,"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":23,"putOuts":10,"errors":1,"chances":34,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"2-4","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":9,"groundOuts":11,"airOuts":15,"runs":9,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":1,"hits":17,"hitByPitch":0,"avg":".340","atBats":50,"obp":".400","slg":".640","ops":"1.040","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":55,"totalBases":32,"rbi":13,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".350","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.67","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":78,"errors":0,"chances":83,"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"}]},"ID543877":{"person":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"jerseyNumber":"2","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"900","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":2,"groundOuts":7,"airOuts":5,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".300","atBats":20,"obp":".333","slg":".550","ops":".883","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":11,"rbi":5,"leftOnBase":13,"sacBunts":1,"sacFlies":0,"babip":".313","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.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":{"gamesStarted":1,"caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":2,"putOuts":48,"errors":0,"chances":50,"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"}]},"ID673237":{"person":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"jerseyNumber":"21","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":6,"groundOuts":18,"airOuts":8,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".225","atBats":40,"obp":".273","slg":".250","ops":".523","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":10,"rbi":7,"leftOnBase":22,"sacBunts":0,"sacFlies":1,"babip":".257","groundOutsToAirouts":"2.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":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":86,"errors":0,"chances":86,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670541":{"person":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"jerseyNumber":"44","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"200","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":11,"groundOuts":8,"airOuts":14,"runs":10,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":7,"baseOnBalls":13,"intentionalWalks":4,"hits":13,"hitByPitch":3,"avg":".317","atBats":41,"obp":".500","slg":".683","ops":"1.183","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":58,"totalBases":28,"rbi":10,"leftOnBase":16,"sacBunts":0,"sacFlies":1,"babip":".290","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.25","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":0,"putOuts":3,"errors":0,"chances":3,"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":[665161,670541,514888,670623,572233,701358,694388,676694,694728,543877,664299,805123,660853,685005,678906,650556],"pitchers":[664299,805123,660853,685005,678906,650556],"bench":[669397,621043,673237],"bullpen":[675989,681347,837227,687911,621121,595345,680802],"battingOrder":[665161,670541,514888,670623,572233,701358,694388,694728,543877],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Altuve; Alvarez, Y; Loperfido, J; Matthews; Peña; Vázquez, C; Walker, C 2."},{"label":"RBI","value":"Matthews (3)."},{"label":"2-out RBI","value":"Matthews."},{"label":"Runners left in scoring position, 2 out","value":"Peña; Vázquez, C 3; Altuve."},{"label":"Team RISP","value":"1-for-7."},{"label":"Team LOB","value":"9."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Roa (Julien at 1st base)."}]}],"note":[{"label":"a","value":"Singled for Meyers in the 2nd."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":7,"airOuts":9,"runs":9,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":9,"intentionalWalks":0,"hits":10,"hitByPitch":2,"avg":".246","atBats":30,"obp":".307","slg":".386","ops":".693","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":16,"rbi":8,"leftOnBase":20,"sacBunts":1,"sacFlies":2,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"30.00","popOuts":0,"lineOuts":3},"pitching":{"flyOuts":4,"groundOuts":13,"airOuts":8,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":35,"obp":".270","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":144,"era":"3.66","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.28","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":144,"balls":53,"strikes":91,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.63","rbi":1,"pitchesPerInning":"16.00","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":27,"errors":0,"chances":39,"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":2,"gamesStarted":2,"flyOuts":5,"groundOuts":10,"airOuts":9,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":32,"obp":".314","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":117,"era":"4.32","inningsPitched":"8.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.32","battersFaced":35,"outs":25,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":117,"balls":44,"strikes":73,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.04","gamesFinished":0,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"5.40","walksPer9Inn":"3.24","hitsPer9Inn":"8.64","runsScoredPer9":"4.32","homeRunsPer9":"1.08","inheritedRunners":0,"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}},"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":"300","stats":{"batting":{"summary":"1-3 | BB, RBI","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":5,"groundOuts":4,"airOuts":8,"runs":4,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".286","atBats":21,"obp":".304","slg":".714","ops":"1.018","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":23,"totalBases":15,"rbi":5,"leftOnBase":7,"sacBunts":0,"sacFlies":1,"babip":".200","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"7.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":14,"errors":0,"chances":14,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":18,"obp":".421","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":62,"era":"4.50","inningsPitched":"4.0","wins":0,"losses":1,"saves":1,"saveOpportunities":2,"holds":0,"blownSaves":1,"earnedRuns":2,"whip":"1.75","battersFaced":19,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":62,"balls":18,"strikes":44,"strikePercentage":".710","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".000","pitchesPerInning":"15.50","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"15.75","runsScoredPer9":"4.50","homeRunsPer9":"2.25","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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}},"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":{},"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":5,"groundOuts":4,"airOuts":8,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":21,"obp":".182","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":92,"era":"1.50","inningsPitched":"6.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"0.67","battersFaced":22,"outs":18,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":28,"strikes":64,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"15.33","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"6.00","runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"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}},"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":"501","stats":{"batting":{"summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":4,"groundOuts":7,"airOuts":10,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".120","atBats":25,"obp":".214","slg":".200","ops":".414","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":5,"rbi":1,"leftOnBase":8,"sacBunts":1,"sacFlies":0,"babip":".158","groundOutsToAirouts":"0.70","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":11,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID687859":{"person":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"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":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":5,"groundOuts":11,"airOuts":8,"runs":6,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".342","atBats":38,"obp":".375","slg":".579","ops":".954","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":22,"rbi":6,"leftOnBase":8,"sacBunts":1,"sacFlies":0,"babip":".379","groundOutsToAirouts":"1.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":34,"errors":0,"chances":35,"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"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":{},"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":5,"groundOuts":8,"airOuts":6,"runs":5,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":34,"obp":".324","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":145,"era":"5.40","inningsPitched":"8.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.44","battersFaced":37,"outs":25,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":145,"balls":47,"strikes":98,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".500","pitchesPerInning":"17.40","gamesFinished":1,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"11.88","walksPer9Inn":"3.24","hitsPer9Inn":"9.72","runsScoredPer9":"5.40","homeRunsPer9":"3.24","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}},"ID607536":{"person":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"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":8,"groundOuts":19,"airOuts":14,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":4,"atBats":59,"obp":".313","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":250,"era":"2.30","inningsPitched":"15.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.09","battersFaced":67,"outs":47,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":250,"balls":82,"strikes":168,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".500","pitchesPerInning":"15.96","gamesFinished":0,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"7.47","walksPer9Inn":"2.30","hitsPer9Inn":"7.47","runsScoredPer9":"2.30","homeRunsPer9":"0.57","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650489":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"jerseyNumber":"3","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":5,"groundOuts":9,"airOuts":7,"runs":7,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".250","atBats":40,"obp":".318","slg":".400","ops":".718","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":16,"rbi":7,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".360","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.00","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":20,"putOuts":20,"errors":0,"chances":40,"fielding":"1.000","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":6,"gamesStarted":1,"flyOuts":2,"groundOuts":7,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":17,"obp":".263","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":75,"era":"1.93","inningsPitched":"4.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.07","battersFaced":19,"outs":14,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":75,"balls":26,"strikes":49,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.75","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.07","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"5.79","walksPer9Inn":"3.86","hitsPer9Inn":"5.79","runsScoredPer9":"1.93","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671289":{"person":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"jerseyNumber":"2","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | HBP, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":1,"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":3,"flyOuts":1,"groundOuts":4,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".375","atBats":8,"obp":".444","slg":".375","ops":".819","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":3,"rbi":2,"leftOnBase":3,"sacBunts":1,"sacFlies":0,"babip":".429","groundOutsToAirouts":"4.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"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"}]},"ID675848":{"person":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":5,"groundOuts":3,"airOuts":11,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":1,"hits":6,"hitByPitch":0,"atBats":23,"obp":".320","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":95,"era":"3.00","inningsPitched":"6.0","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.33","battersFaced":25,"outs":18,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":28,"strikes":67,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.27","rbi":0,"winPercentage":".000","pitchesPerInning":"15.83","gamesFinished":2,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"4.50","walksPer9Inn":"3.00","hitsPer9Inn":"9.00","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"2-4 | BB, 2 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"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":10,"flyOuts":1,"groundOuts":6,"airOuts":4,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".261","atBats":23,"obp":".320","slg":".304","ops":".624","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":7,"rbi":4,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".375","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":6,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID696100":{"person":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"400","stats":{"batting":{"summary":"1-2 | HR, 2 BB, HBP","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":8,"groundOuts":2,"airOuts":14,"runs":9,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":4,"intentionalWalks":1,"hits":11,"hitByPitch":1,"avg":".250","atBats":44,"obp":".327","slg":".409","ops":".736","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":18,"rbi":4,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".360","groundOutsToAirouts":"0.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":1,"putOuts":56,"errors":1,"chances":58,"fielding":".983","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":2,"gamesStarted":2,"flyOuts":7,"groundOuts":14,"airOuts":9,"runs":2,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":38,"obp":".220","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":150,"era":"1.69","inningsPitched":"10.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.84","battersFaced":41,"outs":32,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":150,"balls":56,"strikes":94,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.56","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.06","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"7.59","walksPer9Inn":"2.53","hitsPer9Inn":"5.06","runsScoredPer9":"1.69","homeRunsPer9":"1.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(S, 1)","summary":"3.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":11,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":44,"inningsPitched":"3.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":11,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":44,"balls":15,"strikes":29,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":2,"groundOuts":9,"airOuts":4,"runs":5,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":1,"hits":12,"hitByPitch":0,"atBats":32,"obp":".412","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":137,"era":"6.43","inningsPitched":"7.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"2.00","battersFaced":34,"outs":21,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":137,"balls":46,"strikes":91,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.25","rbi":0,"winPercentage":".---","pitchesPerInning":"19.57","gamesFinished":2,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.57","hitsPer9Inn":"15.43","runsScoredPer9":"6.43","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":1,"putOuts":0,"errors":0,"chances":1,"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"}]},"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":8,"flyOuts":8,"groundOuts":8,"airOuts":9,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".080","atBats":25,"obp":".148","slg":".120","ops":".268","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":27,"totalBases":3,"rbi":4,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".105","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664954":{"person":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"jerseyNumber":"26","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":1,"groundOuts":2,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".308","atBats":13,"obp":".357","slg":".308","ops":".665","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":4,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".400","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"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":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":38,"errors":0,"chances":38,"fielding":"1.000","passedBall":0,"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":"800","stats":{"batting":{"summary":"1-5 | 3 K, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":5,"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":12,"flyOuts":3,"groundOuts":8,"airOuts":8,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".139","atBats":36,"obp":".205","slg":".167","ops":".372","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":6,"rbi":0,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"babip":".238","groundOutsToAirouts":"1.00","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":0,"putOuts":23,"errors":0,"chances":23,"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":{"note":"(W, 1-1)","summary":"5.2 IP, ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":8,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":100,"inningsPitched":"5.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":26,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":38,"strikes":62,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.59","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":6,"groundOuts":20,"airOuts":9,"runs":13,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":26,"hitByPitch":2,"atBats":64,"obp":".451","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":270,"era":"9.00","inningsPitched":"13.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"2.31","battersFaced":71,"outs":39,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":270,"balls":100,"strikes":170,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.22","rbi":1,"winPercentage":".500","pitchesPerInning":"20.77","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"6.92","walksPer9Inn":"2.77","hitsPer9Inn":"18.00","runsScoredPer9":"9.00","homeRunsPer9":"2.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"2-5 | 2 2B, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":8,"groundOuts":7,"airOuts":13,"runs":3,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":1,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".261","atBats":46,"obp":".277","slg":".413","ops":".690","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":19,"rbi":6,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".355","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.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":35,"putOuts":13,"errors":1,"chances":49,"fielding":".980","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":"500","stats":{"batting":{"summary":"0-2 | BB, K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":7,"groundOuts":9,"airOuts":8,"runs":6,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".368","atBats":38,"obp":".432","slg":".605","ops":"1.037","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":23,"rbi":8,"leftOnBase":15,"sacBunts":0,"sacFlies":1,"babip":".414","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":73,"errors":0,"chances":78,"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":3,"gamesStarted":0,"flyOuts":2,"groundOuts":7,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":24,"obp":".120","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":95,"era":"0.00","inningsPitched":"7.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"0.41","battersFaced":25,"outs":22,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":30,"strikes":65,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".---","pitchesPerInning":"12.95","gamesFinished":1,"strikeoutWalkRatio":"9.00","strikeoutsPer9Inn":"11.05","walksPer9Inn":"1.23","hitsPer9Inn":"2.45","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"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":{},"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":3,"groundOuts":6,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":16,"obp":".278","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":64,"era":"2.08","inningsPitched":"4.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.15","battersFaced":18,"outs":13,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":64,"balls":25,"strikes":39,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".000","pitchesPerInning":"14.77","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.31","walksPer9Inn":"4.15","hitsPer9Inn":"6.23","runsScoredPer9":"2.08","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678368":{"person":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"jerseyNumber":"56","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":4,"groundOuts":3,"airOuts":8,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":19,"obp":".100","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":77,"era":"1.50","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.33","battersFaced":20,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":77,"balls":29,"strikes":48,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":".---","pitchesPerInning":"12.83","gamesFinished":1,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"10.50","walksPer9Inn":"1.50","hitsPer9Inn":"1.50","runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691720":{"person":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | 2 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":0,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":3,"groundOuts":5,"airOuts":9,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".212","atBats":33,"obp":".333","slg":".242","ops":".575","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":8,"rbi":1,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":5,"errors":0,"chances":26,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[666397,671289,666160,696100,681198,664983,678662,687859,686668,691720,547179,688642],"pitchers":[547179,688642],"bench":[687597,650489,664954],"bullpen":[678368,657514,801403,663372,607536,623474,677955,675848,622608,608372,680767],"battingOrder":[666397,671289,666160,696100,664983,678662,687859,686668,691720],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Johnston, T (3, Blubaugh); Tovar 2 (4, Blubaugh, De Los Santos, E)."},{"label":"HR","value":"Goodman (2, 4th inning off De Los Santos, E, 0 on, 1 out)."},{"label":"TB","value":"Doyle, B; Freeman, T; Goodman 4; Johnston, T 3; Julien 2; Moniak; Tovar 4."},{"label":"RBI","value":"Freeman, T (2); Goodman (4); Johnston, T (6); Julien 2 (4); Moniak (5); Rumfield (8); Tovar (6)."},{"label":"2-out RBI","value":"Johnston, T; Tovar."},{"label":"Runners left in scoring position, 2 out","value":"Freeman, T; Doyle, B 3; Johnston, T 3; Tovar."},{"label":"SAC","value":"Freeman, T."},{"label":"SF","value":"Moniak; Rumfield."},{"label":"Team RISP","value":"5-for-15."},{"label":"Team LOB","value":"11."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Julien (1, 2nd base off Javier/Vázquez, C); Doyle, B (2, 2nd base off Blubaugh/Vázquez, C); Goodman (1, 2nd base off Blubaugh/Vázquez, C); Freeman, T (2, 2nd base off Roa/Vázquez, C)."},{"label":"CS","value":"Julien (1, 2nd base by Roa/Vázquez, C)."},{"label":"PO","value":"Julien (1st base by Roa)."}]}],"note":[]}},"officials":[{"official":{"id":482663,"fullName":"David Rackley","link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":664263,"fullName":"Edwin Jimenez","link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":598411,"fullName":"Nestor Ceja","link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":605671,"fullName":"Charlie Ramos","link":"/api/v1/people/605671"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Blubaugh."},{"label":"HBP","value":"Freeman, T (by Roa); Goodman (by Roa)."},{"label":"ABS Challenge","value":"Vázquez, C (Ball-Confirmed); Goodman 2 (Ball-Confirmed, Ball-Overturned to Strike); Smith (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Javier 20-14; Blubaugh 39-23; De Los Santos, E 42-25; Roa 34-13; Teng 18-12; Abreu, B 22-11; Lorenzen 100-62; Agnos 44-29."},{"label":"Groundouts-flyouts","value":"Javier 0-1; Blubaugh 2-1; De Los Santos, E 2-2; Roa 1-1; Teng 2-0; Abreu, B 0-1; Lorenzen 8-3; Agnos 5-1."},{"label":"Batters faced","value":"Javier 6; Blubaugh 10; De Los Santos, E 9; Roa 9; Teng 4; Abreu, B 6; Lorenzen 26; Agnos 11."},{"label":"Inherited runners-scored","value":"Teng 3-0; Agnos 3-0."},{"label":"Umpires","value":"HP: David Rackley. 1B: Edwin Jimenez. 2B: Nestor Ceja. 3B: Charlie Ramos. "},{"label":"Weather","value":"71 degrees, Partly Cloudy."},{"label":"Wind","value":"13 mph, In From LF."},{"label":"First pitch","value":"1:10 PM."},{"label":"T","value":"3:00."},{"label":"Att","value":"15,189."},{"label":"Venue","value":"Coors Field."},{"label":"April 8, 2026"}],"pitchingNotes":[],"topPerformers":[{"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":"1-2 | HR, 2 BB, HBP","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":8,"groundOuts":2,"airOuts":14,"runs":9,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":4,"intentionalWalks":1,"hits":11,"hitByPitch":1,"avg":".250","atBats":44,"obp":".327","slg":".409","ops":".736","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":18,"rbi":4,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".360","groundOutsToAirouts":"0.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":1,"putOuts":56,"errors":1,"chances":58,"fielding":".983","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":69,"hittingGameScore":69},{"player":{"person":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642","boxscoreName":"Agnos"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(S, 1)","summary":"3.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":11,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":44,"inningsPitched":"3.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":11,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":44,"balls":15,"strikes":29,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":2,"groundOuts":9,"airOuts":4,"runs":5,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":1,"hits":12,"hitByPitch":0,"atBats":32,"obp":".412","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":137,"era":"6.43","inningsPitched":"7.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"2.00","battersFaced":34,"outs":21,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":137,"balls":46,"strikes":91,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.25","rbi":0,"winPercentage":".---","pitchesPerInning":"19.57","gamesFinished":2,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.57","hitsPer9Inn":"15.43","runsScoredPer9":"6.43","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":1,"putOuts":0,"errors":0,"chances":1,"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"}]},"type":"reliever","gameScore":60,"pitchingGameScore":60},{"player":{"person":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179","boxscoreName":"Lorenzen"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(W, 1-1)","summary":"5.2 IP, ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":8,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":100,"inningsPitched":"5.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":26,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":38,"strikes":62,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.59","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":6,"groundOuts":20,"airOuts":9,"runs":13,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":26,"hitByPitch":2,"atBats":64,"obp":".451","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":270,"era":"9.00","inningsPitched":"13.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"2.31","battersFaced":71,"outs":39,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":270,"balls":100,"strikes":170,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.22","rbi":1,"winPercentage":".500","pitchesPerInning":"20.77","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"6.92","walksPer9Inn":"2.77","hitsPer9Inn":"18.00","runsScoredPer9":"9.00","homeRunsPer9":"2.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":57,"pitchingGameScore":57}]},"decisions":{"winner":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"loser":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"save":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}