{"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":823155,"link":"/api/v1.1/game/823155/feed/live","metaData":{"wait":10,"timeStamp":"20260412_045230","gameEvents":["single","game_finished"],"logicalEvents":["countChange","count02","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823155,"type":"R","doubleHeader":"N","id":"2026/04/11/houmlb-seamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823155-2026-04-11","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-12T01:40:00Z","originalDate":"2026-04-11","officialDate":"2026-04-11","dayNight":"night","time":"6:40","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":15,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":6,"losses":9,"ties":0,"pct":".400"},"records":{},"divisionLeader":false,"wins":6,"losses":9,"winningPercentage":".400"},"franchiseName":"Houston","clubName":"Astros","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136","season":2026,"venue":{"id":680,"name":"T-Mobile Park","link":"/api/v1/venues/680"},"springVenue":{"id":2530,"link":"/api/v1/venues/2530"},"teamCode":"sea","fileCode":"sea","abbreviation":"SEA","teamName":"Mariners","locationName":"Seattle","firstYearOfPlay":"1977","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":"Seattle","record":{"gamesPlayed":15,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":6,"losses":9,"ties":0,"pct":".400"},"records":{},"divisionLeader":false,"wins":6,"losses":9,"winningPercentage":".400"},"franchiseName":"Seattle","clubName":"Mariners","active":true}},"players":{"ID647304":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304","firstName":"Joshua-Douglas","lastName":"Naylor","primaryNumber":"12","birthDate":"1997-06-22","currentAge":29,"birthCity":"Mississauga","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 10\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Josh","useLastName":"Naylor","middleName":"James","boxscoreName":"Naylor, J","nickName":"Naylz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-05-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Josh Naylor","nameSlug":"josh-naylor-647304","firstLastName":"Josh Naylor","lastFirstName":"Naylor, Josh","lastInitName":"Naylor, J","initLastName":"J Naylor","fullFMLName":"Joshua-Douglas James Naylor","fullLFMName":"Naylor, Joshua-Douglas James","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID702284":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284","firstName":"Cole","lastName":"Young","primaryNumber":"2","birthDate":"2003-07-29","currentAge":23,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Cole","useLastName":"Young","middleName":"Douglas","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Young","nameSlug":"cole-young-702284","firstLastName":"Cole Young","lastFirstName":"Young, Cole","lastInitName":"Young, C","initLastName":"C Young","fullFMLName":"Cole Douglas Young","fullLFMName":"Young, Cole Douglas","strikeZoneTop":3.133,"strikeZoneBottom":1.581},"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},"ID678606":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606","firstName":"José","lastName":"Ferrer","primaryNumber":"45","birthDate":"2000-03-03","currentAge":26,"birthCity":"Maimon","birthCountry":"Dominican Republic","height":"6' 1\"","weight":233,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José A.","useLastName":"Ferrer","middleName":"Alexander","boxscoreName":"Ferrer","gender":"M","nameMatrilineal":"Vizcaino","isPlayer":true,"isVerified":true,"pronunciation":"fur-AIR","mlbDebutDate":"2023-07-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José A. Ferrer","nameSlug":"jose-a-ferrer-678606","firstLastName":"José A. Ferrer","lastFirstName":"Ferrer, José A.","lastInitName":"Ferrer, J","initLastName":"J Ferrer","fullFMLName":"José Alexander Ferrer","fullLFMName":"Ferrer, José Alexander","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},"ID641487":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487","firstName":"John","lastName":"Crawford","primaryNumber":"3","birthDate":"1995-01-11","currentAge":31,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":202,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"J.P.","useLastName":"Crawford","middleName":"Paul","boxscoreName":"Crawford, J","nickName":"Crawdaddy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.P. Crawford","nameSlug":"j-p-crawford-641487","firstLastName":"J.P. Crawford","lastFirstName":"Crawford, J.P.","lastInitName":"Crawford, J","initLastName":"J Crawford","fullFMLName":"John Paul Crawford","fullLFMName":"Crawford, John Paul","strikeZoneTop":3.219,"strikeZoneBottom":1.625},"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},"ID656582":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582","firstName":"Connor","lastName":"Joe","primaryNumber":"9","birthDate":"1992-08-16","currentAge":34,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Connor","useLastName":"Joe","middleName":"Kok-Wy","boxscoreName":"Joe","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Joe","nameSlug":"connor-joe-656582","firstLastName":"Connor Joe","lastFirstName":"Joe, Connor","lastInitName":"Joe, C","initLastName":"C Joe","fullFMLName":"Connor Kok-Wy Joe","fullLFMName":"Joe, Connor Kok-Wy","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID608701":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701","firstName":"Robert","lastName":"Refsnyder","primaryNumber":"30","birthDate":"1991-03-26","currentAge":35,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Rob","useLastName":"Refsnyder","middleName":"Daniel","boxscoreName":"Refsnyder","nickName":"Ref","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rob Refsnyder","nameSlug":"rob-refsnyder-608701","firstLastName":"Rob Refsnyder","lastFirstName":"Refsnyder, Rob","lastInitName":"Refsnyder, R","initLastName":"R Refsnyder","fullFMLName":"Robert Daniel Refsnyder","fullLFMName":"Refsnyder, Robert Daniel","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"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},"ID677961":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961","firstName":"Mitchell","lastName":"Wilcox","primaryNumber":"43","birthDate":"1999-07-14","currentAge":27,"birthCity":"Chattanooga","birthStateProvince":"TN","birthCountry":"USA","height":"6' 5\"","weight":232,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Wilcox","middleName":"Cole","boxscoreName":"Wilcox","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2025-09-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Wilcox","nameSlug":"cole-wilcox-677961","firstLastName":"Cole Wilcox","lastFirstName":"Wilcox, Cole","lastInitName":"Wilcox, C","initLastName":"C Wilcox","fullFMLName":"Mitchell Cole Wilcox","fullLFMName":"Wilcox, Mitchell Cole","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID693433":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433","firstName":"Bryan","lastName":"Woo","primaryNumber":"22","birthDate":"2000-01-30","currentAge":26,"birthCity":"Oakland","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Woo","middleName":"Joseph","boxscoreName":"Woo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Woo","nameSlug":"bryan-woo-693433","firstLastName":"Bryan Woo","lastFirstName":"Woo, Bryan","lastInitName":"Woo, B","initLastName":"B Woo","fullFMLName":"Bryan Joseph Woo","fullLFMName":"Woo, Bryan Joseph","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669302":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302","firstName":"Logan","lastName":"Gilbert","primaryNumber":"36","birthDate":"1997-05-05","currentAge":29,"birthCity":"Winter Park","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Gilbert","middleName":"Keith","boxscoreName":"Gilbert, L","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2021-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Gilbert","nameSlug":"logan-gilbert-669302","firstLastName":"Logan Gilbert","lastFirstName":"Gilbert, Logan","lastInitName":"Gilbert, L","initLastName":"L Gilbert","fullFMLName":"Logan Keith Gilbert","fullLFMName":"Gilbert, Logan Keith","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID622491":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491","firstName":"Luis","lastName":"Castillo","primaryNumber":"58","birthDate":"1992-12-12","currentAge":33,"birthCity":"Bani","birthCountry":"Dominican Republic","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Castillo","middleName":"Miguel","boxscoreName":"Castillo, L","nickName":"La Piedra","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2017-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Castillo","nameSlug":"luis-castillo-622491","firstLastName":"Luis Castillo","lastFirstName":"Castillo, Luis","lastInitName":"Castillo, L","initLastName":"L Castillo","fullFMLName":"Luis Miguel Castillo","fullLFMName":"Castillo, Luis Miguel","strikeZoneTop":3.44,"strikeZoneBottom":1.59},"ID641598":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598","firstName":"Mitchell","lastName":"Garver","primaryNumber":"8","birthDate":"1991-01-15","currentAge":35,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Mitch","useLastName":"Garver","middleName":"Lynn","boxscoreName":"Garver","nickName":"Garv Sauce","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Garver","nameSlug":"mitch-garver-641598","firstLastName":"Mitch Garver","lastFirstName":"Garver, Mitch","lastInitName":"Garver, M","initLastName":"M Garver","fullFMLName":"Mitchell Lynn Garver","fullLFMName":"Garver, Mitchell Lynn","strikeZoneTop":3.249,"strikeZoneBottom":1.64},"ID621121":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121","firstName":"Lance","lastName":"McCullers","primaryNumber":"50","birthDate":"1993-10-02","currentAge":32,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lance","useLastName":"McCullers Jr.","middleName":"G.","boxscoreName":"McCullers Jr.","nickName":"Perdomo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lance McCullers Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"lance-mccullers-jr-621121","firstLastName":"Lance McCullers Jr.","lastFirstName":"McCullers Jr., Lance","lastInitName":"McCullers Jr., L","initLastName":"L McCullers","fullFMLName":"Lance G. McCullers Jr.","fullLFMName":"McCullers Jr., Lance G.","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID687911":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911","firstName":"Bryan","lastName":"King","primaryNumber":"74","birthDate":"1996-11-05","currentAge":29,"birthCity":"Littleton","birthStateProvince":"CO","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"King","middleName":"Dalton","boxscoreName":"King, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Bryan King","nameSlug":"bryan-king-687911","firstLastName":"Bryan King","lastFirstName":"King, Bryan","lastInitName":"King, B","initLastName":"B King","fullFMLName":"Bryan Dalton King","fullLFMName":"King, Bryan Dalton","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID621043":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043","firstName":"Carlos","lastName":"Correa","primaryNumber":"1","birthDate":"1994-09-22","currentAge":31,"birthCity":"Ponce","birthCountry":"Puerto Rico","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Carlos","useLastName":"Correa","middleName":"Javier","boxscoreName":"Correa","nickName":"I Am Groot","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-06-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Correa","nameSlug":"carlos-correa-621043","firstLastName":"Carlos Correa","lastFirstName":"Correa, Carlos","lastInitName":"Correa, C","initLastName":"C Correa","fullFMLName":"Carlos Javier Correa","fullLFMName":"Correa, Carlos Javier","strikeZoneTop":3.337,"strikeZoneBottom":1.684},"ID677594":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594","firstName":"Julio","lastName":"Rodríguez","primaryNumber":"44","birthDate":"2000-12-29","currentAge":25,"birthCity":"Loma de Cabrera","birthCountry":"Dominican Republic","height":"6' 4\"","weight":228,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Julio","useLastName":"Rodríguez","middleName":"Yamel","boxscoreName":"Rodríguez, J","gender":"M","nameMatrilineal":"Reyes","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Julio Rodríguez","nameSlug":"julio-rodriguez-677594","firstLastName":"Julio Rodríguez","lastFirstName":"Rodríguez, Julio","lastInitName":"Rodríguez, J","initLastName":"J Rodríguez","fullFMLName":"Julio Yamel Rodríguez","fullLFMName":"Rodríguez, Julio Yamel","strikeZoneTop":3.378,"strikeZoneBottom":1.705},"ID660844":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844","firstName":"Leonardo","lastName":"Rivas","primaryNumber":"76","birthDate":"1997-10-10","currentAge":28,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 7\"","weight":150,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Leo","useLastName":"Rivas","middleName":"Andres","boxscoreName":"Rivas","gender":"M","nameMatrilineal":"Briceno","isPlayer":true,"isVerified":true,"pronunciation":"REE-vahs","mlbDebutDate":"2024-04-28","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Leo Rivas","nameSlug":"leo-rivas-660844","firstLastName":"Leo Rivas","lastFirstName":"Rivas, Leo","lastInitName":"Rivas, L","initLastName":"L Rivas","fullFMLName":"Leonardo Andres Rivas","fullLFMName":"Rivas, Leonardo Andres","strikeZoneTop":3.007,"strikeZoneBottom":1.517},"ID670042":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042","firstName":"Lucas","lastName":"Raley","primaryNumber":"20","birthDate":"1994-09-19","currentAge":31,"birthCity":"Hinckley","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Luke","useLastName":"Raley","middleName":"John","boxscoreName":"Raley, L","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"Ray-LEE","mlbDebutDate":"2021-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Raley","nameSlug":"luke-raley-670042","firstLastName":"Luke Raley","lastFirstName":"Raley, Luke","lastInitName":"Raley, L","initLastName":"L Raley","fullFMLName":"Lucas John Raley","fullLFMName":"Raley, Lucas John","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"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},"ID676106":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106","firstName":"Emerson","lastName":"Hancock","primaryNumber":"26","birthDate":"1999-05-31","currentAge":27,"birthCity":"Cairo","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Emerson","useLastName":"Hancock","middleName":"Christian","boxscoreName":"Hancock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Emerson Hancock","nameSlug":"emerson-hancock-676106","firstLastName":"Emerson Hancock","lastFirstName":"Hancock, Emerson","lastInitName":"Hancock, E","initLastName":"E Hancock","fullFMLName":"Emerson Christian Hancock","fullLFMName":"Hancock, Emerson Christian","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},"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},"ID668227":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227","firstName":"Randy","lastName":"Arozarena","primaryNumber":"56","birthDate":"1995-02-28","currentAge":31,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Randy","useLastName":"Arozarena","boxscoreName":"Arozarena","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":true,"pronunciation":"ah-row-sah-RAY-nah","mlbDebutDate":"2019-08-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Arozarena","nameSlug":"randy-arozarena-668227","firstLastName":"Randy Arozarena","lastFirstName":"Arozarena, Randy","lastInitName":"Arozarena, R","initLastName":"R Arozarena","fullFMLName":"Randy Arozarena","fullLFMName":"Arozarena, Randy","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"ID668984":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984","firstName":"Casey","lastName":"Legumina","primaryNumber":"67","birthDate":"1997-06-19","currentAge":29,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Legumina","middleName":"Davey","boxscoreName":"Legumina","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Legumina","nameSlug":"casey-legumina-668984","firstLastName":"Casey Legumina","lastFirstName":"Legumina, Casey","lastInitName":"Legumina, C","initLastName":"C Legumina","fullFMLName":"Casey Davey Legumina","fullLFMName":"Legumina, Casey Davey","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID686527":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527","firstName":"Dominic","lastName":"Canzone","primaryNumber":"8","birthDate":"1997-08-16","currentAge":29,"birthCity":"Cleveland","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Dominic","useLastName":"Canzone","middleName":"Gene","boxscoreName":"Canzone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-07-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dominic Canzone","nameSlug":"dominic-canzone-686527","firstLastName":"Dominic Canzone","lastFirstName":"Canzone, Dominic","lastInitName":"Canzone, D","initLastName":"D Canzone","fullFMLName":"Dominic Gene Canzone","fullLFMName":"Canzone, Dominic Gene","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID663728":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728","firstName":"Caleb","lastName":"Raleigh","primaryNumber":"29","birthDate":"1996-11-26","currentAge":29,"birthCity":"Harrisonburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Cal","useLastName":"Raleigh","middleName":"John","boxscoreName":"Raleigh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"rah-lee","mlbDebutDate":"2021-07-11","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cal Raleigh","nameSlug":"cal-raleigh-663728","firstLastName":"Cal Raleigh","lastFirstName":"Raleigh, Cal","lastInitName":"Raleigh, C","initLastName":"C Raleigh","fullFMLName":"Caleb John Raleigh","fullLFMName":"Raleigh, Caleb John","strikeZoneTop":3.282,"strikeZoneBottom":1.656},"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},"ID666374":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374","firstName":"Matthew","lastName":"Brash","primaryNumber":"47","birthDate":"1998-05-12","currentAge":28,"birthCity":"Kingston","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 1\"","weight":173,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Brash","middleName":"Aurel","boxscoreName":"Brash","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Brash","nameSlug":"matt-brash-666374","firstLastName":"Matt Brash","lastFirstName":"Brash, Matt","lastInitName":"Brash, M","initLastName":"M Brash","fullFMLName":"Matthew Aurel Brash","fullLFMName":"Brash, Matthew Aurel","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID666211":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211","firstName":"Taylor","lastName":"Trammell","primaryNumber":"26","birthDate":"1997-09-13","currentAge":29,"birthCity":"Powder Springs","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Taylor","useLastName":"Trammell","middleName":"Walter-Lee","boxscoreName":"Trammell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"truh-MELL","mlbDebutDate":"2021-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Taylor Trammell","nameSlug":"taylor-trammell-666211","firstLastName":"Taylor Trammell","lastFirstName":"Trammell, Taylor","lastInitName":"Trammell, T","initLastName":"T Trammell","fullFMLName":"Taylor Walter-Lee Trammell","fullLFMName":"Trammell, Taylor Walter-Lee","strikeZoneTop":3.26,"strikeZoneBottom":1.65},"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},"ID680977":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977","firstName":"Brendan","lastName":"Donovan","primaryNumber":"33","birthDate":"1997-01-16","currentAge":29,"birthCity":"Wurzberg","birthCountry":"Germany","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brendan","useLastName":"Donovan","middleName":"Michael","boxscoreName":"Donovan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brendan Donovan","nameSlug":"brendan-donovan-680977","firstLastName":"Brendan Donovan","lastFirstName":"Donovan, Brendan","lastInitName":"Donovan, B","initLastName":"B Donovan","fullFMLName":"Brendan Michael Donovan","fullLFMName":"Donovan, Brendan Michael","strikeZoneTop":3.159,"strikeZoneBottom":1.594},"ID681867":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867","firstName":"Cooper","lastName":"Criswell","primaryNumber":"88","birthDate":"1996-07-24","currentAge":30,"birthCity":"Carrollton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cooper","useLastName":"Criswell","middleName":"Timothy","boxscoreName":"Criswell, C","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"CRISS-well","mlbDebutDate":"2021-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cooper Criswell","nameSlug":"cooper-criswell-681867","firstLastName":"Cooper Criswell","lastFirstName":"Criswell, Cooper","lastInitName":"Criswell, C","initLastName":"C Criswell","fullFMLName":"Cooper Timothy Criswell","fullLFMName":"Criswell, Cooper Timothy","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID662253":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253","firstName":"Andrés","lastName":"Muñoz","primaryNumber":"75","birthDate":"1999-01-16","currentAge":27,"birthCity":"Los Mochis","birthStateProvince":"SI","birthCountry":"Mexico","height":"6' 2\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrés","useLastName":"Muñoz","middleName":"Clemente","boxscoreName":"Muñoz, A","nickName":"El Plebe","gender":"M","nameMatrilineal":"Apodaca","isPlayer":true,"isVerified":true,"pronunciation":"on-DRACE moon-yoce","mlbDebutDate":"2019-07-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Muñoz","nameSlug":"andres-munoz-662253","firstLastName":"Andrés Muñoz","lastFirstName":"Muñoz, Andrés","lastInitName":"Muñoz, A","initLastName":"A Muñoz","fullFMLName":"Andrés Clemente Muñoz","fullLFMName":"Muñoz, Andrés Clemente","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669923":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923","firstName":"George","lastName":"Kirby","primaryNumber":"68","birthDate":"1998-02-04","currentAge":28,"birthCity":"Rye","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Kirby","middleName":"Joseph","boxscoreName":"Kirby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Kirby","nameSlug":"george-kirby-669923","firstLastName":"George Kirby","lastFirstName":"Kirby, George","lastInitName":"Kirby, G","initLastName":"G Kirby","fullFMLName":"George Joseph Kirby","fullLFMName":"Kirby, George Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID681347":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347","firstName":"Michael","lastName":"Burrows","primaryNumber":"50","birthDate":"1999-11-08","currentAge":26,"birthCity":"Waterford","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mike","useLastName":"Burrows","middleName":"Thomas","boxscoreName":"Burrows","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mike Burrows","nameSlug":"mike-burrows-681347","firstLastName":"Mike Burrows","lastFirstName":"Burrows, Mike","lastInitName":"Burrows, M","initLastName":"M Burrows","fullFMLName":"Michael Thomas Burrows","fullLFMName":"Burrows, Michael Thomas","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID642100":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100","firstName":"Gabriel","lastName":"Speier","primaryNumber":"55","birthDate":"1995-04-12","currentAge":31,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gabe","useLastName":"Speier","middleName":"James","boxscoreName":"Speier","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"spy-urr","mlbDebutDate":"2019-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gabe Speier","nameSlug":"gabe-speier-642100","firstLastName":"Gabe Speier","lastFirstName":"Speier, Gabe","lastInitName":"Speier, G","initLastName":"G Speier","fullFMLName":"Gabriel James Speier","fullLFMName":"Speier, Gabriel James","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"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},"ID660825":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825","firstName":"Eduard","lastName":"Bazardo","primaryNumber":"83","birthDate":"1995-09-01","currentAge":31,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduard","useLastName":"Bazardo","middleName":"Felix","boxscoreName":"Bazardo","gender":"M","nameMatrilineal":"Osorio","isPlayer":true,"isVerified":false,"pronunciation":"buh-ZAR-doh","mlbDebutDate":"2021-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eduard Bazardo","nameSlug":"eduard-bazardo-660825","firstLastName":"Eduard Bazardo","lastFirstName":"Bazardo, Eduard","lastInitName":"Bazardo, E","initLastName":"E Bazardo","fullFMLName":"Eduard Felix Bazardo","fullLFMName":"Bazardo, Eduard Felix","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID681151":{"id":681151,"fullName":"Jayden Murray","link":"/api/v1/people/681151","firstName":"Jayden","lastName":"Murray","primaryNumber":"70","birthDate":"1997-04-11","currentAge":29,"birthCity":"Vernal","birthStateProvince":"UT","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jayden","useLastName":"Murray","middleName":"Allen","boxscoreName":"Murray","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jayden Murray","nameSlug":"jayden-murray-681151","firstLastName":"Jayden Murray","lastFirstName":"Murray, Jayden","lastInitName":"Murray, J","initLastName":"J Murray","fullFMLName":"Jayden Allen Murray","fullLFMName":"Murray, Jayden Allen","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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":680,"name":"T-Mobile Park","link":"/api/v1/venues/680","location":{"address1":"P.O. Box 4100","city":"Seattle","state":"Washington","stateAbbrev":"WA","postalCode":"98104","defaultCoordinates":{"latitude":47.591333,"longitude":-122.33251},"azimuthAngle":49.0,"elevation":10,"country":"USA","phone":"(206) 346-4000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":47378,"turfType":"Grass","roofType":"Retractable","leftLine":331,"leftCenter":390,"center":405,"rightCenter":387,"rightLine":327},"active":true,"season":"2026"},"officialVenue":{"id":680,"link":"/api/v1/venues/680"},"weather":{"condition":"Roof Closed","temp":"55","wind":"0 mph, Calm"},"gameInfo":{"attendance":43294,"firstPitch":"2026-04-12T01:40:00.000Z","gameDurationMinutes":192},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":1,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"home":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"}},"officialScorer":{"id":433298,"fullName":"Eric Radovich","link":"/api/v1/people/433298"},"primaryDatacaster":{"id":605321,"fullName":"Kyle Kraus","link":"/api/v1/people/605321"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":5,"remaining":0}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeremy Peña flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T01:40:55.212Z","endTime":"2026-04-12T01:42:19.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7,8],"actionIndex":[0,1,2],"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":8},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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-11T22:31:30.974Z","endTime":"2026-04-12T01:35:25.380Z","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-12T01:35:25.380Z","endTime":"2026-04-12T01:39:17.652Z","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-12T01:39:17.652Z","endTime":"2026-04-12T01:40:56.212Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71857875567291,"aZ":-16.217290471131683,"pfxX":-7.075427987876807,"pfxZ":8.39829164549408,"pX":-0.2722682700360227,"pZ":3.157189529083219,"vX0":7.0155119404763715,"vY0":-137.0835168278405,"vZ0":-2.604923111899682,"x":129.8,"y":163.51,"x0":-1.947167781036915,"y0":50.00680081502128,"z0":5.2289377389559855,"aX":-13.449934860845007},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.9,"breakHorizontal":11.3,"spinRate":2285,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.3997850470135602,"extension":5.331126873450075},"index":3,"playId":"015abbe3-0004-3cad-a180-aeb0a60e3838","pitchNumber":1,"startTime":"2026-04-12T01:40:56.212Z","endTime":"2026-04-12T01:41:00.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.096726792006127,"aZ":-26.94886828907717,"pfxX":-11.03297976949657,"pfxZ":2.7227093601708923,"pX":1.90979977620035,"pZ":3.0675600874892557,"vX0":13.606454980863852,"vY0":-137.50134812162642,"vZ0":-0.8503708926514318,"x":107.01,"y":148.91,"x0":-1.6660584473124034,"y0":50.0013211900354,"z0":5.207166874711553,"aX":-21.15540501683852},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.9,"breakHorizontal":17.2,"spinRate":2169,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.3981360590192722,"extension":5.527797883415374},"index":4,"playId":"1ea51bb6-9cf5-34a2-98f5-d559b61a8df6","pitchNumber":2,"startTime":"2026-04-12T01:41:13.389Z","endTime":"2026-04-12T01:41:17.205Z","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":84.5,"endSpeed":77.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.907286146013032,"aZ":-29.750494332466648,"pfxX":0.35375318095393327,"pfxZ":1.589009646199588,"pX":0.1889817611402114,"pZ":1.83268394368605,"vX0":5.332524369697323,"vY0":-122.98094145004885,"vZ0":-1.591878504662004,"x":106.57,"y":178.59,"x0":-2.0592907511043035,"y0":50.00003647095204,"z0":5.027674896047568,"aX":0.5372941021542055},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.8,"breakHorizontal":-1.9,"spinRate":2134,"spinDirection":152},"zone":8,"typeConfidence":2.0,"plateTime":0.446521092076392,"extension":5.431727178086763},"index":5,"playId":"8753ab43-6749-3917-a303-974d502595bb","pitchNumber":3,"startTime":"2026-04-12T01:41:27.801Z","endTime":"2026-04-12T01:41:33.527Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-12T01:41:49.905Z","endTime":"2026-04-12T01:41:57.374Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.522702545370805,"aZ":-29.11040276147362,"pfxX":-1.1611279152124503,"pfxZ":1.8896427820997292,"pX":1.424041160644802,"pZ":1.5693788525760193,"vX0":8.80237974405665,"vY0":-125.75265888406976,"vZ0":-2.555713057516481,"x":62.72,"y":196.41,"x0":-1.952262781594997,"y0":50.00312085495771,"z0":4.930863829398456,"aX":-1.883777789939575},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.1,"breakHorizontal":0.4,"spinRate":2149,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.43349992680216554,"extension":5.574872364207953},"index":7,"playId":"209e44de-0460-3d57-8d6b-7baa0a5023cb","pitchNumber":4,"startTime":"2026-04-12T01:41:57.374Z","endTime":"2026-04-12T01:42:01.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.29080196189068,"aZ":-29.287486464154757,"pfxX":0.5710608157409497,"pfxZ":1.816014255425448,"pX":-0.05166311878811513,"pZ":1.7290512549533177,"vX0":4.954261162752193,"vY0":-124.89361766643621,"vZ0":-2.1231260427930274,"x":118.97,"y":192.1,"x0":-2.1288593434060896,"y0":50.00570884277806,"z0":4.980355698821138,"aX":0.9087713802163601},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.1,"breakHorizontal":-2.0,"spinRate":2274,"spinDirection":107},"zone":8,"typeConfidence":2.0,"plateTime":0.4372372279979855,"extension":5.584341899131032},"hitData":{"launchSpeed":93.6,"launchAngle":25.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":43.92,"coordY":90.71}},"index":8,"playId":"c3864a05-18cc-3c8b-b66b-709662db2ee9","pitchNumber":5,"startTime":"2026-04-12T01:42:11.774Z","endTime":"2026-04-12T01:42:19.680Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:42:19.680Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Yordan Alvarez pops out to second baseman Cole Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T01:42:39.603Z","endTime":"2026-04-12T01:43:12.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":1},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.81268568968269,"aZ":-32.398763352753754,"pfxX":-9.991724065241772,"pfxZ":-0.13601785154398272,"pX":0.09870503023185377,"pZ":1.4473454889915673,"vX0":8.816430256034904,"vY0":-127.67537527581331,"vZ0":-2.276504771145208,"x":113.24,"y":199.7,"x0":-2.097825675731395,"y0":50.00217759573936,"z0":4.89536054776594,"aX":-16.527016885988044},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.5,"breakHorizontal":16.2,"spinRate":1808,"spinDirection":257},"zone":14,"typeConfidence":2.0,"plateTime":0.4286745263031677,"extension":5.5443076931446145},"index":0,"playId":"aebc9d71-c529-36cf-bf51-f98c798da899","pitchNumber":1,"startTime":"2026-04-12T01:42:47.824Z","endTime":"2026-04-12T01:42:51.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.572256645826414,"aZ":-15.685938146791667,"pfxX":-6.479669389365928,"pfxZ":8.632207423754362,"pX":0.40194033963068326,"pZ":3.0206439469612016,"vX0":8.581079046480877,"vY0":-137.59142161885097,"vZ0":-2.788527013419545,"x":101.68,"y":157.22,"x0":-1.9207241036564415,"y0":50.005202675069825,"z0":5.115087719567637,"aX":-12.380806816404643},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.2,"breakHorizontal":9.8,"spinRate":2247,"spinDirection":231},"zone":3,"typeConfidence":2.0,"plateTime":0.3986422044098106,"extension":5.552648026004045},"hitData":{"launchSpeed":90.3,"launchAngle":67.0,"totalDistance":142.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":131.22,"coordY":143.47}},"index":1,"playId":"526881d7-e70e-3a7b-95f4-4cda4f50e76a","pitchNumber":2,"startTime":"2026-04-12T01:43:02.578Z","endTime":"2026-04-12T01:43:12.554Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:43:12.554Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Paredes strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T01:43:23.420Z","endTime":"2026-04-12T01:45:51.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01470867144569,"aZ":-29.436352770422232,"pfxX":-12.260367998469999,"pfxZ":1.4497671091955855,"pX":0.6993461763742715,"pZ":2.642671949658931,"vX0":10.954112638333012,"vY0":-137.11019401546517,"vZ0":-1.2278328147416033,"x":90.34,"y":167.43,"x0":-1.7664596583154062,"y0":50.004861587722075,"z0":5.116160798590067,"aX":-23.205679780123212},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.5,"breakHorizontal":19.7,"spinRate":2138,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.40038424471632084,"extension":5.40899216838642},"index":0,"playId":"1890dfa0-8ffc-3560-a30b-3d104aeb02cd","pitchNumber":1,"startTime":"2026-04-12T01:43:35.537Z","endTime":"2026-04-12T01:43:39.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.758704715345626,"aZ":-32.479750063257015,"pfxX":-12.444661593192013,"pfxZ":-0.1865601370127763,"pX":0.25663616118230353,"pZ":1.1711876280705615,"vX0":9.438423526305474,"vY0":-127.82366534781164,"vZ0":-3.0008237926581014,"x":107.22,"y":207.16,"x0":-1.8773516579012572,"y0":50.00345104744878,"z0":4.925727278419217,"aX":-20.476185502578417},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.8,"breakHorizontal":20.3,"spinRate":2012,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.42945224202812016,"extension":5.6081955612097465},"index":1,"playId":"dc575b4d-402d-324e-9509-5817736a6452","pitchNumber":2,"startTime":"2026-04-12T01:43:50.941Z","endTime":"2026-04-12T01:43:54.750Z","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":2},"index":2,"startTime":"2026-04-12T01:44:01.844Z","endTime":"2026-04-12T01:44:12.620Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.341207030399424,"aZ":-14.753634222000214,"pfxX":-6.392959600922277,"pfxZ":8.906435666502684,"pX":0.7412122928745094,"pZ":3.1010968010258972,"vX0":9.332060301289033,"vY0":-139.236739640386,"vZ0":-2.939710750047613,"x":88.75,"y":155.05,"x0":-1.8290180502857567,"y0":50.005550226970705,"z0":5.151594211131616,"aX":-12.50895701425106},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.6,"breakHorizontal":9.6,"spinRate":2376,"spinDirection":237},"zone":3,"typeConfidence":2.0,"plateTime":0.3939419483720421,"extension":5.329418025688857},"index":3,"playId":"180b43d9-7db0-3c48-bee5-23f1a9fd4d82","pitchNumber":3,"startTime":"2026-04-12T01:44:12.620Z","endTime":"2026-04-12T01:44:16.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.138972767068278,"aZ":-17.940696927138532,"pfxX":-7.584813647976833,"pfxZ":7.302262280445168,"pX":0.2333256318762001,"pZ":2.9430980129289397,"vX0":8.340999183342488,"vY0":-138.73736468755362,"vZ0":-2.8927660138068747,"x":108.11,"y":159.32,"x0":-1.827115805723666,"y0":50.000840921792765,"z0":5.195498566999605,"aX":-14.779894175025785},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.8,"breakHorizontal":12.0,"spinRate":2364,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.3948594901088658,"extension":5.262158711709748},"index":4,"playId":"d4514eb5-cb3f-3ed8-938a-4fb551d813d0","pitchNumber":4,"startTime":"2026-04-12T01:44:29.731Z","endTime":"2026-04-12T01:44:34.681Z","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":86.0,"endSpeed":80.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.503794831164303,"aZ":-30.586225882430817,"pfxX":0.39541071794049687,"pfxZ":0.9842185280677889,"pX":0.963489207182059,"pZ":1.6315697561809324,"vX0":6.930590561829672,"vY0":-125.25604464848081,"vZ0":-2.212102471906908,"x":80.27,"y":194.73,"x0":-1.876965104183575,"y0":50.00080746947098,"z0":4.998499663067569,"aX":0.6340410558005789},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.6,"breakHorizontal":-2.2,"spinRate":2160,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.4353351424180807,"extension":5.627986640116852},"index":5,"playId":"aea3d8d0-fc41-3671-a322-d3fb2ea8bf56","pitchNumber":5,"startTime":"2026-04-12T01:44:48.574Z","endTime":"2026-04-12T01:44:53.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33448787145733,"aZ":-31.02105316766744,"pfxX":0.9368199580048335,"pfxZ":0.7303687547025834,"pX":1.024867717512814,"pZ":1.297756313389526,"vX0":7.217761588573332,"vY0":-124.70634775998025,"vZ0":-2.8879311595434736,"x":77.93,"y":203.74,"x0":-2.019947647347121,"y0":50.005274296546105,"z0":5.010423497879523,"aX":1.4865353075934424},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.0,"breakHorizontal":-3.2,"spinRate":2274,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.43796584369797653,"extension":5.286171643296459},"index":6,"playId":"fd8c5978-2a42-3c8c-920d-65db7602e2c7","pitchNumber":6,"startTime":"2026-04-12T01:45:06.460Z","endTime":"2026-04-12T01:45:11.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.211786100752438,"aZ":-32.448215123633894,"pfxX":-10.42659450194365,"pfxZ":-0.1622518975993934,"pX":-0.2364335911512963,"pZ":1.6783853160837565,"vX0":7.991598260976332,"vY0":-128.70725828872168,"vZ0":-1.9773516190663776,"x":126.01,"y":193.46,"x0":-2.0178273269475646,"y0":50.002724515358985,"z0":4.95495925356029,"aX":-17.598132379445847},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.5,"breakHorizontal":17.3,"spinRate":1985,"spinDirection":259},"zone":8,"typeConfidence":2.0,"plateTime":0.42458888481061496,"extension":5.384800582813215},"index":7,"playId":"bbb693d0-c80e-3246-94f3-fe5986caa31a","pitchNumber":7,"startTime":"2026-04-12T01:45:24.115Z","endTime":"2026-04-12T01:45:28.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72770798576784,"aZ":-16.81192632828619,"pfxX":-7.672085496560166,"pfxZ":7.774695211123412,"pX":0.6750856100716335,"pZ":2.467581878068956,"vX0":9.697423982525516,"vY0":-139.9581915057564,"vZ0":-4.1693017215633486,"x":91.27,"y":172.16,"x0":-1.8442274150707056,"y0":50.003946049775855,"z0":5.083589834893052,"aX":-15.16282280688797},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.3,"breakHorizontal":11.8,"spinRate":2215,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.3919206377073725,"extension":5.305464302673311},"index":8,"playId":"0e0e83b9-ba5b-394e-a9ff-ccccac271bbd","pitchNumber":8,"startTime":"2026-04-12T01:45:46.043Z","endTime":"2026-04-12T01:45:51.136Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:45:51.136Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"J.P. Crawford walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T01:47:45.884Z","endTime":"2026-04-12T01:49:22.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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(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":86.9,"endSpeed":80.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.765328361828246,"aZ":-24.302631358977322,"pfxX":1.6582341057282397,"pfxZ":4.78585534164708,"pX":-0.24477227727573161,"pZ":2.3147975833078966,"vX0":2.246750102317825,"vY0":-126.61645608096674,"vZ0":-2.8499481330449776,"x":126.33,"y":176.28,"x0":-1.3547347578202253,"y0":50.001227485787915,"z0":5.373195758685108,"aX":2.7262857283981137},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.4,"breakHorizontal":-3.5,"spinRate":2113,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.4305017296427449,"extension":5.980343905617978},"index":0,"playId":"f5e67b59-cf1d-3de5-a9c9-c662a514805f","pitchNumber":1,"startTime":"2026-04-12T01:47:59.092Z","endTime":"2026-04-12T01:48:03.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.511254077501146,"aZ":-27.287116912030935,"pfxX":-10.777334024774126,"pfxZ":2.7848831428480754,"pX":-0.7722091531203887,"pZ":2.8266481903623446,"vX0":4.3429236209040765,"vY0":-131.96049027510304,"vZ0":-1.3738021966780058,"x":146.43,"y":162.46,"x0":-1.0442308578769275,"y0":50.00211813918542,"z0":5.374629887523449,"aX":-18.90208858883348},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.9,"breakHorizontal":18.5,"spinRate":1983,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.4159406418141418,"extension":5.822975910257948},"index":1,"playId":"462eea05-c68a-30fb-a186-723d671253cd","pitchNumber":2,"startTime":"2026-04-12T01:48:13.964Z","endTime":"2026-04-12T01:48:18.470Z","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":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.451310266395545,"aZ":-24.600430591007736,"pfxX":0.2136737612693702,"pfxZ":4.515940467708763,"pX":-1.211077461914163,"pZ":3.3212010928103366,"vX0":0.2912842785051002,"vY0":-128.19684861582599,"vZ0":-0.3575175978398743,"x":163.16,"y":149.11,"x0":-1.3535909358945368,"y0":50.00611432363441,"z0":5.369200720359491,"aX":0.35859284118308604},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.3,"breakHorizontal":-0.5,"spinRate":2181,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.42591722846819335,"extension":5.873098099643472},"index":2,"playId":"79c140f4-5a5b-3d3e-8eab-235da21dd2f2","pitchNumber":3,"startTime":"2026-04-12T01:48:31.079Z","endTime":"2026-04-12T01:48:35.900Z","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":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.6002842759487,"aZ":-23.80846245670452,"pfxX":1.2620597014512303,"pfxZ":5.034446405013125,"pX":-1.115478583299245,"pZ":2.352307986706413,"vX0":0.23527724590009286,"vY0":-127.39640557832405,"vZ0":-2.637136497124666,"x":159.52,"y":175.27,"x0":-1.3728523777299044,"y0":50.00110026849394,"z0":5.261953989600538,"aX":2.09583955490293},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.9,"breakHorizontal":-2.4,"spinRate":2169,"spinDirection":193},"zone":13,"typeConfidence":2.0,"plateTime":0.4282378833107603,"extension":5.883360202484174},"index":3,"playId":"e2e4be21-65f6-30d7-9abf-5569e712a07e","pitchNumber":4,"startTime":"2026-04-12T01:48:45.985Z","endTime":"2026-04-12T01:48:50.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.535216667933657,"aZ":-26.375793203649874,"pfxX":-11.15707580733746,"pfxZ":3.348837373303315,"pX":0.6135517592153877,"pZ":2.3067427589376632,"vX0":7.914832386022575,"vY0":-131.1487197274443,"vZ0":-2.492298539612168,"x":93.61,"y":176.5,"x0":-1.0045522944245153,"y0":50.00020574618557,"z0":5.250782908640448,"aX":-19.297735542871912},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.6,"breakHorizontal":18.2,"spinRate":1980,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.41874622589785915,"extension":6.042302039927084},"index":4,"playId":"0e787ad7-f3a5-3b5e-99a3-2b7ad6d04a86","pitchNumber":5,"startTime":"2026-04-12T01:48:59.486Z","endTime":"2026-04-12T01:49:03.926Z","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":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-12T01:49:09.376Z","endTime":"2026-04-12T01:49:18.851Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"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":86.4,"endSpeed":79.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.332593529117194,"aZ":-26.533589226007823,"pfxX":2.6723533824905035,"pfxZ":3.504911652151871,"pX":1.5660698224637106,"pZ":1.9936920692957725,"vX0":5.735921540120768,"vY0":-125.82613107225554,"vZ0":-2.8493214104717266,"x":57.31,"y":184.95,"x0":-1.0860095210717018,"y0":50.00607686309384,"z0":5.27939833100291,"aX":4.307764310721934},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.0,"breakHorizontal":-6.1,"spinRate":2272,"spinDirection":174},"zone":14,"typeConfidence":2.0,"plateTime":0.4344651707801388,"extension":6.089332493297874},"index":6,"playId":"5850c6dc-ad67-30ad-baeb-6101ee84bc7b","pitchNumber":6,"startTime":"2026-04-12T01:49:18.851Z","endTime":"2026-04-12T01:49:22.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:49:22.441Z","atBatIndex":3},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Cal Raleigh homers (2) on a fly ball to right field. J.P. Crawford scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T01:49:45.219Z","endTime":"2026-04-12T01:50:22.559Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":{"id":621121,"link":"/api/v1/people/621121"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":{"id":621121,"link":"/api/v1/people/621121"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.172455773840795,"aZ":-37.23279344712592,"pfxX":8.113596231067973,"pfxZ":-3.7898590411098994,"pX":0.006433851822656767,"pZ":2.39478010618991,"vX0":0.4940866455121622,"vY0":-115.29483107267403,"vZ0":0.7486624898844103,"x":116.75,"y":174.12,"x0":-1.2640315949246423,"y0":50.00353198473063,"z0":5.684024977071119,"aX":10.828106495821531},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-6.4,"breakHorizontal":-14.8,"spinRate":2694,"spinDirection":47},"zone":5,"typeConfidence":2.0,"plateTime":0.47665995830913266,"extension":5.870484272754951},"hitData":{"launchSpeed":106.0,"launchAngle":29.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":225.74,"coordY":89.74}},"index":0,"playId":"2d0c1e8d-892d-398a-8067-a64fcc4f5772","pitchNumber":1,"startTime":"2026-04-12T01:49:55.542Z","endTime":"2026-04-12T01:50:22.559Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:50:22.559Z","atBatIndex":4},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Julio Rodríguez doubles (1) on a ground ball to left fielder Joey Loperfido.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T01:50:35.533Z","endTime":"2026-04-12T01:51:41.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39913878783224,"aZ":-23.45670122287461,"pfxX":-8.187662012042011,"pfxZ":4.8699005235738975,"pX":0.7061484450111141,"pZ":0.8979964923562365,"vX0":7.292181966337673,"vY0":-132.6870041523756,"vZ0":-6.447502789623772,"x":90.08,"y":214.53,"x0":-1.0090040624053942,"y0":50.001061901299764,"z0":5.05932645137648,"aX":-14.652426410276947},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.7,"breakHorizontal":13.3,"spinRate":2033,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4122062324713287,"extension":6.1243065818601705},"index":0,"playId":"be37a715-8cf1-38fd-819b-0677f05daf6d","pitchNumber":1,"startTime":"2026-04-12T01:50:43.390Z","endTime":"2026-04-12T01:50:48.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54524519904338,"aZ":-27.079750074111967,"pfxX":9.894231551668124,"pfxZ":3.5932022122351004,"pX":1.640865048068941,"pZ":0.5363818196560195,"vX0":3.7950226781245964,"vY0":-118.79471573505312,"vZ0":-4.774192345714772,"x":54.45,"y":224.3,"x0":-1.2665337930195188,"y0":50.00175199811658,"z0":5.058249845378411,"aX":14.020631946447832},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":5.5,"breakHorizontal":-18.8,"spinRate":2701,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.46255198166602707,"extension":6.088318532314297},"index":1,"playId":"eb683bf0-a74e-3aa9-8133-c3fc825b45e7","pitchNumber":2,"startTime":"2026-04-12T01:50:56.194Z","endTime":"2026-04-12T01:51:00.100Z","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.7,"endSpeed":74.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.800706295752114,"aZ":-26.809630145395893,"pfxX":8.72347424161924,"pfxZ":3.7606104832266762,"pX":-0.21397438284787035,"pZ":2.108049140511864,"vX0":0.3715439719996873,"vY0":-118.94938101704757,"vZ0":-1.5058909602247281,"x":125.16,"y":181.86,"x0":-1.5049882005038857,"y0":50.003590481496516,"z0":5.190825367424204,"aX":12.442030102183343},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":6.7,"breakHorizontal":-15.8,"spinRate":2664,"spinDirection":86},"zone":8,"typeConfidence":2.0,"plateTime":0.46129261770947805,"extension":5.911028429944337},"index":2,"playId":"393b5cea-2899-36a9-a4c1-7df5b702d63d","pitchNumber":3,"startTime":"2026-04-12T01:51:12.374Z","endTime":"2026-04-12T01:51:16.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.771788467382812,"aZ":-25.217073298069085,"pfxX":-9.53592984428486,"pfxZ":3.946475679010767,"pX":-0.7050398043466093,"pZ":2.1222804574808483,"vX0":4.473711148022708,"vY0":-132.76802554577216,"vZ0":-3.037129131827345,"x":143.87,"y":181.48,"x0":-1.1846483748442858,"y0":50.00298139966437,"z0":5.141878355665246,"aX":-16.80934594937324},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.6,"breakHorizontal":16.1,"spinRate":1997,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.4145558847953468,"extension":6.153145763891046},"hitData":{"launchSpeed":100.9,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.17,"coordY":122.68}},"index":3,"playId":"0e4874ff-a69c-3b58-9337-1a657e959eb5","pitchNumber":4,"startTime":"2026-04-12T01:51:26.088Z","endTime":"2026-04-12T01:51:41.898Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:51:41.898Z","atBatIndex":5},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Josh Naylor pops out to shortstop Jeremy Peña.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T01:52:06.992Z","endTime":"2026-04-12T01:52:52.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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(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.0,"endSpeed":82.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.458574164509763,"aZ":-23.603060008045578,"pfxX":2.186295782883814,"pfxZ":4.996333834388766,"pX":-1.1384018371125404,"pZ":1.7764215553887417,"vX0":0.30781843618482074,"vY0":-129.73255051116976,"vZ0":-4.3615484005195775,"x":160.39,"y":190.82,"x0":-1.5426245627904047,"y0":50.00285224169981,"z0":5.2638726993657095,"aX":3.7514425343911735},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.4,"breakHorizontal":-4.1,"spinRate":2254,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.421133206748435,"extension":5.873537419064257},"index":0,"playId":"ecfd1412-5fb7-3b6b-90e3-1cd3354ee9e4","pitchNumber":1,"startTime":"2026-04-12T01:52:23.651Z","endTime":"2026-04-12T01:52:27.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.730109868046878,"aZ":-21.82090701403116,"pfxX":2.507118034033952,"pfxZ":6.0180620811874235,"pX":0.5256044378988003,"pZ":2.737046190793148,"vX0":3.6834856351287857,"vY0":-130.2072234585341,"vZ0":-2.4219011532649692,"x":96.97,"y":164.88,"x0":-1.2319352834521293,"y0":50.00482212779432,"z0":5.3261280999271,"aX":4.315950384076953},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.6,"breakHorizontal":-5.3,"spinRate":2199,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.42026036019315693,"extension":6.012434545935678},"hitData":{"launchSpeed":69.2,"launchAngle":64.0,"totalDistance":128.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":132.74,"coordY":148.54}},"index":1,"playId":"c344ed2a-83cf-3491-9812-154a6c24fe63","pitchNumber":2,"startTime":"2026-04-12T01:52:42.620Z","endTime":"2026-04-12T01:52:52.241Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:52:52.241Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Randy Arozarena lines into a double play, pitcher Lance McCullers Jr. to second baseman Jose Altuve. Julio Rodríguez out at 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T01:53:09.795Z","endTime":"2026-04-12T01:54:39.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621121,"link":"/api/v1/people/621121"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621121,"link":"/api/v1/people/621121"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.957615495572536,"aZ":-24.097921126338637,"pfxX":-11.089098976552012,"pfxZ":4.428853530086666,"pX":0.9633146944833011,"pZ":0.3061171158847281,"vX0":8.536180175567013,"vY0":-134.56888235329671,"vZ0":-8.157944177568574,"x":102.19,"y":196.97,"x0":-0.8194305244126452,"y0":50.000512002390245,"z0":5.1014696638099455,"aX":-20.20436079604557},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.2,"breakHorizontal":18.1,"spinRate":2031,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.40802529501810847,"extension":6.053778044415644},"index":0,"playId":"dfdec427-f8df-377c-8503-d50d414f3f93","pitchNumber":1,"startTime":"2026-04-12T01:53:18.454Z","endTime":"2026-04-12T01:53:22.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.261272633815196,"aZ":-26.95397953099211,"pfxX":1.4280409086757668,"pfxZ":3.0141142972400017,"pX":0.9239997445207585,"pZ":1.6145630713595907,"vX0":5.086901375208591,"vY0":-130.61009578130108,"vZ0":-3.9031277407319056,"x":110.96,"y":187.55,"x0":-1.2334417903887687,"y0":50.000308466364515,"z0":5.1531149479622025,"aX":2.467208896177952},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.8,"breakHorizontal":-3.7,"spinRate":2453,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.41922144898654423,"extension":6.16764791745749},"index":1,"playId":"6d3c0c3b-a519-3831-b5d2-509ae54131de","pitchNumber":2,"startTime":"2026-04-12T01:53:37.917Z","endTime":"2026-04-12T01:53:41.128Z","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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.570246915303517,"aZ":-21.97313486889246,"pfxX":2.22314793522893,"pfxZ":5.866982838321935,"pX":0.8494065009309089,"pZ":2.528263790281873,"vX0":4.255935210689776,"vY0":-130.8071208123896,"vZ0":-2.8808796723968206,"x":99.12,"y":133.36,"x0":-1.085177804548736,"y0":50.005755904918104,"z0":5.2840564171648134,"aX":3.868846916640207},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.2,"breakHorizontal":-4.9,"spinRate":2368,"spinDirection":184},"zone":12,"typeConfidence":2.0,"plateTime":0.4180825981256282,"extension":6.079792193764476},"index":2,"playId":"b3314b59-c8d2-3a1c-9a73-3460b3edc17f","pitchNumber":3,"startTime":"2026-04-12T01:53:57.881Z","endTime":"2026-04-12T01:54:02.473Z","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":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.140660550508738,"aZ":-32.90743794120461,"pfxX":-9.860370778831339,"pfxZ":-0.4589478253006112,"pX":-0.05656662222457734,"pZ":1.310777145419264,"vX0":6.11404035071399,"vY0":-125.30222843063603,"vZ0":-3.2697064114707577,"x":144.71,"y":133.83,"x0":-1.246201808859268,"y0":50.00390007629433,"z0":5.319241061416193,"aX":-15.692108356555487},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.3,"breakHorizontal":16.4,"spinRate":1835,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.4369952478075261,"extension":5.92652689323964},"index":3,"playId":"416fddd0-68bb-3dc0-8898-6073167fa649","pitchNumber":4,"startTime":"2026-04-12T01:54:15.489Z","endTime":"2026-04-12T01:54:20.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(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":91.2,"endSpeed":83.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.904275790320888,"aZ":-21.2742078617441,"pfxX":2.543069707817281,"pfxZ":6.0888294056246295,"pX":1.0791787271921094,"pZ":2.353267985176301,"vX0":4.7248520690501365,"vY0":-132.82054133833793,"vZ0":-3.593128019868254,"x":75.86,"y":175.24,"x0":-1.0517892910990232,"y0":50.00388323862577,"z0":5.266911932846511,"aX":4.552252842425027},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.4,"breakHorizontal":-5.6,"spinRate":2353,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4120689396556174,"extension":6.024275759277524},"hitData":{"launchSpeed":102.4,"launchAngle":5.0,"totalDistance":128.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":129.7,"coordY":183.01}},"index":4,"playId":"c49d3d50-f673-3406-b1da-aae53f2a5c2e","pitchNumber":5,"startTime":"2026-04-12T01:54:32.087Z","endTime":"2026-04-12T01:54:39.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:54:39.860Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Altuve singles on a line drive to left fielder Randy Arozarena.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T01:56:47.254Z","endTime":"2026-04-12T01:57:13.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.82711038678477,"aZ":-31.124710844516162,"pfxX":0.6918145841249721,"pfxZ":0.6981865075884643,"pX":0.19031181264575975,"pZ":1.6842012005161522,"vX0":5.115654153657021,"vY0":-121.65494413785258,"vZ0":-1.68954276396556,"x":109.75,"y":193.31,"x0":-2.025601679590963,"y0":50.00311600134492,"z0":5.073731179200564,"aX":1.041788922957827},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.1,"breakHorizontal":-2.4,"spinRate":2208,"spinDirection":168},"zone":8,"typeConfidence":2.0,"plateTime":0.44942982803406606,"extension":5.2438106505634705},"index":0,"playId":"708db819-e3a2-32ba-b18d-e5e6d1940f4b","pitchNumber":1,"startTime":"2026-04-12T01:56:50.686Z","endTime":"2026-04-12T01:56:55.234Z","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.7,"endSpeed":85.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62318561041088,"aZ":-19.304320268515372,"pfxX":-6.7907976736979645,"pfxZ":6.835897627962751,"pX":0.4585681576198086,"pZ":3.3407859421660344,"vX0":8.603999492736882,"vY0":-136.2777612806737,"vZ0":-1.7095769569359778,"x":99.52,"y":148.58,"x0":-1.8555918638818394,"y0":50.00593023416488,"z0":5.308228528395987,"aX":-12.791077328992353},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.2,"breakHorizontal":10.6,"spinRate":2240,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.40175973330555914,"extension":5.201066210284144},"hitData":{"launchSpeed":82.8,"launchAngle":18.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.33,"coordY":104.17}},"index":1,"playId":"aa8a25c8-cf78-3fae-975c-7dbaa71daf27","pitchNumber":2,"startTime":"2026-04-12T01:57:03.687Z","endTime":"2026-04-12T01:57:13.754Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:57:13.754Z","atBatIndex":8},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Carlos Correa grounds into a force out, second baseman Cole Young to shortstop J.P. Crawford. Jose Altuve out at 2nd. Carlos Correa to 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T01:57:29.975Z","endTime":"2026-04-12T01:59:03.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"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":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.915670380045558,"aZ":-32.640964541225436,"pfxX":0.8954501829015196,"pfxZ":-0.30848758356705286,"pX":0.2062636448183549,"pZ":1.8809525859817189,"vX0":5.019406898913858,"vY0":-122.02831117199696,"vZ0":-0.8455259398523784,"x":109.14,"y":187.99,"x0":-1.9932940107465391,"y0":50.00287488037874,"z0":5.0427888136212795,"aX":1.3509759188037969},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.5,"breakHorizontal":-2.8,"spinRate":2196,"spinDirection":79},"zone":8,"typeConfidence":2.0,"plateTime":0.44878245260424565,"extension":5.559886595194704},"index":0,"playId":"e8689bd6-721c-33de-8bab-91dc6314db5f","pitchNumber":1,"startTime":"2026-04-12T01:57:37.961Z","endTime":"2026-04-12T01:57:41.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.386164726369174,"aZ":-30.22772225887784,"pfxX":-0.4364979258313544,"pfxZ":1.2712682187782596,"pX":0.768174162827952,"pZ":0.8064417822815746,"vX0":6.645878889657467,"vY0":-122.98802878811794,"vZ0":-3.625556117127225,"x":87.72,"y":217.01,"x0":-1.9171580659662752,"y0":50.00011210636093,"z0":4.875378789163052,"aX":-0.6671676183934854},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.7,"breakHorizontal":-0.8,"spinRate":2232,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.4461049040930778,"extension":5.5467227339261935},"index":1,"playId":"db806ec1-45b3-35f3-94a6-6cf81078bd0a","pitchNumber":2,"startTime":"2026-04-12T01:57:56.266Z","endTime":"2026-04-12T01:58:00.030Z","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":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.344819909530187,"aZ":-20.61832418161398,"pfxX":-4.416779783699011,"pfxZ":6.306064284288299,"pX":-0.21848692335799227,"pZ":3.0624490527208854,"vX0":5.874566699086743,"vY0":-134.32538946096585,"vZ0":-1.9824611625171777,"x":125.33,"y":156.09,"x0":-1.857162684182407,"y0":50.002981793078035,"z0":5.271799713959512,"aX":-8.094154248205836},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.2,"breakHorizontal":6.8,"spinRate":2070,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.40733256792325623,"extension":5.350364152717585},"index":2,"playId":"564bc23d-caca-3522-b895-77405f9b7c78","pitchNumber":3,"startTime":"2026-04-12T01:58:14.280Z","endTime":"2026-04-12T01:58:18.260Z","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":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.1,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.40620586842939,"aZ":-30.95358253757082,"pfxX":0.4552115456916952,"pfxZ":0.7793564072918135,"pX":0.990940878986769,"pZ":0.7161087130379145,"vX0":6.843844819648503,"vY0":-123.36891993303847,"vZ0":-3.9054854740635268,"x":79.23,"y":219.45,"x0":-1.8624832750680655,"y0":50.001404576973115,"z0":4.890370579456522,"aX":0.7105170750165772},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.8,"breakHorizontal":-2.2,"spinRate":2277,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4416804961222369,"extension":5.645673110012868},"index":3,"playId":"82f06523-f345-3185-b251-04ae57b63038","pitchNumber":4,"startTime":"2026-04-12T01:58:34.273Z","endTime":"2026-04-12T01:58:40.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.4,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.847738926682666,"aZ":-23.592386523950083,"pfxX":-11.07527718746126,"pfxZ":4.452106288167233,"pX":0.62768019519272,"pZ":3.119322354596574,"vX0":10.017844397105835,"vY0":-138.41059915008697,"vZ0":-1.1625377837785178,"x":93.07,"y":154.56,"x0":-1.6117202964228001,"y0":50.00080245246903,"z0":5.134704326798567,"aX":-21.340802103584302},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.0,"breakHorizontal":17.8,"spinRate":2091,"spinDirection":239},"zone":3,"typeConfidence":2.0,"plateTime":0.39674626601625107,"extension":5.513510889663617},"hitData":{"launchSpeed":111.3,"launchAngle":-16.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.54,"coordY":134.55}},"index":4,"playId":"ccce0122-17c0-3042-a7d8-d13fa6306b3c","pitchNumber":5,"startTime":"2026-04-12T01:58:56.632Z","endTime":"2026-04-12T01:59:03.238Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T01:59:03.238Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joey Loperfido walks. Carlos Correa to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T01:59:25.526Z","endTime":"2026-04-12T02:02:52.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"postOnSecond":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7,8,9,10],"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":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3803989635517,"aZ":-32.27780668134294,"pfxX":0.500308931561408,"pfxZ":-0.07143354975156235,"pX":0.9041000292346297,"pZ":1.6537259615676103,"vX0":6.693372652027237,"vY0":-122.43671067838949,"vZ0":-1.4390387198517955,"x":82.54,"y":194.13,"x0":-1.9259182071076122,"y0":50.000347629583516,"z0":5.002337794823584,"aX":0.7613378509099952},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.2,"breakHorizontal":-2.4,"spinRate":2261,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.44675358478648475,"extension":5.5568220876483005},"index":0,"playId":"ec62745e-52d4-3410-85ec-4605f2654ee2","pitchNumber":1,"startTime":"2026-04-12T01:59:34.967Z","endTime":"2026-04-12T01:59:38.800Z","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.8,"endSpeed":86.4,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.115091178460215,"aZ":-17.17663774897018,"pfxX":-6.6460077369173876,"pfxZ":7.7789629086009064,"pX":-0.6495251903654338,"pZ":4.209837931000337,"vX0":5.577342780901852,"vY0":-138.0508350417058,"vZ0":-0.06579437448541425,"x":141.76,"y":125.11,"x0":-1.8338979750425317,"y0":50.00039616409092,"z0":5.391497417801044,"aX":-12.809250488582226},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.3,"breakHorizontal":10.8,"spinRate":2330,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.3969722738745176,"extension":5.351385837143407},"index":1,"playId":"8bb2c233-ce6f-3468-ad8e-34c0ef397118","pitchNumber":2,"startTime":"2026-04-12T01:59:53.937Z","endTime":"2026-04-12T01:59:58.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09883582343463,"aZ":-32.261815921789506,"pfxX":0.4514168157907248,"pfxZ":-0.05864625285340619,"pX":1.4116992565253064,"pZ":1.302958611101713,"vX0":7.881796947258604,"vY0":-123.6983669275974,"vZ0":-2.3654506301487315,"x":63.19,"y":203.6,"x0":-1.8711221026985467,"y0":50.00184075205062,"z0":4.96985634951308,"aX":0.6997191044888921},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.4,"breakHorizontal":-2.6,"spinRate":2305,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4423790659644178,"extension":5.608281483376018},"index":2,"playId":"4b98f0d7-026d-376a-ad3c-d35e6fd2a366","pitchNumber":3,"startTime":"2026-04-12T02:00:14.023Z","endTime":"2026-04-12T02:00:19.779Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-12T02:00:28.307Z","endTime":"2026-04-12T02:00:40.708Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.832692594513848,"aZ":-18.428840938783352,"pfxX":-6.748039166133717,"pfxZ":7.426167142569678,"pX":-0.9665392072913813,"pZ":4.308563432623459,"vX0":4.590264604287094,"vY0":-135.48771379732963,"vZ0":0.4701715304546833,"x":153.84,"y":122.45,"x0":-1.8098547496107233,"y0":50.0014178766003,"z0":5.4250723354788715,"aX":-12.488861268336997},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.8,"breakHorizontal":11.2,"spinRate":2236,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.40495217760754665,"extension":5.350496608826678},"index":4,"playId":"926f0bf8-90d9-3345-990f-74c3342e9a62","pitchNumber":4,"startTime":"2026-04-12T02:00:40.708Z","endTime":"2026-04-12T02:00:44.220Z","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":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.600546514668196,"aZ":-30.76453065145011,"pfxX":0.7998487293452747,"pfxZ":0.9023907536739451,"pX":-0.2747124946764057,"pZ":2.286101754055972,"vX0":3.853319644743765,"vY0":-123.84638405214122,"vZ0":-0.6837247536797509,"x":127.47,"y":177.06,"x0":-1.9515414391426587,"y0":50.00253225149648,"z0":5.127877951115826,"aX":1.2479303988569634},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.7,"breakHorizontal":-2.3,"spinRate":2249,"spinDirection":76},"zone":5,"typeConfidence":2.0,"plateTime":0.4414373202323265,"extension":5.399422461602951},"index":5,"playId":"9f11de51-e82c-3f35-b9d5-e5e84b923270","pitchNumber":5,"startTime":"2026-04-12T02:00:59.181Z","endTime":"2026-04-12T02:01:03.785Z","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":95.4,"endSpeed":86.0,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.666869088678446,"aZ":-16.476886960251477,"pfxX":-7.771526738517362,"pfxZ":8.192081016840888,"pX":1.0629079900527951,"pZ":2.6621794086742168,"vX0":10.171222716671908,"vY0":-138.47056711535316,"vZ0":-3.753739522426098,"x":143.39,"y":143.72,"x0":-1.6707502116486828,"y0":50.005157976885876,"z0":5.157292943659412,"aX":-14.897419778894985},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.0,"breakHorizontal":11.6,"spinRate":2294,"spinDirection":235},"zone":12,"typeConfidence":2.0,"plateTime":0.39752478998360363,"extension":5.436929382923703},"index":6,"playId":"4376da06-f21d-384e-b56a-089c1941c206","pitchNumber":6,"startTime":"2026-04-12T02:01:20.664Z","endTime":"2026-04-12T02:01:25.818Z","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":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58266044023956,"aZ":-33.72949553257905,"pfxX":0.6262432111933878,"pfxZ":-1.0191604225203221,"pX":-0.5664385754417078,"pZ":2.4664801211222156,"vX0":3.2767462815953237,"vY0":-123.44191603304188,"vZ0":0.31742193372176875,"x":138.59,"y":172.19,"x0":-1.9971626432034861,"y0":50.001356175853864,"z0":5.196231397677647,"aX":0.9573463044684284},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.4,"breakHorizontal":-1.9,"spinRate":2206,"spinDirection":81},"zone":4,"typeConfidence":2.0,"plateTime":0.4452020978070603,"extension":5.4286192837799145},"index":7,"playId":"6cd2bb72-d880-386d-98fd-6998763db3a0","pitchNumber":7,"startTime":"2026-04-12T02:01:39.809Z","endTime":"2026-04-12T02:01:44.340Z","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":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.906402318430512,"aZ":-29.904314631546054,"pfxX":0.0396746751452377,"pfxZ":1.3863625463441425,"pX":0.7671880832383872,"pZ":1.8917988529426792,"vX0":6.413440689158546,"vY0":-126.76667005907358,"vZ0":-1.90781511169059,"x":87.76,"y":187.7,"x0":-1.7961988123095836,"y0":50.00191262092742,"z0":5.031961783674485,"aX":0.06302807060306145},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.3,"breakHorizontal":-1.4,"spinRate":2285,"spinDirection":285},"zone":9,"typeConfidence":2.0,"plateTime":0.43140795711662827,"extension":5.440409675494266},"index":8,"playId":"b976e725-0494-3300-98b8-51d3f2afb2ab","pitchNumber":8,"startTime":"2026-04-12T02:02:03.538Z","endTime":"2026-04-12T02:02:09.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34204617293221,"aZ":-17.121903720279978,"pfxX":-5.6938801352649,"pfxZ":7.733739700172871,"pX":0.5760631269888438,"pZ":3.276122942434059,"vX0":8.084965599884494,"vY0":-138.94048522185116,"vZ0":-2.262321382749386,"x":95.04,"y":150.32,"x0":-1.6374907711680005,"y0":50.00614898995589,"z0":5.244149126416248,"aX":-11.087961313560008},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.7,"breakHorizontal":8.5,"spinRate":2082,"spinDirection":230},"zone":3,"typeConfidence":2.0,"plateTime":0.3948375923580256,"extension":5.475818105701841},"index":9,"playId":"8a30815c-d344-3699-a809-84ecf75f2f70","pitchNumber":9,"startTime":"2026-04-12T02:02:27.053Z","endTime":"2026-04-12T02:02:34.088Z","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":94.8,"endSpeed":86.4,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.058766029457992,"aZ":-19.963069909875905,"pfxX":-5.872003024852887,"pfxZ":6.333246124609426,"pX":-0.954254497614987,"pZ":4.511764605322286,"vX0":4.50093235160814,"vY0":-138.03672330219595,"vZ0":1.3462464266569842,"x":153.37,"y":116.96,"x0":-1.8440118328397808,"y0":50.00065404626853,"z0":5.362900964286603,"aX":-11.317230760520738},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.0,"breakHorizontal":9.7,"spinRate":2129,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3969905247885399,"extension":5.508238620950035},"index":10,"playId":"933819ef-21fa-3bef-90ae-6612ab17ff19","pitchNumber":10,"startTime":"2026-04-12T02:02:48.560Z","endTime":"2026-04-12T02:02:52.940Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:02:52.940Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cam Smith singles on a line drive to center fielder Julio Rodríguez. Carlos Correa to 3rd. Joey Loperfido to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T02:03:16.152Z","endTime":"2026-04-12T02:05:20.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"postOnSecond":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"postOnThird":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,2,3,4],"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":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.949742491607314,"aZ":-30.09269652081244,"pfxX":-0.4935362478288141,"pfxZ":1.3427819086353683,"pX":2.300109543460482,"pZ":0.7898266174787367,"vX0":9.830170621843164,"vY0":-124.19871076758362,"vZ0":-3.9843480386741787,"x":29.33,"y":217.45,"x0":-1.659964470913907,"y0":50.00126914385476,"z0":4.942235964987792,"aX":-0.7646351682910498},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.7,"breakHorizontal":-1.6,"spinRate":2271,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.44251622793573997,"extension":5.676146900747507},"index":0,"playId":"9614240a-6961-3e24-9476-985d62b3b4ab","pitchNumber":1,"startTime":"2026-04-12T02:03:27.096Z","endTime":"2026-04-12T02:03:31.310Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-12T02:03:47.337Z","endTime":"2026-04-12T02:04:25.245Z","isPitch":false,"type":"action"},{"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":86.2,"endSpeed":79.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.092598047584506,"aZ":-29.817933310197603,"pfxX":-0.6212514306898038,"pfxZ":1.47129986440254,"pX":1.1916873888320003,"pZ":1.5573359112138854,"vX0":7.526263125703418,"vY0":-125.47384735383878,"vZ0":-2.4544784677035567,"x":71.58,"y":196.73,"x0":-1.759142978307457,"y0":50.004594036696766,"z0":4.9647723978224025,"aX":-0.9971595977634042},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.4,"breakHorizontal":-0.5,"spinRate":2245,"spinDirection":298},"zone":14,"typeConfidence":2.0,"plateTime":0.4356182984213386,"extension":5.56645719857273},"index":2,"playId":"5fb44053-3317-3dbd-a128-87bd875154dd","pitchNumber":2,"startTime":"2026-04-12T02:04:25.245Z","endTime":"2026-04-12T02:04:32.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.9,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.971006103995855,"aZ":-26.52966236986286,"pfxX":-11.413160797578401,"pfxZ":2.8978814136223416,"pX":0.6029183093459625,"pZ":2.5125025455065475,"vX0":10.130637704303924,"vY0":-139.31482057073086,"vZ0":-2.3704388311333826,"x":94.02,"y":170.94,"x0":-1.6141542109923221,"y0":50.00245816100451,"z0":5.144648131731207,"aX":-22.229108961434633},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.9,"breakHorizontal":18.4,"spinRate":2125,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.3945416318208008,"extension":5.5567337571011715},"index":3,"playId":"c58bf08a-7973-37fe-9202-4cefca319bea","pitchNumber":3,"startTime":"2026-04-12T02:04:45.438Z","endTime":"2026-04-12T02:04:49.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99988162317659,"aZ":-29.140247256847164,"pfxX":-10.772204660470505,"pfxZ":1.5372237219834535,"pX":-0.49229105478084023,"pZ":2.6882437501850327,"vX0":7.336984808870878,"vY0":-139.53498736130675,"vZ0":-1.3899749475899101,"x":135.76,"y":166.2,"x0":-1.7544379172056774,"y0":50.00337154261646,"z0":5.110390988296771,"aX":-21.27102143812487},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":2.6,"breakHorizontal":18.0,"spinRate":2038,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.3923287712625063,"extension":5.54939668892304},"hitData":{"launchSpeed":88.3,"launchAngle":14.0,"totalDistance":206.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.18,"coordY":91.73}},"index":4,"playId":"1bfcf9b2-9aee-3082-bc02-3896755f7ca7","pitchNumber":4,"startTime":"2026-04-12T02:05:08.223Z","endTime":"2026-04-12T02:05:20.263Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:05:20.263Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh challenged (pitch result), call on the field was overturned: Yainer Diaz called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T02:05:49.282Z","endTime":"2026-04-12T02:08:45.165Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"postOnSecond":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"postOnThird":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.609291066511062,"aZ":-18.015899924293898,"pfxX":-6.988406218270809,"pfxZ":7.126407800088792,"pX":-0.2075557420003674,"pZ":3.6070719005804905,"vX0":6.707052680776592,"vY0":-140.05598692940953,"vZ0":-1.303072501795996,"x":124.91,"y":141.39,"x0":-1.7253044062567229,"y0":50.00175800533174,"z0":5.256427988553107,"aX":-13.883636799069153},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.8,"breakHorizontal":11.3,"spinRate":2243,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.39105325092242005,"extension":5.479081384192606},"index":0,"playId":"c5d8ea5e-8578-32a5-b9b4-edc1572f1260","pitchNumber":1,"startTime":"2026-04-12T02:05:53.907Z","endTime":"2026-04-12T02:05:57.094Z","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":88.6,"endSpeed":81.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08210603329029,"aZ":-31.186469785270717,"pfxX":-11.12847970960413,"pfxZ":0.5935996129223966,"pX":0.6615502027539022,"pZ":0.8368708726822147,"vX0":9.668898527960168,"vY0":-128.5861155690207,"vZ0":-4.102983581594754,"x":91.78,"y":216.18,"x0":-1.7046059993342617,"y0":50.00554909536844,"z0":4.877495099551332,"aX":-18.607394699350866},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.4,"breakHorizontal":18.0,"spinRate":1858,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.4262408086894327,"extension":5.612965816582308},"index":1,"playId":"71bc5fc0-e576-3f8a-a373-10f318a06b92","pitchNumber":2,"startTime":"2026-04-12T02:06:12.156Z","endTime":"2026-04-12T02:06:16.931Z","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":88.6,"endSpeed":81.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57066699192937,"aZ":-31.433089596284823,"pfxX":-11.039323763641438,"pfxZ":0.442769951922541,"pX":-0.34688083341486825,"pZ":1.2996607341663846,"vX0":7.306919596195707,"vY0":-128.84137228436035,"vZ0":-2.8513070516045396,"x":130.22,"y":203.69,"x0":-1.790017801742619,"y0":50.00257579630884,"z0":4.857703344947308,"aX":-18.499938501896068},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.4,"breakHorizontal":18.2,"spinRate":1847,"spinDirection":262},"zone":13,"typeConfidence":2.0,"plateTime":0.42562838222447263,"extension":5.543415893720195},"index":2,"playId":"02cfee4a-9091-3ed5-9989-f21d0ab2878f","pitchNumber":3,"startTime":"2026-04-12T02:06:30.361Z","endTime":"2026-04-12T02:06:34.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49608988692218,"aZ":-16.877040529691797,"pfxX":-6.485098666120646,"pfxZ":7.656305382491539,"pX":1.493559420358988,"pZ":4.031889683369622,"vX0":10.753880058071356,"vY0":-140.5926712747532,"vZ0":-0.44622261646107597,"x":60.07,"y":129.92,"x0":-1.542028183555724,"y0":50.00153210559051,"z0":5.290071495731988,"aX":-12.956281153594869},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.9,"breakHorizontal":9.5,"spinRate":2273,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.38990911705272646,"extension":5.569163476473437},"index":3,"playId":"60f007dc-3edb-3fb9-9a00-f7ff07e870c2","pitchNumber":4,"startTime":"2026-04-12T02:06:50.990Z","endTime":"2026-04-12T02:06:54.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69303295109185,"aZ":-17.51529761263934,"pfxX":-7.552969171414505,"pfxZ":7.382911771292791,"pX":0.366533081436602,"pZ":3.4499763238031407,"vX0":8.401238326759726,"vY0":-140.2538513155584,"vZ0":-1.6716277653028158,"x":103.03,"y":145.63,"x0":-1.6910913113655583,"y0":50.00407801901829,"z0":5.199946150211459,"aX":-14.999719118578504},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.2,"breakHorizontal":11.9,"spinRate":2235,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.39102380903660094,"extension":5.56942620357048},"index":4,"playId":"b5275e3e-7f0d-39a4-b9ae-76682fb3e5fe","pitchNumber":5,"startTime":"2026-04-12T02:07:09.046Z","endTime":"2026-04-12T02:07:13.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47492125661287,"aZ":-30.07134794146657,"pfxX":0.14876102852594375,"pfxZ":1.2966017297832284,"pX":1.8998478840933906,"pZ":1.677914999134507,"vX0":8.855188432619974,"vY0":-125.84681138173724,"vZ0":-2.1352007730566456,"x":44.58,"y":193.48,"x0":-1.670860118143766,"y0":50.00014959937082,"z0":4.952677312407303,"aX":0.23963696674779328},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.2,"breakHorizontal":-2.2,"spinRate":2282,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4338070446356732,"extension":5.418445394158248},"index":5,"playId":"c84e8160-3b44-3e63-9cd2-a1063f67a62e","pitchNumber":6,"startTime":"2026-04-12T02:07:32.507Z","endTime":"2026-04-12T02:07:37.070Z","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":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.859597132720317,"aZ":-30.988869398604972,"pfxX":0.8578956247053902,"pfxZ":0.7409091753333001,"pX":0.6448334379174966,"pZ":2.1370041294348523,"vX0":6.100562375050554,"vY0":-125.19953493230281,"vZ0":-0.8628011821843163,"x":92.42,"y":181.08,"x0":-1.928804555779248,"y0":50.003026205218,"z0":5.008922480645815,"aX":1.3681944646563347},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.4,"breakHorizontal":-2.9,"spinRate":2310,"spinDirection":94},"zone":9,"typeConfidence":2.0,"plateTime":0.43650447084223254,"extension":5.551959372099462},"index":6,"playId":"96d10fd5-feae-3c05-a920-704d10c150d1","pitchNumber":7,"startTime":"2026-04-12T02:07:52.004Z","endTime":"2026-04-12T02:07:57.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.25704526758423,"aZ":-28.24850791979683,"pfxX":-10.812581739286916,"pfxZ":1.983010908840864,"pX":0.7921842685319354,"pZ":1.8900354196981728,"vX0":10.734730048983332,"vY0":-139.79345296081698,"vZ0":-3.531586362152766,"x":86.8,"y":187.75,"x0":-1.6911818058444736,"y0":50.004514392599056,"z0":5.022362180658348,"aX":-21.421447432290552},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.0,"breakHorizontal":17.4,"spinRate":2088,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.3916915682909523,"extension":5.607795425809651},"index":7,"playId":"cf27ea9c-8e22-39a0-8977-0bdb28ed8d03","pitchNumber":8,"startTime":"2026-04-12T02:08:18.141Z","endTime":"2026-04-12T02:08:45.165Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"}},"playEndTime":"2026-04-12T02:08:45.165Z","atBatIndex":12},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Taylor Trammell doubles (1) on a sharp fly ball to left fielder Randy Arozarena. Carlos Correa scores. Joey Loperfido scores. Cam Smith scores.","rbi":3,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T02:08:55.859Z","endTime":"2026-04-12T02:09:15.086Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21887701279593,"aZ":-19.75701554273754,"pfxX":-7.907850032157072,"pfxZ":6.196084729870586,"pX":-0.19449675212716805,"pZ":2.6295749539022246,"vX0":7.171384722437849,"vY0":-140.73649661192917,"vZ0":-3.252740796281931,"x":124.41,"y":167.78,"x0":-1.749420707974063,"y0":50.00374847777961,"z0":5.081464187718027,"aX":-15.849458263764378},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.7,"breakHorizontal":12.8,"spinRate":2110,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.38933078495768747,"extension":5.493910201312193},"hitData":{"launchSpeed":103.5,"launchAngle":24.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":84.4,"coordY":67.27}},"index":0,"playId":"7b81c444-a5ea-32b4-806f-875cee3ead6b","pitchNumber":1,"startTime":"2026-04-12T02:08:59.714Z","endTime":"2026-04-12T02:09:15.086Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:09:15.086Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jeremy Peña lines out sharply to left fielder Randy Arozarena.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T02:09:47.026Z","endTime":"2026-04-12T02:10:42.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":3},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"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(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":96.7,"endSpeed":87.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.007029028557824,"aZ":-27.51192693553339,"pfxX":-10.949602936823894,"pfxZ":2.348598332611928,"pX":-0.10311978915201803,"pZ":2.636622451021082,"vX0":8.561722348744432,"vY0":-140.60035973703523,"vZ0":-1.8126466300603141,"x":120.93,"y":167.59,"x0":-1.7759624416129374,"y0":50.00662911240804,"z0":5.08774566183379,"aX":-21.770545592625428},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.1,"breakHorizontal":17.9,"spinRate":2129,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.3906360189763336,"extension":5.56153225432901},"index":0,"playId":"3668016c-40f6-3f64-b9c8-3a77da7ee63f","pitchNumber":1,"startTime":"2026-04-12T02:09:51.436Z","endTime":"2026-04-12T02:09:56.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75606247199099,"aZ":-24.928483021214106,"pfxX":-10.814978684679552,"pfxZ":3.6472267875822464,"pX":-0.39349583493932305,"pZ":2.778408889123091,"vX0":7.656894634996499,"vY0":-140.28757233799146,"vZ0":-1.684391700400838,"x":132.0,"y":163.76,"x0":-1.7579220895662198,"y0":50.00257330893543,"z0":5.017082570677449,"aX":-21.48222235201547},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.5,"breakHorizontal":17.9,"spinRate":1981,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.39095061460941105,"extension":5.682807406670607},"index":1,"playId":"81e71d92-ef80-3869-9f1e-ade9da11575c","pitchNumber":2,"startTime":"2026-04-12T02:10:10.784Z","endTime":"2026-04-12T02:10:14.599Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-12T02:10:27.147Z","endTime":"2026-04-12T02:10:35.744Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.530033804939894,"aZ":-31.588784534194353,"pfxX":-10.41220661835956,"pfxZ":0.3530013583115963,"pX":-0.4981560998972746,"pZ":2.5843577395531945,"vX0":6.645320295362641,"vY0":-128.4640676533121,"vZ0":0.14635701464462114,"x":135.99,"y":169.0,"x0":-1.775922276946766,"y0":50.00304465024102,"z0":4.997865685022515,"aX":-17.26890240536945},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.0,"breakHorizontal":17.2,"spinRate":1755,"spinDirection":252},"zone":4,"typeConfidence":2.0,"plateTime":0.42764114692632615,"extension":5.4251101900937035},"hitData":{"launchSpeed":104.8,"launchAngle":19.0,"totalDistance":335.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":48.18,"coordY":88.34}},"index":3,"playId":"f2c3910c-dea3-3f66-a8cc-a45b23b4778b","pitchNumber":3,"startTime":"2026-04-12T02:10:35.744Z","endTime":"2026-04-12T02:10:42.893Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:10:42.893Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Raley strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T02:12:45.827Z","endTime":"2026-04-12T02:13:53.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76630661421935,"aZ":-27.428416909806483,"pfxX":-10.80547045077596,"pfxZ":2.796273144683859,"pX":0.27460307887569146,"pZ":3.549787434988199,"vX0":7.021274138831778,"vY0":-129.64777232917066,"vZ0":0.5487611766983068,"x":106.53,"y":142.94,"x0":-1.0683954717734105,"y0":50.00396034275455,"z0":5.433069696285365,"aX":-18.347808337657547},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.4,"breakHorizontal":18.0,"spinRate":1974,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.4229006909446609,"extension":5.962433382263212},"index":0,"playId":"92e94bb2-062f-38df-90b5-7565787bed9c","pitchNumber":1,"startTime":"2026-04-12T02:12:51.157Z","endTime":"2026-04-12T02:12:55.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.710923490273558,"aZ":-31.422475259814277,"pfxX":-11.742328674991917,"pfxZ":0.5039389910125145,"pX":0.5367223670836399,"pZ":3.131139804332041,"vX0":7.75674590078023,"vY0":-121.70856195539699,"vZ0":0.9976366611553356,"x":96.54,"y":154.24,"x0":-1.1647064419537696,"y0":50.0056074009714,"z0":5.435575653126754,"aX":-17.633077294922664},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.4,"breakHorizontal":19.4,"spinRate":1841,"spinDirection":257},"zone":3,"typeConfidence":2.0,"plateTime":0.449893671641862,"extension":5.7559722850213415},"index":1,"playId":"a2f14f57-11aa-3a80-8e2b-edf684317e35","pitchNumber":2,"startTime":"2026-04-12T02:13:04.552Z","endTime":"2026-04-12T02:13:10.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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.734274204929104,"aZ":-29.557633028303837,"pfxX":-9.390723991995118,"pfxZ":1.6788158039255965,"pX":-0.9621485626625473,"pZ":1.5936399857907222,"vX0":3.8972742897557837,"vY0":-123.89490805332089,"vZ0":-2.935924204802813,"x":153.67,"y":195.75,"x0":-1.3355577897081061,"y0":50.0001891852795,"z0":5.264012983200929,"aX":-14.597545039471523},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.6,"breakHorizontal":16.1,"spinRate":1801,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.44207580999486584,"extension":5.7667716627951675},"index":2,"playId":"6467e35c-ce5a-3d34-82cc-d2200c383417","pitchNumber":3,"startTime":"2026-04-12T02:13:34.032Z","endTime":"2026-04-12T02:13:39.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.892381501814818,"aZ":-33.948550141664505,"pfxX":-10.4266046575693,"pfxZ":-1.163334346479325,"pX":-0.22012987127248257,"pZ":1.3481978651401807,"vX0":5.5764898984197275,"vY0":-122.91926107017295,"vZ0":-2.4148410514382643,"x":125.39,"y":202.38,"x0":-1.1663141140765239,"y0":50.00258876795161,"z0":5.2323273936229535,"aX":-15.917778025192776},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.4,"breakHorizontal":17.5,"spinRate":1854,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.44600143326360575,"extension":5.734564597076988},"index":3,"playId":"9ce99a11-e411-3f2f-9360-68a6fa8d7c4a","pitchNumber":4,"startTime":"2026-04-12T02:13:48.686Z","endTime":"2026-04-12T02:13:53.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:13:53.202Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cole Young flies out to right fielder Cam Smith.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T02:14:07.448Z","endTime":"2026-04-12T02:15:01.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.93140186604536,"aZ":-23.14391919069605,"pfxX":6.853187051744201,"pfxZ":6.143697923498766,"pX":-0.7253974976225963,"pZ":2.4423826249912066,"vX0":-0.008808324569097026,"vY0":-120.08556720754433,"vZ0":-1.473720591966905,"x":144.65,"y":172.84,"x0":-1.6128897179911243,"y0":50.00203087745676,"z0":5.111085280825196,"aX":10.068218628096988},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":11.0,"breakHorizontal":-12.5,"spinRate":2457,"spinDirection":100},"zone":4,"typeConfidence":2.0,"plateTime":0.4550686315741377,"extension":5.855745843070529},"index":0,"playId":"6f9f0933-8d0e-3d0c-a4d7-88cbf72e2517","pitchNumber":1,"startTime":"2026-04-12T02:14:17.998Z","endTime":"2026-04-12T02:14:22.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.898432712707354,"aZ":-15.846679239877634,"pfxX":-3.8820197534475858,"pfxZ":8.902917114692379,"pX":1.1138492568899714,"pZ":3.4426819206130768,"vX0":6.94041426629491,"vY0":-134.2802132559894,"vZ0":-2.071693985858204,"x":74.54,"y":145.83,"x0":-0.9948784589986219,"y0":50.00405729607286,"z0":5.346227196563608,"aX":-7.121261428214852},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.0,"breakHorizontal":5.6,"spinRate":2105,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.40722234863819873,"extension":6.0474707483980055},"index":1,"playId":"67f32880-1695-33af-a062-177fcc0b4382","pitchNumber":2,"startTime":"2026-04-12T02:14:35.339Z","endTime":"2026-04-12T02:14:40.355Z","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.2,"endSpeed":77.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.409446098752653,"aZ":-32.80293533980024,"pfxX":-10.349433635509317,"pfxZ":-0.41327749045500184,"pX":0.14649870459404118,"pZ":1.164019110638397,"vX0":6.148282008010897,"vY0":-122.48997233955615,"vZ0":-3.0292114706347375,"x":111.42,"y":207.35,"x0":-1.0526350397669195,"y0":50.004690249168476,"z0":5.224321653797401,"aX":-15.713299709288947},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.2,"breakHorizontal":17.3,"spinRate":1835,"spinDirection":257},"zone":14,"typeConfidence":2.0,"plateTime":0.4473339826358176,"extension":5.869015533080605},"hitData":{"launchSpeed":93.6,"launchAngle":39.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.69,"coordY":90.23}},"index":2,"playId":"2a5e210f-5fd3-3806-860b-69f93305a5b7","pitchNumber":3,"startTime":"2026-04-12T02:14:50.529Z","endTime":"2026-04-12T02:15:01.221Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:15:01.221Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Canzone grounds out to first baseman Isaac Paredes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T02:15:20.275Z","endTime":"2026-04-12T02:16:29.626Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.374520028314755,"aZ":-24.74747057120812,"pfxX":2.1616360760963333,"pfxZ":4.318131288345722,"pX":-1.5803344889931106,"pZ":3.1898652999797923,"vX0":-1.0294649811063552,"vY0":-129.8057923341763,"vZ0":-0.7879847865186451,"x":177.24,"y":152.65,"x0":-1.4609229779550925,"y0":50.00001096989608,"z0":5.369663442783467,"aX":3.714169317825392},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.9,"breakHorizontal":-3.7,"spinRate":2280,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.4208332273120057,"extension":5.953460289849083},"index":0,"playId":"8ed72f38-b6c2-32f1-9fc3-4f2e241b7316","pitchNumber":1,"startTime":"2026-04-12T02:15:27.851Z","endTime":"2026-04-12T02:15:31.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.128000244486948,"aZ":-26.34580559706512,"pfxX":2.217720487060693,"pfxZ":3.4890573161845033,"pX":0.3739422868698064,"pZ":2.547502407565447,"vX0":2.9723662911412676,"vY0":-128.57125495389386,"vZ0":-1.7243411508817674,"x":102.75,"y":170.0,"x0":-1.0861287382778047,"y0":50.00476697609754,"z0":5.275279542444839,"aX":3.7053084791757263},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.1,"breakHorizontal":-4.7,"spinRate":2274,"spinDirection":178},"zone":6,"typeConfidence":2.0,"plateTime":0.4263190373200323,"extension":6.052568384465845},"index":1,"playId":"9b348e0e-ddd7-3329-8138-ae63d9b91226","pitchNumber":2,"startTime":"2026-04-12T02:15:42.224Z","endTime":"2026-04-12T02:15:46.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.986328451692327,"aZ":-30.463609451662606,"pfxX":-10.885738751487516,"pfxZ":1.113603240784057,"pX":-0.746907236915753,"pZ":1.2206560711298984,"vX0":4.585809989557115,"vY0":-123.70865204540932,"vZ0":-3.2398056709628373,"x":145.47,"y":205.82,"x0":-1.2160396708955996,"y0":50.00565490430303,"z0":5.116201896606877,"aX":-16.779229183771214},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.4,"breakHorizontal":18.6,"spinRate":1738,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.4437158270761157,"extension":5.998199433583049},"index":2,"playId":"e569e5cb-4805-3159-b16f-99f63cb8021f","pitchNumber":3,"startTime":"2026-04-12T02:15:54.901Z","endTime":"2026-04-12T02:15:59.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.887261355140726,"aZ":-25.563986637517782,"pfxX":-10.654536888428698,"pfxZ":3.6966865985944652,"pX":0.4238211273989892,"pZ":1.9218381275681606,"vX0":7.116305306631855,"vY0":-133.18714695150047,"vZ0":-3.4999288752620723,"x":100.84,"y":186.89,"x0":-0.9049941460196556,"y0":50.0028824925183,"z0":5.11182582547357,"aX":-19.04975026874186},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.1,"breakHorizontal":17.6,"spinRate":1944,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.41199657183804783,"extension":6.132630909748953},"index":3,"playId":"7a0eb9c6-8cfd-3a5c-ba14-d6b0697035b3","pitchNumber":4,"startTime":"2026-04-12T02:16:08.785Z","endTime":"2026-04-12T02:16:12.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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75914500218221,"aZ":-30.744171560683963,"pfxX":-9.098264910676063,"pfxZ":0.9115993588189593,"pX":-0.024415004376515916,"pZ":2.4366960202255954,"vX0":5.823594759341388,"vY0":-124.58875229230793,"vZ0":-0.5951098720246779,"x":117.93,"y":172.99,"x0":-1.2138143795064038,"y0":50.00134133468327,"z0":5.226311940583522,"aX":-14.257471875627663},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.8,"breakHorizontal":15.1,"spinRate":1841,"spinDirection":256},"zone":5,"typeConfidence":2.0,"plateTime":0.4401392728004927,"extension":5.993214088409207},"hitData":{"launchSpeed":98.3,"launchAngle":4.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":127.14,"coordY":183.57}},"index":4,"playId":"c37ef683-9b5f-31ab-81fd-aaed255f5f6a","pitchNumber":5,"startTime":"2026-04-12T02:16:22.296Z","endTime":"2026-04-12T02:16:29.626Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:16:29.626Z","atBatIndex":17},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Yordan Alvarez homers (6) on a fly ball to right center field.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T02:18:29.015Z","endTime":"2026-04-12T02:20:04.355Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":true,"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.126691313877576,"aZ":-30.954542173947527,"pfxX":-11.909121032533513,"pfxZ":0.7793413361545434,"pX":0.7776183881170567,"pZ":0.8943104431665486,"vX0":10.28861936480868,"vY0":-124.55825519801265,"vZ0":-3.464057953625997,"x":87.36,"y":214.63,"x0":-1.8687556250287447,"y0":50.003192470152094,"z0":4.875556891482222,"aX":-18.62514457135554},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.8,"breakHorizontal":19.1,"spinRate":1914,"spinDirection":258},"zone":14,"typeConfidence":2.0,"plateTime":0.4405418228402924,"extension":5.466845255754414},"index":0,"playId":"66c91a0a-ddb9-3e4c-941c-28b00622df2b","pitchNumber":1,"startTime":"2026-04-12T02:18:39.670Z","endTime":"2026-04-12T02:18:43.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":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.193097196841386,"aZ":-31.400999318624592,"pfxX":-11.142445248694258,"pfxZ":0.4929000736698139,"pX":-0.590339067047787,"pZ":1.5397039716493333,"vX0":6.891998725130275,"vY0":-124.54271225572505,"vZ0":-1.8135185044183626,"x":139.5,"y":197.21,"x0":-1.953011442863592,"y0":50.00244520098853,"z0":4.886973277373349,"aX":-17.41503311553282},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.7,"breakHorizontal":18.5,"spinRate":1916,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.4406421028184515,"extension":5.413879347442724},"index":1,"playId":"a0be09ee-791d-3408-8d72-60e9d9c8ddba","pitchNumber":2,"startTime":"2026-04-12T02:18:52.862Z","endTime":"2026-04-12T02:18:56.774Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00596905590837,"aZ":-31.926356577437183,"pfxX":-10.038699130182268,"pfxZ":0.15784540544195558,"pX":0.06786978848644931,"pZ":1.0315086867415881,"vX0":7.869988154111627,"vY0":-125.28447124326385,"vZ0":-2.983700783951303,"x":114.41,"y":210.93,"x0":-1.8078530663403072,"y0":50.004687023878354,"z0":4.843828543780334,"aX":-15.980867454708502},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.1,"breakHorizontal":16.4,"spinRate":1845,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.4369722189749239,"extension":5.163196009648458},"index":2,"playId":"d46f61bb-85d6-3973-8e4b-8411a0848934","pitchNumber":3,"startTime":"2026-04-12T02:19:10.791Z","endTime":"2026-04-12T02:19:15.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.28509496479368,"aZ":-20.42993810982167,"pfxX":-6.928162887729814,"pfxZ":6.3050070350383915,"pX":0.238626637874971,"pZ":3.184673798081584,"vX0":8.032793617082662,"vY0":-135.9922246588825,"vZ0":-1.2643274650804261,"x":107.9,"y":152.79,"x0":-1.8606974534271856,"y0":50.004906411037176,"z0":5.080026402548197,"aX":-12.910427372565833},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.3,"breakHorizontal":10.7,"spinRate":2245,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.40356899320910156,"extension":5.218103546513303},"hitData":{"launchSpeed":102.6,"launchAngle":32.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":180.07,"coordY":48.74}},"index":3,"playId":"9996298c-ef6a-38cc-ab6f-9309fb265abb","pitchNumber":4,"startTime":"2026-04-12T02:19:35.204Z","endTime":"2026-04-12T02:20:04.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:20:04.355Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Isaac Paredes lines out to center fielder Julio Rodríguez.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T02:20:15.976Z","endTime":"2026-04-12T02:20:45.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75961757815059,"aZ":-29.645835054563904,"pfxX":-10.58084025826087,"pfxZ":1.3535947310725458,"pX":-0.45676955772601247,"pZ":2.9484653442405064,"vX0":7.363199241406442,"vY0":-136.50620840415857,"vZ0":-0.4037887275968531,"x":134.41,"y":159.17,"x0":-1.8277068482684322,"y0":50.003818369322865,"z0":5.156433927532171,"aX":-19.776552222318315},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.5,"breakHorizontal":17.4,"spinRate":2048,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.40274554349944536,"extension":5.341941061480074},"index":0,"playId":"6932cd88-982c-32cd-9e13-04f5c0a78261","pitchNumber":1,"startTime":"2026-04-12T02:20:21.931Z","endTime":"2026-04-12T02:20:25.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07351943193547,"aZ":-29.839206219041856,"pfxX":-10.25630673397056,"pfxZ":1.255562258393331,"pX":-0.13905928448634142,"pZ":2.181339056220381,"vX0":8.02828388128002,"vY0":-136.2113300927917,"vZ0":-1.9713926973229534,"x":122.3,"y":179.88,"x0":-1.8034460450772096,"y0":50.00568153339571,"z0":4.993350923309453,"aX":-19.12693993885082},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.0,"breakHorizontal":16.7,"spinRate":1977,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.4033066401487826,"extension":5.465651318386407},"hitData":{"launchSpeed":95.7,"launchAngle":19.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":113.86,"coordY":82.69}},"index":1,"playId":"2197556d-cb5c-358e-8e70-cb65923c5e6e","pitchNumber":2,"startTime":"2026-04-12T02:20:37.539Z","endTime":"2026-04-12T02:20:45.056Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:20:45.056Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Altuve grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T02:21:00.220Z","endTime":"2026-04-12T02:21:52.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":2},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.8,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.90231035623275,"aZ":-30.437595651080773,"pfxX":-11.335137450583264,"pfxZ":0.9390896008170397,"pX":-0.13472075805945266,"pZ":2.5940900228312844,"vX0":8.482780989587907,"vY0":-135.99948920864034,"vZ0":-1.0096449897038857,"x":122.14,"y":168.74,"x0":-1.8388997053098188,"y0":50.00500117454208,"z0":5.102664786991988,"aX":-21.00150916625663},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.7,"breakHorizontal":18.5,"spinRate":1991,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.404463109862538,"extension":5.20843519623834},"index":0,"playId":"2ce12d95-003f-33f9-b8e3-88afe08db8eb","pitchNumber":1,"startTime":"2026-04-12T02:21:14.728Z","endTime":"2026-04-12T02:21:20.855Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-12T02:21:30.330Z","endTime":"2026-04-12T02:21:44.871Z","isPitch":false,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"}},{"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.8,"endSpeed":86.2,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.97067616811217,"aZ":-24.828903602648477,"pfxX":-11.893492154496784,"pfxZ":3.851570953696802,"pX":0.6691894472396857,"pZ":2.1068566416753782,"vX0":10.398434128295916,"vY0":-137.6282077872272,"vZ0":-3.235095428500231,"x":91.49,"y":181.89,"x0":-1.6220471621347938,"y0":50.00538713211841,"z0":4.988607130849992,"aX":-22.70527144703897},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.5,"breakHorizontal":19.2,"spinRate":2159,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.39873820551763517,"extension":5.412331142299722},"hitData":{"launchSpeed":96.3,"launchAngle":-2.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.6,"coordY":134.37}},"index":2,"playId":"86cd1e69-1700-3b39-bc4e-de1d9484c252","pitchNumber":2,"startTime":"2026-04-12T02:21:44.871Z","endTime":"2026-04-12T02:21:52.406Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:21:52.406Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Correa singles on a line drive to center fielder Julio Rodríguez.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T02:22:08.050Z","endTime":"2026-04-12T02:24:03.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":77.7,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87387701415868,"aZ":-31.16170924454468,"pfxX":0.7288216604833844,"pfxZ":0.6630464098899846,"pX":0.051908463357366916,"pZ":1.9505508086216408,"vX0":4.679597668463487,"vY0":-123.16698885172822,"vZ0":-1.1724779314792153,"x":115.02,"y":186.12,"x0":-1.9688662757391113,"y0":50.00556678730371,"z0":5.072313861025435,"aX":1.1170989540985978},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.2,"breakHorizontal":-2.4,"spinRate":2256,"spinDirection":84},"zone":8,"typeConfidence":2.0,"plateTime":0.44500908797574157,"extension":5.2873707245275225},"index":0,"playId":"982582bd-cb1e-31a2-b90a-654f8f8c5c71","pitchNumber":1,"startTime":"2026-04-12T02:22:15.355Z","endTime":"2026-04-12T02:22:19.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2145308893361,"aZ":-26.61949231673401,"pfxX":-10.232006512247601,"pfxZ":2.9151023987009506,"pX":0.14567267105088488,"pZ":2.078415660013305,"vX0":8.520926028741489,"vY0":-137.31353565487285,"vZ0":-2.9657801664061334,"x":111.45,"y":182.66,"x0":-1.6727319154346112,"y0":50.00026304654304,"z0":4.989116230935967,"aX":-19.480684149546303},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.8,"breakHorizontal":16.7,"spinRate":2036,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.3993187913971963,"extension":5.317985597246208},"index":1,"playId":"c650a86d-61f1-3400-b267-a71458bc8c52","pitchNumber":2,"startTime":"2026-04-12T02:22:31.065Z","endTime":"2026-04-12T02:22:34.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.489922999158107,"aZ":-36.25496695097543,"pfxX":-10.955732907530164,"pfxZ":-2.5270255442363823,"pX":-0.06964415615982127,"pZ":1.4809142497777756,"vX0":7.891536630311131,"vY0":-126.51482925773915,"vZ0":-1.3806376380647247,"x":119.65,"y":198.8,"x0":-1.8103178583590285,"y0":50.001875339614536,"z0":4.946990076227151,"aX":-17.709159047691923},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.7,"breakHorizontal":18.0,"spinRate":1877,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.43340788710550004,"extension":5.110802604423125},"index":2,"playId":"e9c8c1a5-1293-3d8d-ba0c-d3fa8995d7bd","pitchNumber":3,"startTime":"2026-04-12T02:22:47.097Z","endTime":"2026-04-12T02:22:55.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.7,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.765926790255723,"aZ":-31.30676185426989,"pfxX":-10.740863613695806,"pfxZ":0.538541293381317,"pX":-0.6384957849686627,"pZ":1.4288581511038478,"vX0":6.459542055986184,"vY0":-126.72851069170419,"vZ0":-2.249016078134102,"x":141.34,"y":200.2,"x0":-1.8295833025917596,"y0":50.00626087375238,"z0":4.837505102245484,"aX":-17.411221453150777},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.7,"breakHorizontal":17.9,"spinRate":1867,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.43279639805615044,"extension":5.4317240452321265},"index":3,"playId":"ed0948d1-ecab-38fe-8f56-c01522ccc23a","pitchNumber":4,"startTime":"2026-04-12T02:23:14.008Z","endTime":"2026-04-12T02:23:18.945Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-12T02:23:30.557Z","endTime":"2026-04-12T02:23:50.600Z","isPitch":false,"type":"action","player":{"id":621043,"link":"/api/v1/people/621043"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59783907095087,"aZ":-30.18293142331693,"pfxX":-0.1604353844521813,"pfxZ":1.2703644918224084,"pX":0.6261061109253393,"pZ":1.0621460162340448,"vX0":6.152708615456681,"vY0":-124.54570690572793,"vZ0":-3.3371859182990873,"x":93.13,"y":210.1,"x0":-1.8580599842252319,"y0":50.00334250531466,"z0":4.922330429765492,"aX":-0.2525318456812211},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.8,"breakHorizontal":-1.2,"spinRate":2149,"spinDirection":279},"zone":14,"typeConfidence":2.0,"plateTime":0.4402031846399197,"extension":5.399772123459725},"hitData":{"launchSpeed":70.3,"launchAngle":18.0,"totalDistance":197.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":123.73,"coordY":100.95}},"index":5,"playId":"97cb63b0-1b4f-38aa-9b8f-6ffec23e9c62","pitchNumber":5,"startTime":"2026-04-12T02:23:50.600Z","endTime":"2026-04-12T02:24:03.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:24:03.341Z","atBatIndex":21},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Joey Loperfido doubles (4) on a ground ball to right fielder Luke Raley. Carlos Correa to 3rd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T02:24:21.890Z","endTime":"2026-04-12T02:24:45.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"postOnThird":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"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(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":83.6,"endSpeed":76.0,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47700941742147,"aZ":-33.004852973322976,"pfxX":0.07070450461691734,"pfxZ":-0.5633078200632102,"pX":0.004576468847604292,"pZ":2.226118396678609,"vX0":4.760256421531367,"vY0":-121.61889188770338,"vZ0":-0.06251057599638554,"x":116.83,"y":178.67,"x0":-1.9969930569197238,"y0":50.00216180941575,"z0":5.143277569954835,"aX":0.10353318794222753},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.7,"breakHorizontal":-1.4,"spinRate":2166,"spinDirection":29},"zone":8,"typeConfidence":2.0,"plateTime":0.45242004469812347,"extension":5.48455901124859},"hitData":{"launchSpeed":93.6,"launchAngle":-2.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.68,"coordY":125.22}},"index":0,"playId":"232fc75f-adea-360b-80fe-1d62204bc82e","pitchNumber":1,"startTime":"2026-04-12T02:24:33.749Z","endTime":"2026-04-12T02:24:45.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:24:45.743Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cam Smith singles on a line drive to center fielder Julio Rodríguez. Carlos Correa scores. Joey Loperfido scores.","rbi":2,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T02:25:04.524Z","endTime":"2026-04-12T02:30:15.333Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8,9,10,11,12,13,14],"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":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":14},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":14},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":14},"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":83.3,"endSpeed":77.4,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.32122794783709,"aZ":-32.757465654827165,"pfxX":0.8027327973937783,"pfxZ":-0.386686550728383,"pX":0.4816540384904078,"pZ":2.149772085204883,"vX0":5.454925817463856,"vY0":-121.30454516812995,"vZ0":-0.326594560538091,"x":98.64,"y":180.74,"x0":-1.8905427488180175,"y0":50.00379636513108,"z0":5.115946842708458,"aX":1.2082064700220942},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.5,"breakHorizontal":-2.6,"spinRate":2141,"spinDirection":56},"zone":9,"typeConfidence":2.0,"plateTime":0.4496847286000021,"extension":5.6651117106066335},"index":0,"playId":"5c19d30f-04ac-3907-8f98-9d7a5acc8d75","pitchNumber":1,"startTime":"2026-04-12T02:25:19.262Z","endTime":"2026-04-12T02:25:23.434Z","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":83.7,"endSpeed":76.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.929888007831757,"aZ":-32.5178735930544,"pfxX":0.8408834219926228,"pfxZ":-0.23162620161416214,"pX":0.08934382652565645,"pZ":2.1744042337372154,"vX0":4.485567386321379,"vY0":-121.7913524361674,"vZ0":-0.18049145702297353,"x":113.59,"y":180.07,"x0":-1.8888857735010978,"y0":50.00219590964188,"z0":5.072606803281523,"aX":1.2564467617869288},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.2,"breakHorizontal":-2.6,"spinRate":2113,"spinDirection":91},"zone":8,"typeConfidence":2.0,"plateTime":0.45050381294594866,"extension":5.698353400720448},"index":1,"playId":"139d7c51-4327-32b7-9771-6c9e4c20130d","pitchNumber":2,"startTime":"2026-04-12T02:25:38.173Z","endTime":"2026-04-12T02:25:43.899Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-12T02:25:58.711Z","endTime":"2026-04-12T02:26:06.700Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.7,"endSpeed":86.9,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.925462809585824,"aZ":-16.268015859471134,"pfxX":-6.2614026533946685,"pfxZ":8.251879974499719,"pX":1.230237037697897,"pZ":2.5057025357931435,"vX0":9.70415840842518,"vY0":-137.59270783293553,"vZ0":-4.072711885275063,"x":70.11,"y":171.13,"x0":-1.5198754734205941,"y0":50.00673180032086,"z0":5.098954319723201,"aX":-12.076124935103518},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.3,"breakHorizontal":9.5,"spinRate":2120,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.39722824757886777,"extension":5.606643619918879},"index":3,"playId":"12cbffc6-d639-368a-93be-0a9f4a6ef912","pitchNumber":3,"startTime":"2026-04-12T02:26:06.700Z","endTime":"2026-04-12T02:26:10.896Z","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.4,"endSpeed":86.4,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.753073140673617,"aZ":-18.699932996423538,"pfxX":-6.117496153349394,"pfxZ":7.045533800217701,"pX":0.42772421476950034,"pZ":2.5128560848402275,"vX0":7.997212061471938,"vY0":-137.26385101870468,"vZ0":-3.454326579570807,"x":100.7,"y":170.93,"x0":-1.7256850248550566,"y0":50.003037922731124,"z0":5.057348498740146,"aX":-11.70018083718199},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.2,"breakHorizontal":9.5,"spinRate":2169,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.39870031396188743,"extension":5.575864645574788},"index":4,"playId":"fab133d3-3e44-364d-a88a-675efac13ff2","pitchNumber":4,"startTime":"2026-04-12T02:26:24.873Z","endTime":"2026-04-12T02:26:29.370Z","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":84.2,"endSpeed":78.0,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.777916728159635,"aZ":-32.86163547907865,"pfxX":-0.2869396940701492,"pfxZ":-0.45078476333052553,"pX":1.4562422447177161,"pZ":0.9646257046029227,"vX0":7.761158909214011,"vY0":-122.40063685556207,"vZ0":-3.0193859572510666,"x":61.49,"y":212.74,"x0":-1.710146513676447,"y0":50.00177585539079,"z0":5.010489521310628,"aX":-0.4380344971938204},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.3,"breakHorizontal":-1.2,"spinRate":2251,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.44643695540228334,"extension":5.5322384260355175},"index":5,"playId":"b9751fa5-fe24-391d-89a1-2fb0d15562e1","pitchNumber":5,"startTime":"2026-04-12T02:26:46.699Z","endTime":"2026-04-12T02:26:51.399Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"playId":"ff820c39-be9f-4a6e-ac9e-73b6daf6fd6a","startTime":"2026-04-12T02:27:01.237Z","endTime":"2026-04-12T02:27:06.237Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.478529799546504,"aZ":-32.69108440889087,"pfxX":-0.7014972530136736,"pfxZ":-0.3296235089009043,"pX":0.4292435677905159,"pZ":1.8120188102783488,"vX0":5.60922333747735,"vY0":-124.15341428841681,"vZ0":-1.24919255748628,"x":100.64,"y":189.86,"x0":-1.7708584153822673,"y0":50.00527521486374,"z0":5.049175110484471,"aX":-1.093266926069569},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.6,"breakHorizontal":-0.1,"spinRate":2249,"spinDirection":48},"zone":9,"typeConfidence":2.0,"plateTime":0.44163706679050607,"extension":5.616026361845251},"index":7,"playId":"5c59ae83-282f-37da-883b-a1805456bda1","pitchNumber":6,"startTime":"2026-04-12T02:27:18.350Z","endTime":"2026-04-12T02:27:23.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.939931785114098,"aZ":-17.831583159404225,"pfxX":-5.85786083919985,"pfxZ":7.412563320095156,"pX":0.8956025134962298,"pZ":3.2783548768994075,"vX0":8.72423556589986,"vY0":-138.48593469725037,"vZ0":-2.0376002332705143,"x":82.86,"y":150.26,"x0":-1.5396269349936174,"y0":50.00594519222685,"z0":5.2210324997882145,"aX":-11.340321911984775},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.2,"breakHorizontal":8.8,"spinRate":2090,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.39603531098028943,"extension":5.772565917905754},"index":8,"playId":"93880bd9-9f22-38e6-a70b-83c4e0f2e58a","pitchNumber":7,"startTime":"2026-04-12T02:27:44.145Z","endTime":"2026-04-12T02:27:48.435Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59133875818642,"aZ":-21.61825300455882,"pfxX":-9.336167841687796,"pfxZ":5.4498258134795865,"pX":0.9283096533242523,"pZ":2.6410235557358686,"vX0":10.002924033045344,"vY0":-138.4836631611723,"vZ0":-2.6559119692533955,"x":81.62,"y":167.47,"x0":-1.5215969428149627,"y0":50.005794593995894,"z0":5.062370837521985,"aX":-18.095103087056835},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.5,"breakHorizontal":14.8,"spinRate":2063,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.3958577467713731,"extension":5.458616842059771},"index":9,"playId":"38a6d650-3480-3ad4-9aca-4116a7284c82","pitchNumber":8,"startTime":"2026-04-12T02:28:08.482Z","endTime":"2026-04-12T02:28:13.406Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.447758846389608,"aZ":-31.68553192587132,"pfxX":-10.493676745935211,"pfxZ":0.30312072786122,"pX":-0.1519920595890596,"pZ":2.1959819620911536,"vX0":7.4897259298733605,"vY0":-126.31290258771634,"vZ0":-0.5260932756460448,"x":122.79,"y":179.49,"x0":-1.7966504673496,"y0":50.0025793375249,"z0":4.961207195211765,"aX":-16.905777915467613},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.7,"breakHorizontal":17.3,"spinRate":1922,"spinDirection":258},"zone":8,"typeConfidence":2.0,"plateTime":0.4341278573420504,"extension":5.378711158958513},"index":10,"playId":"d036200e-99d9-31cb-b897-f179413152de","pitchNumber":9,"startTime":"2026-04-12T02:28:28.707Z","endTime":"2026-04-12T02:28:34.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.274278482831154,"aZ":-23.395821617820843,"pfxX":-9.960938636994115,"pfxZ":4.544870452961913,"pX":0.4206161006167843,"pZ":3.031361138747066,"vX0":8.903703385310898,"vY0":-138.25679558398866,"vZ0":-1.322908877778195,"x":100.97,"y":156.93,"x0":-1.5498269485100913,"y0":50.006473837563796,"z0":5.088574387306445,"aX":-19.257724341732537},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.2,"breakHorizontal":16.2,"spinRate":1997,"spinDirection":236},"zone":3,"typeConfidence":2.0,"plateTime":0.3963994165547726,"extension":5.625915881519758},"index":11,"playId":"581a2df6-96d5-36f5-9af8-1910e342f729","pitchNumber":10,"startTime":"2026-04-12T02:28:52.261Z","endTime":"2026-04-12T02:28:55.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.9,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.321827928612464,"aZ":-25.232210810170866,"pfxX":-10.41712303233647,"pfxZ":3.6360363530927167,"pX":-0.8120180122118017,"pZ":3.1183275065088463,"vX0":6.134770165580909,"vY0":-137.91318436040052,"vZ0":-0.8139848128433131,"x":147.95,"y":154.59,"x0":-1.7227755990078213,"y0":50.00155785435579,"z0":5.133523643660177,"aX":-19.879353801001056},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.6,"breakHorizontal":17.4,"spinRate":1941,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.3985653766640396,"extension":5.604957862939457},"index":12,"playId":"5f0a4406-fdfa-3678-a765-847be7f50a36","pitchNumber":11,"startTime":"2026-04-12T02:29:16.139Z","endTime":"2026-04-12T02:29:21.854Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44042740310874,"aZ":-16.921080783700543,"pfxX":-7.226091178708405,"pfxZ":7.78097376969488,"pX":0.38602549166475686,"pZ":2.844953781434736,"vX0":8.062550592998916,"vY0":-139.5932466024819,"vZ0":-3.167892320571003,"x":102.29,"y":161.97,"x0":-1.610309854192826,"y0":50.00005396917311,"z0":5.118101061126559,"aX":-14.161008582266321},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.6,"breakHorizontal":11.3,"spinRate":2188,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.3933980406137283,"extension":5.592257196077518},"index":13,"playId":"7e9a74c5-4d83-39cc-b34c-b2e9fda02b6c","pitchNumber":12,"startTime":"2026-04-12T02:29:44.177Z","endTime":"2026-04-12T02:29:48.619Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.568646522994108,"aZ":-32.76815500248318,"pfxX":0.3012022035108439,"pfxZ":-0.38175300049769056,"pX":0.4622334297886747,"pZ":2.6820551354705096,"vX0":5.655654582374163,"vY0":-124.21501589220772,"vZ0":0.6395662922998016,"x":99.38,"y":166.36,"x0":-1.8860389334319798,"y0":50.00206790894292,"z0":5.152031815640157,"aX":0.46894663710499107},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.2,"breakHorizontal":-1.9,"spinRate":2232,"spinDirection":45},"zone":6,"typeConfidence":2.0,"plateTime":0.44144709226515877,"extension":5.500611950292337},"hitData":{"launchSpeed":112.3,"launchAngle":8.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":123.11,"coordY":97.84}},"index":14,"playId":"ed9e1c3f-2475-398c-ac96-f7353b01758e","pitchNumber":13,"startTime":"2026-04-12T02:30:04.920Z","endTime":"2026-04-12T02:30:15.333Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:30:15.333Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yainer Diaz strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T02:31:28.630Z","endTime":"2026-04-12T02:32:38.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-12T02:30:32.194Z","endTime":"2026-04-12T02:31:30.819Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35168467356473,"aZ":-25.710007752656942,"pfxX":-10.666296010777604,"pfxZ":3.528388088987499,"pX":-0.799913005476921,"pZ":2.217458525304345,"vX0":6.308752836159298,"vY0":-135.1964438819094,"vZ0":-2.672078950046128,"x":147.49,"y":178.91,"x0":-1.7907178277721734,"y0":50.00142219774409,"z0":5.043199625760013,"aX":-19.537225071274303},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.0,"breakHorizontal":17.8,"spinRate":1874,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.40675399223277786,"extension":5.5034893507803115},"index":1,"playId":"89beba81-1ed0-3034-8254-76807ab0bbd8","pitchNumber":1,"startTime":"2026-04-12T02:31:30.819Z","endTime":"2026-04-12T02:31:36.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39014929797675,"aZ":-15.113238151677246,"pfxX":-6.336590979232455,"pfxZ":8.954662275238194,"pX":1.0670666640428645,"pZ":3.456780784527504,"vX0":9.253807305450081,"vY0":-137.82582251446703,"vZ0":-1.8929285834833696,"x":76.33,"y":145.45,"x0":-1.5257698134227737,"y0":50.00394038010276,"z0":5.184252467665939,"aX":-12.07525622224598},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.0,"breakHorizontal":9.4,"spinRate":2209,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.3988799434917749,"extension":5.547927535218738},"index":2,"playId":"d9f3e4f9-324e-3f56-a517-dba3739eb6e6","pitchNumber":2,"startTime":"2026-04-12T02:31:50.609Z","endTime":"2026-04-12T02:31:54.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38611679386622,"aZ":-29.533593055697516,"pfxX":-0.26059557864677174,"pfxZ":1.6959361366244905,"pX":2.0114487103840117,"pZ":0.454898786346594,"vX0":8.966626931803347,"vY0":-124.04853061385109,"vZ0":-4.864018188230184,"x":40.33,"y":226.5,"x0":-1.6197471591760477,"y0":50.00034829428638,"z0":4.910151062759278,"aX":-0.4055458850015822},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.2,"breakHorizontal":-1.7,"spinRate":2294,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4419460517456817,"extension":5.667855434953434},"index":3,"playId":"f6be2123-7eaf-3ff0-8510-35df41ce549f","pitchNumber":3,"startTime":"2026-04-12T02:32:09.828Z","endTime":"2026-04-12T02:32:14.291Z","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":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.179927063932322,"aZ":-32.802045152799614,"pfxX":-0.6468439713192957,"pfxZ":-0.4123812278052439,"pX":1.0473570824703988,"pZ":1.058783601348612,"vX0":6.940666592842708,"vY0":-122.15302244000782,"vZ0":-2.4976550599363314,"x":77.08,"y":210.19,"x0":-1.747507004470867,"y0":50.00445020814812,"z0":4.916036343165654,"aX":-0.9769743946364684},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.1,"breakHorizontal":-0.5,"spinRate":2209,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4484861461488281,"extension":5.509093795767479},"index":4,"playId":"f0ec4911-f248-3d09-9dea-c3f370d9a918","pitchNumber":4,"startTime":"2026-04-12T02:32:32.690Z","endTime":"2026-04-12T02:32:38.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:32:38.525Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leo Rivas called out on strikes.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T02:34:46.152Z","endTime":"2026-04-12T02:37:06.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":72.6,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83427834309211,"aZ":-25.82912833678295,"pfxX":8.759179068432926,"pfxZ":4.673125312618627,"pX":-0.7656488775669003,"pZ":2.7571406904266285,"vX0":-0.4627460344831174,"vY0":-116.60742868242664,"vZ0":-0.05698763522286532,"x":146.18,"y":164.34,"x0":-1.69863005544222,"y0":50.00215823346789,"z0":5.248093716379611,"aX":11.88996105456797},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":8.8,"breakHorizontal":-15.7,"spinRate":2447,"spinDirection":87},"zone":1,"typeConfidence":2.0,"plateTime":0.4722979668455589,"extension":5.718137450916347},"index":0,"playId":"7d01679a-aaee-3088-9069-c6e810a4597c","pitchNumber":1,"startTime":"2026-04-12T02:34:59.519Z","endTime":"2026-04-12T02:35:04.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":81.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.384834412699277,"aZ":-27.555974144619206,"pfxX":-11.502376796297376,"pfxZ":2.690184080181071,"pX":0.6118921629248374,"pZ":2.6176086023769054,"vX0":8.163122365018793,"vY0":-131.11576667864568,"vZ0":-1.4270442924701765,"x":93.68,"y":168.1,"x0":-1.0697688924619708,"y0":50.00199948561237,"z0":5.252954012846963,"aX":-19.742529520776618},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.8,"breakHorizontal":18.7,"spinRate":1948,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.4200285135717099,"extension":5.959253120649669},"index":1,"playId":"be3ac1dc-6871-3a80-a3ee-1640629878f3","pitchNumber":2,"startTime":"2026-04-12T02:35:13.899Z","endTime":"2026-04-12T02:35:18.069Z","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":90.2,"endSpeed":81.6,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.488594898482436,"aZ":-27.259691276973758,"pfxX":-10.195694360682767,"pfxZ":2.8623521994224657,"pX":-0.9740038880379269,"pZ":2.3466523885638524,"vX0":4.183215533091227,"vY0":-131.20226070592994,"vZ0":-2.1221901300377817,"x":154.13,"y":175.42,"x0":-1.2773287772612236,"y0":50.005224999098175,"z0":5.227152348518125,"aX":-17.52145820018366},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.9,"breakHorizontal":17.3,"spinRate":1961,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.41979237731172736,"extension":5.8954989638534725},"index":2,"playId":"cd7cf715-927c-3461-b5f3-7565350a0e76","pitchNumber":3,"startTime":"2026-04-12T02:35:28.499Z","endTime":"2026-04-12T02:35:33.105Z","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":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.671337200140965,"aZ":-23.12255819039211,"pfxX":-0.25592019241686037,"pfxZ":5.519783632890469,"pX":0.6351861008408674,"pZ":1.1055271307682804,"vX0":4.824382926467718,"vY0":-127.83828818528825,"vZ0":-5.471065786709285,"x":92.79,"y":208.93,"x0":-1.2507445411509261,"y0":50.002881892930326,"z0":5.111420850039135,"aX":-0.42055877925917123},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.9,"breakHorizontal":-0.7,"spinRate":2216,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4300135214806189,"extension":5.996984933649377},"index":3,"playId":"983a6cd3-5e7b-37b0-9f67-8dee7ee8557c","pitchNumber":4,"startTime":"2026-04-12T02:35:42.869Z","endTime":"2026-04-12T02:35:47.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":80.6,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.626685917216864,"aZ":-26.915888261411357,"pfxX":-10.750519660413527,"pfxZ":3.141431496698984,"pX":0.043407529305550877,"pZ":1.9466184109653073,"vX0":6.467477676166017,"vY0":-129.53753429343865,"vZ0":-2.8153436642080476,"x":115.35,"y":186.22,"x0":-1.1071837295242988,"y0":50.00632747602856,"z0":5.1364764347924865,"aX":-18.015348510928906},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.2,"breakHorizontal":17.8,"spinRate":1915,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.42515147003624465,"extension":6.129587499315314},"index":4,"playId":"72f2840e-b8ec-3ccf-8b7a-3c37a052cd31","pitchNumber":5,"startTime":"2026-04-12T02:35:58.080Z","endTime":"2026-04-12T02:36:03.181Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-12T02:36:10.807Z","endTime":"2026-04-12T02:36:22.859Z","isPitch":false,"type":"action","player":{"id":660844,"link":"/api/v1/people/660844"}},{"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":89.8,"endSpeed":80.8,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.181220401406605,"aZ":-28.37522435362876,"pfxX":-11.464184547206639,"pfxZ":2.245875005950815,"pX":-0.6775274963857364,"pZ":2.88883595755246,"vX0":5.173881021523255,"vY0":-130.56057293699453,"vZ0":-0.4159535038735886,"x":142.83,"y":160.78,"x0":-1.215412243970447,"y0":50.00566416413626,"z0":5.219901830483011,"aX":-19.432825390088126},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.2,"breakHorizontal":19.3,"spinRate":1941,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.4224907066241306,"extension":5.962757357835898},"index":6,"playId":"f7e624c1-be14-37c4-a920-b6557b3fa2a9","pitchNumber":6,"startTime":"2026-04-12T02:36:22.859Z","endTime":"2026-04-12T02:36:27.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.570578140400734,"aZ":-24.380109854335238,"pfxX":9.276386009494372,"pfxZ":5.461971721858436,"pX":0.005700851092915111,"pZ":2.46783190189341,"vX0":0.4075693772166773,"vY0":-118.8865802392456,"vZ0":-0.9925019349683628,"x":116.78,"y":172.15,"x0":-1.3724885831565048,"y0":50.0010898939288,"z0":5.110976713262942,"aX":13.227588968073256},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":10.0,"breakHorizontal":-16.9,"spinRate":2528,"spinDirection":85},"zone":5,"typeConfidence":2.0,"plateTime":0.4613729102862929,"extension":6.174917713564609},"index":7,"playId":"2ad4662e-b799-3bf2-9930-a25a4e5bade9","pitchNumber":7,"startTime":"2026-04-12T02:36:42.959Z","endTime":"2026-04-12T02:36:48.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.988039512785107,"aZ":-24.366321299937436,"pfxX":-9.65114145185329,"pfxZ":4.472761898155361,"pX":0.6283856112530838,"pZ":2.26003814827595,"vX0":7.810645682596736,"vY0":-131.55431921828705,"vZ0":-2.735527992693213,"x":93.05,"y":177.76,"x0":-1.1312888852130565,"y0":50.00145049980974,"z0":5.127457107174963,"aX":-16.844934147233502},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.7,"breakHorizontal":15.7,"spinRate":2043,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.4170006390117944,"extension":6.203644156332736},"index":8,"playId":"d39d09da-d270-33bd-9301-7c79d769429d","pitchNumber":8,"startTime":"2026-04-12T02:37:02.305Z","endTime":"2026-04-12T02:37:06.419Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:37:06.419Z","atBatIndex":25},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"J.P. Crawford pops out to catcher Yainer Diaz in foul territory.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T02:37:18.269Z","endTime":"2026-04-12T02:39:10.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":82.0,"endSpeed":75.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.735299950028306,"aZ":-27.29104798540054,"pfxX":10.601019602313725,"pfxZ":3.413177457755686,"pX":1.3967699201368151,"pZ":1.4793810882433995,"vX0":3.4617146649442416,"vY0":-119.42017093902305,"vZ0":-2.516280994115732,"x":63.76,"y":198.84,"x0":-1.4523158658265851,"y0":50.0056783352356,"z0":5.0218872437637385,"aX":15.19059221154224},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.8,"breakHorizontal":-20.0,"spinRate":2713,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.46008130455084784,"extension":6.038650945400415},"index":0,"playId":"86620847-9012-389e-a721-cba57b55a071","pitchNumber":1,"startTime":"2026-04-12T02:37:29.631Z","endTime":"2026-04-12T02:37:34.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.855500285657847,"aZ":-26.60489091401414,"pfxX":-10.171353680470114,"pfxZ":3.152293063578231,"pX":-0.7103109870857309,"pZ":2.590197255322861,"vX0":4.8498707770206355,"vY0":-132.65666193741382,"vZ0":-1.5157947201484618,"x":144.08,"y":168.84,"x0":-1.2501698345838586,"y0":50.001133175668755,"z0":5.125931856327592,"aX":-17.956568487816952},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.5,"breakHorizontal":17.2,"spinRate":2060,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.4143873129975275,"extension":6.000614305898344},"index":1,"playId":"f5bbbf1f-7ee7-3866-b71b-f12475e5c45a","pitchNumber":2,"startTime":"2026-04-12T02:37:51.761Z","endTime":"2026-04-12T02:37:56.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.396813333219924,"aZ":-24.989110473403713,"pfxX":8.540649704565984,"pfxZ":4.879475198448633,"pX":1.4498540006790066,"pZ":1.0728273321629025,"vX0":4.147887956187517,"vY0":-120.8297886837683,"vZ0":-4.0753722603302425,"x":61.73,"y":209.81,"x0":-1.400903145829909,"y0":50.00499508644999,"z0":4.987100034626007,"aX":12.57939895104862},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":8.0,"breakHorizontal":-16.4,"spinRate":2680,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.45398209426754965,"extension":6.152271361509567},"index":2,"playId":"ed2f0cd9-e075-30be-af39-a62210008908","pitchNumber":3,"startTime":"2026-04-12T02:38:08.901Z","endTime":"2026-04-12T02:38:14.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.342440884493033,"aZ":-27.119039218773903,"pfxX":-9.378210767325328,"pfxZ":2.8883961709187282,"pX":0.05866492387167789,"pZ":2.821942401775661,"vX0":6.459421786465697,"vY0":-131.84852293007302,"vZ0":-0.8488607284299553,"x":114.76,"y":162.59,"x0":-1.2106725995815866,"y0":50.006523643204865,"z0":5.15846249263658,"aX":-16.432547939612764},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.3,"breakHorizontal":15.5,"spinRate":2057,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.41623237798286494,"extension":6.105263612378739},"index":3,"playId":"f317f33c-d091-35a3-852e-ed2189dad50c","pitchNumber":4,"startTime":"2026-04-12T02:38:27.107Z","endTime":"2026-04-12T02:38:31.699Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.132982207943634,"aZ":-26.741824967272656,"pfxX":8.896558981424217,"pfxZ":3.7616989918961936,"pX":-0.03700230323405511,"pZ":1.0400108623809226,"vX0":0.5218402253433296,"vY0":-119.97138135042668,"vZ0":-3.665000356048769,"x":118.41,"y":210.7,"x0":-1.4123667098295254,"y0":50.00438311962532,"z0":4.9944850889242565,"aX":12.854151628912694},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":6.1,"breakHorizontal":-16.2,"spinRate":2564,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.458110611072196,"extension":6.046217763687047},"index":4,"playId":"c1d56698-cfec-3e04-84af-033098a0e23e","pitchNumber":5,"startTime":"2026-04-12T02:38:44.300Z","endTime":"2026-04-12T02:38:48.706Z","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":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35810384247428,"aZ":-28.031074301145672,"pfxX":2.0825101362091765,"pfxZ":2.51811175047494,"pX":0.556098518448081,"pZ":2.1774810781609752,"vX0":3.5041793153910894,"vY0":-126.94901172217602,"vZ0":-2.099232227596016,"x":95.8,"y":179.99,"x0":-1.108974444517537,"y0":50.00052736944989,"z0":5.231726830962744,"aX":3.4203631513052937},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.3,"breakHorizontal":-4.6,"spinRate":2274,"spinDirection":182},"zone":9,"typeConfidence":2.0,"plateTime":0.4303504476960396,"extension":6.0639100923749405},"hitData":{"launchSpeed":75.6,"launchAngle":82.0,"totalDistance":29.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":137.03,"coordY":209.68}},"index":5,"playId":"cf94809c-5c5d-3280-91a6-733b907ec43d","pitchNumber":6,"startTime":"2026-04-12T02:39:01.498Z","endTime":"2026-04-12T02:39:10.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:39:10.882Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cal Raleigh flies out to left fielder Joey Loperfido.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T02:39:28.697Z","endTime":"2026-04-12T02:42:00.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.875284395642723,"aZ":-25.158095079364628,"pfxX":1.6318184028170557,"pfxZ":4.1210142716900355,"pX":0.4736274465746858,"pZ":1.4552993421607279,"vX0":3.8815479607361514,"vY0":-129.39921421487915,"vZ0":-4.31932649066468,"x":98.95,"y":199.49,"x0":-1.2553301671115535,"y0":50.0063044692501,"z0":5.063630825857639,"aX":2.7790066767724704},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.7,"breakHorizontal":-3.8,"spinRate":2529,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.4225778931563853,"extension":6.226879023550302},"index":0,"playId":"92da24c4-836c-3d3a-85e2-53d45d54476e","pitchNumber":1,"startTime":"2026-04-12T02:39:33.462Z","endTime":"2026-04-12T02:39:36.785Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-12T02:39:48.175Z","endTime":"2026-04-12T02:40:07.195Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"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":90.3,"endSpeed":82.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95380691293864,"aZ":-21.267353544139617,"pfxX":1.1279782841488224,"pfxZ":6.221378237001057,"pX":-0.7480597298097058,"pZ":2.9900924809436136,"vX0":1.456330464485264,"vY0":-131.56734969849686,"vZ0":-1.6257980231880642,"x":145.51,"y":158.05,"x0":-1.4553091452632811,"y0":50.00181614634094,"z0":5.192421388208292,"aX":1.9766903416076065},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.2,"breakHorizontal":-2.4,"spinRate":2276,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.41633392716121653,"extension":6.160192480377941},"index":2,"playId":"10229a76-b19e-385e-b01c-4c7f3ed67060","pitchNumber":2,"startTime":"2026-04-12T02:40:07.195Z","endTime":"2026-04-12T02:40:11.979Z","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":91.6,"endSpeed":83.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.2764860590964,"aZ":-19.312916880593654,"pfxX":-4.57342568613903,"pfxZ":7.117091009874656,"pX":-0.8725441113226803,"pZ":4.959664740502223,"vX0":2.9499842357150663,"vY0":-133.47016846700095,"vZ0":2.465568536440796,"x":150.26,"y":104.87,"x0":-1.3969889589744935,"y0":50.00333068421658,"z0":5.413409718561376,"aX":-8.265434817890975},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.7,"breakHorizontal":7.7,"spinRate":2137,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.41012074133191456,"extension":5.930354476322601},"index":3,"playId":"1d386280-86bc-316c-b25a-49c635054835","pitchNumber":3,"startTime":"2026-04-12T02:40:26.061Z","endTime":"2026-04-12T02:40:29.590Z","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":84.4,"endSpeed":78.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.846723248399687,"aZ":-22.1867747063554,"pfxX":6.780183757896175,"pfxZ":6.475293316588761,"pX":0.97950413368938,"pZ":1.7246449771556978,"vX0":3.8153139159700604,"vY0":-122.97908976372288,"vZ0":-3.3209603185918937,"x":79.66,"y":192.21,"x0":-1.4692862702033103,"y0":50.000366203190865,"z0":4.960003219064597,"aX":10.453993712663928},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":11.3,"breakHorizontal":-13.1,"spinRate":2664,"spinDirection":86},"zone":14,"typeConfidence":2.0,"plateTime":0.4442237683825936,"extension":6.077716853289004},"index":4,"playId":"4a76dd57-c1fa-37f1-877f-21ee13690046","pitchNumber":4,"startTime":"2026-04-12T02:40:42.747Z","endTime":"2026-04-12T02:40:47.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79101170408057,"aZ":-24.325340003568293,"pfxX":1.2425153450910695,"pfxZ":4.475363315173302,"pX":-0.7999372085711445,"pZ":2.5956094510598677,"vX0":0.9870230036798937,"vY0":-131.55577255029328,"vZ0":-2.032527850513227,"x":147.49,"y":168.7,"x0":-1.3413405538724474,"y0":50.00254290572609,"z0":5.18049269133684,"aX":2.1785672871813677},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.9,"breakHorizontal":-2.5,"spinRate":2412,"spinDirection":192},"zone":4,"typeConfidence":2.0,"plateTime":0.41627624661159857,"extension":6.136369528468757},"index":5,"playId":"e40350f8-bb67-3787-b39d-7b041bd8cae0","pitchNumber":5,"startTime":"2026-04-12T02:41:00.779Z","endTime":"2026-04-12T02:41:07.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.097324517881315,"aZ":-36.162589849187896,"pfxX":8.6897531066864,"pfxZ":-2.773271784493076,"pX":0.6283965476517241,"pZ":1.0053646857160663,"vX0":2.1003097793985903,"vY0":-119.93890832819854,"vZ0":-2.408425529742822,"x":93.05,"y":211.64,"x0":-1.3901694575342656,"y0":50.004668424513106,"z0":5.289666184567419,"aX":12.490678685435777},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-5.4,"breakHorizontal":-16.2,"spinRate":2797,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.45904031158893055,"extension":6.152506635062624},"index":6,"playId":"3adc989d-7157-3c4b-88bb-43125c24b1f4","pitchNumber":6,"startTime":"2026-04-12T02:41:32.672Z","endTime":"2026-04-12T02:41:37.755Z","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":89.9,"endSpeed":82.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.395276580470387,"aZ":-27.60005885047291,"pfxX":1.740001217930863,"pfxZ":2.6341459611871905,"pX":-0.42033737757881995,"pZ":1.3219794565917362,"vX0":1.8693476947885257,"vY0":-130.8778124572525,"vZ0":-4.384100165934059,"x":133.02,"y":203.09,"x0":-1.3696814002895568,"y0":50.00350270495336,"z0":5.083830855638221,"aX":3.020721462909823},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.1,"breakHorizontal":-3.6,"spinRate":2345,"spinDirection":190},"zone":13,"typeConfidence":2.0,"plateTime":0.4183619646103427,"extension":6.249751880620774},"hitData":{"launchSpeed":97.3,"launchAngle":29.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.6,"coordY":68.94}},"index":7,"playId":"3ddffbd8-5c37-36f4-acf2-63e1646f2e7c","pitchNumber":7,"startTime":"2026-04-12T02:41:51.888Z","endTime":"2026-04-12T02:42:00.668Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:42:00.668Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Trammell singles on a ground ball to shortstop J.P. Crawford.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T02:44:01.770Z","endTime":"2026-04-12T02:44:36.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.0,"endSpeed":84.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38186773412681,"aZ":-24.707056676802623,"pfxX":-10.627106055836137,"pfxZ":4.078475301772059,"pX":0.03237150045863113,"pZ":2.6758765226531147,"vX0":8.655799709710834,"vY0":-135.15555772148494,"vZ0":-1.849711862332681,"x":115.77,"y":166.53,"x0":-1.8479766758821943,"y0":50.002235531084956,"z0":5.122870429625643,"aX":-19.451298024072855},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.2,"breakHorizontal":17.2,"spinRate":2087,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.4069133053248968,"extension":5.299247612281547},"index":0,"playId":"454d66f6-de57-3eb8-ad63-af7aaa91471e","pitchNumber":1,"startTime":"2026-04-12T02:44:18.363Z","endTime":"2026-04-12T02:44:22.325Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.604183767942885,"aZ":-29.579152746806464,"pfxX":-10.964034408854936,"pfxZ":1.6478480820267531,"pX":-0.9647019058996062,"pZ":2.060769036378563,"vX0":6.199500507881848,"vY0":-125.20485378116018,"vZ0":-1.163450308828293,"x":153.77,"y":183.14,"x0":-2.061209877109629,"y0":50.000233248255725,"z0":4.973933284443658,"aX":-17.233153889079073},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.0,"breakHorizontal":18.2,"spinRate":1770,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.4391255019699307,"extension":5.209939725921314},"hitData":{"launchSpeed":76.6,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":133.76,"coordY":142.96}},"index":1,"playId":"e03a003f-03ef-3a7f-907f-f74b8ff70057","pitchNumber":2,"startTime":"2026-04-12T02:44:30.033Z","endTime":"2026-04-12T02:44:36.251Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:44:36.251Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeremy Peña singles on a line drive to center fielder Julio Rodríguez. Taylor Trammell to 2nd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T02:44:58.695Z","endTime":"2026-04-12T02:45:53.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"postOnSecond":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"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":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.761015507021877,"aZ":-28.247723901204548,"pfxX":-11.44456944801656,"pfxZ":2.0841693406721884,"pX":-0.614214868941834,"pZ":2.4044809720675104,"vX0":7.057759973347988,"vY0":-136.56165629767034,"vZ0":-2.1578570311156238,"x":140.41,"y":173.86,"x0":-1.7485149997825669,"y0":50.0036464707625,"z0":5.15286310845512,"aX":-21.563890768591712},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.5,"breakHorizontal":19.2,"spinRate":1941,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.40147231216763446,"extension":5.502762208362453},"index":0,"playId":"4d8d767b-753f-331c-98ac-90ed0ee83352","pitchNumber":1,"startTime":"2026-04-12T02:45:05.762Z","endTime":"2026-04-12T02:45:11.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":75.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.982320445372498,"aZ":-33.546776523496256,"pfxX":-0.14361601966564752,"pfxZ":-0.9383851804630803,"pX":1.6914196320991026,"pZ":1.3737196606457327,"vX0":8.07153821176389,"vY0":-120.84989753642067,"vZ0":-1.5738521563675223,"x":52.53,"y":201.69,"x0":-1.6888437410277592,"y0":50.00321952241023,"z0":5.010563372429311,"aX":-0.21122729181703342},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.8,"breakHorizontal":-1.9,"spinRate":2138,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.45515804556270245,"extension":5.482269182374855},"index":1,"playId":"e41ac851-6a52-3207-b158-d78180b8030a","pitchNumber":2,"startTime":"2026-04-12T02:45:25.203Z","endTime":"2026-04-12T02:45:28.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84211963517324,"aZ":-28.831211016818912,"pfxX":-9.984095588660692,"pfxZ":1.806404780066842,"pX":-0.14556157762646313,"pZ":2.7618321399971038,"vX0":7.674906866006121,"vY0":-135.21647096707403,"vZ0":-0.8229868976337742,"x":122.55,"y":164.21,"x0":-1.7254315927221957,"y0":50.00243667460358,"z0":5.09548346532127,"aX":-18.463536404574633},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.4,"breakHorizontal":16.4,"spinRate":2002,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.4052807686677111,"extension":5.339254657988007},"hitData":{"launchSpeed":94.1,"launchAngle":14.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":123.79,"coordY":75.59}},"index":2,"playId":"badc26b8-18fd-3b26-8808-e2e2eb8a7a95","pitchNumber":3,"startTime":"2026-04-12T02:45:42.898Z","endTime":"2026-04-12T02:45:53.677Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:45:53.677Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yordan Alvarez flies out sharply to right fielder Luke Raley. Taylor Trammell to 3rd. Jeremy Peña to 2nd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T02:46:15.437Z","endTime":"2026-04-12T02:47:17.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"postOnThird":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":670042,"link":"/api/v1/people/670042"},"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":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":85.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.13229731483085,"aZ":-13.746160486639818,"pfxX":-6.03180245284104,"pfxZ":9.636298463937553,"pX":0.10342433091243769,"pZ":3.31500216288876,"vX0":6.964586738165098,"vY0":-138.4232203356768,"vZ0":-2.554033189337585,"x":113.06,"y":149.27,"x0":-1.679187380766943,"y0":50.00025257854112,"z0":5.187078518722459,"aX":-11.532249182411938},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":9.2,"spinRate":2174,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3979366793191117,"extension":5.591962572341659},"index":0,"playId":"23e0847e-3635-32c5-b9cf-06bdc73406fb","pitchNumber":1,"startTime":"2026-04-12T02:46:26.829Z","endTime":"2026-04-12T02:46:30.591Z","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":87.5,"endSpeed":80.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.054818416780783,"aZ":-31.799317401017404,"pfxX":-11.92585424084043,"pfxZ":0.2330580068934136,"pX":1.0145462178753826,"pZ":1.5083895699840508,"vX0":10.807584176943982,"vY0":-127.00886514199661,"vZ0":-2.195621415976252,"x":78.33,"y":198.05,"x0":-1.74674060906738,"y0":50.005985175450704,"z0":4.9134444763077765,"aX":-19.48443464173566},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.1,"breakHorizontal":19.2,"spinRate":1835,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.4312896729334419,"extension":5.636451757650944},"index":1,"playId":"2736a933-4d25-391f-a80a-854ac14e2a06","pitchNumber":2,"startTime":"2026-04-12T02:46:47.624Z","endTime":"2026-04-12T02:46:52.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51580531752246,"aZ":-30.112987023997427,"pfxX":-11.02942194363637,"pfxZ":1.2731531818713604,"pX":0.003221641587573285,"pZ":1.776030222820649,"vX0":8.059487223975518,"vY0":-126.98291069509453,"vZ0":-1.9730986893049076,"x":116.88,"y":190.83,"x0":-1.7886704447242772,"y0":50.00486717604985,"z0":4.973368208733639,"aX":-17.901831696785734},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.0,"breakHorizontal":18.0,"spinRate":1994,"spinDirection":257},"zone":8,"typeConfidence":2.0,"plateTime":0.4323658427892134,"extension":5.812592940543829},"hitData":{"launchSpeed":100.4,"launchAngle":37.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":180.31,"coordY":64.08}},"index":2,"playId":"db1a8527-dc26-391e-88ee-d50c2ad3581e","pitchNumber":3,"startTime":"2026-04-12T02:47:03.607Z","endTime":"2026-04-12T02:47:17.084Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:47:17.084Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isaac Paredes singles on a ground ball to left fielder Randy Arozarena. Taylor Trammell scores. Jeremy Peña to 3rd.","rbi":1,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T02:47:53.127Z","endTime":"2026-04-12T02:49:12.669Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"postOnThird":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"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":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","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":[]}],"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":84.5,"endSpeed":78.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.182922669815902,"aZ":-32.02622771133298,"pfxX":0.779821222047175,"pfxZ":0.09666438481264805,"pX":0.7123667901082406,"pZ":2.117558723563955,"vX0":5.919667595233269,"vY0":-123.06845062813314,"vZ0":-0.5876655766132687,"x":89.85,"y":181.61,"x0":-1.820099596361654,"y0":50.0035765433915,"z0":5.059334429428727,"aX":1.2019204094098621},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.2,"breakHorizontal":-2.8,"spinRate":2368,"spinDirection":63},"zone":9,"typeConfidence":2.0,"plateTime":0.44413543556181656,"extension":5.523286522803336},"index":0,"playId":"461fab2f-ffcd-3fb4-8a5f-d0f93d7a1093","pitchNumber":1,"startTime":"2026-04-12T02:47:53.127Z","endTime":"2026-04-12T02:47:56.923Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-12T02:48:15.459Z","endTime":"2026-04-12T02:48:21.450Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.321804090776656,"aZ":-18.4650719980426,"pfxX":-7.314617636968382,"pfxZ":7.173648496367539,"pX":0.5837842553897648,"pZ":3.8005580405772235,"vX0":8.245061930363086,"vY0":-137.57020034791302,"vZ0":-0.5621930375885499,"x":94.75,"y":136.16,"x0":-1.5058160074199514,"y0":50.005230379570094,"z0":5.262442886093153,"aX":-13.983615009557544},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.1,"breakHorizontal":11.5,"spinRate":2239,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.39857218608782174,"extension":5.434529719551149},"index":2,"playId":"50d9ebf4-a033-34b3-a321-fe6430128060","pitchNumber":2,"startTime":"2026-04-12T02:48:21.450Z","endTime":"2026-04-12T02:48:25.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82133840139698,"aZ":-15.654029897086435,"pfxX":-5.8684379339518316,"pfxZ":8.797698052776981,"pX":-0.3870742490092103,"pZ":3.1968393993842983,"vX0":5.523251397694656,"vY0":-136.80320792745997,"vZ0":-2.340291309017606,"x":131.75,"y":152.47,"x0":-1.6789980113250984,"y0":50.00051039649964,"z0":5.148160455772106,"aX":-11.017534141357999},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.6,"breakHorizontal":9.4,"spinRate":2177,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.4018084734436731,"extension":5.437460743142855},"index":3,"playId":"b7f4139f-0cdb-3c25-b87d-a69c09b1ce28","pitchNumber":3,"startTime":"2026-04-12T02:48:42.048Z","endTime":"2026-04-12T02:48:46.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.291579584491654,"aZ":-32.156800117770544,"pfxX":0.40271683445787865,"pfxZ":0.008219671313359989,"pX":0.4754782062685803,"pZ":1.2361002755693278,"vX0":5.240216135591442,"vY0":-122.97264496065823,"vZ0":-2.573710562210932,"x":98.88,"y":205.41,"x0":-1.7348945908968005,"y0":50.00086006512155,"z0":5.023026048042413,"aX":0.6161676844969464},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.4,"breakHorizontal":-1.9,"spinRate":2258,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.44533803145287276,"extension":5.409419452393384},"hitData":{"launchSpeed":92.0,"launchAngle":4.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.16,"coordY":113.05}},"index":4,"playId":"50bfb54b-b920-367d-b494-636d1d601cef","pitchNumber":4,"startTime":"2026-04-12T02:49:01.961Z","endTime":"2026-04-12T02:49:12.669Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:49:12.669Z","atBatIndex":31},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jose Altuve grounds into a double play, third baseman Leo Rivas to second baseman Cole Young to first baseman Josh Naylor. Isaac Paredes out at 2nd. Jose Altuve out at 1st.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T02:51:56.396Z","endTime":"2026-04-12T02:52:38.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"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":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[1,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","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":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-12T02:49:23.457Z","endTime":"2026-04-12T02:50:23.366Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Casey Legumina replaces Luis Castillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-12T02:50:23.366Z","endTime":"2026-04-12T02:52:11.314Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668984,"link":"/api/v1/people/668984"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-runner Nick Allen replaces Jeremy Peña.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-04-12T02:51:58.628Z","endTime":"2026-04-12T02:51:58.629Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":665161,"link":"/api/v1/people/665161"},"base":3},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.4,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.31183059712917,"aZ":-21.091076787917903,"pfxX":-11.207060859455282,"pfxZ":5.998567194777103,"pX":-0.20516586607447754,"pZ":2.1562698334687243,"vX0":7.786772085455955,"vY0":-136.13633086524555,"vZ0":-3.06185024983011,"x":124.82,"y":180.56,"x0":-1.6698014145445546,"y0":50.001063085750985,"z0":4.782586317316136,"aX":-20.699760900950267},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.3,"breakHorizontal":18.2,"spinRate":2192,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.4048139404428652,"extension":6.627290033813501},"index":3,"playId":"3422bc30-8536-34b5-96f1-a346c138ef9f","pitchNumber":1,"startTime":"2026-04-12T02:51:58.630Z","endTime":"2026-04-12T02:52:05.444Z","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":92.5,"endSpeed":84.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.993120559362122,"aZ":-24.275263369261086,"pfxX":-11.962749191096686,"pfxZ":4.341178530786898,"pX":-0.3986794346525916,"pZ":2.9812219294904914,"vX0":7.497314061032468,"vY0":-134.5130503968399,"vZ0":-0.3085507619757597,"x":132.2,"y":158.29,"x0":-1.677362939975232,"y0":50.00392655083393,"z0":4.828389039410842,"aX":-21.777227886898427},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.0,"breakHorizontal":19.9,"spinRate":2153,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.4082338829071408,"extension":6.740467682797203},"hitData":{"launchSpeed":95.3,"launchAngle":-1.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.35,"coordY":168.31}},"index":4,"playId":"7941e477-3ef8-38ce-8101-ebb0b07c57b5","pitchNumber":2,"startTime":"2026-04-12T02:52:29.933Z","endTime":"2026-04-12T02:52:38.283Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:52:38.283Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez called out on strikes.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T02:54:47.601Z","endTime":"2026-04-12T02:55:48.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Nick Allen remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T02:54:13.966Z","endTime":"2026-04-12T02:54:49.584Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.368522301217176,"aZ":-28.53921177213874,"pfxX":-9.110706048262026,"pfxZ":2.1418828890178254,"pX":-0.6663465992183191,"pZ":2.508448544574164,"vX0":4.32895162602442,"vY0":-129.81745206432308,"vZ0":-1.3540275274840958,"x":142.4,"y":171.05,"x0":-1.176033258106538,"y0":50.004082786893356,"z0":5.218753107334938,"aX":-15.478286184755392},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.8,"breakHorizontal":15.5,"spinRate":1864,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.42267435407159804,"extension":6.021817509590974},"index":1,"playId":"17d3545f-8416-3e5d-9131-05d9687751fb","pitchNumber":1,"startTime":"2026-04-12T02:54:49.584Z","endTime":"2026-04-12T02:54:54.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.194047185698523,"aZ":-26.72848088135011,"pfxX":8.195972843804045,"pfxZ":3.8010488501973203,"pX":0.525809964596099,"pZ":2.6230407792492803,"vX0":2.067712005711333,"vY0":-119.30640799620141,"vZ0":-0.4094766339013194,"x":96.96,"y":167.96,"x0":-1.4180341587179204,"y0":50.0032000032475,"z0":5.217799173675457,"aX":11.74732266213053},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":7.1,"breakHorizontal":-15.4,"spinRate":2567,"spinDirection":83},"zone":6,"typeConfidence":2.0,"plateTime":0.46010456101824593,"extension":6.0359171081284435},"index":2,"playId":"afb6ea9e-13d8-345e-9a8a-4aa291c2e674","pitchNumber":2,"startTime":"2026-04-12T02:55:03.307Z","endTime":"2026-04-12T02:55:07.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.464569667966742,"aZ":-28.576798916037056,"pfxX":8.213535230443743,"pfxZ":2.4656801154750276,"pX":1.3847147768394912,"pZ":2.02809268919097,"vX0":4.220888358508485,"vY0":-120.4380330853444,"vZ0":-1.6078873396104663,"x":64.22,"y":184.02,"x0":-1.4607077641024067,"y0":50.005655752798916,"z0":5.2433789293476725,"aX":12.009477935171615},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.3,"breakHorizontal":-16.0,"spinRate":2673,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.45562202928741913,"extension":6.023383223534289},"index":3,"playId":"e2c50028-8913-372e-8bfb-23a78ad91940","pitchNumber":3,"startTime":"2026-04-12T02:55:17.288Z","endTime":"2026-04-12T02:55:21.306Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-12T02:55:28.695Z","endTime":"2026-04-12T02:55:44.153Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81457522270239,"aZ":-28.108347881646743,"pfxX":7.723719152483508,"pfxZ":2.7645734577960672,"pX":0.7755387932596209,"pZ":1.5854438221435596,"vX0":2.3613137312422765,"vY0":-120.59026682435841,"vZ0":-2.504439134630787,"x":87.44,"y":195.97,"x0":-1.2201733770710061,"y0":50.002630155521345,"z0":5.121261791362099,"aX":11.355394758159717},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.7,"breakHorizontal":-14.5,"spinRate":2643,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.45450312497274625,"extension":6.038438376033377},"index":5,"playId":"dc5066a1-dc37-367f-87b9-b85b30cdf67c","pitchNumber":4,"startTime":"2026-04-12T02:55:44.153Z","endTime":"2026-04-12T02:55:48.122Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:55:48.122Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out, second baseman Jose Altuve to first baseman Isaac Paredes.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T02:56:06.761Z","endTime":"2026-04-12T02:56:19.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"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":91.3,"endSpeed":83.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.42496768675523,"aZ":-27.913049816978045,"pfxX":-9.243944123822443,"pfxZ":2.3787908726861478,"pX":-0.07487517161832113,"pZ":2.5794907360438093,"vX0":5.891690800895873,"vY0":-132.91155791310626,"vZ0":-1.4760902927994228,"x":119.85,"y":169.13,"x0":-1.11910831969045,"y0":50.000502170435844,"z0":5.1685802477516765,"aX":-16.540225880938458},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.2,"breakHorizontal":15.5,"spinRate":2044,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.41206573594168905,"extension":6.120138078985309},"hitData":{"launchSpeed":91.2,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.57,"coordY":151.58}},"index":0,"playId":"41682401-7e90-36b6-a60f-032e3405a8bc","pitchNumber":1,"startTime":"2026-04-12T02:56:11.269Z","endTime":"2026-04-12T02:56:19.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:56:19.612Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena strikes out swinging.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T02:56:38.400Z","endTime":"2026-04-12T02:57:47.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.929915456490196,"aZ":-26.51207108338425,"pfxX":-9.637101432451281,"pfxZ":3.1676236289845665,"pX":0.7810203056173339,"pZ":2.013277541024288,"vX0":7.819959058882848,"vY0":-132.98650323187746,"vZ0":-3.218546683025954,"x":87.23,"y":184.42,"x0":-0.947759611271324,"y0":50.00463679570599,"z0":5.165656317531068,"aX":-17.23687097676451},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.2,"breakHorizontal":15.7,"spinRate":1981,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.41211555207659334,"extension":6.140669288134395},"index":0,"playId":"f858a357-e9fd-32d9-a701-34481a2b438b","pitchNumber":1,"startTime":"2026-04-12T02:56:45.929Z","endTime":"2026-04-12T02:56:49.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8844410509368,"aZ":-32.31649502523882,"pfxX":-10.158728749233454,"pfxZ":-0.09229105430321116,"pX":-0.6667671773987512,"pZ":1.4069341177354782,"vX0":4.78214378488496,"vY0":-124.0363024417419,"vZ0":-2.445100285455623,"x":142.42,"y":200.79,"x0":-1.3047468845964,"y0":50.00187668276198,"z0":5.112392126980242,"aX":-15.754735401916118},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.5,"breakHorizontal":17.2,"spinRate":1652,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.44236879717012245,"extension":5.992246209214565},"index":1,"playId":"cffc2ce9-4268-32f2-a2c7-5d3e61e62ee5","pitchNumber":2,"startTime":"2026-04-12T02:56:57.186Z","endTime":"2026-04-12T02:57:02.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53597561429303,"aZ":-30.531063961263392,"pfxX":-10.660560968937027,"pfxZ":1.068062292892673,"pX":-0.7596101136898419,"pZ":1.1836950806757587,"vX0":4.617283150686508,"vY0":-123.64755623974293,"vZ0":-3.4059080454168575,"x":145.95,"y":206.82,"x0":-1.274541457992834,"y0":50.00275233415052,"z0":5.16324471952168,"aX":-16.37150539839447},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.3,"breakHorizontal":18.1,"spinRate":1875,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.4443834748545883,"extension":5.92343730958998},"index":2,"playId":"3978b03b-dfbd-3e0e-ba51-949e2ba6015f","pitchNumber":3,"startTime":"2026-04-12T02:57:13.265Z","endTime":"2026-04-12T02:57:18.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13781571890085,"aZ":-27.76810138676137,"pfxX":-9.031675268296096,"pfxZ":2.454507872757368,"pX":-0.6400450090137898,"pZ":2.3390429598653166,"vX0":4.560856743605451,"vY0":-133.45753461265082,"vZ0":-2.0542409430648565,"x":141.4,"y":175.63,"x0":-1.2026410978548019,"y0":50.0019543939092,"z0":5.129300907604777,"aX":-16.204881195837224},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.2,"breakHorizontal":15.2,"spinRate":1988,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.4112420333767064,"extension":6.001588133024643},"index":3,"playId":"fc7111d1-1777-3a5b-8834-b900947c9fa0","pitchNumber":4,"startTime":"2026-04-12T02:57:28.382Z","endTime":"2026-04-12T02:57:32.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.451907637340152,"aZ":-26.59774362235463,"pfxX":8.461892312887048,"pfxZ":3.7543732984244556,"pX":1.5216444271075107,"pZ":0.95889438189043,"vX0":3.7214486500587443,"vY0":-121.86203487260046,"vZ0":-4.318597873511341,"x":59.0,"y":212.89,"x0":-1.130117430829417,"y0":50.00564649631702,"z0":5.081730867580658,"aX":12.586872162521441},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.9,"breakHorizontal":-16.2,"spinRate":2808,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.45139652142424813,"extension":6.053143314154985},"index":4,"playId":"2fbde989-20ae-32e0-801d-b4be84e7a838","pitchNumber":5,"startTime":"2026-04-12T02:57:42.351Z","endTime":"2026-04-12T02:57:47.690Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T02:57:47.690Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Correa singles on a ground ball to center fielder Julio Rodríguez.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T02:59:40.800Z","endTime":"2026-04-12T03:01:14.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.1,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.276031586429102,"aZ":-26.78908461896445,"pfxX":5.76285898996054,"pfxZ":4.30183842015539,"pX":1.7716800450047707,"pZ":1.493621818008244,"vX0":6.059151449990253,"vY0":-112.09692303912004,"vZ0":-0.7690605176814932,"x":49.47,"y":198.45,"x0":-1.7315475480845353,"y0":50.00487564845301,"z0":4.615304178992246,"aX":7.2162506166017195},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":7.9,"breakHorizontal":-12.2,"spinRate":2625,"spinDirection":90},"zone":14,"typeConfidence":0.9,"plateTime":0.49164480342018235,"extension":7.032497084689996},"index":0,"playId":"31553e28-e4e3-3c4f-a0ca-54a3f793035a","pitchNumber":1,"startTime":"2026-04-12T02:59:53.761Z","endTime":"2026-04-12T02:59:57.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":72.6,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.786555245761313,"aZ":-27.575428799571117,"pfxX":6.490180340141597,"pfxZ":3.4003720025305437,"pX":0.6647452603953697,"pZ":1.6927658129121603,"vX0":4.554699224610071,"vY0":-116.34808780118516,"vZ0":-0.3583962591567659,"x":91.66,"y":193.08,"x0":-2.171202653071627,"y0":50.00032132853194,"z0":4.494952909500008,"aX":8.766469088861053},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":6.4,"breakHorizontal":-13.0,"spinRate":2725,"spinDirection":97},"zone":9,"typeConfidence":0.89,"plateTime":0.473412271167875,"extension":6.727701432333395},"index":1,"playId":"f8a2eff7-f040-3241-985e-8ad353abbbe0","pitchNumber":2,"startTime":"2026-04-12T03:00:07.366Z","endTime":"2026-04-12T03:00:13.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":83.9,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50019655578182,"aZ":-20.334904859941748,"pfxX":-10.865654778225867,"pfxZ":6.491603725330864,"pX":0.3719850529097604,"pZ":1.6688263399633239,"vX0":9.393756605497321,"vY0":-135.18108812426027,"vZ0":-4.007217666081927,"x":102.82,"y":193.72,"x0":-1.7615337813984095,"y0":50.00243912360545,"z0":4.624858163586729,"aX":-19.81469498695884},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.9,"breakHorizontal":17.3,"spinRate":2349,"spinDirection":231},"zone":9,"typeConfidence":0.85,"plateTime":0.40748077435020713,"extension":6.831542849864001},"index":2,"playId":"8ebbfc17-7ac4-3d4b-bec0-14a19a4aa4ff","pitchNumber":3,"startTime":"2026-04-12T03:00:21.919Z","endTime":"2026-04-12T03:00:26.290Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-04-12T03:00:35.921Z","endTime":"2026-04-12T03:00:46.644Z","isPitch":false,"type":"action","player":{"id":621043,"link":"/api/v1/people/621043"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.4,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.734556820726986,"aZ":-16.39858126005769,"pfxX":-8.396089250407172,"pfxZ":8.328420270012359,"pX":-0.006711263006317967,"pZ":2.3903661229117126,"vX0":7.788945275297543,"vY0":-137.7493792901461,"vZ0":-2.9796118462421157,"x":117.26,"y":174.24,"x0":-1.8002331064136896,"y0":50.0002966096047,"z0":4.61487216020973,"aX":-15.899372174126546},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.5,"breakHorizontal":13.3,"spinRate":2457,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.399853555484452,"extension":6.8400260204283745},"index":4,"playId":"9b4b289a-de89-3e0d-bc19-0032b09274ba","pitchNumber":4,"startTime":"2026-04-12T03:00:46.644Z","endTime":"2026-04-12T03:00:50.760Z","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":0},"pitchData":{"startSpeed":94.2,"endSpeed":84.6,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.39343748552646,"aZ":-18.99662410493023,"pfxX":-9.530571307591808,"pfxZ":7.07958285463712,"pX":-0.10614163788611955,"pZ":2.1506329613912767,"vX0":7.670739665115084,"vY0":-136.84829368598324,"vZ0":-2.866626224201986,"x":121.05,"y":180.71,"x0":-1.7331682981868712,"y0":50.004826698154474,"z0":4.541623970891975,"aX":-17.745335602228245},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.2,"breakHorizontal":15.2,"spinRate":2368,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.4031001082841934,"extension":6.720751488142009},"hitData":{"launchSpeed":109.3,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.47,"coordY":91.25}},"index":5,"playId":"567c0235-90db-385d-828d-4bbf149d079b","pitchNumber":5,"startTime":"2026-04-12T03:01:02.849Z","endTime":"2026-04-12T03:01:14.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:01:14.639Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Loperfido called out on strikes.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T03:01:31.065Z","endTime":"2026-04-12T03:03:00.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.877433648454243,"aZ":-22.813034697830908,"pfxX":-11.326779762962103,"pfxZ":5.139254353096593,"pX":-0.21863598007268834,"pZ":2.03293058547545,"vX0":7.590410098643002,"vY0":-134.08927180564973,"vZ0":-2.7967959584695414,"x":125.33,"y":183.89,"x0":-1.613841401297928,"y0":50.00315704905536,"z0":4.71636409600503,"aX":-20.63511568980905},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.9,"breakHorizontal":18.8,"spinRate":2182,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.4084055808310372,"extension":6.686613726305242},"index":0,"playId":"f1d45a09-b401-3a65-96ce-33bf3757a011","pitchNumber":1,"startTime":"2026-04-12T03:01:46.330Z","endTime":"2026-04-12T03:01:50.358Z","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.9,"endSpeed":73.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.63482811262407,"aZ":-29.502981529671008,"pfxX":5.9223195700552616,"pfxZ":1.9351797647141744,"pX":1.1768008693692757,"pZ":2.633199745578576,"vX0":5.423410713428988,"vY0":-116.36991032862998,"vZ0":1.8525473142612308,"x":72.14,"y":167.68,"x0":-1.9482818935888833,"y0":50.0021167980638,"z0":4.610029192687802,"aX":8.168685850327195},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":4.2,"breakHorizontal":-12.0,"spinRate":2592,"spinDirection":91},"zone":12,"typeConfidence":0.89,"plateTime":0.4696315095164887,"extension":6.838866906594842},"index":1,"playId":"f67b41aa-e597-3365-9b99-e736cb326401","pitchNumber":2,"startTime":"2026-04-12T03:02:01.698Z","endTime":"2026-04-12T03:02:06.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.916236775334553,"aZ":-14.812139910957644,"pfxX":-7.688109770683308,"pfxZ":9.498009408369716,"pX":-0.8493522825526832,"pZ":2.926425468274662,"vX0":5.283376058631683,"vY0":-134.31372206901088,"vZ0":-1.9814048963860242,"x":149.38,"y":159.77,"x0":-1.8424035551948508,"y0":50.00392865051872,"z0":4.726198034379636,"aX":-14.05674866312993},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.0,"breakHorizontal":12.8,"spinRate":2421,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.4076934789945028,"extension":6.7010643420664175},"index":2,"playId":"a65e79a0-fb1d-356a-aa2d-28ca403c2984","pitchNumber":3,"startTime":"2026-04-12T03:02:18.233Z","endTime":"2026-04-12T03:02:23.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.547956059368815,"aZ":-15.86019397285965,"pfxX":-7.651750610943566,"pfxZ":8.869555852334678,"pX":-0.004049722493237987,"pZ":2.8875273530314294,"vX0":7.230214975736137,"vY0":-134.62011086631153,"vZ0":-1.8039887523141585,"x":117.15,"y":160.82,"x0":-1.7272884928111631,"y0":50.00671085289652,"z0":4.686050283934683,"aX":-14.08209531340854},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.8,"breakHorizontal":12.4,"spinRate":2530,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.4064721023520348,"extension":6.628488138643374},"index":3,"playId":"f573bad5-77ef-3bc6-a335-be39cf709322","pitchNumber":4,"startTime":"2026-04-12T03:02:34.427Z","endTime":"2026-04-12T03:02:38.130Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-12T03:02:44.124Z","endTime":"2026-04-12T03:02:56.050Z","isPitch":false,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.837592388883333,"aZ":-15.8805078271049,"pfxX":-8.664730184959666,"pfxZ":8.960810507958016,"pX":0.42583539463383846,"pZ":1.9223563757155175,"vX0":8.898932315792878,"vY0":-133.95813365021152,"vZ0":-3.6177188465949963,"x":100.77,"y":186.88,"x0":-1.8128624957069899,"y0":50.00030871175353,"z0":4.4249917535511605,"aX":-15.751250626470405},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.6,"breakHorizontal":13.8,"spinRate":2453,"spinDirection":240},"zone":9,"typeConfidence":2.0,"plateTime":0.4088140521708552,"extension":6.681907575149045},"index":5,"playId":"23239bbf-de6d-3a8b-8707-44e8e7955243","pitchNumber":5,"startTime":"2026-04-12T03:02:56.050Z","endTime":"2026-04-12T03:03:00.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:03:00.537Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Cam Smith doubles (3) on a sharp line drive to right fielder Luke Raley. Carlos Correa to 3rd.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T03:03:13.928Z","endTime":"2026-04-12T03:04:11.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"postOnThird":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.735576238792987,"aZ":-22.229764168536864,"pfxX":-11.115248515943012,"pfxZ":5.353885249586074,"pX":0.40015692013391024,"pZ":1.8967186210394427,"vX0":9.278312428932116,"vY0":-135.2301564307905,"vZ0":-3.383413697560822,"x":101.75,"y":187.57,"x0":-1.6266117593005422,"y0":50.002656878769415,"z0":4.718584808083003,"aX":-20.64297406484579},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.1,"breakHorizontal":18.2,"spinRate":2234,"spinDirection":225},"zone":9,"typeConfidence":0.89,"plateTime":0.4046147666267097,"extension":6.778126227379376},"index":0,"playId":"5851af52-3a1f-3ff0-990f-e19d16b96e1c","pitchNumber":1,"startTime":"2026-04-12T03:03:22.248Z","endTime":"2026-04-12T03:03:25.434Z","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.7,"endSpeed":84.8,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.248902687444776,"aZ":-15.326258019107465,"pfxX":-7.847326466723053,"pfxZ":9.06282064027484,"pX":1.046904257050751,"pZ":2.4345789068859918,"vX0":9.909519885585473,"vY0":-136.06186869672732,"vZ0":-3.1344742701489436,"x":77.09,"y":173.05,"x0":-1.6375001313092994,"y0":50.00256280570303,"z0":4.675474105413816,"aX":-14.588076878949073},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.8,"breakHorizontal":11.9,"spinRate":2506,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4038914440118546,"extension":6.715032485926112},"index":1,"playId":"1f602683-5f0b-3f73-9142-e7bd85570258","pitchNumber":2,"startTime":"2026-04-12T03:03:40.507Z","endTime":"2026-04-12T03:03:45.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.5,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46987017214583,"aZ":-15.072323662611973,"pfxX":-7.469206607923103,"pfxZ":9.212677489046408,"pX":-0.0983281379410539,"pZ":3.078291738550649,"vX0":7.208364219581285,"vY0":-136.2471728906148,"vZ0":-1.4746402106244636,"x":120.75,"y":155.67,"x0":-1.8241762950263747,"y0":50.00306239601501,"z0":4.682208270623393,"aX":-13.865722740716784},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.4,"breakHorizontal":11.8,"spinRate":2592,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.4039749009018925,"extension":6.7412846809886595},"hitData":{"launchSpeed":100.5,"launchAngle":18.0,"totalDistance":332.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":182.04,"coordY":61.76}},"index":2,"playId":"15b7ff51-29bb-34b1-8b85-836daa4890df","pitchNumber":3,"startTime":"2026-04-12T03:03:58.260Z","endTime":"2026-04-12T03:04:11.859Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:04:11.859Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yainer Diaz grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T03:04:40.990Z","endTime":"2026-04-12T03:04:54.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"postOnThird":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.308974179472028,"aZ":-18.093261868445747,"pfxX":-8.375949355638053,"pfxZ":7.561238307613738,"pX":-0.5560727212630974,"pZ":2.578662985886777,"vX0":6.366589822111665,"vY0":-135.991620484622,"vZ0":-2.375618479773024,"x":138.2,"y":169.16,"x0":-1.8455293519887352,"y0":50.005911188766184,"z0":4.726171049491942,"aX":-15.607324809879639},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.3,"breakHorizontal":13.7,"spinRate":2452,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.40358385844264744,"extension":6.793964182858989},"hitData":{"launchSpeed":91.4,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.8,"coordY":158.68}},"index":0,"playId":"3d4f740d-747a-3863-a050-4c39cde2f276","pitchNumber":1,"startTime":"2026-04-12T03:04:46.829Z","endTime":"2026-04-12T03:04:54.954Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:04:54.954Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Trammell called out on strikes.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T03:05:12.836Z","endTime":"2026-04-12T03:06:26.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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":92.2,"endSpeed":83.8,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.461106005287114,"aZ":-19.61466382517606,"pfxX":-7.331802366613401,"pfxZ":6.920669968478418,"pX":-0.7361856490946227,"pZ":3.086079174212314,"vX0":5.438622156059887,"vY0":-134.22530868396328,"vZ0":-0.38464227226419656,"x":145.06,"y":155.46,"x0":-1.8413333539797598,"y0":50.0051461658754,"z0":4.634289806516577,"aX":-13.310623245892776},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.6,"breakHorizontal":12.0,"spinRate":2247,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.40887938365601517,"extension":6.642056996384427},"index":0,"playId":"8c06ea5c-ea28-3a7b-bb4a-821135fccfed","pitchNumber":1,"startTime":"2026-04-12T03:05:22.528Z","endTime":"2026-04-12T03:05:26.349Z","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":79.2,"endSpeed":72.6,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.683226042206037,"aZ":-31.53414819235992,"pfxX":7.588791890597731,"pfxZ":0.4832555629376323,"pX":1.2404309944930285,"pZ":1.926664783705724,"vX0":5.005661822259275,"vY0":-115.23470212711588,"vZ0":0.8917053106958137,"x":69.72,"y":186.76,"x0":-1.95090123106441,"y0":50.00489543612929,"z0":4.596129998776638,"aX":10.142711507053317},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":1.4,"breakHorizontal":-15.0,"spinRate":2777,"spinDirection":85},"zone":14,"typeConfidence":0.89,"plateTime":0.4764618480222822,"extension":6.688239587798339},"index":1,"playId":"c0fede37-e571-39c8-9fba-0fa5694b0d18","pitchNumber":2,"startTime":"2026-04-12T03:05:38.674Z","endTime":"2026-04-12T03:05:43.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.5,"endSpeed":73.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.067002962992806,"aZ":-29.25787676273167,"pfxX":7.354335596963936,"pfxZ":2.1555095818379195,"pX":0.4223142677715496,"pZ":2.068098582399057,"vX0":3.159007291880005,"vY0":-115.78353498390739,"vZ0":0.5352407636862506,"x":100.9,"y":182.94,"x0":-1.916266655054726,"y0":50.00442990528446,"z0":4.638633096862571,"aX":9.96355199954311},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":4.3,"breakHorizontal":-14.2,"spinRate":2734,"spinDirection":91},"zone":9,"typeConfidence":0.9,"plateTime":0.4734674266410268,"extension":6.682611148300485},"index":2,"playId":"8e21f207-47bd-39d8-93d0-89937633c1d5","pitchNumber":3,"startTime":"2026-04-12T03:05:55.603Z","endTime":"2026-04-12T03:06:00.101Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-12T03:06:12.293Z","endTime":"2026-04-12T03:06:22.317Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":83.8,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.409084547502054,"aZ":-18.200710225133076,"pfxX":-8.553366555272119,"pfxZ":7.69634790376011,"pX":0.8161690493956301,"pZ":2.582064744311089,"vX0":9.621976361463396,"vY0":-134.45922527888706,"vZ0":-1.6948363171841867,"x":85.89,"y":169.06,"x0":-1.7115633831508776,"y0":50.00493503281834,"z0":4.523271680915435,"aX":-15.53450209654897},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.7,"breakHorizontal":13.2,"spinRate":2432,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.40866019863636005,"extension":6.655192499226688},"index":4,"playId":"5334738e-3b36-3711-899d-8a2100e2fc77","pitchNumber":4,"startTime":"2026-04-12T03:06:22.317Z","endTime":"2026-04-12T03:06:26.029Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:06:26.029Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luke Raley grounds out, shortstop Nick Allen to first baseman Isaac Paredes.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T03:08:29.075Z","endTime":"2026-04-12T03:09:12.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":87.0,"endSpeed":80.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.262929892276887,"aZ":-23.311818626717173,"pfxX":1.384081485433435,"pfxZ":5.406677541160162,"pX":-1.2733223727430827,"pZ":4.252666791333065,"vX0":-0.19767265811514254,"vY0":-126.7790155016369,"vZ0":1.3467118617100735,"x":165.54,"y":123.96,"x0":-1.3745793873661831,"y0":50.001691351770695,"z0":5.566210090467971,"aX":2.2682255381080965},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.3,"breakHorizontal":-2.5,"spinRate":2120,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.43091781252888817,"extension":5.794101389774476},"index":0,"playId":"442d3e94-06b0-3122-8c66-dfcbd9bdc02c","pitchNumber":1,"startTime":"2026-04-12T03:08:35.688Z","endTime":"2026-04-12T03:08:38.963Z","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":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89734157502905,"aZ":-24.343353874130248,"pfxX":0.41498750665138795,"pfxZ":4.7038428750563614,"pX":-0.7515070689634397,"pZ":3.2528419703031717,"vX0":1.3605937102211678,"vY0":-127.86194710844464,"vZ0":-0.5915042310143638,"x":145.65,"y":150.95,"x0":-1.3431970107162075,"y0":50.0045284062601,"z0":5.387343220489843,"aX":0.6912630712447119},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.6,"breakHorizontal":-1.1,"spinRate":2106,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.4274068546134986,"extension":5.859613458594169},"index":1,"playId":"ca658eba-399b-32db-adc2-42043c9675fd","pitchNumber":2,"startTime":"2026-04-12T03:08:50.399Z","endTime":"2026-04-12T03:08:55.470Z","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":88.6,"endSpeed":81.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.609093562322155,"aZ":-29.542750102742012,"pfxX":-9.196069729295777,"pfxZ":1.5683291146263203,"pX":0.7516758253078788,"pZ":2.0019957350796362,"vX0":7.645674030366991,"vY0":-128.85223115318988,"vZ0":-2.2090942284960726,"x":88.35,"y":184.73,"x0":-1.0640999865379224,"y0":50.00226983969901,"z0":5.160754499201972,"aX":-15.411604682446029},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.5,"breakHorizontal":14.9,"spinRate":1918,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.42562721703512807,"extension":6.034255199732503},"hitData":{"launchSpeed":92.2,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":128.18,"coordY":146.51}},"index":2,"playId":"f216c96c-a989-3f4b-a0b0-7cb6e0839bb4","pitchNumber":3,"startTime":"2026-04-12T03:09:03.894Z","endTime":"2026-04-12T03:09:12.309Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:09:12.309Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Young singles on a line drive to right fielder Cam Smith.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T03:09:29.182Z","endTime":"2026-04-12T03:10:21.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":81.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.376089739322065,"aZ":-25.84256194433495,"pfxX":-9.659527531147326,"pfxZ":3.6677611600293947,"pX":-0.4878495688447955,"pZ":2.759601766797049,"vX0":4.959467404328767,"vY0":-131.24832608741232,"vZ0":-1.3419147461639884,"x":135.6,"y":164.27,"x0":-1.1570595765635479,"y0":50.004430495348636,"z0":5.220385668653737,"aX":-16.685019725022233},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.5,"breakHorizontal":16.2,"spinRate":1986,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.41893091511941716,"extension":6.195228718323395},"index":0,"playId":"6226103a-35f2-3154-b818-db4bc19fc37c","pitchNumber":1,"startTime":"2026-04-12T03:09:33.010Z","endTime":"2026-04-12T03:09:36.670Z","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":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.988786072327894,"aZ":-25.41607294708928,"pfxX":0.8255579297911018,"pfxZ":4.0636601510385395,"pX":1.1015341911864862,"pZ":1.8586823074829977,"vX0":5.452136727764782,"vY0":-127.98414788891054,"vZ0":-3.4352669361695725,"x":75.01,"y":188.6,"x0":-1.161934195033352,"y0":50.000124203623834,"z0":5.204997486346024,"aX":1.3706793766782714},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.8,"breakHorizontal":-2.8,"spinRate":2267,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.42769129681737095,"extension":6.154178250154608},"index":1,"playId":"c2074dcb-f84f-3dca-90bf-afaba4f428db","pitchNumber":2,"startTime":"2026-04-12T03:09:47.769Z","endTime":"2026-04-12T03:09:52.953Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-12T03:09:55.640Z","endTime":"2026-04-12T03:10:11.233Z","isPitch":false,"type":"action","player":{"id":702284,"link":"/api/v1/people/702284"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.302698053736982,"aZ":-33.27764514385368,"pfxX":-10.655988744056279,"pfxZ":-0.705239961072957,"pX":-0.1866886926741597,"pZ":1.4258574179017345,"vX0":5.8960119563439655,"vY0":-124.08395442062574,"vZ0":-2.50390608558848,"x":124.12,"y":200.28,"x0":-1.2116114648688556,"y0":50.00566151140952,"z0":5.2263369234996215,"aX":-16.58531705667013},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.7,"breakHorizontal":17.9,"spinRate":1666,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.4417553760050801,"extension":5.882629619819459},"hitData":{"launchSpeed":96.4,"launchAngle":11.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":187.96,"coordY":108.17}},"index":3,"playId":"ca22ab6e-7f49-3cd2-82db-2ee8c75c1b44","pitchNumber":3,"startTime":"2026-04-12T03:10:11.233Z","endTime":"2026-04-12T03:10:21.499Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:10:21.499Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Dominic Canzone doubles (3) on a sharp line drive to center fielder Taylor Trammell. Cole Young to 3rd.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T03:10:38.020Z","endTime":"2026-04-12T03:10:59.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"postOnThird":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76853011584268,"aZ":-24.29931242521131,"pfxX":0.8809681806862564,"pfxZ":4.620162593144069,"pX":0.2637383980947561,"pZ":1.6179507163237818,"vX0":3.76864383283703,"vY0":-129.42782792696707,"vZ0":-4.416454961807432,"x":106.95,"y":195.1,"x0":-1.3228186638079462,"y0":50.005207529758195,"z0":5.1963636313732815,"aX":1.501295378130134},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.7,"breakHorizontal":-2.4,"spinRate":2345,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.4224053474002747,"extension":6.1626266025362835},"hitData":{"launchSpeed":104.9,"launchAngle":13.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":155.14,"coordY":54.35}},"index":0,"playId":"81041b8c-a1ef-3b7d-bcd6-a56a44879696","pitchNumber":1,"startTime":"2026-04-12T03:10:46.137Z","endTime":"2026-04-12T03:10:59.783Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:10:59.783Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Leo Rivas walks.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T03:12:00.874Z","endTime":"2026-04-12T03:14:21.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"postOnSecond":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"postOnThird":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-12T03:11:36.760Z","endTime":"2026-04-12T03:12:03.215Z","isPitch":false,"type":"action"},{"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":91.3,"endSpeed":82.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.245540196324882,"aZ":-25.05294376562841,"pfxX":-10.457913993057407,"pfxZ":4.021337565535477,"pX":-1.8058347849993772,"pZ":2.612000279886513,"vX0":2.271530321348156,"vY0":-132.86948999272641,"vZ0":-2.1538431656593104,"x":185.83,"y":168.26,"x0":-1.3195153082178734,"y0":50.00028778128387,"z0":5.273202895616179,"aX":-18.499276019626688},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.0,"breakHorizontal":18.4,"spinRate":1945,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.41389834955560856,"extension":6.101357891798716},"index":1,"playId":"9651b311-65b4-3b56-a8b5-3acdc48294bf","pitchNumber":1,"startTime":"2026-04-12T03:12:03.215Z","endTime":"2026-04-12T03:12:06.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.326598417884924,"aZ":-25.94567896725634,"pfxX":-10.089707550644615,"pfxZ":3.5048332621175007,"pX":-1.109800017553355,"pZ":2.5164524076832557,"vX0":3.635432449758662,"vY0":-133.39508409254617,"vZ0":-2.20493100491452,"x":159.3,"y":170.84,"x0":-1.190241631276879,"y0":50.0043507608518,"z0":5.250442919474083,"aX":-17.937932298616275},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.0,"breakHorizontal":17.3,"spinRate":2121,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4127659253467857,"extension":6.097723955721676},"index":2,"playId":"3878f939-29e2-371b-accf-4ff0d80ee636","pitchNumber":2,"startTime":"2026-04-12T03:12:21.596Z","endTime":"2026-04-12T03:12:25.634Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.483295962611905,"aZ":-25.998366718567873,"pfxX":-11.453866095141692,"pfxZ":3.4680455597787567,"pX":0.38061863033880367,"pZ":1.7796520709244281,"vX0":7.226648863276035,"vY0":-133.27406304950702,"vZ0":-3.9485334454895415,"x":102.49,"y":190.73,"x0":-0.8929640653820018,"y0":50.000236058179624,"z0":5.181418973867607,"aX":-20.382518882610675},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.5,"breakHorizontal":19.0,"spinRate":2022,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.41265151645434894,"extension":6.134072499012194},"index":3,"playId":"0aba99e3-08d3-3bd9-9f00-971b4284cc1e","pitchNumber":3,"startTime":"2026-04-12T03:12:40.822Z","endTime":"2026-04-12T03:12:44.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.433985103446712,"aZ":-24.940769258254246,"pfxX":-8.37750145932241,"pfxZ":4.013546001542029,"pX":0.4287089652684639,"pZ":1.999596100735272,"vX0":6.679445247324618,"vY0":-133.36289135521142,"vZ0":-3.5332859299471946,"x":100.66,"y":184.79,"x0":-1.01873770868439,"y0":50.00498166823258,"z0":5.138778439847554,"aX":-15.106359869316352},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.7,"breakHorizontal":13.8,"spinRate":1921,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.4105550759721428,"extension":6.144453685883569},"index":4,"playId":"d3cc1d56-db54-3cb1-b2f2-71d919e24a20","pitchNumber":4,"startTime":"2026-04-12T03:13:05.256Z","endTime":"2026-04-12T03:13:10.515Z","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":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69779013230049,"aZ":-23.96308722687332,"pfxX":0.9233260509977772,"pfxZ":4.637979687919287,"pX":0.48744550855475904,"pZ":3.8299395819589153,"vX0":4.194883374607301,"vY0":-131.68508504241532,"vZ0":0.4778220451916074,"x":98.42,"y":135.37,"x0":-1.240664111649298,"y0":50.00643879051725,"z0":5.4069112520856635,"aX":1.6349200101337418},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.8,"breakHorizontal":-2.5,"spinRate":2214,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.41457927454990706,"extension":6.034104097798496},"index":5,"playId":"ca0983ae-73e4-374c-8fdb-47487097b79d","pitchNumber":5,"startTime":"2026-04-12T03:13:57.326Z","endTime":"2026-04-12T03:14:01.776Z","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":1},"pitchData":{"startSpeed":84.5,"endSpeed":76.8,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24432033479901,"aZ":-25.821200455665632,"pfxX":7.2199860230026935,"pfxZ":4.200512052973376,"pX":0.9765798321519336,"pZ":2.0041339278641,"vX0":3.2492958095156323,"vY0":-122.9383840676144,"vZ0":-2.2105874076355736,"x":79.78,"y":184.67,"x0":-1.3051562899524582,"y0":50.00122629120191,"z0":5.134814834140115,"aX":10.909237894209838},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.3,"breakHorizontal":-13.9,"spinRate":2603,"spinDirection":89},"zone":14,"typeConfidence":2.0,"plateTime":0.44771538361155727,"extension":6.10998909848203},"index":6,"playId":"bdd6c894-bc06-3c37-82f2-6234e49f6324","pitchNumber":6,"startTime":"2026-04-12T03:14:16.135Z","endTime":"2026-04-12T03:14:21.921Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:14:21.921Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.P. Crawford singles on a line drive to center fielder Taylor Trammell. Cole Young scores. Dominic Canzone scores. Leo Rivas to 3rd. Fielding error by center fielder Taylor Trammell.","rbi":2,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T03:15:18.169Z","endTime":"2026-04-12T03:16:54.491Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"postOnThird":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":{"id":621121,"link":"/api/v1/people/621121"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"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":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":{"id":621121,"link":"/api/v1/people/621121"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-12T03:14:37.092Z","endTime":"2026-04-12T03:15:20.361Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.19140132557195,"aZ":-25.19027686880487,"pfxX":-8.222136208133948,"pfxZ":3.8493715582644423,"pX":0.2826672382735331,"pZ":2.4944537353147798,"vX0":6.502423274955582,"vY0":-134.33913798819958,"vZ0":-2.5072694115410052,"x":106.23,"y":171.43,"x0":-1.1102259931809442,"y0":50.00159656911166,"z0":5.245026848667672,"aX":-14.91176494122093},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.6,"breakHorizontal":13.3,"spinRate":2001,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.40892381864563765,"extension":6.117264456423248},"index":1,"playId":"8f712210-3000-3cb6-86bc-c8c1860396a3","pitchNumber":1,"startTime":"2026-04-12T03:15:20.361Z","endTime":"2026-04-12T03:15:24.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.48932355707849,"aZ":-26.429832863230878,"pfxX":-6.568917266837085,"pfxZ":3.1327092999969626,"pX":1.220378223164991,"pZ":3.5332535186896643,"vX0":8.053200325571291,"vY0":-134.9093609473434,"vZ0":0.15181031033337655,"x":70.48,"y":143.38,"x0":-0.9558103096753926,"y0":50.00586655368324,"z0":5.345460459588344,"aX":-12.060496993395072},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.9,"breakHorizontal":10.1,"spinRate":2022,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.4066479295108776,"extension":6.088014403946115},"index":2,"playId":"6a0c1aea-72ae-3e44-ad6b-85c0b7711709","pitchNumber":2,"startTime":"2026-04-12T03:15:32.870Z","endTime":"2026-04-12T03:15:38.095Z","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.5,"endSpeed":83.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3285300474461,"aZ":-22.12553031669997,"pfxX":-0.04682767628345985,"pfxZ":5.676298840541628,"pX":1.1431348411547049,"pZ":2.2785182549186604,"vX0":5.879401722756978,"vY0":-131.78128800807835,"vZ0":-3.254876588862146,"x":73.43,"y":177.26,"x0":-1.104702805908848,"y0":50.002618471249946,"z0":5.152144688004936,"aX":-0.08401797368869814},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.8,"breakHorizontal":-1.1,"spinRate":2277,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.41462426474946756,"extension":6.206454375756797},"index":3,"playId":"f1541c10-16d8-3646-a98e-08ec24860eab","pitchNumber":3,"startTime":"2026-04-12T03:15:46.042Z","endTime":"2026-04-12T03:15:50.605Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-12T03:15:59.326Z","endTime":"2026-04-12T03:16:25.360Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8165062900341,"aZ":-24.809630804089046,"pfxX":1.096058685717277,"pfxZ":4.207193053283113,"pX":-0.9805418230440475,"pZ":4.098806657443629,"vX0":0.5988973552608781,"vY0":-130.98879059902757,"vZ0":1.5010724618380982,"x":154.38,"y":128.11,"x0":-1.3540038681009128,"y0":50.00105348865775,"z0":5.363955625752371,"aX":1.918112296196703},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.2,"breakHorizontal":-2.2,"spinRate":2312,"spinDirection":182},"zone":11,"typeConfidence":2.0,"plateTime":0.4170004255089066,"extension":5.963928523273789},"index":5,"playId":"c9614aaa-fa3d-3af8-a43f-54a21a83fb8b","pitchNumber":4,"startTime":"2026-04-12T03:16:25.360Z","endTime":"2026-04-12T03:16:29.510Z","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":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.702238289322185,"aZ":-25.973682099970905,"pfxX":9.64030763839017,"pfxZ":4.28242261498821,"pX":0.1664749740673995,"pZ":2.751899143603128,"vX0":0.7295080462280664,"vY0":-119.76397761618621,"vZ0":-0.31345244230336333,"x":110.65,"y":164.48,"x0":-1.3944945840183336,"y0":50.00500210887272,"z0":5.21278665406718,"aX":13.968419821974571},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.9,"breakHorizontal":-17.6,"spinRate":2545,"spinDirection":80},"zone":5,"typeConfidence":2.0,"plateTime":0.4577952469908162,"extension":6.020548849138378},"hitData":{"launchSpeed":81.5,"launchAngle":15.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":101.76,"coordY":95.86}},"index":6,"playId":"ea0b9670-6a8f-33b1-9eb2-0185e7e9d77e","pitchNumber":5,"startTime":"2026-04-12T03:16:42.150Z","endTime":"2026-04-12T03:16:54.491Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:16:54.491Z","atBatIndex":45},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Cal Raleigh out on a sacrifice fly to left fielder Joey Loperfido. Leo Rivas scores.","rbi":1,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T03:19:31.501Z","endTime":"2026-04-12T03:21:41.407Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":{"id":621121,"link":"/api/v1/people/621121"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-12T03:17:30.531Z","endTime":"2026-04-12T03:18:18.930Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Steven Okert replaces Lance McCullers Jr.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-12T03:18:18.930Z","endTime":"2026-04-12T03:19:33.657Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595345,"link":"/api/v1/people/595345"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":82.1,"endSpeed":75.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66417437114953,"aZ":-23.661154633882422,"pfxX":-0.025008351893620606,"pfxZ":5.939712459504622,"pX":-1.1542409033388237,"pZ":1.7452011655398731,"vX0":-9.340297324781805,"vY0":-119.16206010823068,"vZ0":-4.355171841787777,"x":161.0,"y":191.66,"x0":2.825365708876201,"y0":50.00324616841258,"z0":5.743498783404135,"aX":-0.0334667956362009},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":9.8,"breakHorizontal":2.4,"spinRate":2200,"spinDirection":265},"zone":13,"typeConfidence":2.0,"plateTime":0.4602938283908351,"extension":6.395775102843493},"index":2,"playId":"e2d47dd8-5c7a-3b15-b9b0-e241bb375e1c","pitchNumber":1,"startTime":"2026-04-12T03:19:33.657Z","endTime":"2026-04-12T03:19:38.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.097107599714718,"aZ":-14.987600610847814,"pfxX":5.027181291953807,"pfxZ":10.216046822451515,"pX":-0.34473643154423333,"pZ":2.3278701055823516,"vX0":-10.003647176872063,"vY0":-129.19784834020285,"vZ0":-5.665678869802195,"x":130.14,"y":175.93,"x0":2.932525392183409,"y0":50.00419015962142,"z0":5.709942736103208,"aX":8.459269890653792},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":17.3,"breakHorizontal":-6.7,"spinRate":2066,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.4246978386056379,"extension":6.35209962691356},"index":3,"playId":"cc3cef53-2fba-34ab-803a-bc2decee9a52","pitchNumber":2,"startTime":"2026-04-12T03:19:50.340Z","endTime":"2026-04-12T03:19:54.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90960380581345,"aZ":-16.583259470841156,"pfxX":4.344240868324778,"pfxZ":8.94143109338926,"pX":-0.34504794920554993,"pZ":3.9686165096686374,"vX0":-9.512182696348793,"vY0":-131.47759761523363,"vZ0":-1.7236156382178072,"x":130.15,"y":131.63,"x0":2.7617906876391842,"y0":50.00416246717751,"z0":5.86859530375362,"aX":7.5774832165479635},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.0,"breakHorizontal":-5.6,"spinRate":2057,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.41723182232037725,"extension":6.321718047681503},"index":4,"playId":"1edf8f9f-622b-3de3-82ae-d6d0db14849e","pitchNumber":3,"startTime":"2026-04-12T03:20:07.545Z","endTime":"2026-04-12T03:20:12.775Z","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":91.2,"endSpeed":83.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.558825841705666,"aZ":-15.013851619159581,"pfxX":5.096009209902844,"pfxZ":9.722081107631281,"pX":-0.6445577362672885,"pZ":2.3436880332740557,"vX0":-10.564057378644625,"vY0":-132.35379868643923,"vZ0":-5.899837199119114,"x":141.57,"y":175.5,"x0":2.745438572905545,"y0":50.00379255732855,"z0":5.710431266652835,"aX":8.996630435159673},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.3,"breakHorizontal":-6.8,"spinRate":2070,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.4146223194040699,"extension":6.358602869334471},"index":5,"playId":"79ec612f-5eaa-3bb4-8ef3-9cb592cbe95b","pitchNumber":4,"startTime":"2026-04-12T03:20:25.765Z","endTime":"2026-04-12T03:20:34.161Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"playId":"b6d2291a-277e-3c02-a73d-8e880aa0211b","startTime":"2026-04-12T03:21:09.390Z","endTime":"2026-04-12T03:21:12.509Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.515046477347408,"aZ":-23.24078879657737,"pfxX":1.2561373887786873,"pfxZ":6.163092592668665,"pX":0.6096596261156051,"pZ":2.3368213755715357,"vX0":-5.952476536038755,"vY0":-119.0037367645168,"vZ0":-3.207785413408283,"x":93.76,"y":175.69,"x0":2.9685639990030976,"y0":50.00416940353193,"z0":5.782588572683557,"aX":1.8218246909145945},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":10.7,"breakHorizontal":-1.0,"spinRate":2173,"spinDirection":257},"zone":6,"typeConfidence":2.0,"plateTime":0.4583659278175207,"extension":6.365297292823033},"hitData":{"launchSpeed":79.1,"launchAngle":31.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.42,"coordY":106.46}},"index":7,"playId":"821adad8-e55f-34fb-b045-211c799352a6","pitchNumber":5,"startTime":"2026-04-12T03:21:30.265Z","endTime":"2026-04-12T03:21:41.407Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:21:41.407Z","atBatIndex":46},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Julio Rodríguez homers (1) on a fly ball to center field. J.P. Crawford scores.","rbi":2,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T03:22:08.995Z","endTime":"2026-04-12T03:24:07.384Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":{"id":595345,"link":"/api/v1/people/595345"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":{"id":621121,"link":"/api/v1/people/621121"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.204028222490685,"aZ":-23.05122284635716,"pfxX":0.06111661615500186,"pfxZ":6.488951566325127,"pX":-1.6538054222146623,"pZ":0.25363629594036313,"vX0":-10.302774318444214,"vY0":-117.51545838912153,"vZ0":-7.356495962747931,"x":180.04,"y":231.93,"x0":2.7696848372677914,"y0":50.00147755469921,"z0":5.550000654181104,"aX":0.08607388480622383},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":10.2,"breakHorizontal":2.3,"spinRate":2235,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.46517218949614625,"extension":6.42938691526291},"index":0,"playId":"e01ecfa2-0e45-3c3d-9d02-5c122fb3f264","pitchNumber":1,"startTime":"2026-04-12T03:22:13.208Z","endTime":"2026-04-12T03:22:19.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.19712893220363,"aZ":-25.50560192203862,"pfxX":-0.5404407750630864,"pfxZ":4.706050894272446,"pX":0.6578968150274384,"pZ":2.149857238548411,"vX0":-5.434013722200246,"vY0":-117.88725460406117,"vZ0":-2.8863457508797143,"x":91.92,"y":180.73,"x0":3.0573133514246984,"y0":50.000038342995005,"z0":5.730249912737969,"aX":-0.7635303155960605},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":8.2,"breakHorizontal":2.3,"spinRate":2158,"spinDirection":268},"zone":9,"typeConfidence":2.0,"plateTime":0.4635966703225596,"extension":6.317797180976267},"index":1,"playId":"5ee2fc9f-2505-322f-9b8b-f479bcf2f2f5","pitchNumber":2,"startTime":"2026-04-12T03:22:34.859Z","endTime":"2026-04-12T03:22:39.014Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.37128670086356,"aZ":-25.51789788149196,"pfxX":-1.1606596142017231,"pfxZ":4.645785729740896,"pX":-1.0479648773405206,"pZ":1.0729545815141668,"vX0":-8.75030812527668,"vY0":-118.05195528976355,"vZ0":-5.28875008547763,"x":156.95,"y":209.81,"x0":2.8349264938036023,"y0":50.00131099431653,"z0":5.649006290243136,"aX":-1.6613746559390596},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":7.6,"breakHorizontal":4.0,"spinRate":2215,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.46137768550604363,"extension":6.4531522699539},"index":2,"playId":"9de64287-a9cc-3d76-92da-950e2849728b","pitchNumber":3,"startTime":"2026-04-12T03:22:51.652Z","endTime":"2026-04-12T03:22:57.598Z","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":90.3,"endSpeed":82.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27080629666518,"aZ":-17.074013486258153,"pfxX":5.245111603390291,"pfxZ":8.662653217736938,"pX":-0.883478047790007,"pZ":3.098128246096969,"vX0":-10.997540943846559,"vY0":-131.087130703206,"vZ0":-3.6394529612353814,"x":150.68,"y":155.13,"x0":2.6816058065239208,"y0":50.00461567466183,"z0":5.776460044189945,"aX":9.146181074151963},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":15.1,"breakHorizontal":-7.1,"spinRate":2012,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.4175715546818868,"extension":6.411020217777976},"index":3,"playId":"89a5f8df-2319-3591-9bbc-466957a87880","pitchNumber":4,"startTime":"2026-04-12T03:23:16.825Z","endTime":"2026-04-12T03:23:20.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.7374506366176,"aZ":-24.17683845128618,"pfxX":-4.247256158221731,"pfxZ":5.628928179904393,"pX":0.15025686674280625,"pZ":1.7703313388971698,"vX0":-5.0927072088195855,"vY0":-118.73903517907817,"vZ0":-3.9590525294221006,"x":111.27,"y":190.98,"x0":2.8786020935301755,"y0":50.004861607971606,"z0":5.671232582323682,"aX":-6.035752932539999},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":9.5,"breakHorizontal":9.0,"spinRate":2270,"spinDirection":266},"zone":8,"typeConfidence":2.0,"plateTime":0.46212168580978474,"extension":6.420090659938069},"hitData":{"launchSpeed":107.8,"launchAngle":28.0,"totalDistance":426.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.63,"coordY":27.62}},"index":4,"playId":"b8bbf11a-44cd-3f4d-bb37-c2931e9be99c","pitchNumber":5,"startTime":"2026-04-12T03:23:39.869Z","endTime":"2026-04-12T03:24:07.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:24:07.384Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Josh Naylor pops out to third baseman Carlos Correa in foul territory.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T03:24:19.906Z","endTime":"2026-04-12T03:24:39.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.553781831389177,"aZ":-24.158938727009044,"pfxX":-2.0334733764599155,"pfxZ":5.69788096523007,"pX":-0.34146697440972235,"pZ":2.401407175254038,"vX0":-6.847779930681128,"vY0":-117.90943153109308,"vZ0":-2.708185629166701,"x":130.02,"y":173.94,"x0":2.865418804747839,"y0":50.00415822507297,"z0":5.795629040043743,"aX":-2.8609753558580464},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":10.0,"breakHorizontal":5.4,"spinRate":2269,"spinDirection":254},"zone":4,"typeConfidence":2.0,"plateTime":0.46463836319833485,"extension":6.409211685140228},"hitData":{"launchSpeed":66.6,"launchAngle":81.0,"totalDistance":39.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":106.89,"coordY":202.78}},"index":0,"playId":"c15c5461-7926-339b-9a99-dd0defce92af","pitchNumber":1,"startTime":"2026-04-12T03:24:31.158Z","endTime":"2026-04-12T03:24:39.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:24:39.949Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Allen flies out to right fielder Luke Raley.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T03:27:11.670Z","endTime":"2026-04-12T03:28:26.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: José A. Ferrer replaces Casey Legumina.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T03:26:04.089Z","endTime":"2026-04-12T03:27:13.873Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678606,"link":"/api/v1/people/678606"},"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.9,"endSpeed":86.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.168746358448956,"aZ":-23.810739029221974,"pfxX":11.355970986494228,"pfxZ":4.370036857363354,"pX":0.619606362283303,"pZ":3.807063780291878,"vX0":-10.030803650252427,"vY0":-137.85442875547196,"vZ0":-0.9528164380882059,"x":93.38,"y":135.99,"x0":2.8395539796505007,"y0":50.00386875122595,"z0":5.772408966647091,"aX":21.741673562919797},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.9,"breakHorizontal":-18.4,"spinRate":2097,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.3981259766659786,"extension":5.804696072770779},"index":1,"playId":"db399911-4f6e-3422-b54f-2f43c3d7a4f5","pitchNumber":1,"startTime":"2026-04-12T03:27:13.873Z","endTime":"2026-04-12T03:27:18.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.951106328906743,"aZ":-24.730698682272937,"pfxX":11.540667874082114,"pfxZ":3.8774731435754077,"pX":1.661043074348958,"pZ":2.6952142013268436,"vX0":-7.540445453078391,"vY0":-137.96298116901013,"vZ0":-3.3618759184814646,"x":53.68,"y":166.01,"x0":2.9364414916543455,"y0":50.0017489336211,"z0":5.6047049698684805,"aX":22.148108303417292},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.5,"breakHorizontal":-19.2,"spinRate":2044,"spinDirection":107},"zone":12,"typeConfidence":2.0,"plateTime":0.39767911644914555,"extension":5.813898616437446},"index":2,"playId":"5530e506-6416-35b1-98f1-24ccea473b8f","pitchNumber":2,"startTime":"2026-04-12T03:27:28.802Z","endTime":"2026-04-12T03:27:32.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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.846804929374006,"aZ":-19.303929352383687,"pfxX":11.937552907693224,"pfxZ":6.639076995338212,"pX":-0.15704202081709961,"pZ":2.058539218770016,"vX0":-11.71384585913971,"vY0":-138.34663833361736,"vZ0":-6.170385727019675,"x":122.99,"y":183.2,"x0":2.580814191621028,"y0":50.004874827280155,"z0":5.611743179799445,"aX":23.14546807309621},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.8,"breakHorizontal":-19.2,"spinRate":2090,"spinDirection":111},"zone":5,"typeConfidence":2.0,"plateTime":0.39591266797110514,"extension":5.9821676292846755},"index":3,"playId":"e767965c-be1e-30ac-a5ee-a5523a33c0a5","pitchNumber":3,"startTime":"2026-04-12T03:27:44.446Z","endTime":"2026-04-12T03:27:49.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.598797203483315,"aZ":-23.08962330201345,"pfxX":12.179846252410634,"pfxZ":4.759374990179814,"pX":0.40386191505743385,"pZ":2.1137027956851124,"vX0":-10.189954810741975,"vY0":-137.57601537863414,"vZ0":-5.390446357276977,"x":101.61,"y":181.71,"x0":2.58017261178153,"y0":50.006858522845384,"z0":5.67173688524099,"aX":23.265303648351683},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.6,"breakHorizontal":-19.8,"spinRate":1984,"spinDirection":111},"zone":6,"typeConfidence":2.0,"plateTime":0.39871527813234664,"extension":6.016668714998224},"index":4,"playId":"2bf2ef9b-9ce4-3411-9c44-a5e9ceb4c91e","pitchNumber":4,"startTime":"2026-04-12T03:28:00.031Z","endTime":"2026-04-12T03:28:03.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4546365980032,"aZ":-27.32438592003988,"pfxX":13.71302069731536,"pfxZ":3.031573366709072,"pX":-0.48842334526318537,"pZ":1.5189611924146673,"vX0":-12.217360331190484,"vY0":-125.99230877251547,"vZ0":-4.297724431192165,"x":135.62,"y":197.77,"x0":2.650311515214992,"y0":50.005601239316654,"z0":5.464240663735148,"aX":21.970922139450643},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.6,"breakHorizontal":-22.0,"spinRate":2240,"spinDirection":94},"zone":7,"typeConfidence":0.91,"plateTime":0.43531824863936786,"extension":5.792920549244681},"hitData":{"launchSpeed":81.4,"launchAngle":52.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":146.46,"coordY":116.17}},"index":5,"playId":"9a58fdd5-7abf-3acc-a295-6071a8da68da","pitchNumber":5,"startTime":"2026-04-12T03:28:16.601Z","endTime":"2026-04-12T03:28:26.602Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:28:26.602Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yordan Alvarez singles on a fly ball to left fielder Randy Arozarena.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T03:28:38.105Z","endTime":"2026-04-12T03:31:24.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":6},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.52584538931679,"aZ":-24.459135309505964,"pfxX":11.412153904647948,"pfxZ":3.9191011612424456,"pX":0.41707784402150583,"pZ":2.278778635287858,"vX0":-10.6365479438861,"vY0":-139.26641296499957,"vZ0":-4.833353741198113,"x":101.1,"y":177.25,"x0":2.7983906164395353,"y0":50.00548711855779,"z0":5.649436486102607,"aX":22.47844973397212},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.2,"breakHorizontal":-18.6,"spinRate":2079,"spinDirection":111},"zone":9,"typeConfidence":2.0,"plateTime":0.39291618053986,"extension":5.93929956388108},"index":0,"playId":"39139c80-8028-328b-8845-b2f63941f8a0","pitchNumber":1,"startTime":"2026-04-12T03:28:53.596Z","endTime":"2026-04-12T03:28:58.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.686511653926388,"aZ":-30.77049923316409,"pfxX":-1.2639481080197532,"pfxZ":0.8290573753297199,"pX":-0.8972780504932343,"pZ":2.35779935415372,"vX0":-9.089836570689341,"vY0":-129.30081075571266,"vZ0":-2.2348072885984998,"x":151.2,"y":175.12,"x0":2.8319960789707403,"y0":50.00175622919589,"z0":5.6011470980284574,"aX":-2.1315776277583693},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.2,"breakHorizontal":4.3,"spinRate":2494,"spinDirection":285},"zone":13,"typeConfidence":0.91,"plateTime":0.4240813374655943,"extension":5.624898822708365},"index":1,"playId":"b25825f0-b567-3f3e-8c41-45ce5502ca1c","pitchNumber":2,"startTime":"2026-04-12T03:29:10.299Z","endTime":"2026-04-12T03:29:15.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.421587371913095,"aZ":-29.494558794869793,"pfxX":12.095275458095006,"pfxZ":1.6881386406474537,"pX":1.550508201711509,"pZ":2.1027523935697023,"vX0":-7.282347495932877,"vY0":-125.80226910161925,"vZ0":-2.458162688629624,"x":57.9,"y":182.01,"x0":2.9231863535052454,"y0":50.00433621212243,"z0":5.502535001709308,"aX":19.234077036725527},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.6,"breakHorizontal":-20.0,"spinRate":2332,"spinDirection":93},"zone":14,"typeConfidence":0.91,"plateTime":0.436707211115265,"extension":5.91755795076956},"index":2,"playId":"17ac7d97-ef50-3632-9718-6d3bb58ac2fc","pitchNumber":3,"startTime":"2026-04-12T03:29:30.099Z","endTime":"2026-04-12T03:29:34.410Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.999824646390955,"aZ":-22.646967382770175,"pfxX":11.174288448985148,"pfxZ":4.747542714981367,"pX":0.0912638478325076,"pZ":1.8100852312995823,"vX0":-11.263400794482163,"vY0":-140.7661272304223,"vZ0":-6.483316192895584,"x":113.52,"y":189.91,"x0":2.692905243045477,"y0":50.00377528359241,"z0":5.60979677450401,"aX":22.423659558618002},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.3,"breakHorizontal":-17.9,"spinRate":2159,"spinDirection":112},"zone":8,"typeConfidence":2.0,"plateTime":0.38914154887102104,"extension":5.8636233368036255},"index":3,"playId":"af4e9fc7-9227-3379-80fe-cbfc90323fc6","pitchNumber":4,"startTime":"2026-04-12T03:29:46.090Z","endTime":"2026-04-12T03:29:51.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.47007528430183,"aZ":-27.137798163120973,"pfxX":11.216111352215211,"pfxZ":2.5157867830952814,"pX":1.930778352983809,"pZ":3.401804365162551,"vX0":-6.684981134988641,"vY0":-141.08187913449075,"vZ0":-1.4181129397968466,"x":43.4,"y":146.93,"x0":2.883760653878216,"y0":50.00070935912843,"z0":5.67335167123602,"aX":22.42800706397435},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.4,"breakHorizontal":-18.8,"spinRate":2059,"spinDirection":109},"zone":12,"typeConfidence":2.0,"plateTime":0.3894275509834566,"extension":5.918649146285329},"index":4,"playId":"8152e0bf-1104-3de8-8434-563dfe602a26","pitchNumber":5,"startTime":"2026-04-12T03:30:08.187Z","endTime":"2026-04-12T03:30:12.874Z","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":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.538308473950035,"aZ":-29.926279215443767,"pfxX":-0.20403093879971085,"pfxZ":1.2916795895336826,"pX":-0.07638907720983061,"pZ":2.558491613330046,"vX0":-7.862803864091936,"vY0":-130.71777392097982,"vZ0":-2.0976103398954127,"x":119.91,"y":169.7,"x0":2.99196925825899,"y0":50.00190880151851,"z0":5.60951246300805,"aX":-0.35242056377707925},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.2,"breakHorizontal":2.0,"spinRate":2491,"spinDirection":284},"zone":5,"typeConfidence":0.91,"plateTime":0.41838303703212887,"extension":5.769188539028794},"index":5,"playId":"c5d740e6-3ef8-31f7-9f65-1e6460762cd4","pitchNumber":6,"startTime":"2026-04-12T03:30:54.154Z","endTime":"2026-04-12T03:31:01.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.74500029909403,"aZ":-24.858291181065596,"pfxX":12.243474633052198,"pfxZ":3.588708939579968,"pX":0.625435912919901,"pZ":2.9271234778103374,"vX0":-9.970174884909827,"vY0":-142.37289738776204,"vZ0":-3.500317369731797,"x":93.16,"y":159.75,"x0":2.593813673142793,"y0":50.00361734574906,"z0":5.758114786178038,"aX":24.966672421785912},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.9,"breakHorizontal":-19.9,"spinRate":2034,"spinDirection":110},"zone":6,"typeConfidence":2.0,"plateTime":0.3856996466405773,"extension":5.980685597409224},"hitData":{"launchSpeed":74.6,"launchAngle":41.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":61.85,"coordY":130.71}},"index":6,"playId":"857a57ae-3ea6-3cce-82e7-530a39f66395","pitchNumber":7,"startTime":"2026-04-12T03:31:12.831Z","endTime":"2026-04-12T03:31:24.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:31:24.977Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Paredes flies out to right fielder Luke Raley.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T03:31:40.082Z","endTime":"2026-04-12T03:32:04.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.788178064149747,"aZ":-23.05179322128467,"pfxX":11.173092064325889,"pfxZ":4.460569386042074,"pX":0.530831657290995,"pZ":2.602816614112502,"vX0":-9.51174921103523,"vY0":-141.7193685778985,"vZ0":-4.457384070639748,"x":96.77,"y":168.5,"x0":2.4702620644571858,"y0":50.00310879813658,"z0":5.658571501622576,"aX":22.848049235871844},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.3,"breakHorizontal":-18.5,"spinRate":2135,"spinDirection":113},"zone":6,"typeConfidence":2.0,"plateTime":0.38570978973861436,"extension":5.997566538149916},"hitData":{"launchSpeed":90.8,"launchAngle":43.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.3,"coordY":98.37}},"index":0,"playId":"3f70fff6-3140-3f98-abb3-6a4e94c79669","pitchNumber":1,"startTime":"2026-04-12T03:31:52.093Z","endTime":"2026-04-12T03:32:04.737Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:32:04.737Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Altuve called out on strikes.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T03:32:12.947Z","endTime":"2026-04-12T03:35:22.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.5,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.450637031201385,"aZ":-27.152701124090523,"pfxX":13.219318066157722,"pfxZ":3.050174695758275,"pX":-1.1457072153674217,"pZ":1.7216062726590913,"vX0":-13.246022079053011,"vY0":-127.51494604394276,"vZ0":-4.102859436464547,"x":160.67,"y":192.3,"x0":2.40103806190051,"y0":50.00210968981134,"z0":5.496055633533839,"aX":21.749225910617422},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.7,"breakHorizontal":-20.9,"spinRate":2382,"spinDirection":93},"zone":13,"typeConfidence":0.9,"plateTime":0.42970553874604445,"extension":5.916178394087949},"index":0,"playId":"4320f450-c889-32d6-a0af-972cd486f3f8","pitchNumber":1,"startTime":"2026-04-12T03:32:30.098Z","endTime":"2026-04-12T03:32:34.550Z","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":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.652134459275153,"aZ":-21.021965881837616,"pfxX":11.260679968184068,"pfxZ":5.461980335824641,"pX":-0.6744115183184073,"pZ":2.1087227405989966,"vX0":-12.722117520097155,"vY0":-141.56647512600458,"vZ0":-6.060259284094035,"x":142.71,"y":181.84,"x0":2.4029839410251843,"y0":50.000537997618295,"z0":5.61170113566932,"aX":22.98004268224364},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.9,"breakHorizontal":-18.0,"spinRate":2248,"spinDirection":117},"zone":4,"typeConfidence":2.0,"plateTime":0.3860911600406327,"extension":5.988861816465785},"index":1,"playId":"b828e535-631d-3f53-9422-4df773232bff","pitchNumber":2,"startTime":"2026-04-12T03:32:48.216Z","endTime":"2026-04-12T03:32:52.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.8,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.041899040687895,"aZ":-25.866585872357362,"pfxX":11.729392630016003,"pfxZ":3.1163161483512134,"pX":0.28696498787020436,"pZ":2.56789900329523,"vX0":-10.722607101734091,"vY0":-141.7278988392587,"vZ0":-4.0459924391406386,"x":106.06,"y":169.45,"x0":2.6055389228181665,"y0":50.002393545914835,"z0":5.676825833904785,"aX":23.73162839432543},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":4.9,"breakHorizontal":-19.0,"spinRate":2166,"spinDirection":111},"zone":2,"typeConfidence":2.0,"plateTime":0.3872780734578001,"extension":6.050144394214014},"index":2,"playId":"855878a9-08a0-31a4-8be8-707c9724d059","pitchNumber":3,"startTime":"2026-04-12T03:33:13.431Z","endTime":"2026-04-12T03:33:17.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.599662096256836,"aZ":-31.35043872798522,"pfxX":-1.1971225014878497,"pfxZ":0.4869505833167782,"pX":-1.4165011128394083,"pZ":2.5245814144954535,"vX0":-10.068539122371915,"vY0":-129.23719363115703,"vZ0":-1.8609897712051438,"x":170.99,"y":170.62,"x0":2.683299995695604,"y0":50.00358708074942,"z0":5.658901537818413,"aX":-2.0264007239434116},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.7,"breakHorizontal":4.4,"spinRate":2594,"spinDirection":294},"zone":11,"typeConfidence":0.91,"plateTime":0.42359807081182765,"extension":5.745908368671691},"index":3,"playId":"0c1f11ab-31eb-3417-929e-2430d8f9f3b3","pitchNumber":4,"startTime":"2026-04-12T03:33:35.638Z","endTime":"2026-04-12T03:33:40.990Z","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":88.2,"endSpeed":80.3,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.224831884851707,"aZ":-26.815999292409778,"pfxX":12.588452094328286,"pfxZ":3.2461219813259063,"pX":1.2859799398509877,"pZ":2.414833372407826,"vX0":-7.9755912795175865,"vY0":-128.16354996615948,"vZ0":-2.492206376382535,"x":67.98,"y":173.58,"x0":2.8138020860948156,"y0":50.00580118435221,"z0":5.509470854831686,"aX":20.79853727570888},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.5,"breakHorizontal":-20.9,"spinRate":2238,"spinDirection":90},"zone":12,"typeConfidence":0.89,"plateTime":0.42852814899843894,"extension":5.978749120362543},"index":4,"playId":"1a5764c4-a0b1-3c9f-897d-49f9f2370af0","pitchNumber":5,"startTime":"2026-04-12T03:34:09.568Z","endTime":"2026-04-12T03:34:14.564Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08194654599947,"aZ":-22.879982613372732,"pfxX":12.38514088289132,"pfxZ":4.581765998947749,"pX":-0.06210090804487338,"pZ":1.8671390061511803,"vX0":-12.014126412937042,"vY0":-141.6749740906609,"vZ0":-6.190737631516457,"x":119.37,"y":188.37,"x0":2.629209608743167,"y0":50.002980504281304,"z0":5.548085148282334,"aX":25.118595634734632},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.1,"breakHorizontal":-19.9,"spinRate":2194,"spinDirection":105},"zone":8,"typeConfidence":2.0,"plateTime":0.3869553799232359,"extension":6.038271633211392},"index":5,"playId":"67628688-ab39-3f9d-a10d-72b196ada290","pitchNumber":6,"startTime":"2026-04-12T03:34:27.577Z","endTime":"2026-04-12T03:34:32.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.738190650452292,"aZ":-34.1726881709514,"pfxX":-0.8950129380695078,"pfxZ":-1.1667568192311961,"pX":-1.0587398356235447,"pZ":2.0923510300221633,"vX0":-9.420927952564112,"vY0":-129.8541690603128,"vZ0":-2.283418808605659,"x":157.36,"y":182.29,"x0":2.7299443648673924,"y0":50.00428170950764,"z0":5.57845110943099,"aX":-1.5299985546203096},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-2.4,"breakHorizontal":3.7,"spinRate":2572,"spinDirection":287},"zone":13,"typeConfidence":0.9,"plateTime":0.4215188742483913,"extension":5.826789716387113},"index":6,"playId":"dff9c716-0fe6-35e5-bb25-06d4b56970f6","pitchNumber":7,"startTime":"2026-04-12T03:34:53.516Z","endTime":"2026-04-12T03:34:58.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01478052653834,"aZ":-23.858671058067895,"pfxX":11.86146458075574,"pfxZ":4.051212831918785,"pX":-0.8269916142783891,"pZ":2.310935759377566,"vX0":-13.472953550476376,"vY0":-142.42918754592952,"vZ0":-5.159512310355778,"x":148.52,"y":176.38,"x0":2.425798557930804,"y0":50.00358192785145,"z0":5.656772375564211,"aX":24.34792174311837},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.4,"breakHorizontal":-18.7,"spinRate":2228,"spinDirection":110},"zone":11,"typeConfidence":2.0,"plateTime":0.38470861774976717,"extension":5.960451913309643},"index":7,"playId":"a1c45b34-96ef-3b3c-b177-0b72a22c0e15","pitchNumber":8,"startTime":"2026-04-12T03:35:18.678Z","endTime":"2026-04-12T03:35:22.483Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:35:22.483Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Randy Arozarena walks.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T03:37:48.924Z","endTime":"2026-04-12T03:40:32.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Kai-Wei Teng replaces Steven Okert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T03:36:47.403Z","endTime":"2026-04-12T03:37:51.155Z","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.380923304010715,"aZ":-16.7343165790677,"pfxX":-9.387724055123382,"pfxZ":8.171007623223588,"pX":1.3091286162085107,"pZ":2.081123469537457,"vX0":11.487084927709471,"vY0":-137.10157072347698,"vZ0":-5.417405477774145,"x":67.1,"y":182.59,"x0":-1.7298188584724552,"y0":50.005655701217286,"z0":5.238091935227332,"aX":-17.744976221157525},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":14.4,"spinRate":2497,"spinDirection":241},"zone":14,"typeConfidence":0.75,"plateTime":0.40063028113326826,"extension":6.324730033561401},"index":1,"playId":"0c968f25-1e39-33d2-9b4c-55e103dfa314","pitchNumber":1,"startTime":"2026-04-12T03:37:51.155Z","endTime":"2026-04-12T03:37:55.020Z","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.1,"endSpeed":85.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.631238180571835,"aZ":-25.337790417327874,"pfxX":-10.833708171135376,"pfxZ":3.6303596092468657,"pX":0.1380723718628193,"pZ":1.9353298083112176,"vX0":9.193220926278075,"vY0":-136.7181804717114,"vZ0":-4.24559692647471,"x":111.74,"y":186.53,"x0":-1.8692917032467165,"y0":50.00344604955608,"z0":5.258545440284815,"aX":-20.401701352013973},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.8,"breakHorizontal":17.5,"spinRate":2391,"spinDirection":235},"zone":8,"typeConfidence":0.91,"plateTime":0.4014353014411358,"extension":6.272239295254525},"index":2,"playId":"ac53ed30-6836-33cc-92a7-3b991fce6960","pitchNumber":2,"startTime":"2026-04-12T03:38:08.283Z","endTime":"2026-04-12T03:38:15.878Z","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":93.4,"endSpeed":85.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.838990156049313,"aZ":-15.044637097260598,"pfxX":-6.0222871939288005,"pfxZ":9.184175822070195,"pX":0.30399000927030306,"pZ":2.2050503826315704,"vX0":7.911500374264073,"vY0":-135.7288553400183,"vZ0":-5.255920045034812,"x":105.41,"y":179.24,"x0":-1.8668002644876063,"y0":50.00041733464203,"z0":5.214925036053127,"aX":-11.229747684801268},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.7,"breakHorizontal":9.2,"spinRate":2362,"spinDirection":234},"zone":6,"typeConfidence":0.9,"plateTime":0.4036132202837095,"extension":6.3326524252025935},"index":3,"playId":"11a7c5bc-ef63-3fd6-ab06-40d67d1e05f8","pitchNumber":3,"startTime":"2026-04-12T03:38:37.871Z","endTime":"2026-04-12T03:38:41.910Z","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.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.142694142325137,"aZ":-15.512574349433423,"pfxX":-6.60024626302468,"pfxZ":8.772460732268076,"pX":1.0813580291767824,"pZ":2.392258023936473,"vX0":10.055576397093773,"vY0":-136.92077483253323,"vZ0":-4.835046883625126,"x":75.78,"y":174.19,"x0":-1.7807296946830313,"y0":50.00449965972321,"z0":5.242180027431637,"aX":-12.538688952877441},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.0,"breakHorizontal":9.8,"spinRate":2441,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.39998451336871366,"extension":6.3099717860321105},"index":4,"playId":"dbbbce14-f6ca-3d88-a5d7-49e01a5175ed","pitchNumber":4,"startTime":"2026-04-12T03:38:58.579Z","endTime":"2026-04-12T03:39:03.051Z","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":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04803234364453,"aZ":-31.447238648042084,"pfxX":9.725152733748086,"pfxZ":0.4835963633323317,"pX":0.9391189437584025,"pZ":1.2654088369931673,"vX0":4.343092419210828,"vY0":-122.66307443830105,"vZ0":-3.07466574468305,"x":81.2,"y":204.61,"x0":-2.122278776613885,"y0":50.00414517197223,"z0":5.238141282279504,"aX":14.704327159157133},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.4,"breakHorizontal":-18.7,"spinRate":2876,"spinDirection":56},"zone":14,"typeConfidence":0.92,"plateTime":0.44787894449326693,"extension":6.304935374723125},"index":5,"playId":"23085520-d5e7-39ad-bd18-c3f8f59e162f","pitchNumber":5,"startTime":"2026-04-12T03:39:16.755Z","endTime":"2026-04-12T03:39:21.075Z","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":96.4,"endSpeed":88.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.7013421070365,"aZ":-15.493748482415173,"pfxX":-7.849133737700097,"pfxZ":8.389472752149317,"pX":0.6336270610570057,"pZ":1.9225459671001974,"vX0":9.921542047522387,"vY0":-139.92295099797906,"vZ0":-6.030947907397377,"x":92.85,"y":186.87,"x0":-1.933533148137492,"y0":50.00682183502519,"z0":5.1161464804663,"aX":-15.61394887242068},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.2,"breakHorizontal":12.2,"spinRate":2464,"spinDirection":236},"zone":9,"typeConfidence":0.91,"plateTime":0.39101235841171933,"extension":6.302768586367192},"index":6,"playId":"87931c14-582a-3aa6-810f-71330b1a9afc","pitchNumber":6,"startTime":"2026-04-12T03:39:40.775Z","endTime":"2026-04-12T03:39:44.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.81193426279262,"aZ":-28.063773115186574,"pfxX":-10.775202836793294,"pfxZ":2.102026066027041,"pX":1.3151323512743593,"pZ":1.4124748032889245,"vX0":12.343788678266304,"vY0":-138.88616707239487,"vZ0":-5.305754708798406,"x":66.87,"y":200.64,"x0":-1.7848497691178442,"y0":50.00211493495007,"z0":5.211510599990728,"aX":-21.070789327029217},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.9,"breakHorizontal":17.0,"spinRate":2299,"spinDirection":238},"zone":14,"typeConfidence":0.9,"plateTime":0.3942120528332431,"extension":6.330236287129786},"index":7,"playId":"950da51a-722f-33c5-9bf4-1990736ffc97","pitchNumber":7,"startTime":"2026-04-12T03:40:06.298Z","endTime":"2026-04-12T03:40:10.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.630204201718943,"aZ":-33.045371211370096,"pfxX":10.667820400242515,"pfxZ":-0.5605665332220546,"pX":-1.0041289838085548,"pZ":3.35497482145881,"vX0":-0.10763437141796472,"vY0":-124.09617007034336,"vZ0":1.7096142292859347,"x":155.28,"y":148.2,"x0":-2.344347229402095,"y0":50.00483199541246,"z0":5.425491106532809,"aX":16.510344268902237},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.4,"breakHorizontal":-19.2,"spinRate":2789,"spinDirection":51},"zone":11,"typeConfidence":0.91,"plateTime":0.44268696016727604,"extension":6.31673987104128},"index":8,"playId":"43b785db-15c8-3dc4-847b-93f594f92116","pitchNumber":8,"startTime":"2026-04-12T03:40:26.054Z","endTime":"2026-04-12T03:40:32.189Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:40:32.189Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Raley strikes out swinging.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T03:41:17.897Z","endTime":"2026-04-12T03:42:58.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"40c75d65-45aa-3027-b110-d6a2b35d774f","startTime":"2026-04-12T03:40:57.850Z","endTime":"2026-04-12T03:41:01.148Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.831212865528833,"aZ":-16.72977070222122,"pfxX":-7.504281742914925,"pfxZ":7.988602678909482,"pX":0.029086406953984102,"pZ":1.7455866251458945,"vX0":8.283030462043495,"vY0":-138.38155025784584,"vZ0":-6.288651737466129,"x":115.89,"y":191.65,"x0":-2.0326492446687134,"y0":50.00300942248938,"z0":5.174681656386748,"aX":-14.50709728752395},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.2,"breakHorizontal":11.8,"spinRate":2372,"spinDirection":251},"zone":8,"typeConfidence":0.91,"plateTime":0.3963182180823077,"extension":6.294264151546993},"index":1,"playId":"928550d0-a671-3a96-9669-4e72364f0158","pitchNumber":1,"startTime":"2026-04-12T03:41:19.850Z","endTime":"2026-04-12T03:41:23.885Z","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":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.984617700988636,"aZ":-17.017053414162678,"pfxX":-6.861199754545977,"pfxZ":8.062846734338388,"pX":0.8277724851483642,"pZ":1.6618613697617532,"vX0":9.681058114663596,"vY0":-136.2612060145584,"vZ0":-6.439642721888471,"x":85.45,"y":193.91,"x0":-1.8800167052319923,"y0":50.00547422220814,"z0":5.23203546913602,"aX":-12.902895918358524},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.3,"breakHorizontal":10.3,"spinRate":2407,"spinDirection":240},"zone":14,"typeConfidence":0.9,"plateTime":0.40199928593752565,"extension":6.345463078538238},"index":2,"playId":"2ae23555-4fde-3ec2-aa06-756128afd491","pitchNumber":2,"startTime":"2026-04-12T03:41:41.473Z","endTime":"2026-04-12T03:41:44.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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":75.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.586472431278874,"aZ":-41.642965608452016,"pfxX":9.001821345953784,"pfxZ":-6.43501575418524,"pX":-2.079705882207768,"pZ":3.391018440290603,"vX0":-2.444220693899603,"vY0":-121.04019168670926,"vZ0":3.1139699930216933,"x":196.27,"y":147.22,"x0":-2.2208592737841935,"y0":50.00462336234352,"z0":5.756397566002913,"aX":13.239462792200515},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-10.6,"breakHorizontal":-15.6,"spinRate":2375,"spinDirection":41},"zone":11,"typeConfidence":0.91,"plateTime":0.4540699098093901,"extension":6.251947848137937},"index":3,"playId":"85432954-b785-3765-b9b7-0aadaf380d87","pitchNumber":3,"startTime":"2026-04-12T03:42:07.255Z","endTime":"2026-04-12T03:42:11.485Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83510484967302,"aZ":-28.76454630289467,"pfxX":-10.079564409561225,"pfxZ":2.022692354974942,"pX":0.5216107897176626,"pZ":1.5109507630793424,"vX0":9.60594956142398,"vY0":-129.3427708329506,"vZ0":-3.9751044037746395,"x":97.12,"y":197.98,"x0":-1.9369154761662868,"y0":50.00607504304418,"z0":5.282028865898869,"aX":-17.02362655497885},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.9,"breakHorizontal":16.1,"spinRate":1713,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.4240182681580391,"extension":6.56015076073999},"index":4,"playId":"af27fb15-eba4-34c9-8541-b664a219cdc7","pitchNumber":4,"startTime":"2026-04-12T03:42:27.732Z","endTime":"2026-04-12T03:42:31.429Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.705508419839987,"aZ":-17.49384455679393,"pfxX":-6.402401837475493,"pfxZ":7.615146318827168,"pX":-0.3526163150927164,"pZ":4.099592310416287,"vX0":6.583197967694369,"vY0":-137.95770045736197,"vZ0":-0.36019652930875395,"x":130.44,"y":128.09,"x0":-1.9380405665100462,"y0":50.00148258645524,"z0":5.4110977040563295,"aX":-12.340161367524177},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.9,"breakHorizontal":10.2,"spinRate":2524,"spinDirection":235},"zone":11,"typeConfidence":0.91,"plateTime":0.39703697586203957,"extension":6.257314214874637},"index":5,"playId":"6acd8e12-894c-348e-8293-55ab8a4af452","pitchNumber":5,"startTime":"2026-04-12T03:42:53.375Z","endTime":"2026-04-12T03:42:58.695Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:42:58.695Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Young strikes out swinging.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T03:43:09.543Z","endTime":"2026-04-12T03:46:11.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.262599014647847,"aZ":-16.632852125689084,"pfxX":-5.008810961099055,"pfxZ":8.351125600418424,"pX":-0.8086629077101175,"pZ":4.250305100887621,"vX0":5.1654636371250975,"vY0":-135.90592984775617,"vZ0":-0.039442544578305594,"x":147.82,"y":124.02,"x0":-2.0880184512566755,"y0":50.00050625070002,"z0":5.425385476144965,"aX":-9.3190626280384},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.4,"breakHorizontal":7.9,"spinRate":2375,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.40383384151616664,"extension":6.290708082898244},"index":0,"playId":"e4aca1c0-9cde-3300-95f4-27c037f83281","pitchNumber":1,"startTime":"2026-04-12T03:43:23.118Z","endTime":"2026-04-12T03:43:26.644Z","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.5,"endSpeed":85.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.764538215623354,"aZ":-16.892770386930092,"pfxX":-5.143382122342542,"pfxZ":8.016922368583252,"pX":-0.5282916196281874,"pZ":3.772603929025183,"vX0":5.8430339705634475,"vY0":-137.51892097774152,"vZ0":-1.3455940696624293,"x":137.14,"y":136.92,"x0":-2.016840353074883,"y0":50.0066573353667,"z0":5.419374853220421,"aX":-9.80966532451311},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.4,"breakHorizontal":8.0,"spinRate":2387,"spinDirection":240},"zone":11,"typeConfidence":0.9,"plateTime":0.39896336392409415,"extension":6.350197803057818},"index":1,"playId":"c3b0a895-bd35-3d7b-8545-809fc4df4bf9","pitchNumber":2,"startTime":"2026-04-12T03:43:44.455Z","endTime":"2026-04-12T03:43:48.989Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"playId":"40817641-2436-3aa3-8ef0-986f8718c339","startTime":"2026-04-12T03:44:05.581Z","endTime":"2026-04-12T03:44:08.705Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.023347202771212,"aZ":-30.055289434153106,"pfxX":7.636141705006029,"pfxZ":1.38368679302822,"pX":-0.45646339379259954,"pZ":2.934687597165691,"vX0":2.1209155094978343,"vY0":-123.1951385237537,"vZ0":0.23765848677580403,"x":134.4,"y":159.54,"x0":-2.3212099808137765,"y0":50.00475947912096,"z0":5.382438537625619,"aX":11.709497815831957},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.8,"breakHorizontal":-14.3,"spinRate":2711,"spinDirection":61},"zone":1,"typeConfidence":0.91,"plateTime":0.44501213982305865,"extension":6.218810180696728},"index":3,"playId":"63f7bbb0-3138-34c9-8449-c93769deae27","pitchNumber":3,"startTime":"2026-04-12T03:44:24.879Z","endTime":"2026-04-12T03:44:28.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":78.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.673970376153008,"aZ":-30.66650502527535,"pfxX":-8.807248523647948,"pfxZ":0.9421688616156718,"pX":0.17685366305139658,"pZ":1.9019213909534152,"vX0":8.19991401556399,"vY0":-126.65464566864753,"vZ0":-2.445016564859366,"x":110.26,"y":187.43,"x0":-1.9832046236941578,"y0":50.001877512454925,"z0":5.371274909382267,"aX":-14.0824141760274},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.3,"breakHorizontal":13.7,"spinRate":1799,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.4350902404911512,"extension":6.33088860835258},"index":4,"playId":"521f824e-2b74-3c81-86b4-15b9f4d91e4d","pitchNumber":4,"startTime":"2026-04-12T03:44:42.508Z","endTime":"2026-04-12T03:44:47.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.605630931207568,"aZ":-17.620611076645414,"pfxX":-6.267403263968755,"pfxZ":7.492300687218469,"pX":-0.13108907331033443,"pZ":3.032111077532799,"vX0":7.591555729484393,"vY0":-138.4303015669164,"vZ0":-3.001095446345273,"x":122.0,"y":156.91,"x0":-2.093424889330674,"y0":50.0031735377962,"z0":5.3083501041936945,"aX":-12.176280116163687},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.1,"breakHorizontal":9.8,"spinRate":2484,"spinDirection":240},"zone":2,"typeConfidence":0.9,"plateTime":0.39551636322663475,"extension":6.277968380927707},"index":5,"playId":"6400a08a-2235-382f-a430-733027e00911","pitchNumber":5,"startTime":"2026-04-12T03:45:19.369Z","endTime":"2026-04-12T03:45:23.975Z","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":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4147166505603,"aZ":-16.30053351646537,"pfxX":-6.165912445910129,"pfxZ":8.149156657619976,"pX":0.565410174902353,"pZ":1.5375327089478887,"vX0":9.22483758169708,"vY0":-138.99602864085648,"vZ0":-7.01095414152584,"x":95.45,"y":197.27,"x0":-2.0020246591962625,"y0":50.00409792716594,"z0":5.1834778265214725,"aX":-12.013461380070419},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.3,"breakHorizontal":9.1,"spinRate":2574,"spinDirection":237},"zone":9,"typeConfidence":0.9,"plateTime":0.3947005307128588,"extension":6.378496207907518},"index":6,"playId":"e16c444a-53d0-3701-a7fd-3cdb1fc72a71","pitchNumber":6,"startTime":"2026-04-12T03:45:43.845Z","endTime":"2026-04-12T03:45:49.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":78.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.494391648706124,"aZ":-28.608436974292015,"pfxX":5.32799832396643,"pfxZ":2.238029548849097,"pX":-0.5879154235769258,"pZ":2.7634359458267457,"vX0":2.415431911334863,"vY0":-126.00404150365993,"vZ0":-0.6263048648229785,"x":139.41,"y":164.17,"x0":-2.2535621131735284,"y0":50.00474073571141,"z0":5.342863771056687,"aX":8.50048397826402},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.2,"breakHorizontal":-10.2,"spinRate":2816,"spinDirection":59},"zone":1,"typeConfidence":0.9,"plateTime":0.4360058457931282,"extension":6.280791588170295},"index":7,"playId":"b4d997fc-0f73-3f45-93da-74d45353e94e","pitchNumber":7,"startTime":"2026-04-12T03:46:06.198Z","endTime":"2026-04-12T03:46:11.300Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:46:11.300Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rob Refsnyder grounds out, third baseman Carlos Correa to first baseman Isaac Paredes.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T03:48:39.857Z","endTime":"2026-04-12T03:51:52.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,9,10,11],"actionIndex":[1,2],"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":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-12T03:46:27.354Z","endTime":"2026-04-12T03:47:27.705Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Bryan King replaces Kai-Wei Teng.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-12T03:47:27.705Z","endTime":"2026-04-12T03:48:15.080Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687911,"link":"/api/v1/people/687911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Rob Refsnyder replaces Dominic Canzone.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-04-12T03:48:15.080Z","endTime":"2026-04-12T03:48:42.193Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608701,"link":"/api/v1/people/608701"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":686527,"link":"/api/v1/people/686527"}},{"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":90.5,"endSpeed":82.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.153762179574112,"aZ":-22.121171681822897,"pfxX":1.845280193430658,"pfxZ":5.755118346958214,"pX":-1.1257694103761395,"pZ":2.1547966415126703,"vX0":-10.022039989773619,"vY0":-131.3864232742408,"vZ0":-4.164309021455446,"x":159.91,"y":180.6,"x0":2.5001924720068223,"y0":50.000290971989514,"z0":5.406618661793928,"aX":3.2226879291699184},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.7,"breakHorizontal":-1.1,"spinRate":1970,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.4170692582508364,"extension":6.498486625304717},"index":3,"playId":"15428ed1-3c85-30f9-8c48-36a1dd18985f","pitchNumber":1,"startTime":"2026-04-12T03:48:42.193Z","endTime":"2026-04-12T03:48:46.229Z","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":89.9,"endSpeed":82.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94245828826176,"aZ":-20.74232983546268,"pfxX":3.8997549035640473,"pfxZ":6.554839822314489,"pX":0.7034264483558363,"pZ":2.4260084411817044,"vX0":-6.314231563532583,"vY0":-130.7868178333483,"vZ0":-3.7011730515928485,"x":90.19,"y":173.28,"x0":2.635269124353435,"y0":50.00057069627401,"z0":5.403164862144805,"aX":6.798763669163032},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.3,"breakHorizontal":-5.8,"spinRate":1878,"spinDirection":140},"zone":6,"typeConfidence":2.0,"plateTime":0.41777978868312093,"extension":6.456083447923376},"index":4,"playId":"f24a81be-cd7d-3149-8214-0dbba9f109fc","pitchNumber":2,"startTime":"2026-04-12T03:49:05.242Z","endTime":"2026-04-12T03:49:09.165Z","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":90.8,"endSpeed":83.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22434570766751,"aZ":-18.360293044109568,"pfxX":3.136982034901388,"pfxZ":7.7596810128003675,"pX":0.14983245224642225,"pZ":5.571448178275303,"vX0":-7.102882838355909,"vY0":-132.11820547873018,"vZ0":3.207738452967319,"x":111.29,"y":88.35,"x0":2.4569004366215723,"y0":50.00498712858438,"z0":5.686427678808453,"aX":5.58666498021686},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.0,"breakHorizontal":-4.2,"spinRate":2088,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.41341174847991624,"extension":6.226769737991502},"index":5,"playId":"37b2fcbb-7555-35a1-a57b-5417175e1906","pitchNumber":3,"startTime":"2026-04-12T03:49:24.626Z","endTime":"2026-04-12T03:49:28.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.624671991987135,"aZ":-24.728005179544358,"pfxX":2.8614895577233197,"pfxZ":4.113435417665237,"pX":0.21244927894556667,"pZ":3.222442606643584,"vX0":-6.83864301178821,"vY0":-133.21717176226542,"vZ0":-1.237139086462396,"x":108.9,"y":151.77,"x0":2.43257643743915,"y0":50.00419389962497,"z0":5.467931216415261,"aX":5.182472601810045},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.4,"breakHorizontal":-3.8,"spinRate":2031,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.4099876813245711,"extension":6.3463683463599025},"index":6,"playId":"3fee146d-11d2-3346-aecc-c0fd416a8cc4","pitchNumber":4,"startTime":"2026-04-12T03:49:43.313Z","endTime":"2026-04-12T03:49:46.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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.140340558806937,"aZ":-20.09098237665505,"pfxX":1.1421449444312115,"pfxZ":6.645490182964554,"pX":-0.5554114078371166,"pZ":2.77243170452713,"vX0":-8.229246611420105,"vY0":-133.5570071521155,"vZ0":-3.220368350316797,"x":138.17,"y":163.92,"x0":2.4091846108902626,"y0":50.000340619965,"z0":5.428527615647944,"aX":2.077951005665564},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.6,"breakHorizontal":-0.4,"spinRate":2053,"spinDirection":138},"zone":1,"typeConfidence":2.0,"plateTime":0.4091713256352554,"extension":6.267300907478965},"index":7,"playId":"57560044-ecc8-3a58-9180-13e6d2055a01","pitchNumber":5,"startTime":"2026-04-12T03:50:04.977Z","endTime":"2026-04-12T03:50:11.996Z","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":92.0,"endSpeed":84.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39469224120438,"aZ":-17.277843416784105,"pfxX":2.670615123780378,"pfxZ":8.183322195778008,"pX":-0.14198072505333512,"pZ":2.0599931086201724,"vX0":-7.650278140232566,"vY0":-133.7061798840405,"vZ0":-5.558997082000866,"x":122.41,"y":183.16,"x0":2.402658942915734,"y0":50.00342648919347,"z0":5.3958853056340175,"aX":4.862720271256215},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.9,"breakHorizontal":-3.2,"spinRate":1949,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.40883267041718474,"extension":6.320964149030655},"index":8,"playId":"d2cc64b3-c97a-328c-ab12-dcb821a33f0c","pitchNumber":6,"startTime":"2026-04-12T03:50:27.210Z","endTime":"2026-04-12T03:50:31.150Z","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":81.9,"endSpeed":75.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33913008866981,"aZ":-28.13704453601572,"pfxX":-7.1518631369827474,"pfxZ":2.8189478444118956,"pX":-0.9583846150890954,"pZ":2.146704764837792,"vX0":-6.243659366751946,"vY0":-119.1099671649616,"vZ0":-1.7105142460346776,"x":153.53,"y":180.82,"x0":2.628404377559108,"y0":50.005750338194034,"z0":5.423710332793464,"aX":-10.254260429038204},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.9,"breakHorizontal":14.5,"spinRate":2088,"spinDirection":288},"zone":13,"typeConfidence":2.0,"plateTime":0.460243674100433,"extension":6.457820205850445},"index":9,"playId":"101f24bf-253c-3943-85e7-945c24739798","pitchNumber":7,"startTime":"2026-04-12T03:50:49.103Z","endTime":"2026-04-12T03:50:54.263Z","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":92.7,"endSpeed":85.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.222679295828453,"aZ":-17.608539773354718,"pfxX":4.509215743991747,"pfxZ":7.867355111343494,"pX":-1.4216577870346798,"pZ":1.3194103981289087,"vX0":-11.580041499902041,"vY0":-134.50584946543256,"vZ0":-7.117994045678619,"x":171.19,"y":203.16,"x0":2.3331930592854673,"y0":50.00564395054876,"z0":5.225638536936466,"aX":8.352384451377404},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.0,"breakHorizontal":-6.0,"spinRate":2036,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.40553855591540744,"extension":6.498708936277222},"index":10,"playId":"fbad8ac0-0cd9-36de-9506-2c3fca292515","pitchNumber":8,"startTime":"2026-04-12T03:51:06.216Z","endTime":"2026-04-12T03:51:11.278Z","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":92.3,"endSpeed":84.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.925225247641958,"aZ":-17.665780250521593,"pfxX":1.658796924742945,"pfxZ":7.916058244917227,"pX":0.0027347328186289976,"pZ":2.5805543176936063,"vX0":-6.958963309027145,"vY0":-134.24755911589398,"vZ0":-4.320112945535032,"x":116.9,"y":169.11,"x0":2.40834746833019,"y0":50.00494226996928,"z0":5.461075604669824,"aX":3.042270704953105},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.7,"breakHorizontal":-1.6,"spinRate":2056,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.40734700146900593,"extension":6.411564647663748},"hitData":{"launchSpeed":75.0,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.79,"coordY":169.32}},"index":11,"playId":"510a06f9-a89b-3c97-ba19-8ab76b2efb6e","pitchNumber":9,"startTime":"2026-04-12T03:51:44.780Z","endTime":"2026-04-12T03:51:52.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:51:52.382Z","atBatIndex":56},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Carlos Correa doubles (3) on a sharp line drive to right fielder Luke Raley.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T03:54:23.993Z","endTime":"2026-04-12T03:54:58.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Rob Refsnyder remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T03:53:05.460Z","endTime":"2026-04-12T03:53:05.481Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608701,"link":"/api/v1/people/608701"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"801","replacedPlayer":{"id":686527,"link":"/api/v1/people/686527"}},{"details":{"description":"Pitching Change: Eduard Bazardo replaces José A. Ferrer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-12T03:53:05.481Z","endTime":"2026-04-12T03:54:26.341Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660825,"link":"/api/v1/people/660825"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.863498040430855,"aZ":-20.510915273909806,"pfxX":-10.520440308774493,"pfxZ":6.180127269786135,"pX":0.15724997120788714,"pZ":2.1863330732332513,"vX0":8.308315233379334,"vY0":-136.66985318505363,"vZ0":-5.726206557402303,"x":111.01,"y":179.75,"x0":-1.5593141691075194,"y0":50.00048965683176,"z0":5.7226758017407215,"aX":-19.846903566771275},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.1,"breakHorizontal":17.3,"spinRate":2097,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.4011781879997973,"extension":5.688266547618679},"index":2,"playId":"6d629660-ec6b-3ea9-9123-272192da4eae","pitchNumber":1,"startTime":"2026-04-12T03:54:26.341Z","endTime":"2026-04-12T03:54:30.035Z","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":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.248537237938944,"aZ":-23.591813265589817,"pfxX":-10.091028667909807,"pfxZ":4.520294383721813,"pX":0.040936335171975834,"pZ":3.29286997372069,"vX0":7.914940732430572,"vY0":-137.15798214917854,"vZ0":-2.116905249110141,"x":115.44,"y":149.87,"x0":-1.5757323234002543,"y0":50.00519921771186,"z0":5.68892777530935,"aX":-19.167229765400098},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.9,"breakHorizontal":16.6,"spinRate":2158,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3998408322202156,"extension":5.526623655175556},"hitData":{"launchSpeed":105.1,"launchAngle":14.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":163.12,"coordY":68.89}},"index":3,"playId":"e191e231-7114-3a0b-b248-48cab269fd34","pitchNumber":2,"startTime":"2026-04-12T03:54:42.192Z","endTime":"2026-04-12T03:54:58.540Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:54:58.540Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Loperfido singles on a line drive to right fielder Luke Raley. Carlos Correa to 3rd.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T03:55:13.973Z","endTime":"2026-04-12T03:56:38.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"postOnThird":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"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(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.3,"endSpeed":86.2,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20366710618491,"aZ":-21.73261199528399,"pfxX":-10.70211334095602,"pfxZ":5.519674148587211,"pX":1.3998559651670899,"pZ":1.4842444795419811,"vX0":11.08035327222625,"vY0":-136.7091967677609,"vZ0":-7.115722690658034,"x":63.64,"y":198.71,"x0":-1.3157574718705949,"y0":50.00582224060847,"z0":5.6133131764014825,"aX":-20.256549439556274},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.6,"breakHorizontal":17.0,"spinRate":2056,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4006933439582685,"extension":5.827536660391465},"index":0,"playId":"fa6a9eeb-ad7c-321f-ae91-21f150c37cf4","pitchNumber":1,"startTime":"2026-04-12T03:55:27.800Z","endTime":"2026-04-12T03:55:31.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.144625563652156,"aZ":-32.77854029178522,"pfxX":7.666304857591427,"pfxZ":-0.4223549816023091,"pX":1.047059252069988,"pZ":1.7686089107764926,"vX0":4.683663981191568,"vY0":-118.87531318277331,"vZ0":-2.5434970786438464,"x":77.09,"y":191.03,"x0":-1.9492015547052752,"y0":50.00550103825468,"z0":5.847003708037244,"aX":10.902064352911232},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.2,"breakHorizontal":-15.1,"spinRate":2473,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.46188591976457216,"extension":5.454151264308907},"index":1,"playId":"f5ed6541-6f7a-3a77-a808-3b239c113197","pitchNumber":2,"startTime":"2026-04-12T03:55:45.628Z","endTime":"2026-04-12T03:55:49.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":86.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.956995529256265,"aZ":-23.31213506613303,"pfxX":-10.834389496782435,"pfxZ":4.640448426016389,"pX":0.33519030477006284,"pZ":3.066200294606061,"vX0":8.540046277764992,"vY0":-137.43573785991956,"vZ0":-2.886748463449185,"x":104.22,"y":155.99,"x0":-1.407512044216297,"y0":50.00249693387615,"z0":5.716522779727896,"aX":-20.68975093948907},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.9,"breakHorizontal":17.8,"spinRate":2050,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.3987904037449663,"extension":5.677056415241403},"index":2,"playId":"7d11c6c3-789d-3051-884b-fe77801cc4b4","pitchNumber":3,"startTime":"2026-04-12T03:56:03.846Z","endTime":"2026-04-12T03:56:07.919Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-12T03:56:17.181Z","endTime":"2026-04-12T03:56:24.811Z","isPitch":false,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"}},{"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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52732089119169,"aZ":-33.547414322674186,"pfxX":10.860038794268894,"pfxZ":-0.9303929834420934,"pX":0.47765280529469883,"pZ":2.190232620491905,"vX0":2.3955746816847703,"vY0":-121.45796506765268,"vZ0":-1.5710670564388909,"x":98.79,"y":179.64,"x0":-1.933502227980009,"y0":50.000749041554215,"z0":5.784052697346805,"aX":16.094914684091155},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.8,"breakHorizontal":-20.3,"spinRate":2536,"spinDirection":51},"zone":9,"typeConfidence":0.9,"plateTime":0.4523122482096449,"extension":5.448054607322412},"hitData":{"launchSpeed":82.5,"launchAngle":24.0,"totalDistance":252.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":158.09,"coordY":93.45}},"index":4,"playId":"7d66d6da-d912-3396-a203-97905676db3e","pitchNumber":4,"startTime":"2026-04-12T03:56:24.811Z","endTime":"2026-04-12T03:56:38.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:56:38.007Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cam Smith challenged (pitch result), call on the field was confirmed: Cam Smith called out on strikes.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T03:56:50.232Z","endTime":"2026-04-12T03:59:12.972Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"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":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"postOnThird":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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":81.5,"endSpeed":74.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.301978553174678,"aZ":-35.126036629285785,"pfxX":9.858039319344282,"pfxZ":-2.090252929563663,"pX":-0.49297635072574125,"pZ":2.5271549092975056,"vX0":0.30815986777412707,"vY0":-118.66026284582932,"vZ0":-0.5045628857695915,"x":135.79,"y":170.55,"x0":-1.903863325497097,"y0":50.000774857093134,"z0":5.963786598929637,"aX":13.94897063342307},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-3.6,"breakHorizontal":-17.9,"spinRate":2381,"spinDirection":39},"zone":4,"typeConfidence":0.91,"plateTime":0.46292602908572666,"extension":5.555045173551372},"index":0,"playId":"e22eceb1-8f92-38d2-8668-806b5965749e","pitchNumber":1,"startTime":"2026-04-12T03:57:18.246Z","endTime":"2026-04-12T03:57:22.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.821274545262852,"aZ":-19.209424782416207,"pfxX":-10.636829778286904,"pfxZ":6.67174425864863,"pX":0.2589957006463086,"pZ":2.720007810897332,"vX0":8.175537815524589,"vY0":-138.68377791199075,"vZ0":-4.5788852001776785,"x":107.13,"y":165.34,"x0":-1.3493479575005807,"y0":50.00071013552472,"z0":5.678664801861953,"aX":-20.659624695058923},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.3,"breakHorizontal":17.5,"spinRate":2238,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3953736389602347,"extension":5.7549453376793},"index":1,"playId":"5a00351d-dce4-3e46-bdc6-f00e97c8281b","pitchNumber":2,"startTime":"2026-04-12T03:57:37.650Z","endTime":"2026-04-12T03:57:41.583Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-12T03:57:51.647Z","endTime":"2026-04-12T03:58:04.523Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93357767402654,"aZ":-20.572976666015293,"pfxX":-10.475721398378514,"pfxZ":6.0161417877913035,"pX":0.8221012299848804,"pZ":3.4753365303629615,"vX0":10.077779297456726,"vY0":-137.79955720932418,"vZ0":-2.348631575197957,"x":85.66,"y":144.95,"x0":-1.5171971801928643,"y0":50.00106233532832,"z0":5.724961946932153,"aX":-20.19335934833964},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.6,"breakHorizontal":16.9,"spinRate":2162,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3971281572797105,"extension":5.642158155849383},"index":3,"playId":"c2eece06-d31c-3f92-bdaa-eab6b1ce1219","pitchNumber":3,"startTime":"2026-04-12T03:58:04.523Z","endTime":"2026-04-12T03:58:08.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.457158435837577,"aZ":-19.17159354922392,"pfxX":-8.648322232293415,"pfxZ":6.778364566401635,"pX":0.2239799785973244,"pZ":2.438646867534201,"vX0":7.3205697574231765,"vY0":-137.39884205120143,"vZ0":-4.943095941784038,"x":108.46,"y":172.94,"x0":-1.3467343625184751,"y0":50.00484463611124,"z0":5.557535573414097,"aX":-16.594781929793214},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.4,"breakHorizontal":14.2,"spinRate":2159,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.3981109467814754,"extension":5.698677233330065},"index":4,"playId":"d872a735-77d1-3e77-b718-b286f3603257","pitchNumber":4,"startTime":"2026-04-12T03:58:24.163Z","endTime":"2026-04-12T03:58:30.190Z","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":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.671464105279526,"aZ":-31.900716574554608,"pfxX":7.16830660558924,"pfxZ":0.1881604295738608,"pX":-0.7646404916791504,"pZ":2.262925887754287,"vX0":0.3250913056712941,"vY0":-121.5762459795751,"vZ0":-1.9536090842775478,"x":146.15,"y":177.68,"x0":-1.8311842751079637,"y0":50.005392152421834,"z0":5.855499330703982,"aX":10.692301083756991},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.1,"breakHorizontal":-13.1,"spinRate":2665,"spinDirection":45},"zone":7,"typeConfidence":0.9,"plateTime":0.4511721899724841,"extension":5.442263256221246},"index":5,"playId":"ad5d324c-e646-3164-826a-8ede4cbe73fd","pitchNumber":5,"startTime":"2026-04-12T03:58:47.720Z","endTime":"2026-04-12T03:59:12.972Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"}},"playEndTime":"2026-04-12T03:59:12.972Z","atBatIndex":59},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Yainer Diaz pops out to shortstop J.P. Crawford.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T03:59:25.918Z","endTime":"2026-04-12T03:59:48.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"postOnThird":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.689190358875848,"aZ":-32.259612612324496,"pfxX":7.048286950149713,"pfxZ":-0.05748054221373344,"pX":0.02905666732209374,"pZ":2.44976899069017,"vX0":2.1436443379919705,"vY0":-120.3808360510441,"vZ0":-1.4138315179157566,"x":115.89,"y":172.64,"x0":-1.7890400338472079,"y0":50.00364724804916,"z0":5.904317822295013,"aX":10.329163993568017},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.2,"breakHorizontal":-13.3,"spinRate":2594,"spinDirection":47},"zone":5,"typeConfidence":0.9,"plateTime":0.4552583018958307,"extension":5.444804731493104},"hitData":{"launchSpeed":90.6,"launchAngle":62.0,"totalDistance":164.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":127.17,"coordY":134.85}},"index":0,"playId":"f4bb5c89-ed24-3fde-8cd0-9a3366e69640","pitchNumber":1,"startTime":"2026-04-12T03:59:37.947Z","endTime":"2026-04-12T03:59:48.336Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T03:59:48.336Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Trammell challenged (pitch result), call on the field was confirmed: Taylor Trammell called out on strikes.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T04:00:52.898Z","endTime":"2026-04-12T04:02:35.857Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-12T04:00:07.765Z","endTime":"2026-04-12T04:00:55.065Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.989746352151425,"aZ":-33.40726497688508,"pfxX":9.870412384457431,"pfxZ":-0.8395899359800794,"pX":0.17183256618270767,"pZ":1.9978041543520124,"vX0":1.6468870983468937,"vY0":-120.30844663179279,"vZ0":-1.803643796710762,"x":110.45,"y":184.84,"x0":-1.804423372651739,"y0":50.005936587508224,"z0":5.726488983643718,"aX":14.427875619963007},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.7,"breakHorizontal":-18.2,"spinRate":2490,"spinDirection":46},"zone":8,"typeConfidence":0.9,"plateTime":0.45579687675973,"extension":5.4558265047054375},"index":1,"playId":"0177c6f1-e181-3372-9056-7243822e161a","pitchNumber":1,"startTime":"2026-04-12T04:00:55.065Z","endTime":"2026-04-12T04:00:58.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.060508697762252,"aZ":-24.18152241386572,"pfxX":-9.773400457704758,"pfxZ":4.235912423100931,"pX":0.5661403036675168,"pZ":3.584341322976566,"vX0":8.931291357371542,"vY0":-136.72119798316933,"vZ0":-1.1622431105342637,"x":95.42,"y":142.0,"x0":-1.4782669071071477,"y0":50.00407235062194,"z0":5.679662574379877,"aX":-18.444349633212024},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.6,"breakHorizontal":15.7,"spinRate":2182,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.4011209029307392,"extension":5.547200782267362},"index":2,"playId":"13de325d-12dd-3080-af51-24c8e62ec8eb","pitchNumber":2,"startTime":"2026-04-12T04:01:15.639Z","endTime":"2026-04-12T04:01:20.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.499269637671507,"aZ":-23.088759139507978,"pfxX":-10.074731817266109,"pfxZ":4.7075196458813355,"pX":0.6088160032427764,"pZ":2.3076832018086413,"vX0":9.175565052471018,"vY0":-138.02173378989704,"vZ0":-4.820443054384168,"x":93.79,"y":176.47,"x0":-1.448466329725902,"y0":50.00637538294488,"z0":5.630290120970852,"aX":-19.457058415840507},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.7,"breakHorizontal":16.3,"spinRate":2179,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.3967243745425124,"extension":5.732356240561698},"index":3,"playId":"d4fa7793-3b22-330a-92c1-9944fdea485f","pitchNumber":3,"startTime":"2026-04-12T04:01:37.127Z","endTime":"2026-04-12T04:01:42.196Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-12T04:01:59.287Z","endTime":"2026-04-12T04:02:13.878Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.232371375440028,"aZ":-26.81538637616795,"pfxX":-10.274338869917148,"pfxZ":2.840894145360613,"pX":0.6691469630058745,"pZ":3.3111255741882175,"vX0":9.682300294763643,"vY0":-136.55229316451414,"vZ0":-1.5108614329401577,"x":91.49,"y":149.38,"x0":-1.5886893272848346,"y0":50.003947587823575,"z0":5.717432597717094,"aX":-19.393044082192677},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.0,"breakHorizontal":16.6,"spinRate":2031,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.4012038194538814,"extension":5.615374187351356},"index":5,"playId":"f7ec38e4-eac0-37c2-bb91-f358ea05d19f","pitchNumber":4,"startTime":"2026-04-12T04:02:13.878Z","endTime":"2026-04-12T04:02:35.857Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"}},"playEndTime":"2026-04-12T04:02:35.857Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leo Rivas strikes out swinging.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T04:04:40.020Z","endTime":"2026-04-12T04:05:51.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.2,"endSpeed":81.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47023039461171,"aZ":-21.600065207079783,"pfxX":0.983773078323289,"pfxZ":6.3026479788263625,"pX":0.7195749506393946,"pZ":3.1104681473675746,"vX0":-4.90326012253016,"vY0":-128.4244760722588,"vZ0":-1.9769478887052228,"x":89.57,"y":154.8,"x0":2.522068330152468,"y0":50.00451780506594,"z0":5.562682868136381,"aX":1.6518641292839085},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":11.3,"breakHorizontal":-0.7,"spinRate":1890,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.4257679181511733,"extension":6.304424799234539},"index":0,"playId":"8aedddfe-5532-3b7e-98ee-691faa739afb","pitchNumber":1,"startTime":"2026-04-12T04:04:40.325Z","endTime":"2026-04-12T04:04:44.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.077632366461934,"aZ":-31.348939671539227,"pfxX":-5.978452909275598,"pfxZ":0.6297072758730486,"pX":0.6319264128348525,"pZ":2.7298542821695415,"vX0":-2.929982751650267,"vY0":-114.14055281218063,"vZ0":0.5872686471016935,"x":92.91,"y":165.07,"x0":2.709245308994012,"y0":50.00470546007619,"z0":5.556847921418889,"aX":-7.886587321391124},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":1.6,"breakHorizontal":11.5,"spinRate":2116,"spinDirection":276},"zone":3,"typeConfidence":2.0,"plateTime":0.4799233860433141,"extension":6.351810001294451},"index":1,"playId":"744bb4c7-1fd9-3ea8-a095-7068f7ff1f71","pitchNumber":2,"startTime":"2026-04-12T04:04:50.866Z","endTime":"2026-04-12T04:04:56.614Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-12T04:05:15.548Z","endTime":"2026-04-12T04:05:27.978Z","isPitch":false,"type":"action","player":{"id":660844,"link":"/api/v1/people/660844"}},{"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":90.3,"endSpeed":82.6,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.786868997371872,"aZ":-19.073009469819674,"pfxX":2.5735773136087916,"pfxZ":7.489653227944688,"pX":0.19379039466097567,"pZ":3.7002070044039663,"vX0":-6.8878023381393385,"vY0":-131.39755458395396,"vZ0":-1.0778429871370694,"x":109.61,"y":138.87,"x0":2.514399892536182,"y0":50.001223908603656,"z0":5.532599867848832,"aX":4.501570520795988},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.6,"breakHorizontal":-3.1,"spinRate":2025,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.4168180339013854,"extension":6.326085142404134},"index":3,"playId":"4ebd922f-e55d-3a36-8e3b-f15bc22284b3","pitchNumber":3,"startTime":"2026-04-12T04:05:27.978Z","endTime":"2026-04-12T04:05:31.800Z","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":90.9,"endSpeed":83.6,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.601138021245962,"aZ":-19.313459196251948,"pfxX":1.2028176183891797,"pfxZ":7.209104437017313,"pX":0.39917176325393017,"pZ":3.358305604828046,"vX0":-6.0082148210169235,"vY0":-132.30086708783904,"vZ0":-1.836747474818063,"x":101.78,"y":148.11,"x0":2.537172020614297,"y0":50.00054327859184,"z0":5.468009125325952,"aX":2.1456172083522422},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.0,"breakHorizontal":-1.0,"spinRate":2119,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.4130357816249717,"extension":6.327322663098878},"index":4,"playId":"0dfa6744-abcf-3780-87be-a19d857ec999","pitchNumber":4,"startTime":"2026-04-12T04:05:46.701Z","endTime":"2026-04-12T04:05:51.314Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T04:05:51.314Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"J.P. Crawford walks.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T04:06:03.990Z","endTime":"2026-04-12T04:07:48.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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(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":90.9,"endSpeed":84.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.748285536219836,"aZ":-21.42003272978089,"pfxX":0.656963711279972,"pfxZ":6.022384213114364,"pX":-0.691868225382142,"pZ":1.930689597267825,"vX0":-8.89808259791692,"vY0":-132.19571152382454,"vZ0":-4.839222705521933,"x":143.37,"y":186.65,"x0":2.6193049196067966,"y0":50.00403343702642,"z0":5.338343907662983,"aX":1.1734652773592202},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.1,"breakHorizontal":0.6,"spinRate":1916,"spinDirection":140},"zone":7,"typeConfidence":2.0,"plateTime":0.41287902874206317,"extension":6.542866707636437},"index":0,"playId":"a64ad3c3-c6c2-3dd8-9148-ed11224da24f","pitchNumber":1,"startTime":"2026-04-12T04:06:13.057Z","endTime":"2026-04-12T04:06:18.617Z","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":91.1,"endSpeed":83.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.253840984257998,"aZ":-21.657373230264195,"pfxX":0.9714331039845565,"pfxZ":5.864807510654481,"pX":-0.08098434151972383,"pZ":3.5599295898423295,"vX0":-7.004455415282975,"vY0":-132.55563168985097,"vZ0":-1.0729833705348035,"x":120.09,"y":142.66,"x0":2.4606938735375676,"y0":50.00499428363061,"z0":5.539670883598009,"aX":1.7442319828698147},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.7,"breakHorizontal":-0.4,"spinRate":2078,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.41197947874263496,"extension":6.3253135120439605},"index":1,"playId":"a3a58d36-8b09-3c18-a669-3a2ca349bac1","pitchNumber":2,"startTime":"2026-04-12T04:06:26.900Z","endTime":"2026-04-12T04:06:31.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.156213681223225,"aZ":-20.749695761308914,"pfxX":0.5322637778448174,"pfxZ":6.299342310992994,"pX":-0.6968192236048885,"pZ":1.6206157452302106,"vX0":-8.317306693428785,"vY0":-133.01003547863127,"vZ0":-5.729169007241791,"x":143.56,"y":195.02,"x0":2.3851126925549258,"y0":50.00619182700678,"z0":5.280257351434723,"aX":0.9664067086262729},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.6,"breakHorizontal":0.6,"spinRate":1927,"spinDirection":144},"zone":7,"typeConfidence":2.0,"plateTime":0.40983221086987376,"extension":6.403258988685246},"index":2,"playId":"11ed543e-8169-3274-bb68-7a161a7bbaf2","pitchNumber":3,"startTime":"2026-04-12T04:06:42.860Z","endTime":"2026-04-12T04:06:47.516Z","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":91.5,"endSpeed":84.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.044988360384746,"aZ":-20.99666554353826,"pfxX":2.777863482850287,"pfxZ":6.135477813937078,"pX":0.35413842474981577,"pZ":2.5871622921486686,"vX0":-6.580768972151111,"vY0":-133.20101724075568,"vZ0":-3.4559764136057285,"x":103.5,"y":168.93,"x0":2.4811749765264084,"y0":50.00001266664244,"z0":5.395773370340684,"aX":5.058638545912496},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.7,"breakHorizontal":-3.8,"spinRate":2032,"spinDirection":141},"zone":6,"typeConfidence":2.0,"plateTime":0.40914385848603096,"extension":6.303577577240818},"index":3,"playId":"b1e8ee2a-2350-327c-86b7-7b9e7380aee7","pitchNumber":4,"startTime":"2026-04-12T04:07:02.009Z","endTime":"2026-04-12T04:07:07.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59544946075229,"aZ":-18.661677006599152,"pfxX":2.3139247159908995,"pfxZ":7.228297806678841,"pX":0.9700643426867441,"pZ":2.9204507279871517,"vX0":-5.108481597873232,"vY0":-134.948370853775,"vZ0":-3.260523919732363,"x":80.02,"y":159.93,"x0":2.5754957062453068,"y0":50.00556373563395,"z0":5.437366108358369,"aX":4.327901035416224},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.7,"breakHorizontal":-3.2,"spinRate":1992,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.4037774792239648,"extension":6.329085854126048},"index":4,"playId":"28917788-d249-3f95-8b07-24e66312bf1f","pitchNumber":5,"startTime":"2026-04-12T04:07:26.018Z","endTime":"2026-04-12T04:07:30.920Z","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":91.1,"endSpeed":83.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3326068776541,"aZ":-18.695304706677334,"pfxX":2.293701453562706,"pfxZ":7.501606257454757,"pX":0.5521670436390032,"pZ":3.616806751279759,"vX0":-6.02157977968434,"vY0":-132.68102999178754,"vZ0":-1.4632263943901211,"x":95.95,"y":141.13,"x0":2.545290031309668,"y0":50.001805435822185,"z0":5.527269307041442,"aX":4.12129647665934},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.6,"breakHorizontal":-3.0,"spinRate":2181,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.41160203025236974,"extension":6.391631788426089},"index":5,"playId":"c129462a-7c68-3eaf-ab0c-490ec0d5261d","pitchNumber":6,"startTime":"2026-04-12T04:07:43.138Z","endTime":"2026-04-12T04:07:48.193Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T04:07:48.193Z","atBatIndex":63},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Cal Raleigh grounds into a double play, second baseman Jose Altuve to shortstop Nick Allen to first baseman Isaac Paredes. J.P. Crawford out at 2nd. Cal Raleigh out at 1st.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T04:08:00.969Z","endTime":"2026-04-12T04:10:33.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.510050215685293,"aZ":-21.574249941672225,"pfxX":0.49366593060331443,"pfxZ":5.899544559583679,"pX":-0.9441388369083126,"pZ":1.4404214592041749,"vX0":-8.63911034633518,"vY0":-132.70911829402928,"vZ0":-6.109717850820091,"x":152.99,"y":199.89,"x0":2.2793079738907664,"y0":50.00051532509013,"z0":5.327708584217891,"aX":0.8869281177763282},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.6,"breakHorizontal":0.8,"spinRate":1908,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.41160647708393494,"extension":6.457309574198535},"index":0,"playId":"dc573b99-572e-319a-8c7f-3f4d4da71683","pitchNumber":1,"startTime":"2026-04-12T04:08:12.256Z","endTime":"2026-04-12T04:08:17.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.14012231522204,"aZ":-28.455209702102977,"pfxX":-7.188608345206832,"pfxZ":2.616013537035551,"pX":-0.7823047428501196,"pZ":2.301150783164134,"vX0":-5.78523503186187,"vY0":-118.52223813899853,"vZ0":-1.081400883211173,"x":146.82,"y":176.65,"x0":2.6258212881657146,"y0":50.00014579770881,"z0":5.367343421638416,"aX":-10.200369776018874},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.8,"breakHorizontal":14.4,"spinRate":2166,"spinDirection":288},"zone":13,"typeConfidence":2.0,"plateTime":0.46253113395499046,"extension":6.382554865805153},"index":1,"playId":"277a968b-74e9-315b-afa6-9102a18a494c","pitchNumber":2,"startTime":"2026-04-12T04:08:29.940Z","endTime":"2026-04-12T04:08:34.300Z","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":91.4,"endSpeed":84.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.452418475141886,"aZ":-24.83605630860298,"pfxX":1.3238568719475325,"pfxZ":4.068491502325804,"pX":-0.061616195430205654,"pZ":3.22524314435246,"vX0":-7.165122030375365,"vY0":-132.96969415803727,"vZ0":-1.140512689679741,"x":119.35,"y":151.7,"x0":2.4871078299775506,"y0":50.00603104387672,"z0":5.448961119652245,"aX":2.391084792374621},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.3,"breakHorizontal":-1.0,"spinRate":2033,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.4107218938298036,"extension":6.200188237276648},"index":2,"playId":"da73c95a-7cc6-358f-a44f-da5587241844","pitchNumber":3,"startTime":"2026-04-12T04:08:49.611Z","endTime":"2026-04-12T04:08:56.676Z","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":91.7,"endSpeed":84.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35171367433231,"aZ":-19.143434804237774,"pfxX":2.282548253155623,"pfxZ":7.204577527245078,"pX":-0.8479172560687274,"pZ":2.8635235138290795,"vX0":-8.998067481839042,"vY0":-133.29821594420252,"vZ0":-3.2132093534633817,"x":149.32,"y":161.46,"x0":2.267629084529969,"y0":50.00084039363996,"z0":5.458659877360076,"aX":4.128277391785663},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.6,"breakHorizontal":-2.3,"spinRate":2046,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.41013729991786674,"extension":6.401909839071382},"index":3,"playId":"94c7a181-577f-3235-b4e1-c6e95ad17d69","pitchNumber":4,"startTime":"2026-04-12T04:09:13.115Z","endTime":"2026-04-12T04:09:17.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.537271751420924,"aZ":-27.982863034357223,"pfxX":-7.0980237970195885,"pfxZ":2.9624463928367684,"pX":-9.7683006730984E-4,"pZ":2.1129053425215645,"vX0":-3.9963011380716353,"vY0":-118.15218069673685,"vZ0":-1.7166948375858038,"x":117.04,"y":181.73,"x0":2.6344165631674503,"y0":50.001653349502384,"z0":5.420726115253335,"aX":-10.03189385538552},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":5.3,"breakHorizontal":13.8,"spinRate":2360,"spinDirection":283},"zone":8,"typeConfidence":2.0,"plateTime":0.4635970094943147,"extension":6.292598488752168},"index":4,"playId":"f1101860-3d2e-349b-b5ac-939fac705027","pitchNumber":5,"startTime":"2026-04-12T04:09:48.596Z","endTime":"2026-04-12T04:09:54.569Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-12T04:10:04.863Z","endTime":"2026-04-12T04:10:25.884Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.604205304610748,"aZ":-16.207954805433904,"pfxX":1.4511034519771306,"pfxZ":8.806726284285777,"pX":-0.09855135419739076,"pZ":2.361249327345508,"vX0":-7.583203560776031,"vY0":-133.73559588200456,"vZ0":-4.780538833411751,"x":120.76,"y":175.03,"x0":2.584073290708375,"y0":50.002204438325094,"z0":5.332955074674824,"aX":2.631068550520837},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.1,"breakHorizontal":-1.0,"spinRate":2274,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.4094263176173869,"extension":6.504165132293925},"hitData":{"launchSpeed":90.0,"launchAngle":-0.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.26,"coordY":146.0}},"index":6,"playId":"9bee94b0-860d-30c4-9393-f445fe688248","pitchNumber":6,"startTime":"2026-04-12T04:10:25.884Z","endTime":"2026-04-12T04:10:33.901Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T04:10:33.901Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Christian Walker lines out sharply to center fielder Julio Rodríguez.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T04:13:23.153Z","endTime":"2026-04-12T04:13:34.627Z","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":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1],"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Brash replaces Eduard Bazardo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T04:11:35.409Z","endTime":"2026-04-12T04:12:53.294Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666374,"link":"/api/v1/people/666374"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Christian Walker replaces Nick Allen.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-12T04:12:53.294Z","endTime":"2026-04-12T04:13:14.188Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"102","replacedPlayer":{"id":669397,"link":"/api/v1/people/669397"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-12T04:13:14.188Z","endTime":"2026-04-12T04:13:25.517Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94652231211428,"aZ":-20.735033770071052,"pfxX":-10.047533883547537,"pfxZ":5.765113998330573,"pX":-0.15471924242998256,"pZ":2.7845783902866335,"vX0":8.551062306560574,"vY0":-140.03811552032795,"vZ0":-3.524004863083108,"x":122.9,"y":163.6,"x0":-1.9440614753865038,"y0":50.00336285134563,"z0":5.417611447755248,"aX":-19.93506160692426},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.8,"breakHorizontal":16.4,"spinRate":2075,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.391302314103807,"extension":6.57452425669608},"hitData":{"launchSpeed":100.3,"launchAngle":23.0,"totalDistance":355.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":146.76,"coordY":57.86}},"index":3,"playId":"172b236d-aef2-3d4b-89f2-8097970f5362","pitchNumber":1,"startTime":"2026-04-12T04:13:25.517Z","endTime":"2026-04-12T04:13:34.627Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T04:13:34.627Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Yordan Alvarez doubles (4) on a sharp line drive to right fielder Luke Raley.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T04:13:50.290Z","endTime":"2026-04-12T04:15:04.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":90.8,"endSpeed":83.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.354362189010683,"aZ":-29.197875743379267,"pfxX":-6.388182987705251,"pfxZ":1.6918813558754993,"pX":-0.529277670264385,"pZ":1.4504400082585382,"vX0":6.6880156261254005,"vY0":-132.0979897457873,"vZ0":-3.7573229963249513,"x":137.17,"y":199.62,"x0":-2.2695086788592715,"y0":50.00394589974909,"z0":5.04894997225595,"aX":-11.238927383436927},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.4,"breakHorizontal":10.1,"spinRate":1800,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4153725442859644,"extension":6.5015516786143515},"index":0,"playId":"10456099-da0d-32b8-a279-360ff453e403","pitchNumber":1,"startTime":"2026-04-12T04:14:01.252Z","endTime":"2026-04-12T04:14:05.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":86.7,"endSpeed":78.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.649305539045013,"aZ":-31.559672340971,"pfxX":5.782508465579006,"pfxZ":0.38751750163570264,"pX":-1.7282985592085542,"pZ":2.641877910459022,"vX0":0.21252366668902317,"vY0":-126.20201978812078,"vZ0":-0.09154664353337638,"x":182.88,"y":167.45,"x0":-2.5637674922052236,"y0":50.00331676680752,"z0":5.247161541149244,"aX":9.212547120507582},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.0,"breakHorizontal":-10.4,"spinRate":2815,"spinDirection":66},"zone":11,"typeConfidence":2.0,"plateTime":0.4360632424077626,"extension":6.57151198091371},"index":1,"playId":"22ab2109-8047-3952-afbc-1bf9a70c8cb2","pitchNumber":2,"startTime":"2026-04-12T04:14:14.395Z","endTime":"2026-04-12T04:14:18.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.540835170191773,"aZ":-32.76049649876274,"pfxX":-8.5040236515282,"pfxZ":-0.33667086698356563,"pX":-0.8384205776051736,"pZ":1.697591111332627,"vX0":6.81710467456655,"vY0":-131.70723470975858,"vZ0":-2.336972763880796,"x":148.96,"y":192.95,"x0":-2.363111456435215,"y0":50.00313972310338,"z0":5.033639398860149,"aX":-14.851264381003858},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-1.0,"breakHorizontal":13.8,"spinRate":2010,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.41682841176683905,"extension":6.503403969744409},"index":2,"playId":"a048f89e-a63e-39cd-bf19-311b9b8a212a","pitchNumber":3,"startTime":"2026-04-12T04:14:34.522Z","endTime":"2026-04-12T04:14:39.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":79.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.581807749988492,"aZ":-36.91115121819052,"pfxX":5.269514130967371,"pfxZ":-2.9168302287282897,"pX":0.6462900941915782,"pZ":1.8364304095354196,"vX0":5.934940080392625,"vY0":-128.00914217525138,"vZ0":-1.1754563107431188,"x":92.36,"y":189.2,"x0":-2.4050671327800544,"y0":50.001943375009,"z0":5.246653460445797,"aX":8.560646410709436},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-5.3,"breakHorizontal":-11.2,"spinRate":2821,"spinDirection":58},"zone":9,"typeConfidence":2.0,"plateTime":0.4313570552958068,"extension":6.461644380180519},"hitData":{"launchSpeed":111.3,"launchAngle":20.0,"totalDistance":335.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":224.16,"coordY":104.53}},"index":3,"playId":"9cd1ee70-2637-3831-afc1-eb04e9fac5ee","pitchNumber":4,"startTime":"2026-04-12T04:14:52.279Z","endTime":"2026-04-12T04:15:04.900Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T04:15:04.900Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Paredes flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T04:15:28.328Z","endTime":"2026-04-12T04:16:52.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.242569805227387,"aZ":-31.537754581846908,"pfxX":3.114503162974425,"pfxZ":0.38275569633991324,"pX":0.3394689798359656,"pZ":2.2938805658332226,"vX0":5.750166203524168,"vY0":-129.14245115058483,"vZ0":-1.1791870545471113,"x":104.06,"y":176.85,"x0":-2.3254790550671545,"y0":50.005227219211726,"z0":5.194128815458463,"aX":5.23352722279074},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.6,"breakHorizontal":-7.0,"spinRate":2725,"spinDirection":46},"zone":6,"typeConfidence":2.0,"plateTime":0.42498570292903093,"extension":6.6324127000909945},"index":0,"playId":"464ab17f-d74e-3946-809f-fb24c2fbb87b","pitchNumber":1,"startTime":"2026-04-12T04:15:40.287Z","endTime":"2026-04-12T04:15:44.263Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-12T04:15:58.889Z","endTime":"2026-04-12T04:16:25.354Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.241704765277014,"aZ":-21.712641741374878,"pfxX":-11.478051825250358,"pfxZ":5.198241642948158,"pX":-0.6150512488027317,"pZ":3.755541309129042,"vX0":8.319488941891773,"vY0":-141.65592826532972,"vZ0":-0.7375128798677282,"x":140.44,"y":137.38,"x0":-2.113019294858418,"y0":50.004587167619476,"z0":5.4195742532504045,"aX":-23.106557123933808},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.5,"breakHorizontal":18.8,"spinRate":2181,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.38809040572453535,"extension":6.53725504647884},"index":2,"playId":"e3023d39-751f-3870-9992-aba09f0012f9","pitchNumber":2,"startTime":"2026-04-12T04:16:25.354Z","endTime":"2026-04-12T04:16:29.625Z","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":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.05113784666861,"aZ":-32.260313545593675,"pfxX":5.97451261366435,"pfxZ":-0.054604161072335344,"pX":0.4609500751224739,"pZ":2.550885715312941,"vX0":5.134273993000067,"vY0":-126.82333587097098,"vZ0":-0.18417050045983085,"x":99.43,"y":169.91,"x0":-2.378294331563093,"y0":50.00192981922723,"z0":5.234925837057154,"aX":9.565772494561113},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.1,"breakHorizontal":-12.1,"spinRate":2671,"spinDirection":52},"zone":6,"typeConfidence":2.0,"plateTime":0.43471625862846563,"extension":6.582611458856455},"hitData":{"launchSpeed":92.7,"launchAngle":57.0,"totalDistance":214.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.62,"coordY":134.98}},"index":3,"playId":"4e9e0841-efd2-3394-a7a7-69b0ac0afc8c","pitchNumber":3,"startTime":"2026-04-12T04:16:40.617Z","endTime":"2026-04-12T04:16:52.883Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T04:16:52.883Z","atBatIndex":67},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Matt Brash intentionally walks Jose Altuve.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T04:17:18.664Z","endTime":"2026-04-12T04:18:29.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"postOnSecond":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"72c501cb-e662-4f27-8948-f16046fdeffb","startTime":"2026-04-12T04:17:18.664Z","endTime":"2026-04-12T04:17:23.664Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.432053859648335,"aZ":-22.319676141850998,"pfxX":-11.23581502676114,"pfxZ":4.988306231564884,"pX":0.056598636480470935,"pZ":3.210050841208509,"vX0":10.213049914271773,"vY0":-140.1357891741282,"vZ0":-1.9836443174399165,"x":114.84,"y":152.11,"x0":-2.1859662586623414,"y0":50.00644800436049,"z0":5.394136573033166,"aX":-22.21817254672656},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.8,"breakHorizontal":18.1,"spinRate":2237,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.3917422267013304,"extension":6.593723709117661},"index":1,"playId":"83f0b249-b4cb-3570-b655-09ae1dce95a3","pitchNumber":1,"startTime":"2026-04-12T04:17:36.450Z","endTime":"2026-04-12T04:17:40.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41842060137397,"aZ":-29.287518839573835,"pfxX":4.584254428430757,"pfxZ":1.7661639064916326,"pX":0.9082688173233138,"pZ":1.8595746984162551,"vX0":6.607790993046964,"vY0":-127.48296832055878,"vZ0":-2.1304542688948653,"x":82.38,"y":188.57,"x0":-2.3216369059503186,"y0":50.000571516961976,"z0":5.038657601939062,"aX":7.4741940582337705},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.9,"breakHorizontal":-10.0,"spinRate":2761,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.43113949946166397,"extension":6.671419161800356},"index":2,"playId":"dd56dc43-21c0-321a-88c7-7bc252d1ef5c","pitchNumber":2,"startTime":"2026-04-12T04:17:53.564Z","endTime":"2026-04-12T04:17:58.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":82.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.916395507160935,"aZ":-37.24102126914499,"pfxX":-10.386536266368287,"pfxZ":-2.9002516201732282,"pX":1.1168831157882453,"pZ":0.7545271106673079,"vX0":12.156281843466026,"vY0":-132.53426240212917,"vZ0":-3.653931772992727,"x":74.43,"y":218.41,"x0":-2.2177630151940306,"y0":50.00321474702836,"z0":4.921225352514881,"aX":-18.1584182027144},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-6.0,"breakHorizontal":15.6,"spinRate":2023,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.41606429021227376,"extension":6.587694164485595},"index":3,"playId":"b84c25f4-8a31-3e71-ab6f-f2e8c393f058","pitchNumber":3,"startTime":"2026-04-12T04:18:09.637Z","endTime":"2026-04-12T04:18:14.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":4,"playId":"08231556-0696-1003-001c-f08cd117d70a","pitchNumber":3,"startTime":"2026-04-12T04:18:24.016Z","endTime":"2026-04-12T04:18:29.817Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-04-12T04:18:29.817Z","atBatIndex":68},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Carlos Correa pops out to first baseman Josh Naylor.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T04:19:47.320Z","endTime":"2026-04-12T04:19:58.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-12T04:18:59.221Z","endTime":"2026-04-12T04:19:49.641Z","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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.2,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.802833352193637,"aZ":-30.18318043944167,"pfxX":4.6713747555975775,"pfxZ":1.1802797887076242,"pX":0.8719888824438217,"pZ":3.0315200263246807,"vX0":6.3259377358386315,"vY0":-129.8089760721252,"vZ0":0.052933959798079466,"x":83.76,"y":156.93,"x0":-2.2132284759990983,"y0":50.00465373298219,"z0":5.32873587851774,"aX":7.888322484571549},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.4,"breakHorizontal":-10.0,"spinRate":2776,"spinDirection":46},"zone":12,"typeConfidence":2.0,"plateTime":0.4236453187525031,"extension":6.6006777451371335},"hitData":{"launchSpeed":76.0,"launchAngle":60.0,"totalDistance":160.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":169.17,"coordY":153.24}},"index":1,"playId":"578609a3-19a2-3698-aff5-3f011f61e06e","pitchNumber":1,"startTime":"2026-04-12T04:19:49.641Z","endTime":"2026-04-12T04:19:58.576Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T04:19:58.576Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Julio Rodríguez grounds out, shortstop Carlos Correa to first baseman Christian Walker.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T04:22:15.193Z","endTime":"2026-04-12T04:25:05.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,8,10,11,12,13],"actionIndex":[0,1,2,3],"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":13},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Christian Walker remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T04:21:22.688Z","endTime":"2026-04-12T04:21:22.709Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"102","replacedPlayer":{"id":669397,"link":"/api/v1/people/669397"}},{"details":{"description":"Defensive switch from first base to third base for Isaac Paredes.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-12T04:21:22.709Z","endTime":"2026-04-12T04:21:22.710Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"300"},{"details":{"description":"Defensive switch from third base to shortstop for Carlos Correa.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-12T04:21:22.710Z","endTime":"2026-04-12T04:21:22.711Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"500"},{"details":{"description":"Pitching Change: AJ Blubaugh replaces Bryan King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-04-12T04:21:22.711Z","endTime":"2026-04-12T04:22:17.352Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.393794784060326,"aZ":-29.597979896147457,"pfxX":7.501886602307601,"pfxZ":1.7309346956109248,"pX":0.053685103617682396,"pZ":2.834538826425851,"vX0":3.744530296456527,"vY0":-121.9158876868442,"vZ0":-1.4061845005944342,"x":114.95,"y":162.25,"x0":-2.4820736922036937,"y0":50.00316529033707,"z0":5.9992350351860555,"aX":11.170329180079461},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.0,"breakHorizontal":-14.5,"spinRate":2644,"spinDirection":76},"zone":5,"typeConfidence":2.0,"plateTime":0.4511321702433322,"extension":6.257557212975335},"index":4,"playId":"4e8ba764-be2a-37a4-8c6f-3557a3ac789c","pitchNumber":1,"startTime":"2026-04-12T04:22:17.352Z","endTime":"2026-04-12T04:22:21.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.818610611334563,"aZ":-31.19185319951357,"pfxX":6.678866284923694,"pfxZ":0.6585389932142935,"pX":1.6980949085257153,"pZ":0.864859710217934,"vX0":7.516415293985282,"vY0":-121.83946754314076,"vZ0":-5.24882508141836,"x":52.27,"y":215.43,"x0":-2.309303947629818,"y0":50.0009246700364,"z0":5.7835682308865985,"aX":9.909183206648963},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.0,"breakHorizontal":-14.0,"spinRate":2761,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.45178993294009206,"extension":6.4561466095141355},"index":5,"playId":"cf44236c-19ef-36cf-b1ab-7e6493de069c","pitchNumber":2,"startTime":"2026-04-12T04:22:30.688Z","endTime":"2026-04-12T04:22:34.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.7954194331984,"aZ":-33.50408642138745,"pfxX":7.527067057111904,"pfxZ":-0.8865178569839678,"pX":-1.0432282221598494,"pZ":4.560871426198508,"vX0":1.303190544762931,"vY0":-121.4431280447018,"vZ0":3.3244774075253325,"x":156.77,"y":115.64,"x0":-2.564439879637872,"y0":50.00338123575154,"z0":6.080344250872987,"aX":11.291905920028864},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.6,"breakHorizontal":-13.9,"spinRate":2526,"spinDirection":71},"zone":11,"typeConfidence":2.0,"plateTime":0.4502580511932126,"extension":6.210713812225328},"index":6,"playId":"1ff608b3-bd98-3e10-876a-4444d26b9e99","pitchNumber":3,"startTime":"2026-04-12T04:22:49.663Z","endTime":"2026-04-12T04:22:53.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":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.470523774222062,"aZ":-16.38360738794472,"pfxX":-7.664199133048126,"pfxZ":7.984537391813273,"pX":-0.8061297385169508,"pZ":3.7252473581150296,"vX0":6.4182406945820505,"vY0":-139.5273232133589,"vZ0":-3.3649365864748466,"x":147.73,"y":138.2,"x0":-2.136909575718807,"y0":50.00482968941631,"z0":6.022167480208242,"aX":-15.160771634189315},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.9,"breakHorizontal":12.6,"spinRate":2174,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.39209479402952185,"extension":6.505260996084242},"index":7,"playId":"a5ae4def-dc12-30a5-99f3-e036ca3cf1e7","pitchNumber":4,"startTime":"2026-04-12T04:23:10.394Z","endTime":"2026-04-12T04:23:16.413Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44970590942449,"aZ":-15.863291642777787,"pfxX":-6.75278427605087,"pfxZ":8.262266878441025,"pX":-0.4813674925702949,"pZ":3.6085827471055016,"vX0":7.208421724195608,"vY0":-139.20705436221337,"vZ0":-3.7255985506760108,"x":135.35,"y":141.35,"x0":-2.2194539351788687,"y0":50.00687445737746,"z0":6.005724083921577,"aX":-13.338218856570428},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.4,"breakHorizontal":10.8,"spinRate":2144,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.3925382305147087,"extension":6.540181147448686},"index":8,"playId":"d5310e15-c86a-326e-8250-4a7be0d230d2","pitchNumber":5,"startTime":"2026-04-12T04:23:27.624Z","endTime":"2026-04-12T04:23:31.196Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":9,"startTime":"2026-04-12T04:23:38.919Z","endTime":"2026-04-12T04:23:52.611Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.581401294903813,"aZ":-15.194233285216376,"pfxX":-7.663485093441943,"pfxZ":8.498860783321826,"pX":0.2889423433560468,"pZ":3.0571307135023895,"vX0":9.079244958150644,"vY0":-140.20419522133045,"vZ0":-5.2410352195550916,"x":105.99,"y":156.24,"x0":-1.9899378512161618,"y0":50.005932617617766,"z0":5.936342250421952,"aX":-15.317389071028142},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.5,"breakHorizontal":12.1,"spinRate":2157,"spinDirection":217},"zone":3,"typeConfidence":0.9,"plateTime":0.39010438215821397,"extension":6.527050205564073},"index":10,"playId":"a3b1213b-fa58-383b-9edf-86d923d3efcf","pitchNumber":6,"startTime":"2026-04-12T04:23:52.611Z","endTime":"2026-04-12T04:23:56.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.62434917104059,"aZ":-10.519206920157298,"pfxX":-6.789698270219946,"pfxZ":10.90439536927068,"pX":-0.2936816161491431,"pZ":2.903546106611693,"vX0":7.483238340358943,"vY0":-140.03223399676259,"vZ0":-6.576031928903633,"x":128.19,"y":160.38,"x0":-2.1185244380035737,"y0":50.003687880842996,"z0":5.970612477578301,"aX":-13.485041651022778},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.6,"breakHorizontal":10.8,"spinRate":2158,"spinDirection":219},"zone":4,"typeConfidence":0.91,"plateTime":0.3911499249438348,"extension":6.442119544750988},"index":11,"playId":"de7dd9b1-1373-3605-8691-a6dd1be88b9c","pitchNumber":7,"startTime":"2026-04-12T04:24:15.281Z","endTime":"2026-04-12T04:24:19.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.225909704080816,"aZ":-29.728727166721157,"pfxX":7.148586764673507,"pfxZ":1.6184613833491852,"pX":0.8430362254619466,"pZ":3.028268386373112,"vX0":5.342569266419644,"vY0":-122.67168275652867,"vZ0":-0.8921361314031928,"x":84.87,"y":157.02,"x0":-2.2984426626469068,"y0":50.003438886920925,"z0":5.950759270375729,"aX":10.79920361177858},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.0,"breakHorizontal":-14.3,"spinRate":2708,"spinDirection":62},"zone":12,"typeConfidence":2.0,"plateTime":0.4479891411394803,"extension":6.395599648204216},"index":12,"playId":"4ce1f63d-83ae-3b17-9422-ff84fa527dab","pitchNumber":8,"startTime":"2026-04-12T04:24:35.338Z","endTime":"2026-04-12T04:24:40.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.867262268715866,"aZ":-13.511287731659316,"pfxX":-6.84158596644273,"pfxZ":9.620085881546446,"pX":0.22753447294449344,"pZ":1.6412781687374662,"vX0":8.410559953261982,"vY0":-138.39220326223622,"vZ0":-8.846329199976298,"x":108.33,"y":194.47,"x0":-1.9619558724025563,"y0":50.00321016230387,"z0":5.784242524420812,"aX":-13.272730379835929},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":10.7,"spinRate":2028,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.3957763605102498,"extension":6.675167729266743},"hitData":{"launchSpeed":106.9,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.86,"coordY":144.99}},"index":13,"playId":"47ecbf9d-1970-37b5-a7d2-7e8ef877592b","pitchNumber":9,"startTime":"2026-04-12T04:24:57.855Z","endTime":"2026-04-12T04:25:05.463Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T04:25:05.463Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Josh Naylor lines out sharply to right fielder Cam Smith.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T04:25:27.694Z","endTime":"2026-04-12T04:25:41.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6620557180572,"aZ":-27.724586289831347,"pfxX":-11.09076288237099,"pfxZ":2.7953585603786255,"pX":-0.2867834980807168,"pZ":3.0127216811814232,"vX0":8.276296689346545,"vY0":-125.27542047382462,"vZ0":-1.5653207608865771,"x":127.93,"y":157.44,"x0":-2.1878490850040015,"y0":50.006015279757285,"z0":5.906122893482914,"aX":-17.679791472276428},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.9,"breakHorizontal":18.2,"spinRate":2421,"spinDirection":246},"zone":1,"typeConfidence":0.9,"plateTime":0.43677176241052074,"extension":6.578349035724896},"hitData":{"launchSpeed":102.1,"launchAngle":13.0,"totalDistance":283.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":167.72,"coordY":93.75}},"index":0,"playId":"103ed743-2d7a-383c-8218-349d37467cd3","pitchNumber":1,"startTime":"2026-04-12T04:25:35.211Z","endTime":"2026-04-12T04:25:41.225Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T04:25:41.225Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randy Arozarena grounds out, shortstop Carlos Correa to first baseman Christian Walker.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T04:26:07.613Z","endTime":"2026-04-12T04:28:12.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.4,"endSpeed":86.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.162931638691276,"aZ":-11.37758273083172,"pfxX":-6.594911138908816,"pfxZ":10.741721783333801,"pX":0.4607482697382328,"pZ":2.8227094523538785,"vX0":9.139139682080353,"vY0":-138.54753327865572,"vZ0":-6.41049114617404,"x":99.44,"y":162.57,"x0":-2.030233802348611,"y0":50.00389610017038,"z0":5.9337503768858175,"aX":-12.76965757932196},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.2,"breakHorizontal":10.0,"spinRate":2206,"spinDirection":213},"zone":3,"typeConfidence":0.91,"plateTime":0.39597142154611165,"extension":6.561634556429673},"index":0,"playId":"be216390-cc99-3b82-9825-7fc3fe88442a","pitchNumber":1,"startTime":"2026-04-12T04:26:12.866Z","endTime":"2026-04-12T04:26:16.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.176983322876502,"aZ":-10.844770352892043,"pfxX":-6.8582850529961314,"pfxZ":10.92288114619185,"pX":1.0678627284458004,"pZ":1.9861651261503603,"vX0":10.478489046924318,"vY0":-138.87395702934472,"vZ0":-8.575073072161212,"x":76.3,"y":185.15,"x0":-1.863592897159373,"y0":50.00195150920339,"z0":5.835755480328307,"aX":-13.392047742424879},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.1,"breakHorizontal":10.2,"spinRate":2324,"spinDirection":217},"zone":14,"typeConfidence":0.91,"plateTime":0.39443830720156337,"extension":6.563893671345622},"index":1,"playId":"24f24d28-22bb-3758-ace5-32c06308132e","pitchNumber":2,"startTime":"2026-04-12T04:26:28.686Z","endTime":"2026-04-12T04:26:33.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.447340287530604,"aZ":-24.08323422454911,"pfxX":1.4709789007703398,"pfxZ":4.711900235239796,"pX":1.0740706148610206,"pZ":2.634252695985567,"vX0":7.406810535632185,"vY0":-129.57897416107542,"vZ0":-3.964167208363684,"x":76.06,"y":167.66,"x0":-2.0006511499785278,"y0":50.00623512038691,"z0":6.0017276015856424,"aX":2.5268440500747955},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.9,"breakHorizontal":-4.2,"spinRate":2558,"spinDirection":183},"zone":12,"typeConfidence":0.91,"plateTime":0.42102860359827243,"extension":6.460878606087093},"index":2,"playId":"d8023c9c-8f35-3540-9994-5859a0ea4773","pitchNumber":3,"startTime":"2026-04-12T04:26:47.071Z","endTime":"2026-04-12T04:26:51.999Z","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":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.658173685666668,"aZ":-29.27233059522236,"pfxX":-11.71088833870309,"pfxZ":1.835759197902144,"pX":-0.19540452332497898,"pZ":0.9639209882165658,"vX0":8.220639566115816,"vY0":-125.41470022810839,"vZ0":-5.988964992143044,"x":124.45,"y":212.75,"x0":-2.0102233048941733,"y0":50.00019292075269,"z0":5.799413363151715,"aX":-18.471986504894932},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.0,"breakHorizontal":19.1,"spinRate":2372,"spinDirection":248},"zone":13,"typeConfidence":0.9,"plateTime":0.43836999036397684,"extension":6.417558788603364},"index":3,"playId":"7440ee50-dc84-324f-a5ff-07b5da7bd6a2","pitchNumber":4,"startTime":"2026-04-12T04:27:06.387Z","endTime":"2026-04-12T04:27:10.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.728008973555568,"aZ":-22.977611363409476,"pfxX":1.0413853571640255,"pfxZ":5.29231515189383,"pX":1.6800454194780086,"pZ":2.207135619909366,"vX0":8.865980826565634,"vY0":-130.31399513772018,"vZ0":-5.290774018764925,"x":52.96,"y":179.19,"x0":-1.8871234553518388,"y0":50.00435513670632,"z0":5.976105285112764,"aX":1.807260467687836},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.8,"breakHorizontal":-3.6,"spinRate":2469,"spinDirection":191},"zone":14,"typeConfidence":0.89,"plateTime":0.41867546710096404,"extension":6.5861943688393945},"index":4,"playId":"00acd718-6c71-3fd0-8053-2c3d61a11553","pitchNumber":5,"startTime":"2026-04-12T04:27:26.890Z","endTime":"2026-04-12T04:27:33.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.372607212565207,"aZ":-30.45177640152468,"pfxX":5.019887525373994,"pfxZ":1.1012344403997893,"pX":1.630649071160729,"pZ":1.174665832541868,"vX0":7.682811330374114,"vY0":-124.4219952638027,"vZ0":-4.9501276741069,"x":54.84,"y":207.06,"x0":-2.15142636287319,"y0":50.00253827129505,"z0":5.718438806613517,"aX":7.856840369128926},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.1,"breakHorizontal":-10.9,"spinRate":2438,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4405133044537415,"extension":6.6273651650312395},"index":5,"playId":"2de8215f-7aa6-30ab-8e2c-d371d6fc5e90","pitchNumber":6,"startTime":"2026-04-12T04:27:47.002Z","endTime":"2026-04-12T04:27:51.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.491745817347645,"aZ":-10.153576962850982,"pfxX":-6.6736874337046235,"pfxZ":11.16480655366566,"pX":0.993191101036075,"pZ":2.6016107939756767,"vX0":10.38657254174655,"vY0":-139.5717922534676,"vZ0":-7.319914542632032,"x":79.14,"y":168.54,"x0":-1.9098128804284302,"y0":50.003444583611675,"z0":5.927366393710256,"aX":-13.164166735151365},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.8,"breakHorizontal":10.0,"spinRate":2217,"spinDirection":217},"zone":12,"typeConfidence":0.91,"plateTime":0.3924776691297098,"extension":6.606297010825078},"hitData":{"launchSpeed":89.9,"launchAngle":-40.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.59,"coordY":161.21}},"index":6,"playId":"3c20c232-49c1-384c-93f3-4de6cd2252e4","pitchNumber":7,"startTime":"2026-04-12T04:28:05.204Z","endTime":"2026-04-12T04:28:12.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T04:28:12.806Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Loperfido strikes out swinging.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T04:30:37.317Z","endTime":"2026-04-12T04:32:12.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7],"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":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andrés Muñoz replaces Matt Brash.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T04:29:07.446Z","endTime":"2026-04-12T04:30:39.388Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":662253,"link":"/api/v1/people/662253"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.06804606192274,"aZ":-19.687166015279033,"pfxX":-6.510039069047866,"pfxZ":6.304001498721631,"pX":1.4133075789109095,"pZ":0.9827011009957467,"vX0":13.65022715153469,"vY0":-139.75518935269778,"vZ0":-7.828357865745915,"x":63.13,"y":212.25,"x0":-2.6853513899779804,"y0":50.00500060551551,"z0":5.110133463914728,"aX":-12.89977826039402},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.8,"breakHorizontal":9.0,"spinRate":1913,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.391709365964525,"extension":6.527837043283465},"index":1,"playId":"fdecdf50-cf56-31c4-bbea-8d6386736d7a","pitchNumber":1,"startTime":"2026-04-12T04:30:39.388Z","endTime":"2026-04-12T04:30:44.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44733104115491,"aZ":-33.011276384364535,"pfxX":2.423318727168952,"pfxZ":-0.5235074294514623,"pX":0.6735536635298589,"pZ":0.8574080033408051,"vX0":7.277271106729549,"vY0":-125.26797632741139,"vZ0":-4.203289806694156,"x":91.33,"y":215.63,"x0":-2.5798980522195367,"y0":50.00506814245804,"z0":5.245371962267652,"aX":3.8637961613465386},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.7,"breakHorizontal":-6.0,"spinRate":2139,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.4366441391811722,"extension":6.63008821542454},"index":2,"playId":"a7bf4f77-164c-3df4-b893-3f64b455a1b3","pitchNumber":2,"startTime":"2026-04-12T04:30:56.149Z","endTime":"2026-04-12T04:31:00.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.5,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.883936439426456,"aZ":-21.025723874070962,"pfxX":-3.824129080314642,"pfxZ":5.425107353021444,"pX":-1.3135935975604802,"pZ":3.8831765413003825,"vX0":5.525432073922479,"vY0":-142.2626202190403,"vZ0":-0.652657299415496,"x":167.07,"y":133.93,"x0":-2.7819314394126766,"y0":50.00144291964065,"z0":5.445302680642464,"aX":-7.857353765322356},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":9.8,"breakHorizontal":5.9,"spinRate":1992,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.384642414896065,"extension":6.378605735195576},"index":3,"playId":"6a9d661e-b40b-398f-9176-3a3ea0b496e4","pitchNumber":3,"startTime":"2026-04-12T04:31:13.284Z","endTime":"2026-04-12T04:31:17.051Z","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":88.1,"endSpeed":81.4,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.192644176839718,"aZ":-29.592983235190804,"pfxX":2.3547886302307353,"pfxZ":1.5431998983569892,"pX":0.3241079499408482,"pZ":1.9580473488506631,"vX0":6.19933110461902,"vY0":-128.2279773349413,"vZ0":-2.7369679850789748,"x":104.65,"y":185.91,"x0":-2.425762278662734,"y0":50.00496872442234,"z0":5.335682784095881,"aX":3.9411030575728763},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.4,"breakHorizontal":-5.6,"spinRate":2185,"spinDirection":114},"zone":9,"typeConfidence":2.0,"plateTime":0.42629263900539893,"extension":6.614201541860992},"index":4,"playId":"a5a68b7b-e0e3-34c0-8790-142618dc34db","pitchNumber":4,"startTime":"2026-04-12T04:31:30.383Z","endTime":"2026-04-12T04:31:35.826Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-12T04:31:42.994Z","endTime":"2026-04-12T04:31:53.161Z","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":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.2,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.833505274795584,"aZ":-16.714580818525967,"pfxX":-5.515886985271243,"pfxZ":7.700733996838279,"pX":-1.7444874024985446,"pZ":3.1732894814526875,"vX0":5.179982034210731,"vY0":-141.20125956921254,"vZ0":-2.667468210753336,"x":183.5,"y":153.1,"x0":-2.8911476430984666,"y0":50.00446553461918,"z0":5.212955131441056,"aX":-11.076735329595495},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.6,"breakHorizontal":8.9,"spinRate":2323,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.38874249687499773,"extension":6.439417724662951},"index":6,"playId":"44a6a970-0a2d-32b8-8971-b28c67f8fb9c","pitchNumber":5,"startTime":"2026-04-12T04:31:53.161Z","endTime":"2026-04-12T04:31:57.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.597086316459677,"aZ":-33.41477966294651,"pfxX":3.3839717709005144,"pfxZ":-0.7734683340451252,"pX":0.33472697911089433,"pZ":1.3526339946649213,"vX0":6.359295629589016,"vY0":-125.81732162262948,"vZ0":-3.1311977829811886,"x":104.24,"y":202.26,"x0":-2.661167515620046,"y0":50.00077626547525,"z0":5.310309204926734,"aX":5.445024950013914},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.9,"breakHorizontal":-7.6,"spinRate":2277,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.43469177010519955,"extension":6.648476276263962},"index":7,"playId":"93fe3e45-8c95-35b8-a8c3-a187fbb5632b","pitchNumber":6,"startTime":"2026-04-12T04:32:08.342Z","endTime":"2026-04-12T04:32:12.950Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T04:32:12.950Z","atBatIndex":73},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Cam Smith doubles (4) on a sharp ground ball to shortstop J.P. Crawford, deflected by third baseman Leo Rivas.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T04:32:30.611Z","endTime":"2026-04-12T04:33:24.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88840659745283,"aZ":-30.051970642572854,"pfxX":1.5916903414366899,"pfxZ":1.299568919838471,"pX":-0.2317631009784886,"pZ":1.1516599547056878,"vX0":5.49284238680575,"vY0":-126.82980880073093,"vZ0":-4.468343385693166,"x":125.83,"y":207.69,"x0":-2.6286920187544336,"y0":50.00546292261453,"z0":5.321279415927111,"aX":2.6038615755405488},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.6,"breakHorizontal":-4.1,"spinRate":2338,"spinDirection":103},"zone":13,"typeConfidence":2.0,"plateTime":0.43115310159444853,"extension":6.629660823143168},"index":0,"playId":"3ff3af82-17fb-33c1-bd39-d0b4002832f0","pitchNumber":1,"startTime":"2026-04-12T04:32:36.309Z","endTime":"2026-04-12T04:32:40.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":89.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.7261161481804,"aZ":-27.14977449923974,"pfxX":-10.081729845793186,"pfxZ":2.430204817245171,"pX":0.12951467082633275,"pZ":2.118949108872692,"vX0":11.399580010347623,"vY0":-143.44243692937752,"vZ0":-4.024354886487684,"x":112.06,"y":181.57,"x0":-2.6018928010392552,"y0":50.00308581109215,"z0":5.249455385430281,"aX":-20.837859732214852},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":3.7,"breakHorizontal":15.7,"spinRate":2029,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.38306223890842883,"extension":6.505456846055299},"index":1,"playId":"539c9b7e-5208-3183-bf55-e62448b76479","pitchNumber":2,"startTime":"2026-04-12T04:32:55.078Z","endTime":"2026-04-12T04:32:58.780Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.750760340613322,"aZ":-31.316077530818518,"pfxX":1.4199433322000439,"pfxZ":0.5234340137757236,"pX":0.21486297076436564,"pZ":2.247799730559568,"vX0":6.521368623026177,"vY0":-126.94807730745032,"vZ0":-1.9303621507348874,"x":108.81,"y":178.09,"x0":-2.5706000457993885,"y0":50.00084558425449,"z0":5.508425847103846,"aX":2.3193394581364633},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.7,"breakHorizontal":-4.1,"spinRate":2224,"spinDirection":93},"zone":8,"typeConfidence":2.0,"plateTime":0.4312918764719331,"extension":6.578169020177299},"hitData":{"launchSpeed":110.8,"launchAngle":7.0,"totalDistance":135.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":92.19,"coordY":159.69}},"index":2,"playId":"a6b9c2c9-9a3f-3f9c-b0d7-da93a0ad59ea","pitchNumber":3,"startTime":"2026-04-12T04:33:11.338Z","endTime":"2026-04-12T04:33:24.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T04:33:24.884Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yainer Diaz flies out to first baseman Josh Naylor. Cam Smith to 3rd.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T04:33:49.809Z","endTime":"2026-04-12T04:34:46.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01173511043336,"aZ":-29.026760332315412,"pfxX":0.999458247616051,"pfxZ":1.8385144473782757,"pX":1.0820625303676041,"pZ":1.233049510428315,"vX0":8.695969440766111,"vY0":-130.00111679912177,"vZ0":-4.831841752718765,"x":75.75,"y":205.49,"x0":-2.4349668746229693,"y0":50.00489412733757,"z0":5.3167808423308225,"aX":1.710961774652432},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.4,"breakHorizontal":-3.7,"spinRate":2396,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.42117020616225265,"extension":6.663297218827277},"index":0,"playId":"4b07d2e3-820b-3a0a-ae08-43191c934e59","pitchNumber":1,"startTime":"2026-04-12T04:33:55.827Z","endTime":"2026-04-12T04:34:00.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29518864519606,"aZ":-17.635953943182322,"pfxX":-4.821358956252009,"pfxZ":7.000565210067178,"pX":0.2701184552639763,"pZ":2.435925021959114,"vX0":9.54428575348362,"vY0":-143.2385046706969,"vZ0":-4.98646492196203,"x":106.7,"y":173.01,"x0":-2.4796998310660943,"y0":50.00244364710486,"z0":5.303177654837827,"aX":-10.012739846295577},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.8,"breakHorizontal":6.8,"spinRate":2260,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.3824932050255443,"extension":6.503781441122801},"index":1,"playId":"ea9ff7ca-f2e8-3ee1-993a-3c9cf70f4d84","pitchNumber":2,"startTime":"2026-04-12T04:34:11.005Z","endTime":"2026-04-12T04:34:14.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.578008891869864,"aZ":-26.297230706081518,"pfxX":-9.570199284629055,"pfxZ":2.873811063983579,"pX":-0.7713905530812682,"pZ":2.451262005285694,"vX0":9.297307309347408,"vY0":-142.82614964756013,"vZ0":-2.9606025371485907,"x":146.4,"y":172.6,"x0":-2.8392755925176285,"y0":50.0064007523705,"z0":5.1709584033007365,"aX":-19.603268011369646},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":4.7,"breakHorizontal":15.2,"spinRate":2062,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.3847787781672145,"extension":6.557845180867648},"hitData":{"launchSpeed":74.6,"launchAngle":52.0,"totalDistance":189.0,"trajectory":"fly_ball","hardness":"medium","location":"3","coordinates":{"coordX":180.65,"coordY":147.52}},"index":2,"playId":"b003a30b-e412-3b17-b667-a017616db683","pitchNumber":3,"startTime":"2026-04-12T04:34:34.813Z","endTime":"2026-04-12T04:34:46.218Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T04:34:46.218Z","atBatIndex":75},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Trammell walks.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T04:35:14.441Z","endTime":"2026-04-12T04:37:37.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"postOnThird":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.458372422476806,"aZ":-31.699985142858722,"pfxX":0.7008938175450787,"pfxZ":0.27738420657070706,"pX":0.40152662891765484,"pZ":0.3775435055103668,"vX0":7.608153099411276,"vY0":-129.45923275482812,"vZ0":-6.2889403939497965,"x":101.69,"y":228.59,"x0":-2.663663511139411,"y0":50.00294911198884,"z0":5.25800692558679,"aX":1.1906611610823732},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.7,"breakHorizontal":-2.9,"spinRate":2310,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.4227254547201875,"extension":6.725907211925921},"index":0,"playId":"ead05b14-15c7-3fba-86be-94478118a76c","pitchNumber":1,"startTime":"2026-04-12T04:35:22.952Z","endTime":"2026-04-12T04:35:26.391Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-12T04:35:43.423Z","endTime":"2026-04-12T04:36:19.361Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.271950780045273,"aZ":-32.27925940543183,"pfxX":2.0239772618148555,"pfxZ":-0.06329033973020826,"pX":1.1063094725442892,"pZ":0.6281247902339059,"vX0":8.996882010998911,"vY0":-128.6645579564391,"vZ0":-5.284347895606043,"x":74.83,"y":221.82,"x0":-2.6962659488007015,"y0":50.003626626205026,"z0":5.205115538038616,"aX":3.396932037398573},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.1,"breakHorizontal":-5.6,"spinRate":2292,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.42543668348697583,"extension":6.686995368072713},"index":2,"playId":"50c092de-4639-3840-9745-dae0b23d46a1","pitchNumber":2,"startTime":"2026-04-12T04:36:19.361Z","endTime":"2026-04-12T04:36:26.251Z","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":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02023790202322,"aZ":-30.75373242793521,"pfxX":0.9229637230450999,"pfxZ":0.8455865708611832,"pX":0.0822477141003222,"pZ":2.3953126087150167,"vX0":6.186257141575696,"vY0":-128.4543637605021,"vZ0":-1.6202384602508961,"x":113.86,"y":174.11,"x0":-2.470849981031861,"y0":50.00303046090502,"z0":5.410850220443184,"aX":1.5521886828945002},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.4,"breakHorizontal":-3.0,"spinRate":2293,"spinDirection":100},"zone":5,"typeConfidence":2.0,"plateTime":0.4253510439868693,"extension":6.634019419785691},"index":3,"playId":"0a117cbb-0c67-3b3c-9dc8-947a5440f158","pitchNumber":3,"startTime":"2026-04-12T04:36:38.848Z","endTime":"2026-04-12T04:36:44.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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.6,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.88179190865833,"aZ":-19.94012987200049,"pfxX":-3.393539879349647,"pfxZ":5.791792768187944,"pX":-0.4278677117322868,"pZ":3.928169070971249,"vX0":8.493792475072278,"vY0":-144.46279971253375,"vZ0":-0.6503404566365216,"x":133.31,"y":132.72,"x0":-2.96615013515766,"y0":50.00206490268242,"z0":5.382750619988593,"aX":-7.168471193815667},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":10.6,"breakHorizontal":4.4,"spinRate":2062,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.37925022980772916,"extension":6.479831302916787},"index":4,"playId":"5ad55142-882c-328c-9a65-e87ff6186b1a","pitchNumber":4,"startTime":"2026-04-12T04:37:16.474Z","endTime":"2026-04-12T04:37:21.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.07786872830263,"aZ":-19.404792458338434,"pfxX":-4.544697428453672,"pfxZ":6.087241823811663,"pX":-1.497711658201628,"pZ":2.509552545299134,"vX0":5.229780684216429,"vY0":-144.0675292929784,"vZ0":-4.246257313822919,"x":174.09,"y":171.02,"x0":-2.747750762739793,"y0":50.00559678858909,"z0":5.2052588171554675,"aX":-9.536831860790787},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":10.3,"breakHorizontal":7.2,"spinRate":1995,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.38047084556916877,"extension":6.563458912673473},"index":5,"playId":"ff26fad1-e4ae-3d5e-9cad-e6f22c946796","pitchNumber":5,"startTime":"2026-04-12T04:37:33.165Z","endTime":"2026-04-12T04:37:37.938Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T04:37:37.938Z","atBatIndex":76},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Christian Walker walks. Taylor Trammell to 2nd.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T04:38:12.778Z","endTime":"2026-04-12T04:39:37.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"postOnSecond":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"postOnThird":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78634126980444,"aZ":-34.233344849789354,"pfxX":5.135917184969172,"pfxZ":-1.2627366901115984,"pX":0.5079357638375499,"pZ":1.4933188339387649,"vX0":5.96072506519143,"vY0":-127.47943832477446,"vZ0":-2.902376609623661,"x":97.64,"y":198.46,"x0":-2.5333045966775636,"y0":50.001184115457015,"z0":5.366707320422994,"aX":8.395656041575096},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.8,"breakHorizontal":-10.7,"spinRate":2138,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.43072456092649203,"extension":6.615199297759765},"index":0,"playId":"ab150c3a-1aba-3cce-a98f-93a71d30a42e","pitchNumber":1,"startTime":"2026-04-12T04:38:19.002Z","endTime":"2026-04-12T04:38:23.710Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.936337668493525,"aZ":-31.77246336832213,"pfxX":3.4276139610191176,"pfxZ":0.23173493357434438,"pX":1.826531236950665,"pZ":0.6894505638776107,"vX0":9.601828252021987,"vY0":-130.50887230325944,"vZ0":-5.691315507207521,"x":47.38,"y":220.16,"x0":-2.348104719586004,"y0":50.001595032186295,"z0":5.296717647083664,"aX":5.9003814834033905},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-0.7,"breakHorizontal":-8.4,"spinRate":2207,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.4199722091835243,"extension":6.811483822376341},"index":1,"playId":"d38bdc57-55d7-32ec-aa0d-9782726fca74","pitchNumber":2,"startTime":"2026-04-12T04:38:36.248Z","endTime":"2026-04-12T04:38:40.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01808316388996,"aZ":-33.804863748995736,"pfxX":3.370869474984695,"pfxZ":-0.9957560371033232,"pX":-1.8590199443319635,"pZ":3.147683388538165,"vX0":1.069537293034977,"vY0":-127.29561145908698,"vZ0":0.7163632151465116,"x":187.86,"y":153.79,"x0":-2.7224427691258106,"y0":50.001182274963305,"z0":5.537926726969611,"aX":5.533493090275042},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.4,"breakHorizontal":-6.4,"spinRate":2268,"spinDirection":87},"zone":11,"typeConfidence":2.0,"plateTime":0.4301982962352189,"extension":6.61816001822334},"index":2,"playId":"9a947ea0-e4cb-313d-953b-ea36b65a70e4","pitchNumber":3,"startTime":"2026-04-12T04:39:13.379Z","endTime":"2026-04-12T04:39:18.064Z","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":2},"pitchData":{"startSpeed":98.8,"endSpeed":89.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.110023613436574,"aZ":-17.12300531190768,"pfxX":-5.895825830848993,"pfxZ":7.291306071952796,"pX":0.7712580821656934,"pZ":3.3311133274428455,"vX0":11.569695374894167,"vY0":-143.43469964338996,"vZ0":-2.4857465488685175,"x":87.6,"y":148.84,"x0":-2.565982144794151,"y0":50.00201233730806,"z0":5.2886894185284605,"aX":-12.1704768671132},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.8,"breakHorizontal":8.2,"spinRate":2172,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.3832628695864715,"extension":6.669113973749826},"index":3,"playId":"ce4ec78e-636d-35ae-80ed-0e01f9d6d1da","pitchNumber":4,"startTime":"2026-04-12T04:39:33.397Z","endTime":"2026-04-12T04:39:37.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T04:39:37.881Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yordan Alvarez flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T04:39:58.994Z","endTime":"2026-04-12T04:40:43.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":88.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.52433409359447,"aZ":-23.622341934426554,"pfxX":-9.3765645376051,"pfxZ":4.22571271980998,"pX":0.6716336664965677,"pZ":1.62342031333768,"vX0":12.461223732141342,"vY0":-142.07444563578915,"vZ0":-5.8613311775119,"x":91.4,"y":194.95,"x0":-2.5732912932567458,"y0":50.006103189921596,"z0":5.23566404489565,"aX":-18.986243094958382},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.5,"breakHorizontal":14.2,"spinRate":2079,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3869837723955012,"extension":6.573288778075302},"index":0,"playId":"034f6ee2-ca05-3704-bbae-b43ebb224803","pitchNumber":1,"startTime":"2026-04-12T04:40:04.360Z","endTime":"2026-04-12T04:40:09.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":89.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.64093715687171,"aZ":-16.604703144784434,"pfxX":-6.186573873201749,"pfxZ":7.507631568615702,"pX":-1.1606954525192925,"pZ":2.9419723412770327,"vX0":6.5547790045701895,"vY0":-143.86572031458536,"vZ0":-3.388581590670942,"x":161.24,"y":159.35,"x0":-2.6764048601234456,"y0":50.00446867475757,"z0":5.178571749564584,"aX":-12.833621833220917},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.0,"breakHorizontal":9.7,"spinRate":2267,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.38225526379321284,"extension":6.564219409996539},"index":1,"playId":"a60f36f8-6f02-3db6-abf4-e26261895a9c","pitchNumber":2,"startTime":"2026-04-12T04:40:19.470Z","endTime":"2026-04-12T04:40:24.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.230742762912545,"aZ":-32.01645168834568,"pfxX":1.7800239648024174,"pfxZ":0.09549578718779639,"pX":-0.13519249181570067,"pZ":1.6116109509772423,"vX0":5.790532624577347,"vY0":-126.94885173858965,"vZ0":-2.9235615510464195,"x":122.15,"y":195.27,"x0":-2.6777948900896926,"y0":50.00143177264574,"z0":5.329199888060139,"aX":2.901931086847251},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.2,"breakHorizontal":-4.6,"spinRate":2371,"spinDirection":103},"zone":13,"typeConfidence":2.0,"plateTime":0.43162237585967445,"extension":6.634756301158328},"hitData":{"launchSpeed":76.8,"launchAngle":53.0,"totalDistance":205.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.19,"coordY":129.74}},"index":2,"playId":"6a6ae0e2-0647-3b0d-b12f-e99edebc6200","pitchNumber":3,"startTime":"2026-04-12T04:40:35.104Z","endTime":"2026-04-12T04:40:43.683Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T04:40:43.683Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Raley strikes out swinging.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-12T04:43:08.427Z","endTime":"2026-04-12T04:44:13.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"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,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Bryan Abreu replaces AJ Blubaugh.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T04:41:55.339Z","endTime":"2026-04-12T04:43:10.648Z","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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":85.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.48834401187156,"aZ":-14.235265481346476,"pfxX":-4.90583594700076,"pfxZ":9.387190550558307,"pX":-0.38132124631294234,"pZ":3.260040852054955,"vX0":6.655013727556329,"vY0":-138.02596309490846,"vZ0":-3.782832849770565,"x":131.54,"y":150.76,"x0":-2.197163865070752,"y0":50.00003022475221,"z0":5.620116627197295,"aX":-9.372892245632848},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.3,"breakHorizontal":7.3,"spinRate":2126,"spinDirection":210},"zone":1,"typeConfidence":0.9,"plateTime":0.3983038838330457,"extension":6.2624703628222695},"index":1,"playId":"c4214bfb-8e20-3836-8293-46d80252b0c2","pitchNumber":1,"startTime":"2026-04-12T04:43:10.648Z","endTime":"2026-04-12T04:43:15.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.46357481098459,"aZ":-13.576805751546791,"pfxX":-5.036733518830715,"pfxZ":9.537070231151914,"pX":0.18747859630596755,"pZ":3.0165040291673146,"vX0":7.390367870436012,"vY0":-139.48984472275234,"vZ0":-4.5422690265622565,"x":109.85,"y":157.33,"x0":-1.854891422543686,"y0":50.00306952289537,"z0":5.576444605041742,"aX":-9.822266932629143},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.3,"breakHorizontal":7.4,"spinRate":2192,"spinDirection":210},"zone":2,"typeConfidence":0.9,"plateTime":0.394261628990773,"extension":6.368742380262693},"index":2,"playId":"fd36656a-253f-3b59-b887-a358dfaa21ce","pitchNumber":2,"startTime":"2026-04-12T04:43:25.896Z","endTime":"2026-04-12T04:43:31.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.862498069078377,"aZ":-36.99392812112815,"pfxX":2.9542370941743306,"pfxZ":-3.020074557536393,"pX":-1.5343399089602936,"pZ":3.2236743119657874,"vX0":0.7901283994496212,"vY0":-125.83023946830255,"vZ0":0.9788705832075966,"x":175.49,"y":151.74,"x0":-2.2366527516561447,"y0":50.004303647324356,"z0":5.8399581224486825,"aX":4.711137652003403},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.9,"breakHorizontal":-5.5,"spinRate":2668,"spinDirection":58},"zone":11,"typeConfidence":0.9,"plateTime":0.4362169415184729,"extension":6.221496293235429},"index":3,"playId":"b98a02b3-3f22-341b-af6b-e5335a62e726","pitchNumber":3,"startTime":"2026-04-12T04:43:51.640Z","endTime":"2026-04-12T04:43:55.666Z","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":87.4,"endSpeed":80.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62457863781983,"aZ":-35.00733322368862,"pfxX":1.1894275272004653,"pfxZ":-1.724735071029924,"pX":0.20415155728958545,"pZ":1.888945469671802,"vX0":5.904541875834769,"vY0":-127.28821557839028,"vZ0":-2.366382329514673,"x":109.22,"y":187.78,"x0":-2.2980929856886827,"y0":50.002530839339535,"z0":5.5969717049384204,"aX":1.9542681301388516},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.5,"breakHorizontal":-3.5,"spinRate":2601,"spinDirection":57},"zone":8,"typeConfidence":0.89,"plateTime":0.4299714263521133,"extension":6.254468167339653},"index":4,"playId":"4fd5d53a-f6cc-394f-9709-dd925878ec33","pitchNumber":4,"startTime":"2026-04-12T04:44:07.803Z","endTime":"2026-04-12T04:44:13.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T04:44:13.049Z","atBatIndex":79},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cole Young walks.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-12T04:44:32.866Z","endTime":"2026-04-12T04:45:46.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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(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.0,"endSpeed":85.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.027924359002064,"aZ":-13.510043443016755,"pfxX":-1.843494846291752,"pfxZ":9.94627005967148,"pX":-1.2568448415049547,"pZ":2.457015566092959,"vX0":2.8611169603731983,"vY0":-136.80707659681886,"vZ0":-5.640194650727024,"x":164.91,"y":172.44,"x0":-2.0815748183661826,"y0":50.00046858690359,"z0":5.487935429188937,"aX":-3.4586985589989223},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.9,"breakHorizontal":2.6,"spinRate":1879,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.4019122521377123,"extension":6.5496023513544115},"index":0,"playId":"e7d447b6-ec0d-3fe8-bfa9-e77daa06eaca","pitchNumber":1,"startTime":"2026-04-12T04:44:34.960Z","endTime":"2026-04-12T04:44:41.405Z","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.1,"endSpeed":85.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.25665537787224,"aZ":-12.15229171177411,"pfxX":-3.4717721847154777,"pfxZ":10.521807387573585,"pX":-0.8507760172534174,"pZ":1.6463439946930905,"vX0":4.647886181278621,"vY0":-138.14489350563727,"vZ0":-8.085395628420152,"x":149.43,"y":194.33,"x0":-2.1163467357067525,"y0":50.00057208536413,"z0":5.458114407840693,"aX":-6.605053693786121},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":5.2,"spinRate":1989,"spinDirection":208},"zone":13,"typeConfidence":0.9,"plateTime":0.39887509152895184,"extension":6.365877158849748},"index":1,"playId":"4b7b16a5-11eb-30c4-ba3d-808860bd1209","pitchNumber":2,"startTime":"2026-04-12T04:44:51.793Z","endTime":"2026-04-12T04:44:57.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":86.8,"endSpeed":79.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3063566600455,"aZ":-36.053880473673146,"pfxX":2.410198684745777,"pfxZ":-2.3909454166249873,"pX":-1.7826047372565477,"pZ":3.782872747218795,"vX0":0.9580372652794725,"vY0":-126.44908915047311,"vZ0":1.955981954499676,"x":184.95,"y":136.64,"x0":-2.4793128536397773,"y0":50.003415769502986,"z0":5.8878856961457195,"aX":3.9103808581688355},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.7,"breakHorizontal":-4.6,"spinRate":2632,"spinDirection":85},"zone":11,"typeConfidence":0.9,"plateTime":0.4328294677955298,"extension":6.0418918048062},"index":2,"playId":"00ef32b6-b08c-3ab6-acde-c92b18c60bf4","pitchNumber":3,"startTime":"2026-04-12T04:45:08.380Z","endTime":"2026-04-12T04:45:12.200Z","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":93.5,"endSpeed":84.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98288190424159,"aZ":-12.433637331103137,"pfxX":-2.8442517247227905,"pfxZ":10.734099668826616,"pX":0.11961982873003382,"pZ":2.185467735372305,"vX0":6.803651635268474,"vY0":-135.79098212062027,"vZ0":-6.4141473814802845,"x":112.44,"y":179.77,"x0":-2.066119562614268,"y0":50.00311111953864,"z0":5.469907076289241,"aX":-5.231784098537474},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.0,"breakHorizontal":3.5,"spinRate":2051,"spinDirection":209},"zone":5,"typeConfidence":0.9,"plateTime":0.4057513625554745,"extension":6.408727886489437},"index":3,"playId":"2402fe74-e10d-32dc-a9d1-153b642d3291","pitchNumber":4,"startTime":"2026-04-12T04:45:25.242Z","endTime":"2026-04-12T04:45:29.199Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":84.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.58881452475535,"aZ":-12.583570245592337,"pfxX":-3.740802714128455,"pfxZ":10.517298128627028,"pX":-1.1161532970732106,"pZ":2.657277143075103,"vX0":3.7529005930728854,"vY0":-136.7078273935242,"vZ0":-5.222007805099258,"x":159.55,"y":167.03,"x0":-2.031279564590611,"y0":50.0023820663506,"z0":5.480318291752232,"aX":-6.9682734013317},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.9,"breakHorizontal":5.9,"spinRate":2077,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.4030943774225544,"extension":6.459775294600091},"index":4,"playId":"f2ffe076-0ffc-3733-92c0-e69adf280d91","pitchNumber":5,"startTime":"2026-04-12T04:45:41.476Z","endTime":"2026-04-12T04:45:46.965Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T04:45:46.965Z","atBatIndex":80},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brendan Donovan walks. Cole Young to 2nd.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-12T04:46:56.980Z","endTime":"2026-04-12T04:48:14.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"postOnSecond":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Brendan Donovan replaces Rob Refsnyder.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-12T04:45:57.561Z","endTime":"2026-04-12T04:46:06.661Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"802","replacedPlayer":{"id":608701,"link":"/api/v1/people/608701"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-12T04:46:06.661Z","endTime":"2026-04-12T04:46:59.029Z","isPitch":false,"type":"action"},{"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":88.8,"endSpeed":81.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.669119363846622,"aZ":-36.302083086408956,"pfxX":-0.580538652320028,"pfxZ":-2.4550837853734526,"pX":0.5927369705982297,"pZ":0.7930789010772465,"vX0":7.416371727537995,"vY0":-129.1373326177074,"vZ0":-5.163348327793632,"x":94.41,"y":217.37,"x0":-2.2445945383093777,"y0":50.001047912618525,"z0":5.620773827852604,"aX":-0.9785724783314003},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-5.4,"breakHorizontal":-0.6,"spinRate":2617,"spinDirection":20},"zone":14,"typeConfidence":0.88,"plateTime":0.4246531356948524,"extension":6.408150225880818},"index":2,"playId":"bec69513-9e0e-3a7e-862e-6efdbfa3f1ac","pitchNumber":1,"startTime":"2026-04-12T04:46:59.029Z","endTime":"2026-04-12T04:47:03.216Z","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":93.7,"endSpeed":85.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.6376043148937,"aZ":-16.332871152925915,"pfxX":-4.257982446967772,"pfxZ":8.453655280657536,"pX":-1.0787911175349774,"pZ":3.0982233013869593,"vX0":4.4880440319095705,"vY0":-136.40810342927503,"vZ0":-3.3505716008251496,"x":158.12,"y":155.13,"x0":-2.196792038392146,"y0":50.00104113953915,"z0":5.477025022369696,"aX":-7.97707665658577},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.8,"breakHorizontal":6.7,"spinRate":1838,"spinDirection":212},"zone":11,"typeConfidence":0.89,"plateTime":0.4024472810548625,"extension":6.3923752364166555},"index":3,"playId":"c6622dd7-73fe-378a-ba02-70fc7969576e","pitchNumber":2,"startTime":"2026-04-12T04:47:29.716Z","endTime":"2026-04-12T04:47:33.969Z","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":94.3,"endSpeed":86.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.206215176333767,"aZ":-11.897103083802913,"pfxX":-5.36488617503031,"pfxZ":10.68176467365527,"pX":-1.1582488022957935,"pZ":1.8664483419605569,"vX0":4.782874611753415,"vY0":-137.122793234231,"vZ0":-7.376925405221716,"x":161.15,"y":188.39,"x0":-2.23073301070686,"y0":50.00591806318766,"z0":5.409237407247111,"aX":-10.186555061176538},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.9,"breakHorizontal":8.6,"spinRate":2028,"spinDirection":210},"zone":13,"typeConfidence":0.9,"plateTime":0.39992867503160756,"extension":6.331700235244354},"index":4,"playId":"a9fad753-29e9-35f5-892a-88421befef6c","pitchNumber":3,"startTime":"2026-04-12T04:47:50.085Z","endTime":"2026-04-12T04:47:54.466Z","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":95.3,"endSpeed":86.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21881544077041,"aZ":-11.67309254831856,"pfxX":-4.832475805962083,"pfxZ":10.62764501238188,"pX":-0.7420830844426846,"pZ":3.465910303886142,"vX0":5.661282653399171,"vY0":-138.56201629525958,"vZ0":-3.919721403019774,"x":145.29,"y":145.2,"x0":-2.1914609615934446,"y0":50.004459051963494,"z0":5.688622894719019,"aX":-9.324141487808046},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.5,"breakHorizontal":7.4,"spinRate":2086,"spinDirection":203},"zone":11,"typeConfidence":0.9,"plateTime":0.39647982650105185,"extension":6.288456401668792},"index":5,"playId":"8e5a901d-a307-334c-ba60-71fb4b1b68ae","pitchNumber":4,"startTime":"2026-04-12T04:48:08.740Z","endTime":"2026-04-12T04:48:14.418Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T04:48:14.418Z","atBatIndex":81},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Leo Rivas walks. Cole Young to 3rd. Brendan Donovan to 2nd.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-12T04:48:40.363Z","endTime":"2026-04-12T04:51:03.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"postOnSecond":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"postOnThird":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"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(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.6,"endSpeed":85.8,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53297267756529,"aZ":-12.56626768968669,"pfxX":-5.384294185551891,"pfxZ":10.331161851637582,"pX":0.8068662932058754,"pZ":3.1707350069596694,"vX0":9.251772925204017,"vY0":-137.40332399360483,"vZ0":-4.188332259271979,"x":86.24,"y":153.17,"x0":-1.9156949099955787,"y0":50.004348874451054,"z0":5.578729968115707,"aX":-10.22148652009126},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.9,"breakHorizontal":7.7,"spinRate":2028,"spinDirection":209},"zone":12,"typeConfidence":0.9,"plateTime":0.3997574023865633,"extension":6.5984302036447655},"index":0,"playId":"4e91cfb0-4aa0-3154-8c7f-a2e985844b4f","pitchNumber":1,"startTime":"2026-04-12T04:48:40.680Z","endTime":"2026-04-12T04:48:45.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5302639099657,"aZ":-36.67726275922732,"pfxX":2.7184727608078223,"pfxZ":-2.85059527858267,"pX":-0.2705957374970281,"pZ":3.184942575571168,"vX0":4.25988184122303,"vY0":-125.52283146053371,"vZ0":0.5358503034758919,"x":127.31,"y":152.79,"x0":-2.348635076975742,"y0":50.00145257590736,"z0":5.976615353201199,"aX":4.297427186453304},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.7,"breakHorizontal":-6.0,"spinRate":2802,"spinDirection":43},"zone":2,"typeConfidence":0.9,"plateTime":0.43786076033413046,"extension":6.234343475212956},"index":1,"playId":"8336ab30-d3fe-35df-884b-e40635a2bb2e","pitchNumber":2,"startTime":"2026-04-12T04:48:55.097Z","endTime":"2026-04-12T04:48:59.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04236563367945,"aZ":-35.94203113327961,"pfxX":1.8299687287671418,"pfxZ":-2.2535851890247347,"pX":0.9274716852047751,"pZ":2.954529830948926,"vX0":7.143092675075278,"vY0":-128.75842781630578,"vZ0":-0.629022893641016,"x":81.65,"y":159.01,"x0":-2.1264998355139997,"y0":50.00522589889112,"z0":5.9959575137330035,"aX":3.055330386216488},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-4.0,"breakHorizontal":-5.0,"spinRate":2786,"spinDirection":32},"zone":12,"typeConfidence":0.89,"plateTime":0.4262486898065134,"extension":6.316865744224321},"index":2,"playId":"cff1598c-9512-3db0-b4dd-650a47ce1c21","pitchNumber":3,"startTime":"2026-04-12T04:49:12.687Z","endTime":"2026-04-12T04:49:17.806Z","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":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.710309633239305,"aZ":-37.84332032570293,"pfxX":0.7080273642280241,"pfxZ":-3.50056418810669,"pX":0.3999432846202182,"pZ":2.1805640362717176,"vX0":6.416067411221904,"vY0":-126.75170918711905,"vZ0":-1.5978525994436201,"x":101.76,"y":179.9,"x0":-2.2594348720163873,"y0":50.00017140485918,"z0":5.850098576291709,"aX":1.146760746624503},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-6.5,"breakHorizontal":-2.8,"spinRate":2701,"spinDirection":29},"zone":6,"typeConfidence":0.89,"plateTime":0.43267614187828407,"extension":6.350345201729455},"index":3,"playId":"9c06de26-b09c-30d4-9199-b6708c4c9733","pitchNumber":4,"startTime":"2026-04-12T04:49:29.725Z","endTime":"2026-04-12T04:49:34.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.211068456881296,"aZ":-38.58820361758695,"pfxX":0.5384848819925914,"pfxZ":-3.936686089010617,"pX":1.1118711357374116,"pZ":0.7530994130005567,"vX0":8.028046389277764,"vY0":-127.67466987928228,"vZ0":-4.977023861257162,"x":74.62,"y":218.45,"x0":-2.158822516488083,"y0":50.0016369494023,"z0":5.805018344352481,"aX":0.8757574009499633},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-8.2,"breakHorizontal":-3.0,"spinRate":2688,"spinDirection":21},"zone":14,"typeConfidence":0.89,"plateTime":0.4309870165104508,"extension":6.235592183782621},"index":4,"playId":"108164de-a9b2-3d8c-9125-023c0bf4abad","pitchNumber":5,"startTime":"2026-04-12T04:49:54.076Z","endTime":"2026-04-12T04:49:58.658Z","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":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.672726204930488,"aZ":-38.32769871618403,"pfxX":1.3865884784055482,"pfxZ":-3.8197574408252013,"pX":0.1045030880331543,"pZ":2.062532099339854,"vX0":5.200447600128338,"vY0":-126.77033427690657,"vZ0":-1.7178947502949675,"x":113.02,"y":183.09,"x0":-2.1633785716843965,"y0":50.00609664516592,"z0":5.8411464700022115,"aX":2.2309276474870394},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-7.1,"breakHorizontal":-3.8,"spinRate":2657,"spinDirection":33},"zone":8,"typeConfidence":0.9,"plateTime":0.43397128362923354,"extension":6.481317760840476},"index":5,"playId":"f78157ce-00fa-311c-9d7b-70fa7cfb2ad9","pitchNumber":6,"startTime":"2026-04-12T04:50:17.167Z","endTime":"2026-04-12T04:50:23.490Z","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":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.791996061497187,"aZ":-37.13713182617615,"pfxX":0.8023117970958364,"pfxZ":-3.0387860891593483,"pX":0.8424718023916781,"pZ":2.0447725101146794,"vX0":6.826335949198732,"vY0":-127.35011864463418,"vZ0":-2.1542459835797416,"x":84.89,"y":183.57,"x0":-1.984624944940487,"y0":50.005030832824964,"z0":5.858118875473402,"aX":1.3086066560516025},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.8,"breakHorizontal":-3.1,"spinRate":2778,"spinDirection":27},"zone":14,"typeConfidence":0.89,"plateTime":0.4311970634012585,"extension":6.397772536499144},"index":6,"playId":"79530ab2-2057-3358-a111-d37562b5c49a","pitchNumber":7,"startTime":"2026-04-12T04:50:57.228Z","endTime":"2026-04-12T04:51:03.518Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T04:51:03.518Z","atBatIndex":82},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.P. Crawford singles on a line drive to left fielder Joey Loperfido. Cole Young scores. Brendan Donovan to 3rd. Leo Rivas to 2nd.","rbi":1,"awayScore":7,"homeScore":8,"isOut":false},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-12T04:51:28.969Z","endTime":"2026-04-12T04:52:30.400Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"postOnSecond":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"postOnThird":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".516"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".458"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".561"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".642"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".914"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".387"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".565"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".745"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".472"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.38"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.02"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.57"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.48"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.25"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.73"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.58"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.06"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.17"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.05"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.53"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.10"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.29"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".245"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".241"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".303"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".258"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".115"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".516"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".458"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".561"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".642"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".914"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".387"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".565"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".745"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".472"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":{"id":650556,"link":"/api/v1/people/650556"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"56e018ce-2cbd-4d06-abea-1eb5c9261a36","startTime":"2026-04-12T04:51:28.969Z","endTime":"2026-04-12T04:51:33.969Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09442821173025,"aZ":-11.499337322422251,"pfxX":-2.4250829560383824,"pfxZ":10.77686335339424,"pX":0.19410463696401742,"pZ":1.954253049802188,"vX0":7.248591444644777,"vY0":-137.96314717448485,"vZ0":-7.232497549476096,"x":109.6,"y":186.02,"x0":-2.1578258277210294,"y0":50.00107750609758,"z0":5.393293713101611,"aX":-4.652343728714802},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.1,"breakHorizontal":2.8,"spinRate":2162,"spinDirection":208},"zone":8,"typeConfidence":0.9,"plateTime":0.3977515567987151,"extension":6.582998951590603},"index":1,"playId":"5b1aba23-5ca0-3706-9cb4-64b6fb7ac120","pitchNumber":1,"startTime":"2026-04-12T04:51:41.512Z","endTime":"2026-04-12T04:51:45.704Z","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":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.313367459674694,"aZ":-10.595882782194522,"pfxX":-2.757997571805963,"pfxZ":10.84831958938349,"pX":0.013032880357242297,"pZ":2.991865848983606,"vX0":6.672217294654159,"vY0":-140.49256609711966,"vZ0":-4.908032588716743,"x":116.5,"y":158.0,"x0":-2.03960181626638,"y0":50.00242897733756,"z0":5.456691845433589,"aX":-5.486424781975269},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.7,"breakHorizontal":3.6,"spinRate":2240,"spinDirection":213},"zone":2,"typeConfidence":0.9,"plateTime":0.3906044617340503,"extension":6.440450864972263},"index":2,"playId":"3b5d383c-706a-32ef-9946-9a47fd15faef","pitchNumber":2,"startTime":"2026-04-12T04:51:56.879Z","endTime":"2026-04-12T04:52:01.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.066128963568346,"aZ":-14.344340187550138,"pfxX":-3.1036279546275067,"pfxZ":8.853610457104867,"pX":-0.21196700765966192,"pZ":2.843587072666727,"vX0":5.916834553761182,"vY0":-141.00357672540653,"vZ0":-5.001147649443053,"x":125.08,"y":162.0,"x0":-1.934297110286724,"y0":50.00161776642738,"z0":5.565809719337407,"aX":-6.249926169451513},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.2,"breakHorizontal":4.4,"spinRate":1955,"spinDirection":207},"zone":2,"typeConfidence":0.9,"plateTime":0.38844755477581794,"extension":6.5719108848411},"hitData":{"launchSpeed":92.1,"launchAngle":10.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":93.2,"coordY":114.57}},"index":3,"playId":"7af34a79-250d-37cd-91e8-41998f523242","pitchNumber":3,"startTime":"2026-04-12T04:52:22.113Z","endTime":"2026-04-12T04:52:30.400Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T04:52:30.400Z","atBatIndex":83}],"currentPlay":{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.P. Crawford singles on a line drive to left fielder Joey Loperfido. Cole Young scores. Brendan Donovan to 3rd. Leo Rivas to 2nd.","rbi":1,"awayScore":7,"homeScore":8,"isOut":false},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-12T04:51:28.969Z","endTime":"2026-04-12T04:52:30.400Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"postOnSecond":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"postOnThird":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".516"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".458"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".561"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".642"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".914"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".387"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".565"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".745"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".472"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.38"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.02"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.57"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.48"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.25"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.73"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.58"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.06"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.17"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.05"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.53"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.10"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.29"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".245"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".241"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".303"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".258"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".115"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".516"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".458"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".561"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".642"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".914"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".387"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".565"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".745"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".472"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":{"id":650556,"link":"/api/v1/people/650556"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"56e018ce-2cbd-4d06-abea-1eb5c9261a36","startTime":"2026-04-12T04:51:28.969Z","endTime":"2026-04-12T04:51:33.969Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09442821173025,"aZ":-11.499337322422251,"pfxX":-2.4250829560383824,"pfxZ":10.77686335339424,"pX":0.19410463696401742,"pZ":1.954253049802188,"vX0":7.248591444644777,"vY0":-137.96314717448485,"vZ0":-7.232497549476096,"x":109.6,"y":186.02,"x0":-2.1578258277210294,"y0":50.00107750609758,"z0":5.393293713101611,"aX":-4.652343728714802},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.1,"breakHorizontal":2.8,"spinRate":2162,"spinDirection":208},"zone":8,"typeConfidence":0.9,"plateTime":0.3977515567987151,"extension":6.582998951590603},"index":1,"playId":"5b1aba23-5ca0-3706-9cb4-64b6fb7ac120","pitchNumber":1,"startTime":"2026-04-12T04:51:41.512Z","endTime":"2026-04-12T04:51:45.704Z","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":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.313367459674694,"aZ":-10.595882782194522,"pfxX":-2.757997571805963,"pfxZ":10.84831958938349,"pX":0.013032880357242297,"pZ":2.991865848983606,"vX0":6.672217294654159,"vY0":-140.49256609711966,"vZ0":-4.908032588716743,"x":116.5,"y":158.0,"x0":-2.03960181626638,"y0":50.00242897733756,"z0":5.456691845433589,"aX":-5.486424781975269},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.7,"breakHorizontal":3.6,"spinRate":2240,"spinDirection":213},"zone":2,"typeConfidence":0.9,"plateTime":0.3906044617340503,"extension":6.440450864972263},"index":2,"playId":"3b5d383c-706a-32ef-9946-9a47fd15faef","pitchNumber":2,"startTime":"2026-04-12T04:51:56.879Z","endTime":"2026-04-12T04:52:01.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.066128963568346,"aZ":-14.344340187550138,"pfxX":-3.1036279546275067,"pfxZ":8.853610457104867,"pX":-0.21196700765966192,"pZ":2.843587072666727,"vX0":5.916834553761182,"vY0":-141.00357672540653,"vZ0":-5.001147649443053,"x":125.08,"y":162.0,"x0":-1.934297110286724,"y0":50.00161776642738,"z0":5.565809719337407,"aX":-6.249926169451513},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.2,"breakHorizontal":4.4,"spinRate":1955,"spinDirection":207},"zone":2,"typeConfidence":0.9,"plateTime":0.38844755477581794,"extension":6.5719108848411},"hitData":{"launchSpeed":92.1,"launchAngle":10.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":93.2,"coordY":114.57}},"index":3,"playId":"7af34a79-250d-37cd-91e8-41998f523242","pitchNumber":3,"startTime":"2026-04-12T04:52:22.113Z","endTime":"2026-04-12T04:52:30.400Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T04:52:30.400Z","atBatIndex":83},"scoringPlays":[4,13,18,23,31,45,46,47,83],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2],"bottom":[3,4,5,6,7],"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":43.92,"y":90.71},"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":1,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":131.22,"y":143.47},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":225.74,"y":89.74},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":54.17,"y":122.68},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":132.74,"y":148.54},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":129.7,"y":183.01},"type":"O","description":"Double Play"}]}},{"startIndex":8,"endIndex":17,"top":[8,9,10,11,12,13,14],"bottom":[15,16,17],"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":82.33,"y":104.17},"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"coordinates":{"x":146.54,"y":134.55},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":2,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"coordinates":{"x":121.18,"y":91.73},"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"coordinates":{"x":84.4,"y":67.27},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":2,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":48.18,"y":88.34},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":195.69,"y":90.23},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":127.14,"y":183.57},"type":"O","description":"Groundout"}]}},{"startIndex":18,"endIndex":27,"top":[18,19,20,21,22,23,24],"bottom":[25,26,27],"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":180.07,"y":48.74},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":3,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":113.86,"y":82.69},"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":3,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":135.6,"y":134.37},"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"coordinates":{"x":123.73,"y":100.95},"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"coordinates":{"x":200.68,"y":125.22},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":3,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"coordinates":{"x":123.11,"y":97.84},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":137.03,"y":209.68},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":68.6,"y":68.94},"type":"O","description":"Flyout"}]}},{"startIndex":28,"endIndex":35,"top":[28,29,30,31,32],"bottom":[33,34,35],"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"coordinates":{"x":133.76,"y":142.96},"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":4,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":123.79,"y":75.59},"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":4,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":180.31,"y":64.08},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":90.16,"y":113.05},"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":4,"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":104.35,"y":168.31},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":156.57,"y":151.58},"type":"O","description":"Groundout"}]}},{"startIndex":36,"endIndex":48,"top":[36,37,38,39,40],"bottom":[41,42,43,44,45,46,47,48],"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":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"coordinates":{"x":112.47,"y":91.25},"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":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"coordinates":{"x":182.04,"y":61.76},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":136.8,"y":158.68},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"coordinates":{"x":128.18,"y":146.51},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":187.96,"y":108.17},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":155.14,"y":54.35},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":101.76,"y":95.86},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":72.42,"y":106.46},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":145.63,"y":27.62},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":106.89,"y":202.78},"type":"O","description":"Pop Out"}]}},{"startIndex":49,"endIndex":56,"top":[49,50,51,52],"bottom":[53,54,55,56],"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":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"coordinates":{"x":146.46,"y":116.17},"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":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":61.85,"y":130.71},"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":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":189.3,"y":98.37},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"coordinates":{"x":99.79,"y":169.32},"type":"O","description":"Groundout"}]}},{"startIndex":57,"endIndex":64,"top":[57,58,59,60,61],"bottom":[62,63,64],"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":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"coordinates":{"x":163.12,"y":68.89},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":7,"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"coordinates":{"x":158.09,"y":93.45},"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":7,"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":127.17,"y":134.85},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":134.26,"y":146.0},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":65,"endIndex":72,"top":[65,66,67,68,69],"bottom":[70,71,72],"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":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":146.76,"y":57.86},"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":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":224.16,"y":104.53},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":69.62,"y":134.98},"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":8,"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"coordinates":{"x":169.17,"y":153.24},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":104.86,"y":144.99},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":167.72,"y":93.75},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":121.59,"y":161.21},"type":"O","description":"Groundout"}]}},{"startIndex":73,"endIndex":83,"top":[73,74,75,76,77,78],"bottom":[79,80,81,82,83],"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":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"coordinates":{"x":92.19,"y":159.69},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":9,"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":180.65,"y":147.52},"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":9,"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":84.19,"y":129.74},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":93.2,"y":114.57},"type":"H","description":"Single"}]}}]},"linescore":{"note":"One out when winning run scored.","currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":3,"hits":4,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":5,"hits":4,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":1,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":3}}],"teams":{"home":{"runs":8,"hits":7,"errors":0,"leftOnBase":4},"away":{"runs":7,"hits":17,"errors":1,"leftOnBase":13}},"defense":{"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"catcher":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"first":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"second":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"third":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"shortstop":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"left":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"center":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"right":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"onDeck":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"inHole":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"battingOrder":3,"team":{"id":117,"name":"Houston Astros","link":"/api/v1/teams/117"}},"offense":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"onDeck":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"inHole":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"first":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"second":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"third":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"battingOrder":1,"team":{"id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"}},"balls":0,"strikes":2,"outs":1},"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":7,"groundOuts":4,"airOuts":13,"runs":7,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":1,"hits":17,"hitByPitch":0,"avg":".281","atBats":43,"obp":".377","slg":".462","ops":".839","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":26,"rbi":7,"leftOnBase":30,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.00","popOuts":3,"lineOuts":3},"pitching":{"flyOuts":3,"groundOuts":7,"airOuts":8,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":7,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":29,"obp":".378","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":175,"era":"6.47","inningsPitched":"8.1","saveOpportunities":0,"earnedRuns":8,"whip":"1.68","battersFaced":37,"outs":25,"completeGames":0,"shutouts":0,"pitchesThrown":175,"balls":69,"strikes":106,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":8,"pitchesPerInning":"21.00","runsScoredPer9":"8.64","homeRunsPer9":"2.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":25,"errors":1,"chances":34,"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":"300","stats":{"batting":{"summary":"1-5 | K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"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":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":8,"groundOuts":2,"airOuts":17,"runs":6,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":4,"avg":".222","atBats":36,"obp":".349","slg":".333","ops":".682","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":12,"rbi":6,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".296","groundOutsToAirouts":"0.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":12,"errors":0,"chances":26,"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"},{"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":{"note":"(L, 0-2)","summary":"0.1 IP, ER, K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":13,"strikes":10,"strikePercentage":".430","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"27.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":6,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":10,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":9,"baseOnBalls":10,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":17,"obp":".593","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":117,"era":"20.25","inningsPitched":"4.0","wins":0,"losses":2,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":9,"whip":"4.00","battersFaced":27,"outs":12,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":117,"balls":61,"strikes":56,"strikePercentage":".480","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":1,"winPercentage":".000","pitchesPerInning":"29.25","gamesFinished":5,"strikeoutWalkRatio":"0.90","strikeoutsPer9Inn":"20.25","walksPer9Inn":"22.50","hitsPer9Inn":"13.50","runsScoredPer9":"22.50","homeRunsPer9":"6.75","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":true,"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,"battingOrder":"101","stats":{"batting":{"note":"1-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":1,"groundOuts":2,"airOuts":3,"runs":5,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".273","atBats":11,"obp":".385","slg":".273","ops":".658","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":3,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".375","groundOutsToAirouts":"0.67","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":10,"putOuts":4,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID678906":{"person":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":8,"strikes":12,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":6,"gamesStarted":0,"flyOuts":4,"groundOuts":6,"airOuts":10,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":30,"obp":".219","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":131,"era":"2.16","inningsPitched":"8.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.84","battersFaced":32,"outs":25,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":131,"balls":50,"strikes":81,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.72","gamesFinished":0,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"9.72","walksPer9Inn":"2.16","hitsPer9Inn":"5.40","runsScoredPer9":"2.16","homeRunsPer9":"2.16","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":5,"gamesStarted":0,"flyOuts":4,"groundOuts":5,"airOuts":13,"runs":10,"doubles":1,"triples":1,"homeRuns":3,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":0,"hits":17,"hitByPitch":0,"atBats":50,"obp":".411","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":219,"era":"7.36","inningsPitched":"11.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"2.09","battersFaced":56,"outs":33,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":219,"balls":85,"strikes":134,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":".000","pitchesPerInning":"19.91","gamesFinished":3,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"12.27","walksPer9Inn":"4.91","hitsPer9Inn":"13.91","runsScoredPer9":"8.18","homeRunsPer9":"2.45","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"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":"700","stats":{"batting":{"summary":"4-5 | 2 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"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":15,"flyOuts":5,"groundOuts":12,"airOuts":10,"runs":10,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":15,"baseOnBalls":7,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".302","atBats":53,"obp":".393","slg":".547","ops":".940","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":61,"totalBases":29,"rbi":8,"leftOnBase":27,"sacBunts":0,"sacFlies":0,"babip":".371","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.67","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":0,"putOuts":30,"errors":1,"chances":31,"fielding":".968","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":{},"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":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":0,"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":true,"isSubstitute":false}},"ID660853":{"person":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":4,"groundOuts":5,"airOuts":4,"runs":1,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":16,"obp":".294","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":60,"era":"2.25","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.25","battersFaced":17,"outs":12,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":60,"balls":21,"strikes":39,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":2,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"6.75","walksPer9Inn":"2.25","hitsPer9Inn":"9.00","runsScoredPer9":"2.25","homeRunsPer9":"2.25","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":true,"isSubstitute":false}},"ID595345":{"person":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"13.50","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":2,"groundOuts":5,"airOuts":9,"runs":4,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":22,"obp":".231","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":105,"era":"4.91","inningsPitched":"7.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"0.82","battersFaced":26,"outs":22,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":105,"balls":34,"strikes":71,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":3,"winPercentage":".---","pitchesPerInning":"14.32","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.36","walksPer9Inn":"3.68","hitsPer9Inn":"3.68","runsScoredPer9":"4.91","homeRunsPer9":"1.23","inheritedRunners":10,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"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"}]},"ID694728":{"person":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"ID805123":{"person":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"jerseyNumber":"69","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":5,"strikes":12,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":6,"gamesStarted":0,"flyOuts":11,"groundOuts":7,"airOuts":14,"runs":10,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":36,"obp":".372","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":178,"era":"9.64","inningsPitched":"9.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":10,"whip":"1.71","battersFaced":44,"outs":28,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":178,"balls":63,"strikes":115,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".333","pitchesPerInning":"19.07","gamesFinished":0,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"6.75","walksPer9Inn":"4.82","hitsPer9Inn":"10.61","runsScoredPer9":"9.64","homeRunsPer9":"1.93","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"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":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":"400","stats":{"batting":{"summary":"1-4 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":2,"groundOuts":17,"airOuts":8,"runs":12,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":13,"intentionalWalks":1,"hits":16,"hitByPitch":0,"avg":".302","atBats":53,"obp":".439","slg":".491","ops":".930","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":66,"totalBases":26,"rbi":6,"leftOnBase":30,"sacBunts":0,"sacFlies":0,"babip":".359","groundOutsToAirouts":"2.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.50","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":31,"putOuts":14,"errors":0,"chances":45,"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}},"ID666211":{"person":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"jerseyNumber":"26","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | 2B, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":3,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".500","atBats":4,"obp":".667","slg":".750","ops":"1.417","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":3,"rbi":3,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":"1.000","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":3,"gamesStarted":3,"flyOuts":2,"groundOuts":8,"airOuts":4,"runs":7,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":11,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":32,"obp":".432","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":205,"era":"7.27","inningsPitched":"8.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"2.08","battersFaced":44,"outs":26,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":205,"balls":94,"strikes":111,"strikePercentage":".540","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"23.65","gamesFinished":0,"strikeoutWalkRatio":"1.18","strikeoutsPer9Inn":"13.50","walksPer9Inn":"11.42","hitsPer9Inn":"7.27","runsScoredPer9":"7.27","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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | 2B, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":3,"groundOuts":12,"airOuts":4,"runs":7,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".300","atBats":40,"obp":".383","slg":".400","ops":".783","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":16,"rbi":5,"leftOnBase":18,"sacBunts":0,"sacFlies":1,"babip":".429","groundOutsToAirouts":"3.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":22,"errors":0,"chances":23,"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"}]},"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-3","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":12,"groundOuts":10,"airOuts":16,"runs":5,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".256","atBats":43,"obp":".304","slg":".349","ops":".653","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":15,"rbi":0,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".297","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":13,"putOuts":13,"errors":1,"chances":27,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"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":{"summary":"4.1 IP, 6 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":3,"airOuts":5,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":79,"inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":19,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":79,"balls":33,"strikes":46,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"12.46","homeRunsPer9":"2.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":5,"groundOuts":14,"airOuts":10,"runs":10,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":6,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":55,"obp":".328","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":254,"era":"5.87","inningsPitched":"15.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.30","battersFaced":61,"outs":46,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":254,"balls":100,"strikes":154,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":4,"winPercentage":"1.000","pitchesPerInning":"16.57","gamesFinished":0,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"9.98","walksPer9Inn":"3.52","hitsPer9Inn":"8.22","runsScoredPer9":"5.87","homeRunsPer9":"0.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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}},"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":{"summary":"1.1 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"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":25,"balls":7,"strikes":18,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":6,"gamesStarted":0,"flyOuts":2,"groundOuts":8,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":23,"obp":".296","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":112,"era":"1.35","inningsPitched":"6.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.05","battersFaced":27,"outs":20,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":112,"balls":36,"strikes":76,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"4.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.80","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"12.15","walksPer9Inn":"4.05","hitsPer9Inn":"5.40","runsScoredPer9":"1.35","homeRunsPer9":"0.00","inheritedRunners":3,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID621043":{"person":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"jerseyNumber":"1","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"500","stats":{"batting":{"summary":"3-5 | 2B, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":6,"groundOuts":14,"airOuts":15,"runs":12,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":1,"hits":15,"hitByPitch":0,"avg":".294","atBats":51,"obp":".368","slg":".412","ops":".780","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":57,"totalBases":21,"rbi":9,"leftOnBase":41,"sacBunts":0,"sacFlies":0,"babip":".326","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.00","popOuts":2,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":27,"putOuts":11,"errors":1,"chances":39,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID572233":{"person":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"102","stats":{"batting":{"note":"a-","summary":"0-1 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":9,"groundOuts":13,"airOuts":16,"runs":10,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":8,"baseOnBalls":7,"intentionalWalks":1,"hits":17,"hitByPitch":0,"avg":".315","atBats":54,"obp":".393","slg":".593","ops":".986","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":61,"totalBases":32,"rbi":13,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"babip":".326","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":86,"errors":0,"chances":91,"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID681151":{"person":{"id":681151,"fullName":"Jayden Murray","link":"/api/v1/people/681151"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID543877":{"person":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"jerseyNumber":"2","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":2,"groundOuts":7,"airOuts":5,"runs":3,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".348","atBats":23,"obp":".375","slg":".609","ops":".984","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":14,"rbi":8,"leftOnBase":14,"sacBunts":1,"sacFlies":0,"babip":".389","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","assists":3,"putOuts":58,"errors":0,"chances":61,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID673237":{"person":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"jerseyNumber":"21","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"800","stats":{"batting":{"summary":"0-5 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":7,"groundOuts":19,"airOuts":10,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".200","atBats":45,"obp":".245","slg":".222","ops":".467","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":10,"rbi":7,"leftOnBase":31,"sacBunts":0,"sacFlies":1,"babip":".237","groundOutsToAirouts":"1.90","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":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":95,"errors":0,"chances":95,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID670541":{"person":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"jerseyNumber":"44","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"200","stats":{"batting":{"summary":"3-6 | HR, 2B, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":7,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.00","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":15,"flyOuts":14,"groundOuts":8,"airOuts":18,"runs":12,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":7,"baseOnBalls":14,"intentionalWalks":4,"hits":18,"hitByPitch":3,"avg":".360","atBats":50,"obp":".515","slg":".800","ops":"1.315","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":68,"totalBases":40,"rbi":14,"leftOnBase":21,"sacBunts":0,"sacFlies":1,"babip":".316","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"8.33","popOuts":3,"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":4,"errors":0,"chances":4,"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,669397,572233,670541,670623,514888,621043,694388,701358,673237,666211,621121,595345,678906,687911,805123,650556],"pitchers":[621121,595345,678906,687911,805123,650556],"bench":[694728,543877],"bullpen":[675989,681347,660853,837227,681151,685005,680802],"battingOrder":[572233,670541,670623,514888,621043,694388,701358,673237,666211],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Trammell (1, Castillo, L); Loperfido, J (4, Castillo, L); Smith 2 (4, Legumina, Muñoz, A); Correa (3, Bazardo); Alvarez, Y (4, Brash)."},{"label":"HR","value":"Alvarez, Y (6, 3rd inning off Castillo, L, 0 on, 0 out)."},{"label":"TB","value":"Altuve; Alvarez, Y 7; Correa 4; Loperfido, J 3; Paredes; Peña; Smith 6; Trammell 3."},{"label":"RBI","value":"Alvarez, Y (14); Paredes (6); Smith 2 (8); Trammell 3 (3)."},{"label":"2-out RBI","value":"Smith 2; Trammell 3."},{"label":"Runners left in scoring position, 2 out","value":"Peña; Alvarez, Y 2; Trammell 3; Correa."},{"label":"GIDP","value":"Altuve."},{"label":"Team RISP","value":"5-for-18."},{"label":"Team LOB","value":"13."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Trammell (1, fielding)."},{"label":"DP","value":"2 (McCullers Jr.-Altuve; Altuve-Allen, N-Paredes)."}]}],"note":[{"label":"a","value":"Lined out for Allen, N in the 8th."},{"label":"1","value":"Ran for Peña in the 4th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":7,"airOuts":8,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":7,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".193","atBats":29,"obp":".302","slg":".323","ops":".625","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":15,"rbi":8,"leftOnBase":6,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.50","popOuts":3,"lineOuts":2},"pitching":{"flyOuts":7,"groundOuts":4,"airOuts":13,"runs":7,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":1,"hits":17,"hitByPitch":0,"atBats":43,"obp":".447","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":184,"era":"3.14","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.07","battersFaced":47,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":184,"balls":58,"strikes":126,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.31","rbi":7,"pitchesPerInning":"20.44","runsScoredPer9":"7.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":0,"chances":32,"passedBall":0,"pickoffs":0}},"players":{"ID647304":{"person":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"jerseyNumber":"12","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"400","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":9,"groundOuts":20,"airOuts":20,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":1,"hits":6,"hitByPitch":0,"avg":".107","atBats":56,"obp":".180","slg":".107","ops":".287","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":61,"totalBases":6,"rbi":2,"leftOnBase":24,"sacBunts":0,"sacFlies":0,"babip":".130","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":98,"errors":1,"chances":113,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID702284":{"person":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | BB, K, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":7,"groundOuts":10,"airOuts":12,"runs":11,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":16,"baseOnBalls":5,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".269","atBats":52,"obp":".345","slg":".462","ops":".807","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":58,"totalBases":24,"rbi":8,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".353","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":5,"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":43,"putOuts":19,"errors":0,"chances":62,"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"}]},"ID678606":{"person":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":6,"strikes":15,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":4,"groundOuts":4,"airOuts":8,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":25,"obp":".346","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":107,"era":"3.00","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"1.50","battersFaced":27,"outs":18,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":107,"balls":35,"strikes":72,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"17.83","gamesFinished":0,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"1.50","hitsPer9Inn":"12.00","runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668227":{"person":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"jerseyNumber":"56","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":6,"groundOuts":15,"airOuts":11,"runs":10,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":9,"intentionalWalks":0,"hits":13,"hitByPitch":3,"avg":".255","atBats":51,"obp":".397","slg":".373","ops":".770","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":63,"totalBases":19,"rbi":6,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".316","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.00","popOuts":0,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":30,"errors":0,"chances":31,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID641487":{"person":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"100","stats":{"batting":{"summary":"2-3 | 2 BB, 3 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":3,"groundOuts":3,"airOuts":7,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":8,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".217","atBats":23,"obp":".419","slg":".261","ops":".680","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":6,"rbi":4,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":15,"putOuts":12,"errors":0,"chances":27,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID668984":{"person":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":6,"strikes":14,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":5,"groundOuts":5,"airOuts":9,"runs":0,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":2,"atBats":25,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":116,"era":"0.00","inningsPitched":"7.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.82","battersFaced":28,"outs":22,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":116,"balls":44,"strikes":72,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".---","pitchesPerInning":"15.82","gamesFinished":1,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"7.36","walksPer9Inn":"1.23","hitsPer9Inn":"6.14","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686527":{"person":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":0,"leftOnBase":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":12,"flyOuts":8,"groundOuts":5,"airOuts":13,"runs":7,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".226","atBats":31,"obp":".294","slg":".516","ops":".810","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":16,"rbi":4,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".217","groundOutsToAirouts":"0.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.50","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID663728":{"person":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"jerseyNumber":"29","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | HR, 3 RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","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":15,"flyOuts":12,"groundOuts":9,"airOuts":18,"runs":4,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":8,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".145","atBats":55,"obp":".250","slg":".291","ops":".541","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":64,"totalBases":16,"rbi":10,"leftOnBase":28,"sacBunts":0,"sacFlies":1,"babip":".182","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.50","popOuts":6,"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":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","assists":8,"putOuts":109,"errors":1,"chances":118,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID656582":{"person":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":3,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"2.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":1,"putOuts":3,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608701":{"person":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"jerseyNumber":"30","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":2,"groundOuts":3,"airOuts":8,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":16,"obp":".158","slg":".000","ops":".158","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":0,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"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":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID677961":{"person":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":4,"airOuts":4,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":19,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":82,"era":"5.79","inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.29","battersFaced":21,"outs":14,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":82,"balls":25,"strikes":57,"strikePercentage":".700","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"17.57","gamesFinished":0,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"11.57","walksPer9Inn":"1.93","hitsPer9Inn":"9.64","runsScoredPer9":"5.79","homeRunsPer9":"1.93","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666374":{"person":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":6,"strikes":6,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":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":6,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":7,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":1,"hits":3,"hitByPitch":0,"atBats":17,"obp":".211","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":72,"era":"0.00","inningsPitched":"5.2","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":0,"whip":"0.71","battersFaced":20,"outs":17,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":72,"balls":26,"strikes":46,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":"1.000","pitchesPerInning":"12.71","gamesFinished":1,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"6.35","walksPer9Inn":"1.59","hitsPer9Inn":"4.76","runsScoredPer9":"1.59","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669302":{"person":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":11,"groundOuts":11,"airOuts":17,"runs":10,"doubles":9,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":3,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":64,"obp":".313","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":277,"era":"5.40","inningsPitched":"16.2","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.26","battersFaced":67,"outs":50,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":277,"balls":99,"strikes":178,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".000","pitchesPerInning":"16.62","gamesFinished":0,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"9.72","walksPer9Inn":"1.62","hitsPer9Inn":"9.72","runsScoredPer9":"5.40","homeRunsPer9":"0.54","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"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":true,"isSubstitute":false}},"ID693433":{"person":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":22,"groundOuts":9,"airOuts":27,"runs":5,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":17,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":62,"obp":".221","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":253,"era":"1.50","inningsPitched":"18.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.78","battersFaced":68,"outs":54,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":253,"balls":81,"strikes":172,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".000","pitchesPerInning":"14.06","gamesFinished":0,"strikeoutWalkRatio":"4.25","strikeoutsPer9Inn":"8.50","walksPer9Inn":"2.00","hitsPer9Inn":"5.00","runsScoredPer9":"2.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"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}},"ID680977":{"person":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"jerseyNumber":"33","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"802","stats":{"batting":{"note":"b-","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":12,"flyOuts":2,"groundOuts":11,"airOuts":6,"runs":5,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":2,"avg":".316","atBats":38,"obp":".435","slg":".605","ops":"1.040","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":23,"rbi":5,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".346","groundOutsToAirouts":"1.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.67","popOuts":3,"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":12,"putOuts":7,"errors":4,"chances":23,"fielding":".826","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID622491":{"person":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"3.1 IP, 7 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":2,"airOuts":5,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"battersFaced":21,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":23,"strikes":68,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":7,"gamesFinished":0,"runsScoredPer9":"18.90","homeRunsPer9":"2.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":13,"airOuts":11,"runs":11,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":4,"intentionalWalks":0,"hits":19,"hitByPitch":1,"atBats":56,"obp":".393","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":270,"era":"6.92","inningsPitched":"13.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.77","battersFaced":62,"outs":39,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":270,"balls":91,"strikes":179,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.18","rbi":7,"winPercentage":".---","pitchesPerInning":"20.77","gamesFinished":0,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"9.69","walksPer9Inn":"2.77","hitsPer9Inn":"13.15","runsScoredPer9":"7.62","homeRunsPer9":"0.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681867":{"person":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"jerseyNumber":"88","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":4,"groundOuts":7,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":1,"hits":5,"hitByPitch":0,"atBats":23,"obp":".308","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":114,"era":"2.57","inningsPitched":"7.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.14","battersFaced":26,"outs":21,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":114,"balls":38,"strikes":76,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.75","rbi":0,"winPercentage":".---","pitchesPerInning":"16.29","gamesFinished":4,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.86","hitsPer9Inn":"6.43","runsScoredPer9":"2.57","homeRunsPer9":"2.57","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":true,"isSubstitute":false}},"ID669923":{"person":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":12,"groundOuts":25,"airOuts":14,"runs":8,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":16,"baseOnBalls":5,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":68,"obp":".257","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":269,"era":"3.60","inningsPitched":"20.0","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"0.90","battersFaced":74,"outs":60,"gamesPitched":3,"completeGames":1,"shutouts":0,"pitchesThrown":269,"balls":87,"strikes":182,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.79","rbi":0,"winPercentage":".333","pitchesPerInning":"13.45","gamesFinished":0,"strikeoutWalkRatio":"3.20","strikeoutsPer9Inn":"7.20","walksPer9Inn":"2.25","hitsPer9Inn":"5.85","runsScoredPer9":"3.60","homeRunsPer9":"1.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID662253":{"person":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(W, 2-1)","summary":"1.0 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":14,"strikes":10,"strikePercentage":".420","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":6,"gamesStarted":0,"flyOuts":3,"groundOuts":5,"airOuts":4,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"obp":".308","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":118,"era":"3.00","inningsPitched":"6.0","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.33","battersFaced":26,"outs":18,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":118,"balls":51,"strikes":67,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".667","pitchesPerInning":"19.67","gamesFinished":4,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"13.50","walksPer9Inn":"6.00","hitsPer9Inn":"6.00","runsScoredPer9":"4.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID641598":{"person":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".125","atBats":8,"obp":".364","slg":".125","ops":".489","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"3.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":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":2,"putOuts":24,"errors":0,"chances":26,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642100":{"person":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":7,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":4,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":1,"hits":5,"hitByPitch":1,"atBats":19,"obp":".304","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":75,"era":"3.00","inningsPitched":"6.0","wins":0,"losses":2,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"1.00","battersFaced":24,"outs":18,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":75,"balls":22,"strikes":53,"strikePercentage":".710","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.75","rbi":0,"winPercentage":".000","pitchesPerInning":"12.50","gamesFinished":3,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"1.50","hitsPer9Inn":"7.50","runsScoredPer9":"6.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":1,"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}},"ID660844":{"person":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"jerseyNumber":"76","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | 2 BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":5,"groundOuts":8,"airOuts":8,"runs":4,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":16,"baseOnBalls":9,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".158","atBats":38,"obp":".319","slg":".211","ops":".530","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":8,"rbi":3,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"1.00","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":21,"putOuts":23,"errors":1,"chances":45,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID677594":{"person":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"jerseyNumber":"44","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HR, 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":7,"groundOuts":16,"airOuts":14,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":6,"intentionalWalks":1,"hits":10,"hitByPitch":1,"avg":".172","atBats":58,"obp":".262","slg":".241","ops":".503","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":14,"rbi":4,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".231","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"58.00","popOuts":2,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":39,"errors":0,"chances":39,"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"}]},"ID660825":{"person":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":3,"strikes":13,"strikePercentage":".810","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":5,"groundOuts":2,"airOuts":11,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":23,"obp":".296","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":113,"era":"1.35","inningsPitched":"6.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":1,"whip":"1.20","battersFaced":27,"outs":20,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":113,"balls":42,"strikes":71,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.18","rbi":0,"winPercentage":".---","pitchesPerInning":"16.95","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.10","walksPer9Inn":"4.05","hitsPer9Inn":"6.75","runsScoredPer9":"1.35","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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"}]},"ID670042":{"person":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"jerseyNumber":"20","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":5,"groundOuts":7,"airOuts":6,"runs":5,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":20,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":2,"avg":".214","atBats":42,"obp":".283","slg":".476","ops":".759","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":20,"rbi":7,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".316","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.00","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676106":{"person":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":13,"airOuts":16,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":58,"obp":".226","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":267,"era":"2.04","inningsPitched":"17.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"0.74","battersFaced":62,"outs":53,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":267,"balls":91,"strikes":176,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".667","pitchesPerInning":"15.11","gamesFinished":0,"strikeoutWalkRatio":"6.33","strikeoutsPer9Inn":"9.68","walksPer9Inn":"1.53","hitsPer9Inn":"5.09","runsScoredPer9":"2.04","homeRunsPer9":"0.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[641487,663728,677594,647304,668227,670042,702284,686527,608701,680977,660844,622491,668984,678606,660825,666374,662253],"pitchers":[622491,668984,678606,660825,666374,662253],"bench":[641598,656582],"bullpen":[681867,669302,676106,669923,642100,677961,693433],"battingOrder":[641487,663728,677594,647304,668227,670042,702284,680977,660844],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Rodríguez, J (1, McCullers Jr.); Canzone (3, McCullers Jr.)."},{"label":"HR","value":"Raleigh (2, 1st inning off McCullers Jr., 1 on, 0 out); Rodríguez, J (1, 5th inning off Okert, 1 on, 2 out)."},{"label":"TB","value":"Canzone 2; Crawford, J 2; Raleigh 4; Rodríguez, J 6; Young."},{"label":"RBI","value":"Crawford, J 3 (4); Raleigh 3 (10); Rodríguez, J 2 (4)."},{"label":"2-out RBI","value":"Rodríguez, J 2."},{"label":"SF","value":"Raleigh."},{"label":"GIDP","value":"Raleigh."},{"label":"Team RISP","value":"2-for-4."},{"label":"Team LOB","value":"4."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Rivas-Young-Naylor, J)."}]}],"note":[{"label":"a","value":"Grounded out for Canzone in the 6th."},{"label":"b","value":"Walked for Refsnyder in the 9th."}]}},"officials":[{"official":{"id":503077,"fullName":"Adam Hamari","link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":623949,"fullName":"Clint Vondrak","link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":429805,"fullName":"Todd Tichenor","link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658536,"fullName":"Austin Jones","link":"/api/v1/people/658536"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Altuve (by Brash)."},{"label":"ABS Challenge","value":"Raleigh (Ball-Overturned to Strike); Smith (Strike-Confirmed); Trammell (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"McCullers Jr. 79-46; Okert 11-8; Teng 20-12; King, B 25-18; Blubaugh 17-12; Abreu, B 23-10; Castillo, L 91-68; Legumina 20-14; Ferrer 21-15; Bazardo 16-13; Brash 12-6; Muñoz, A 24-10."},{"label":"Groundouts-flyouts","value":"McCullers Jr. 3-2; Okert 0-1; Teng 0-0; King, B 2-0; Blubaugh 2-0; Abreu, B 0-0; Castillo, L 2-2; Legumina 2-0; Ferrer 0-2; Bazardo 0-0; Brash 0-1; Muñoz, A 0-2."},{"label":"Batters faced","value":"McCullers Jr. 19; Okert 3; Teng 3; King, B 4; Blubaugh 3; Abreu, B 5; Castillo, L 21; Legumina 6; Ferrer 4; Bazardo 5; Brash 5; Muñoz, A 6."},{"label":"Inherited runners-scored","value":"Okert 2-2; King, B 1-0; Legumina 2-0."},{"label":"Umpires","value":"HP: Adam Hamari. 1B: Clint Vondrak. 2B: Todd Tichenor. 3B: Austin Jones. "},{"label":"Weather","value":"55 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, Calm."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"3:12."},{"label":"Att","value":"43,294."},{"label":"Venue","value":"T-Mobile Park."},{"label":"April 11, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358","boxscoreName":"Smith"},"jerseyNumber":"11","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"700","stats":{"batting":{"summary":"4-5 | 2 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"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":15,"flyOuts":5,"groundOuts":12,"airOuts":10,"runs":10,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":15,"baseOnBalls":7,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".302","atBats":53,"obp":".393","slg":".547","ops":".940","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":61,"totalBases":29,"rbi":8,"leftOnBase":27,"sacBunts":0,"sacFlies":0,"babip":".371","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.67","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":0,"putOuts":30,"errors":1,"chances":31,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":66,"hittingGameScore":66},{"player":{"person":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487","boxscoreName":"Crawford, J"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"100","stats":{"batting":{"summary":"2-3 | 2 BB, 3 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":3,"groundOuts":3,"airOuts":7,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":8,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".217","atBats":23,"obp":".419","slg":".261","ops":".680","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":6,"rbi":4,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":15,"putOuts":12,"errors":0,"chances":27,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":64,"hittingGameScore":64},{"player":{"person":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541","boxscoreName":"Alvarez, Y"},"jerseyNumber":"44","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"200","stats":{"batting":{"summary":"3-6 | HR, 2B, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":7,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.00","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":15,"flyOuts":14,"groundOuts":8,"airOuts":18,"runs":12,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":7,"baseOnBalls":14,"intentionalWalks":4,"hits":18,"hitByPitch":3,"avg":".360","atBats":50,"obp":".515","slg":".800","ops":"1.315","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":68,"totalBases":40,"rbi":14,"leftOnBase":21,"sacBunts":0,"sacFlies":1,"babip":".316","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"8.33","popOuts":3,"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":4,"errors":0,"chances":4,"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"}]},"type":"hitter","gameScore":60,"hittingGameScore":60}]},"decisions":{"winner":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"loser":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}