{"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":823068,"link":"/api/v1.1/game/823068/feed/live","metaData":{"wait":10,"timeStamp":"20260426_205115","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count12","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823068,"type":"R","doubleHeader":"N","id":"2026/04/26/seamlb-slnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823068-2026-04-26","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-26T18:15:00Z","originalDate":"2026-04-26","officialDate":"2026-04-26","dayNight":"day","time":"1:15","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":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":29,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":14,"losses":15,"ties":0,"pct":".483"},"records":{},"divisionLeader":false,"wins":14,"losses":15,"winningPercentage":".483"},"franchiseName":"Seattle","clubName":"Mariners","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138","season":2026,"venue":{"id":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"sln","fileCode":"stl","abbreviation":"STL","teamName":"Cardinals","locationName":"St. Louis","firstYearOfPlay":"1892","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"St. Louis","record":{"gamesPlayed":27,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":14,"losses":13,"ties":0,"pct":".519"},"records":{},"divisionLeader":false,"wins":14,"losses":13,"winningPercentage":".519"},"franchiseName":"St. Louis","clubName":"Cardinals","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},"ID694335":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335","firstName":"Matthew","lastName":"Svanson","primaryNumber":"49","birthDate":"1999-01-31","currentAge":27,"birthCity":"Lake Zurich","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Svanson","middleName":"Patrick","boxscoreName":"Svanson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"SVONN-suhn","mlbDebutDate":"2025-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Svanson","nameSlug":"matt-svanson-694335","firstLastName":"Matt Svanson","lastFirstName":"Svanson, Matt","lastInitName":"Svanson, M","initLastName":"M Svanson","fullFMLName":"Matthew Patrick Svanson","fullLFMName":"Svanson, Matthew Patrick","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID691023":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023","firstName":"Jordan","lastName":"Walker","primaryNumber":"18","birthDate":"2002-05-22","currentAge":24,"birthCity":"Stone Mountain","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jordan","useLastName":"Walker","middleName":"Alexander","boxscoreName":"Walker, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Walker","nameSlug":"jordan-walker-691023","firstLastName":"Jordan Walker","lastFirstName":"Walker, Jordan","lastInitName":"Walker, J","initLastName":"J Walker","fullFMLName":"Jordan Alexander Walker","fullLFMName":"Walker, Jordan Alexander","strikeZoneTop":3.461,"strikeZoneBottom":1.747},"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},"ID687363":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363","firstName":"Victor","lastName":"Scott","primaryNumber":"11","birthDate":"2001-02-12","currentAge":25,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Victor","useLastName":"Scott II","middleName":"Dwanyne","boxscoreName":"Scott II","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Victor Scott II","nameTitle":"II","nameSuffix":"II","nameSlug":"victor-scott-ii-687363","firstLastName":"Victor Scott II","lastFirstName":"Scott II, Victor","lastInitName":"Scott II, V","initLastName":"V Scott II","fullFMLName":"Victor Dwanyne Scott II","fullLFMName":"Scott II, Victor Dwanyne","strikeZoneTop":3.137,"strikeZoneBottom":1.583},"ID701675":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675","firstName":"Nathan","lastName":"Church","primaryNumber":"27","birthDate":"2000-07-12","currentAge":26,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Nathan","useLastName":"Church","middleName":"Michael","boxscoreName":"Church","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nathan Church","nameSlug":"nathan-church-701675","firstLastName":"Nathan Church","lastFirstName":"Church, Nathan","lastInitName":"Church, N","initLastName":"N Church","fullFMLName":"Nathan Michael Church","fullLFMName":"Church, Nathan Michael","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID695380":{"id":695380,"fullName":"Alex Hoppe","link":"/api/v1/people/695380","firstName":"Alex","lastName":"Hoppe","primaryNumber":"26","birthDate":"1998-12-17","currentAge":27,"birthCity":"Davenport","birthStateProvince":"IA","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"Hoppe","middleName":"Kevin","boxscoreName":"Hoppe","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Hoppe","nameSlug":"alex-hoppe-695380","firstLastName":"Alex Hoppe","lastFirstName":"Hoppe, Alex","lastInitName":"Hoppe, A","initLastName":"A Hoppe","fullFMLName":"Alex Kevin Hoppe","fullLFMName":"Hoppe, Alex Kevin","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID700669":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669","firstName":"Gordon","lastName":"Graceffo","primaryNumber":"44","birthDate":"2000-03-17","currentAge":26,"birthCity":"Wayne","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gordon","useLastName":"Graceffo","middleName":"Joseph","boxscoreName":"Graceffo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"gruh-SEFF-oh","mlbDebutDate":"2024-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gordon Graceffo","nameSlug":"gordon-graceffo-700669","firstLastName":"Gordon Graceffo","lastFirstName":"Graceffo, Gordon","lastInitName":"Graceffo, G","initLastName":"G Graceffo","fullFMLName":"Gordon Joseph Graceffo","fullLFMName":"Graceffo, Gordon Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID802139":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139","firstName":"Jonathan","lastName":"Wetherholt","primaryNumber":"26","birthDate":"2002-09-10","currentAge":24,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"JJ","useLastName":"Wetherholt","middleName":"David","boxscoreName":"Wetherholt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JJ Wetherholt","nameSlug":"jj-wetherholt-802139","firstLastName":"JJ Wetherholt","lastFirstName":"Wetherholt, JJ","lastInitName":"Wetherholt, J","initLastName":"J Wetherholt","fullFMLName":"Jonathan David Wetherholt","fullLFMName":"Wetherholt, Jonathan David","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"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},"ID676475":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475","firstName":"Alec","lastName":"Burleson","primaryNumber":"41","birthDate":"1998-11-25","currentAge":27,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Alec","useLastName":"Burleson","middleName":"Michael","boxscoreName":"Burleson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"bur-leh-son","mlbDebutDate":"2022-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alec Burleson","nameSlug":"alec-burleson-676475","firstLastName":"Alec Burleson","lastFirstName":"Burleson, Alec","lastInitName":"Burleson, A","initLastName":"A Burleson","fullFMLName":"Alec Michael Burleson","fullLFMName":"Burleson, Alec Michael","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"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},"ID695336":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336","firstName":"Thomas","lastName":"Saggese","primaryNumber":"25","birthDate":"2002-04-10","currentAge":24,"birthCity":"Carlsbad","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Thomas","useLastName":"Saggese","middleName":"Darren","boxscoreName":"Saggese","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"suh-JAY-see","mlbDebutDate":"2024-09-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Thomas Saggese","nameSlug":"thomas-saggese-695336","firstLastName":"Thomas Saggese","lastFirstName":"Saggese, Thomas","lastInitName":"Saggese, T","initLastName":"T Saggese","fullFMLName":"Thomas Darren Saggese","fullLFMName":"Saggese, Thomas Darren","strikeZoneTop":3.141,"strikeZoneBottom":1.585},"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},"ID676617":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617","firstName":"Riley","lastName":"O'Brien","primaryNumber":"61","birthDate":"1995-02-06","currentAge":31,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Riley","useLastName":"O'Brien","middleName":"Chun-Young","boxscoreName":"O'Brien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Riley O'Brien","nameSlug":"riley-o-brien-676617","firstLastName":"Riley O'Brien","lastFirstName":"O'Brien, Riley","lastInitName":"O'Brien, R","initLastName":"R O'Brien","fullFMLName":"Riley Chun-Young O'Brien","fullLFMName":"O'Brien, Riley Chun-Young","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669467":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467","firstName":"Neil","lastName":"Pallante","primaryNumber":"53","birthDate":"1998-09-18","currentAge":27,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andre","useLastName":"Pallante","middleName":"Andre","boxscoreName":"Pallante","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"puh-LAWN-tay","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andre Pallante","nameSlug":"andre-pallante-669467","firstLastName":"Andre Pallante","lastFirstName":"Pallante, Andre","lastInitName":"Pallante, A","initLastName":"A Pallante","fullFMLName":"Neil Andre Pallante","fullLFMName":"Pallante, Neil Andre","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID650968":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968","firstName":"Yohel","lastName":"Pozo","primaryNumber":"79","birthDate":"1997-06-14","currentAge":29,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 11\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Yohel","useLastName":"Pozo","middleName":"Enrique","boxscoreName":"Pozo","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":true,"pronunciation":"jo-EL POH-zoh","mlbDebutDate":"2021-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohel Pozo","nameSlug":"yohel-pozo-650968","firstLastName":"Yohel Pozo","lastFirstName":"Pozo, Yohel","lastInitName":"Pozo, Y","initLastName":"Y Pozo","fullFMLName":"Yohel Enrique Pozo","fullLFMName":"Pozo, Yohel Enrique","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID666277":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277","firstName":"George","lastName":"Soriano","primaryNumber":"65","birthDate":"1999-03-24","currentAge":27,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Soriano","boxscoreName":"Soriano, G","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Soriano","nameSlug":"george-soriano-666277","firstLastName":"George Soriano","lastFirstName":"Soriano, George","lastInitName":"Soriano, G","initLastName":"G Soriano","fullFMLName":"George Soriano","fullLFMName":"Soriano, George","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669461":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461","firstName":"Matthew","lastName":"Liberatore","primaryNumber":"32","birthDate":"1999-11-06","currentAge":26,"birthCity":"Peoria","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matthew","useLastName":"Liberatore","middleName":"Joseph","boxscoreName":"Liberatore","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LIBB-er-uh-tore","mlbDebutDate":"2022-05-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matthew Liberatore","nameSlug":"matthew-liberatore-669461","firstLastName":"Matthew Liberatore","lastFirstName":"Liberatore, Matthew","lastInitName":"Liberatore, M","initLastName":"M Liberatore","fullFMLName":"Matthew Joseph Liberatore","fullLFMName":"Liberatore, Matthew Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID602104":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104","firstName":"Ramón","lastName":"Urías","primaryNumber":"29","birthDate":"1994-06-03","currentAge":32,"birthCity":"Magdalena de Kino","birthStateProvince":"SO","birthCountry":"Mexico","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Ramón","useLastName":"Urías","middleName":"Francisco","boxscoreName":"Urías, R","gender":"M","nameMatrilineal":"Figueroa","isPlayer":true,"isVerified":true,"pronunciation":"oo-REE-ahs","mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ramón Urías","nameSlug":"ramon-urias-602104","firstLastName":"Ramón Urías","lastFirstName":"Urías, Ramón","lastInitName":"Urías, R","initLastName":"R Urías","fullFMLName":"Ramón Francisco Urías","fullLFMName":"Urías, Ramón Francisco","strikeZoneTop":3.098,"strikeZoneBottom":1.563},"ID686780":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780","firstName":"Pedro","lastName":"Pagés","primaryNumber":"43","birthDate":"1998-09-17","currentAge":27,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 11\"","weight":245,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Pedro","useLastName":"Pagés","middleName":"Jose","boxscoreName":"Pagés, P","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"paw-HESS","mlbDebutDate":"2024-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pedro Pagés","nameSlug":"pedro-pages-686780","firstLastName":"Pedro Pagés","lastFirstName":"Pagés, Pedro","lastInitName":"Pagés, P","initLastName":"P Pagés","fullFMLName":"Pedro Jose Pagés","fullLFMName":"Pagés, Pedro Jose","strikeZoneTop":3.174,"strikeZoneBottom":1.602},"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},"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},"ID671056":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056","firstName":"Ivan","lastName":"Herrera","primaryNumber":"48","birthDate":"2000-06-01","currentAge":26,"birthCity":"Panama City","birthCountry":"Panama","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Iván","useLastName":"Herrera","middleName":"Aaron","boxscoreName":"Herrera","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ee-VAHN","mlbDebutDate":"2022-05-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Iván Herrera","nameSlug":"ivan-herrera-671056","firstLastName":"Iván Herrera","lastFirstName":"Herrera, Iván","lastInitName":"Herrera, I","initLastName":"I Herrera","fullFMLName":"Ivan Aaron Herrera","fullLFMName":"Herrera, Ivan Aaron","strikeZoneTop":3.173,"strikeZoneBottom":1.602},"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},"ID700241":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241","firstName":"Michael","lastName":"McGreevy","primaryNumber":"36","birthDate":"2000-07-08","currentAge":26,"birthCity":"San Clemente","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"McGreevy","middleName":"Stephen","boxscoreName":"McGreevy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael McGreevy","nameSlug":"michael-mcgreevy-700241","firstLastName":"Michael McGreevy","lastFirstName":"McGreevy, Michael","lastInitName":"McGreevy, M","initLastName":"M McGreevy","fullFMLName":"Michael Stephen McGreevy","fullLFMName":"McGreevy, Michael Stephen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669357":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357","firstName":"Nolan","lastName":"Gorman","primaryNumber":"16","birthDate":"2000-05-10","currentAge":26,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nolan","useLastName":"Gorman","middleName":"Brian","boxscoreName":"Gorman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-05-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Gorman","nameSlug":"nolan-gorman-669357","firstLastName":"Nolan Gorman","lastFirstName":"Gorman, Nolan","lastInitName":"Gorman, N","initLastName":"N Gorman","fullFMLName":"Nolan Brian Gorman","fullLFMName":"Gorman, Nolan Brian","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID681517":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517","firstName":"Kyle","lastName":"Leahy","primaryNumber":"62","birthDate":"1997-06-04","currentAge":29,"birthCity":"Boulder","birthStateProvince":"CO","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Leahy","middleName":"Yandow","boxscoreName":"Leahy","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LAY-hee","mlbDebutDate":"2023-07-07","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Leahy","nameSlug":"kyle-leahy-681517","firstLastName":"Kyle Leahy","lastFirstName":"Leahy, Kyle","lastInitName":"Leahy, K","initLastName":"K Leahy","fullFMLName":"Kyle Yandow Leahy","fullLFMName":"Leahy, Kyle Yandow","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID669717":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717","firstName":"Will","lastName":"Wilson","primaryNumber":"7","birthDate":"1998-07-21","currentAge":28,"birthCity":"Kings Mountain","birthStateProvince":"NC","birthCountry":"USA","height":"5' 9\"","weight":184,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Will","useLastName":"Wilson","middleName":"Bradley","boxscoreName":"Wilson, Wi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Wilson","nameSlug":"will-wilson-669717","firstLastName":"Will Wilson","lastFirstName":"Wilson, Will","lastInitName":"Wilson, W","initLastName":"W Wilson","fullFMLName":"Will Bradley Wilson","fullLFMName":"Wilson, Will Bradley","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"ID665877":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877","firstName":"José","lastName":"Fermín","primaryNumber":"15","birthDate":"1999-03-29","currentAge":27,"birthCity":"Puerto Plata","birthCountry":"Dominican Republic","height":"5' 10\"","weight":198,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"José","useLastName":"Fermín","middleName":"Miguel","boxscoreName":"Fermín","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"fair-MEAN","mlbDebutDate":"2023-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Fermín","nameSlug":"jose-fermin-665877","firstLastName":"José Fermín","lastFirstName":"Fermín, José","lastInitName":"Fermín, J","initLastName":"J Fermín","fullFMLName":"José Miguel Fermín","fullLFMName":"Fermín, José Miguel","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"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},"ID681676":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676","firstName":"Ryan","lastName":"Fernandez","primaryNumber":"64","birthDate":"1998-06-11","currentAge":28,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Fernandez","middleName":"Austin","boxscoreName":"Fernandez","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Fernandez","nameSlug":"ryan-fernandez-681676","firstLastName":"Ryan Fernandez","lastFirstName":"Fernandez, Ryan","lastInitName":"Fernandez, R","initLastName":"R Fernandez","fullFMLName":"Ryan Austin Fernandez","fullLFMName":"Fernandez, Ryan Austin","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID668941":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941","firstName":"Joseph","lastName":"Romero","primaryNumber":"33","birthDate":"1996-09-09","currentAge":30,"birthCity":"Camarillo","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JoJo","useLastName":"Romero","middleName":"Abel","boxscoreName":"Romero, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2020-08-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JoJo Romero","nameSlug":"jojo-romero-668941","firstLastName":"JoJo Romero","lastFirstName":"Romero, JoJo","lastInitName":"Romero, J","initLastName":"J Romero","fullFMLName":"Joseph Abel Romero","fullLFMName":"Romero, Joseph Abel","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"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},"ID677865":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865","firstName":"Justin","lastName":"Bruihl","primaryNumber":"47","birthDate":"1997-06-26","currentAge":29,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Bruihl","boxscoreName":"Bruihl","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Justin Bruihl","nameSlug":"justin-bruihl-677865","firstLastName":"Justin Bruihl","lastFirstName":"Bruihl, Justin","lastInitName":"Bruihl, J","initLastName":"J Bruihl","fullFMLName":"Justin  Bruihl","fullLFMName":"Bruihl, Justin ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID592773":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773","firstName":"Ryne","lastName":"Stanek","primaryNumber":"55","birthDate":"1991-07-26","currentAge":35,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 4\"","weight":226,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryne","useLastName":"Stanek","middleName":"Thomas","boxscoreName":"Stanek","nickName":"Stanny","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-05-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryne Stanek","nameSlug":"ryne-stanek-592773","firstLastName":"Ryne Stanek","lastFirstName":"Stanek, Ryne","lastInitName":"Stanek, R","initLastName":"R Stanek","fullFMLName":"Ryne Thomas Stanek","fullLFMName":"Stanek, Ryne Thomas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"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},"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},"ID669160":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160","firstName":"Dustin","lastName":"May","primaryNumber":"21","birthDate":"1997-09-06","currentAge":29,"birthCity":"Justin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 6\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dustin","useLastName":"May","middleName":"Jake","boxscoreName":"May","nickName":"Big Red","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dustin May","nameSlug":"dustin-may-669160","firstLastName":"Dustin May","lastFirstName":"May, Dustin","lastInitName":"May, D","initLastName":"D May","fullFMLName":"Dustin Jake May","fullLFMName":"May, Dustin Jake","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID691026":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026","firstName":"Masyn","lastName":"Winn","primaryNumber":"0","birthDate":"2002-03-21","currentAge":24,"birthCity":"Katy","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Masyn","useLastName":"Winn","middleName":"Blaze","boxscoreName":"Winn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Masyn Winn","nameSlug":"masyn-winn-691026","firstLastName":"Masyn Winn","lastFirstName":"Winn, Masyn","lastInitName":"Winn, M","initLastName":"M Winn","fullFMLName":"Masyn Blaze Winn","fullLFMName":"Winn, Masyn Blaze","strikeZoneTop":3.081,"strikeZoneBottom":1.555}},"venue":{"id":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889","location":{"address1":"700 Clark Street","city":"St. Louis","state":"Missouri","stateAbbrev":"MO","postalCode":"63102","defaultCoordinates":{"latitude":38.62256667,"longitude":-90.19286667},"azimuthAngle":62.0,"elevation":460,"country":"USA","phone":"(314) 345-9600"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":43435,"turfType":"Grass","roofType":"Open","leftLine":336,"leftCenter":375,"center":400,"rightCenter":375,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":2889,"link":"/api/v1/venues/2889"},"weather":{"condition":"Sunny","temp":"77","wind":"9 mph, R To L"},"gameInfo":{"attendance":30780,"firstPitch":"2026-04-26T18:15:00.000Z","gameDurationMinutes":156},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":4,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":4,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"home":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"}},"officialScorer":{"id":823823,"fullName":"Lauren Wiser","link":"/api/v1/people/823823"},"primaryDatacaster":{"id":810854,"fullName":"Matthew Langston","link":"/api/v1/people/810854"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.P. Crawford grounds out, third baseman Ramón Urías to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-26T18:15:44.322Z","endTime":"2026-04-26T18:16:52.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":602104,"link":"/api/v1/people/602104"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"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-26T15:31:27.793Z","endTime":"2026-04-26T17:48:04.781Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"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-26T17:48:04.781Z","endTime":"2026-04-26T18:14:21.488Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"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-26T18:14:21.488Z","endTime":"2026-04-26T18:15:46.552Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"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":91.4,"endSpeed":84.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33500727929818,"aZ":-18.733636937385892,"pfxX":-6.322039983665634,"pfxZ":7.48338834859156,"pX":0.6310517957004036,"pZ":2.2083584730177193,"vX0":8.624275278685316,"vY0":-132.87932036763505,"vZ0":-5.651617004484393,"x":92.95,"y":179.15,"x0":-1.8287810945360838,"y0":50.00150391376891,"z0":5.715172851618696,"aX":-11.353233995733834},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.6,"breakHorizontal":9.7,"spinRate":2373,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.4115253888580601,"extension":6.650715130722294},"index":3,"playId":"b4d0abb5-1025-3db0-9334-2840677018d5","pitchNumber":1,"startTime":"2026-04-26T18:15:46.552Z","endTime":"2026-04-26T18:15:50.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.889498217055063,"aZ":-19.242244828960178,"pfxX":-5.418381638684513,"pfxZ":7.030831472517068,"pX":-0.9252930342728902,"pZ":3.0158238992828386,"vX0":4.685431380967285,"vY0":-134.25932609080095,"vZ0":-3.7824948576237754,"x":152.27,"y":157.35,"x0":-1.9822803685039567,"y0":50.0065128323278,"z0":5.7986488714226105,"aX":-9.97314239887524},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.2,"breakHorizontal":8.9,"spinRate":2354,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4067191703000632,"extension":6.629401670422241},"index":4,"playId":"585a3cc0-32ed-3c80-8db1-682f2ddacbd9","pitchNumber":2,"startTime":"2026-04-26T18:16:02.650Z","endTime":"2026-04-26T18:16:05.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37114858775713,"aZ":-42.70053662602992,"pfxX":6.769759638744493,"pfxZ":-8.210490753932941,"pX":0.3214371118352623,"pZ":-0.04401338188017248,"vX0":3.0405100343738862,"vY0":-113.57134051776778,"vZ0":-2.9281213021899677,"x":104.75,"y":239.97,"x0":-1.9218993349757374,"y0":50.00182686680937,"z0":5.585006610976712,"aX":8.68007952691622},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-15.4,"breakHorizontal":-13.1,"spinRate":2548,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4857188600013296,"extension":6.615224526130377},"index":5,"playId":"ccad810d-6678-3cd2-84bd-66872b3d5cd1","pitchNumber":3,"startTime":"2026-04-26T18:16:19.695Z","endTime":"2026-04-26T18:16:22.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.391467227864453,"aZ":-20.675802017373897,"pfxX":-6.28900155401499,"pfxZ":6.263661566761689,"pX":0.2860371183558545,"pZ":3.027832003461468,"vX0":7.490277639718866,"vY0":-134.4181389350112,"vZ0":-3.21316641992438,"x":106.1,"y":157.03,"x0":-1.715931889730309,"y0":50.00005238021697,"z0":5.701969398743636,"aX":-11.538799112505966},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.9,"breakHorizontal":9.8,"spinRate":2294,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.40705565679347755,"extension":6.599506039377725},"hitData":{"launchSpeed":67.0,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.66,"coordY":170.94}},"index":6,"playId":"e54afa2b-c1dd-3916-a9f0-78e48c006934","pitchNumber":4,"startTime":"2026-04-26T18:16:44.923Z","endTime":"2026-04-26T18:16:52.656Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T18:16:52.656Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-26T18:17:03.579Z","endTime":"2026-04-26T18:19:06.967Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","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":671056,"link":"/api/v1/people/671056"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17738223120197,"aZ":-28.342873539624186,"pfxX":1.0506015260477244,"pfxZ":2.3837931512365476,"pX":-0.09807589154526897,"pZ":3.3335355084220852,"vX0":4.68569121585657,"vY0":-125.67143157078826,"vZ0":-0.09619726163305087,"x":120.74,"y":148.77,"x0":-2.119170731291119,"y0":50.00398023817954,"z0":5.664114668464417,"aX":1.6891220815831156},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.6,"breakHorizontal":-2.9,"spinRate":2419,"spinDirection":156},"zone":2,"typeConfidence":2.0,"plateTime":0.4349334235857021,"extension":6.709345912110466},"index":0,"playId":"53b4f74c-fe4a-31f7-a319-57053c7d985c","pitchNumber":1,"startTime":"2026-04-26T18:17:16.309Z","endTime":"2026-04-26T18:17:19.558Z","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":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6126128298795,"aZ":-25.807447575929135,"pfxX":-5.429661461020877,"pfxZ":3.958068654778282,"pX":-0.6156937931816315,"pZ":2.5896616136778,"vX0":5.042911228600172,"vY0":-126.71753808175124,"vZ0":-2.6543425886893837,"x":140.47,"y":168.86,"x0":-1.9369860738894538,"y0":50.00154053371029,"z0":5.736988689806117,"aX":-8.730289002896368},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.7,"breakHorizontal":8.5,"spinRate":1896,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.4341248480294033,"extension":6.665939131542412},"index":1,"playId":"d0c712cf-941c-382d-b3a1-daee38460142","pitchNumber":2,"startTime":"2026-04-26T18:17:31.616Z","endTime":"2026-04-26T18:17:35.392Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-26T18:17:40.764Z","endTime":"2026-04-26T18:18:00.694Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21624840645468,"aZ":-17.7671447367759,"pfxX":-5.643377150812068,"pfxZ":7.796992566255495,"pX":0.22699710052446054,"pZ":3.326518823219578,"vX0":7.710530595156429,"vY0":-135.25020942115754,"vZ0":-2.866583708622468,"x":108.35,"y":148.96,"x0":-1.931046054594298,"y0":50.00236867880375,"z0":5.649960536395365,"aX":-10.42787420988966},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.7,"breakHorizontal":8.5,"spinRate":2388,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.40538043311272176,"extension":6.6081579934489},"index":3,"playId":"1ee57aa2-2366-3e7d-b3c3-b39d0b14b807","pitchNumber":3,"startTime":"2026-04-26T18:18:00.694Z","endTime":"2026-04-26T18:18:04.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.66635190017232,"aZ":-20.8551143604504,"pfxX":-4.576870164479031,"pfxZ":6.1726344033732605,"pX":-1.224321432341434,"pZ":3.9418316245196143,"vX0":3.645348517460607,"vY0":-134.8949760258963,"vZ0":-0.7815187055938442,"x":163.67,"y":132.35,"x0":-2.0017875437409174,"y0":50.00467744123467,"z0":5.712151784272401,"aX":-8.39516945641011},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.2,"breakHorizontal":7.4,"spinRate":2258,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.40679386566037445,"extension":6.563470441977664},"index":4,"playId":"c39e9df8-2324-3a59-aa35-ae600d65e8ee","pitchNumber":4,"startTime":"2026-04-26T18:18:22.207Z","endTime":"2026-04-26T18:18:25.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":73.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.33155131920939,"aZ":-40.25349994950095,"pfxX":7.974741355325802,"pfxZ":-6.011076702538252,"pX":-0.399357018155199,"pZ":1.646901310607949,"vX0":1.27169292811161,"vY0":-115.14350884905583,"vZ0":-0.4499013422450445,"x":132.22,"y":194.31,"x0":-1.9950246607367854,"y0":50.00480430800998,"z0":5.73888172529787,"aX":10.711825230928865},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-10.7,"breakHorizontal":-14.8,"spinRate":2477,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.47565219250308344,"extension":6.58458617959471},"index":5,"playId":"41638e04-75d2-3ae7-8b43-776508053edf","pitchNumber":5,"startTime":"2026-04-26T18:18:41.216Z","endTime":"2026-04-26T18:18:44.598Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.745637903997057,"aZ":-28.817836754994566,"pfxX":1.1398133307292184,"pfxZ":2.0740850677373164,"pX":-0.07850040534925853,"pZ":3.544000342815742,"vX0":4.465443178219488,"vY0":-126.86862858734786,"vZ0":0.4978169451241843,"x":119.99,"y":143.09,"x0":-2.0147817578073215,"y0":50.00228845295149,"z0":5.655608486859794,"aX":1.84395806543986},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.1,"breakHorizontal":-3.1,"spinRate":2354,"spinDirection":163},"zone":11,"typeConfidence":2.0,"plateTime":0.4329498104021896,"extension":6.627643623238638},"index":6,"playId":"55afe903-a4ed-3257-8903-7396ec95ca45","pitchNumber":6,"startTime":"2026-04-26T18:19:03.357Z","endTime":"2026-04-26T18:19:06.967Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T18:19:06.967Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Julio Rodríguez pops out to first baseman Alec Burleson in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-26T18:19:12.916Z","endTime":"2026-04-26T18:20:32.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":3},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.176232587618745,"aZ":-43.15964695371357,"pfxX":6.23462829347978,"pfxZ":-8.310451640970504,"pX":0.20223573889220897,"pZ":2.130768020116158,"vX0":3.0217353826418454,"vY0":-114.84011574371767,"vZ0":1.2086960089329446,"x":109.29,"y":181.25,"x0":-1.9444726276990747,"y0":50.00103138968062,"z0":5.82772184314484,"aX":8.244852562276277},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-14.4,"breakHorizontal":-12.1,"spinRate":2494,"spinDirection":47},"zone":8,"typeConfidence":2.0,"plateTime":0.4787136951213036,"extension":6.658068044502066},"index":0,"playId":"4525f281-bbd0-34ab-a634-035565528c21","pitchNumber":1,"startTime":"2026-04-26T18:19:33.475Z","endTime":"2026-04-26T18:19:37.256Z","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":91.0,"endSpeed":83.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.589059941870108,"aZ":-26.092380256432495,"pfxX":-5.5019881641279085,"pfxZ":3.425386445920237,"pX":0.568890518389132,"pZ":2.766824456249314,"vX0":8.579722336678044,"vY0":-132.30176302293629,"vZ0":-2.2444630547314692,"x":95.32,"y":164.08,"x0":-1.9977164392198303,"y0":50.006249252550084,"z0":5.533888543990101,"aX":-9.779869752749583},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.9,"breakHorizontal":8.2,"spinRate":2256,"spinDirection":245},"zone":6,"typeConfidence":2.0,"plateTime":0.41362366124392214,"extension":6.635452859204337},"index":1,"playId":"6bfa0a1d-36df-3347-8c80-dcc32ca86ec4","pitchNumber":2,"startTime":"2026-04-26T18:19:48.916Z","endTime":"2026-04-26T18:19:52.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.078344596653803,"aZ":-21.347625939663477,"pfxX":-5.912211127681083,"pfxZ":5.819893435584664,"pX":0.7144176481453454,"pZ":3.5701012265315604,"vX0":8.35270371001778,"vY0":-135.41611466530952,"vZ0":-1.7013902126966063,"x":89.77,"y":142.39,"x0":-1.639391974326114,"y0":50.00261896350575,"z0":5.697219408683299,"aX":-10.999457398934549},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.4,"breakHorizontal":9.0,"spinRate":2279,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.4041874968298429,"extension":6.703113439025832},"index":2,"playId":"951bbd25-ca8f-3e6c-8049-9451529b8ec1","pitchNumber":3,"startTime":"2026-04-26T18:20:06.599Z","endTime":"2026-04-26T18:20:10.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":80.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.448000984662375,"aZ":-28.23647364499516,"pfxX":-6.961135182209863,"pfxZ":2.365775676885586,"pX":0.18362415597867202,"pZ":1.9928886480817742,"vX0":7.372370973103002,"vY0":-128.83676420096958,"vZ0":-3.520034697688031,"x":110.0,"y":184.97,"x0":-1.8252181849530782,"y0":50.002476881376005,"z0":5.585118689999844,"aX":-11.577448764445997},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.6,"breakHorizontal":10.7,"spinRate":1571,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.4268977145459485,"extension":6.797658955548545},"hitData":{"launchSpeed":84.6,"launchAngle":66.0,"totalDistance":135.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":178.16,"coordY":186.14}},"index":3,"playId":"32cd97b8-1cb8-3a46-b96a-49b07660bf8c","pitchNumber":4,"startTime":"2026-04-26T18:20:23.652Z","endTime":"2026-04-26T18:20:32.809Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T18:20:32.809Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Wetherholt flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-26T18:21:55.233Z","endTime":"2026-04-26T18:22:52.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":94.1,"endSpeed":86.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37830298030531,"aZ":-28.651736760747045,"pfxX":-11.422610164092447,"pfxZ":1.864464467315904,"pX":-0.04559919054814832,"pZ":1.7322664469610682,"vX0":11.10737677754193,"vY0":-136.58707840074962,"vZ0":-3.2764404141954926,"x":118.74,"y":192.01,"x0":-2.68288406741139,"y0":50.00209576386169,"z0":4.919855828930766,"aX":-21.55980428467698},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.9,"breakHorizontal":18.4,"spinRate":2248,"spinDirection":252},"zone":8,"typeConfidence":0.9,"plateTime":0.40117633648103324,"extension":6.229642326740144},"hitData":{"launchSpeed":97.3,"launchAngle":33.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.63,"coordY":50.33}},"index":0,"playId":"242c5e05-ad96-31c3-93b8-6b93a2d3647f","pitchNumber":1,"startTime":"2026-04-26T18:22:43.060Z","endTime":"2026-04-26T18:22:52.287Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T18:22:52.287Z","atBatIndex":3},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Iván Herrera doubles (5) on a line drive to left fielder Randy Arozarena.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-26T18:23:30.978Z","endTime":"2026-04-26T18:24:54.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-26T18:23:17.823Z","endTime":"2026-04-26T18:23:33.044Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.63484097869801,"aZ":-22.208958681103738,"pfxX":-10.951507830510971,"pfxZ":5.184211255276802,"pX":0.8080032683364547,"pZ":1.288979564571943,"vX0":12.620894302176778,"vY0":-137.747465102675,"vZ0":-5.8326875485229515,"x":86.2,"y":203.98,"x0":-2.410560123129823,"y0":50.00078419725545,"z0":4.935640965092174,"aX":-21.041144963724438},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.3,"breakHorizontal":17.2,"spinRate":2581,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.39764761220963063,"extension":6.3097738812887005},"index":1,"playId":"356749ee-600c-3042-b02a-8d7ec3e6e417","pitchNumber":1,"startTime":"2026-04-26T18:23:33.044Z","endTime":"2026-04-26T18:23:36.557Z","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.8,"endSpeed":87.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89149926361926,"aZ":-26.104360704169338,"pfxX":-9.965678694702547,"pfxZ":3.10652620316034,"pX":-1.0482678258429141,"pZ":1.9897938562582007,"vX0":7.830172095139444,"vY0":-139.28365659398125,"vZ0":-3.5178647482833596,"x":156.96,"y":185.06,"x0":-2.608937991435652,"y0":50.00272552528846,"z0":5.006211333362721,"aX":-19.472779237649622},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.0,"breakHorizontal":16.3,"spinRate":2426,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.3940673428787811,"extension":6.2110651425887715},"index":2,"playId":"8ee577b0-edbd-3c5c-9f0d-3706e01939a7","pitchNumber":2,"startTime":"2026-04-26T18:23:49.795Z","endTime":"2026-04-26T18:23:53.913Z","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":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.892734858407312,"aZ":-25.493207117882623,"pfxX":1.109231130055779,"pfxZ":4.027636662527418,"pX":1.8772650115915555,"pZ":1.9180211157512552,"vX0":10.401027875144234,"vY0":-127.3629342149072,"vZ0":-3.5467652715806843,"x":45.44,"y":186.99,"x0":-2.3877362541225637,"y0":50.000930436446176,"z0":5.323900434936994,"aX":1.8379415185612409},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.7,"breakHorizontal":-4.2,"spinRate":2398,"spinDirection":178},"zone":14,"typeConfidence":0.9,"plateTime":0.4285378177177219,"extension":6.110098386950327},"index":3,"playId":"8ac17fcd-f2d3-347a-a22c-3cf6687436a7","pitchNumber":3,"startTime":"2026-04-26T18:24:06.282Z","endTime":"2026-04-26T18:24:09.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41315133191049,"aZ":-29.700041977597184,"pfxX":-11.35371702688018,"pfxZ":1.2893790600504396,"pX":-0.858897534398676,"pZ":3.170536520780017,"vX0":8.797541595267967,"vY0":-137.8076072850183,"vZ0":0.390566007987869,"x":149.74,"y":153.18,"x0":-2.616321534356841,"y0":50.006480547266335,"z0":5.032010381274306,"aX":-21.858230793112117},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.6,"breakHorizontal":18.7,"spinRate":2413,"spinDirection":246},"zone":11,"typeConfidence":0.91,"plateTime":0.39734353748880613,"extension":6.165950211631108},"index":4,"playId":"2702c504-7f46-359b-8a10-07ce0eb1f44f","pitchNumber":4,"startTime":"2026-04-26T18:24:21.925Z","endTime":"2026-04-26T18:24:26.547Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21372984407413,"aZ":-29.888204049281153,"pfxX":-12.378069776451698,"pfxZ":1.192532041647988,"pX":-0.24243977079163478,"pZ":3.068959607321356,"vX0":11.039499886285338,"vY0":-138.0446044611397,"vZ0":0.22956999704565118,"x":126.24,"y":155.92,"x0":-2.6952714161572415,"y0":50.00454513664832,"z0":5.005246401001212,"aX":-23.76868199511744},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.4,"breakHorizontal":19.9,"spinRate":2380,"spinDirection":246},"zone":2,"typeConfidence":0.91,"plateTime":0.397552951408076,"extension":6.133283593439376},"hitData":{"launchSpeed":107.1,"launchAngle":8.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":40.83,"coordY":96.45}},"index":5,"playId":"075ce255-d8b6-3acb-8375-b0e0f1dbb519","pitchNumber":5,"startTime":"2026-04-26T18:24:39.858Z","endTime":"2026-04-26T18:24:54.498Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T18:24:54.498Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out sharply to right fielder Luke Raley.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-26T18:25:00.642Z","endTime":"2026-04-26T18:26:15.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54320985582968,"aZ":-32.12370753813069,"pfxX":3.1432719742965496,"pfxZ":0.037629039798375175,"pX":-0.012790873167165526,"pZ":3.0907560489267984,"vX0":5.344693197828452,"vY0":-124.28426118173313,"vZ0":0.8247361028683724,"x":117.49,"y":155.33,"x0":-2.5984443968558475,"y0":50.00613237024722,"z0":5.419143106947104,"aX":4.926332818008849},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.5,"breakHorizontal":-7.0,"spinRate":2348,"spinDirection":118},"zone":2,"typeConfidence":0.9,"plateTime":0.4404321326345433,"extension":6.035727699252669},"index":0,"playId":"f2f915d2-877e-3105-82df-637217b9dc6d","pitchNumber":1,"startTime":"2026-04-26T18:25:28.439Z","endTime":"2026-04-26T18:25:32.159Z","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":95.2,"endSpeed":87.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.545698998846326,"aZ":-21.14413566209352,"pfxX":-7.3380521049337455,"pfxZ":5.663191099590161,"pX":-1.3849265123758516,"pZ":3.8066996308271666,"vX0":6.326781975048931,"vY0":-138.5838949524925,"vZ0":0.5726603027185136,"x":169.79,"y":136.0,"x0":-2.742453867026869,"y0":50.00335476408885,"z0":5.008106988882659,"aX":-14.294729982568802},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.6,"breakHorizontal":12.0,"spinRate":2375,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.3950010030057336,"extension":6.199285263135122},"index":1,"playId":"beee1518-0d73-38a2-bfa5-ee53f5720514","pitchNumber":2,"startTime":"2026-04-26T18:25:43.991Z","endTime":"2026-04-26T18:25:47.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.348349880481308,"aZ":-21.15102102109168,"pfxX":-8.92479190034858,"pfxZ":5.646426450337213,"pX":0.3716397914813558,"pZ":2.9488548596764215,"vX0":11.15783641236019,"vY0":-138.8765785000354,"vZ0":-1.8481236836804782,"x":102.83,"y":159.16,"x0":-2.540171099426525,"y0":50.00150438526017,"z0":5.031084779816892,"aX":-17.4183383553907},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.0,"breakHorizontal":13.8,"spinRate":2518,"spinDirection":247},"zone":3,"typeConfidence":2.0,"plateTime":0.3945272846025083,"extension":6.312215096962219},"hitData":{"launchSpeed":106.0,"launchAngle":43.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":168.59,"coordY":67.85}},"index":2,"playId":"fc590f9d-d03d-3717-94ce-8e98cb31e459","pitchNumber":3,"startTime":"2026-04-26T18:26:02.337Z","endTime":"2026-04-26T18:26:15.666Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T18:26:15.666Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jordan Walker walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-26T18:26:46.183Z","endTime":"2026-04-26T18:28:46.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"89dd7a26-bf9d-4f99-9df3-4d6790b7bcdb","startTime":"2026-04-26T18:26:46.183Z","endTime":"2026-04-26T18:26:52.003Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.6346356748585,"aZ":-31.007711283433753,"pfxX":8.924717379872634,"pfxZ":0.8724822429666581,"pX":0.031641353565410146,"pZ":2.7639094907518738,"vX0":4.063950713867651,"vY0":-115.02148987725452,"vZ0":1.3916523135573537,"x":115.79,"y":164.15,"x0":-2.918404554110221,"y0":50.002700834748985,"z0":5.161022108740023,"aX":11.93994760293872},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":2.3,"breakHorizontal":-17.2,"spinRate":2545,"spinDirection":69},"zone":5,"typeConfidence":0.88,"plateTime":0.4764698702081711,"extension":6.132069196888697},"index":1,"playId":"2b3b8f90-3c6e-373b-a4bc-a8cd7db86fe8","pitchNumber":1,"startTime":"2026-04-26T18:27:04.807Z","endTime":"2026-04-26T18:27:08.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.627096879721282,"aZ":-30.596708427675427,"pfxX":8.036126370647374,"pfxZ":1.2128574218870982,"pX":-0.01178181897775818,"pZ":1.5439026181180948,"vX0":3.9787306120269124,"vY0":-113.28707462014503,"vZ0":-0.9559043030178009,"x":117.45,"y":197.09,"x0":-2.834594639370668,"y0":50.00220857612191,"z0":5.028649686569003,"aX":10.448324351505805},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":2.3,"breakHorizontal":-15.6,"spinRate":2680,"spinDirection":79},"zone":14,"typeConfidence":0.9,"plateTime":0.4834166723749149,"extension":6.222662156973587},"index":2,"playId":"e1b9a91d-2985-3058-b9d0-59c4f1b9704d","pitchNumber":2,"startTime":"2026-04-26T18:27:27.787Z","endTime":"2026-04-26T18:27:31.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.946231916020665,"aZ":-32.33065444411023,"pfxX":-9.565500125881545,"pfxZ":-0.07666138670573552,"pX":1.0668798261843646,"pZ":2.1064763159295485,"vX0":13.17667744498784,"vY0":-139.69361493631976,"vZ0":-1.9630495362926095,"x":76.33,"y":181.91,"x0":-2.47201877854893,"y0":50.00503271023028,"z0":4.94704503454361,"aX":-18.877036695503172},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":-0.4,"breakHorizontal":14.5,"spinRate":2305,"spinDirection":247},"zone":14,"typeConfidence":0.91,"plateTime":0.39232701039397355,"extension":6.339964274498376},"index":3,"playId":"5d8cf72a-dcd6-3d10-8d17-4b6a5519bcf2","pitchNumber":3,"startTime":"2026-04-26T18:27:46.311Z","endTime":"2026-04-26T18:27:50.174Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":71.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.371765455900633,"aZ":-33.73280643893707,"pfxX":8.179965320009927,"pfxZ":-1.2022707711541725,"pX":2.3880004340826964,"pZ":0.9862754868676348,"vX0":8.822027162174535,"vY0":-113.79190596281506,"vZ0":-1.3925231476444444,"x":25.98,"y":212.15,"x0":-2.620833261065419,"y0":50.0045443082578,"z0":4.987541224171107,"aX":10.588946492795333},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-2.3,"breakHorizontal":-17.3,"spinRate":2724,"spinDirection":66},"zone":14,"typeConfidence":0.91,"plateTime":0.483717432290133,"extension":6.122749930899111},"index":4,"playId":"40870f58-faee-3588-b18f-4f12d2804c8e","pitchNumber":4,"startTime":"2026-04-26T18:28:04.038Z","endTime":"2026-04-26T18:28:09.951Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":2},"index":5,"playId":"8256c5d6-444c-4db4-967e-ec3cbd324b7a","startTime":"2026-04-26T18:28:27.442Z","endTime":"2026-04-26T18:28:32.442Z","isPitch":false,"type":"stepoff"},{"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":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3903720870323,"aZ":-26.973256198373093,"pfxX":0.05922717632332386,"pfxZ":3.1742357184675045,"pX":1.5570698843024922,"pZ":2.024519891997304,"vX0":10.148892973826138,"vY0":-126.83579438733351,"vZ0":-2.805717132374582,"x":57.65,"y":184.12,"x0":-2.49329196246279,"y0":50.005662300373366,"z0":5.281768975394118,"aX":0.09540691327505693},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.4,"breakHorizontal":-2.3,"spinRate":2395,"spinDirection":142},"zone":14,"typeConfidence":0.9,"plateTime":0.4307982637422154,"extension":6.22737437537691},"index":6,"playId":"d343b019-510b-3d60-bb10-ebafc81145e3","pitchNumber":5,"startTime":"2026-04-26T18:28:42.288Z","endTime":"2026-04-26T18:28:46.060Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T18:28:46.060Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-26T18:28:54.494Z","endTime":"2026-04-26T18:31:18.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"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":"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":96.0,"endSpeed":87.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.800029059797513,"aZ":-21.40440051583377,"pfxX":-9.091464759157065,"pfxZ":5.479299137376909,"pX":0.0056475064696796225,"pZ":2.641809049781768,"vX0":10.327883215878307,"vY0":-139.44032520398372,"vZ0":-2.408999088658948,"x":116.78,"y":167.45,"x0":-2.5676942858814766,"y0":50.005960837138005,"z0":4.931597667192121,"aX":-17.879828127149857},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.6,"breakHorizontal":14.3,"spinRate":2562,"spinDirection":248},"zone":5,"typeConfidence":2.0,"plateTime":0.39303378663538435,"extension":6.330889227256769},"index":0,"playId":"a5e375f2-71c4-3ad4-b347-a11f7e66a501","pitchNumber":1,"startTime":"2026-04-26T18:29:13.038Z","endTime":"2026-04-26T18:29:16.038Z","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":88.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.910420185424446,"aZ":-22.974543163202473,"pfxX":-5.67722172514706,"pfxZ":4.644716396855939,"pX":-0.13940211057838436,"pZ":3.817906031702648,"vX0":8.790422364668732,"vY0":-139.31382021877013,"vZ0":0.8002600868307443,"x":122.31,"y":135.7,"x0":-2.586295504692768,"y0":50.00482466596261,"z0":5.036196066801287,"aX":-11.251494970820524},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.8,"breakHorizontal":8.6,"spinRate":2472,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.39194017419436245,"extension":6.2390252185907125},"index":1,"playId":"a7dd4519-e38a-3a1c-b5b2-74053350caa8","pitchNumber":2,"startTime":"2026-04-26T18:29:35.119Z","endTime":"2026-04-26T18:29:39.043Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"a7dd4519-e38a-3a1c-b5b2-74053350caa8","startTime":"2026-04-26T18:29:48.667Z","endTime":"2026-04-26T18:30:00.875Z","isPitch":false,"type":"pickoff"},{"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":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.873886043087612,"aZ":-30.1014467486648,"pfxX":1.4839715779079912,"pfxZ":1.3019030303366907,"pX":-1.49077065026227,"pZ":2.1309431387313835,"vX0":2.762117244567561,"vY0":-125.18621168646716,"vZ0":-1.5988377995997087,"x":173.82,"y":181.24,"x0":-2.800440818573452,"y0":50.00206716848526,"z0":5.238094852732521,"aX":2.3584340673082127},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.3,"breakHorizontal":-3.4,"spinRate":2226,"spinDirection":137},"zone":13,"typeConfidence":0.93,"plateTime":0.4372562149885617,"extension":6.118610765673999},"index":3,"playId":"6101c3fa-606c-3f65-b51c-bfcb54ce1495","pitchNumber":3,"startTime":"2026-04-26T18:30:00.875Z","endTime":"2026-04-26T18:30:05.064Z","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":85.7,"endSpeed":79.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.359607999369185,"aZ":-31.077514824266384,"pfxX":2.934723889921646,"pfxZ":0.6946041941168613,"pX":-0.37779001158659276,"pZ":2.1098606542892644,"vX0":4.754028430800761,"vY0":-124.73535887502868,"vZ0":-1.418314925529944,"x":131.4,"y":181.81,"x0":-2.687418999326128,"y0":50.004016752821464,"z0":5.240917853695682,"aX":4.638056857266774},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.2,"breakHorizontal":-6.4,"spinRate":2325,"spinDirection":120},"zone":7,"typeConfidence":0.92,"plateTime":0.4385923307346662,"extension":6.1948111382348765},"index":4,"playId":"fff7e855-e674-3539-bbfa-91d3fff9530f","pitchNumber":4,"startTime":"2026-04-26T18:30:17.920Z","endTime":"2026-04-26T18:30:20.971Z","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":96.8,"endSpeed":88.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.097184356399396,"aZ":-19.714108808330124,"pfxX":-6.847841008290477,"pfxZ":6.214832879849627,"pX":-2.2880832198863117,"pZ":2.5399954523831205,"vX0":4.015403104747531,"vY0":-140.9694981723129,"vZ0":-2.992835218766376,"x":204.22,"y":170.2,"x0":-2.8438600354352417,"y0":50.0046201633766,"z0":4.893326447727888,"aX":-13.735383163358286},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.8,"breakHorizontal":11.5,"spinRate":2515,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.38906802753263525,"extension":6.230992228101813},"index":5,"playId":"43f844e6-a70c-3698-bfec-25a8e8759fc5","pitchNumber":5,"startTime":"2026-04-26T18:30:42.314Z","endTime":"2026-04-26T18:30:45.332Z","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":2},"index":6,"startTime":"2026-04-26T18:30:54.699Z","endTime":"2026-04-26T18:31:14.065Z","isPitch":false,"type":"action","player":{"id":669357,"link":"/api/v1/people/669357"}},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26102029568801,"aZ":-29.011515614830454,"pfxX":-8.679864393700543,"pfxZ":1.850511938528717,"pX":-0.4544091696447524,"pZ":2.8767537671299723,"vX0":8.792714268176601,"vY0":-129.37060182397246,"vZ0":0.3730068337027572,"x":134.32,"y":161.11,"x0":-2.7584110881688697,"y0":50.00046569857047,"z0":4.942228375399802,"aX":-14.812104435880931},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.7,"breakHorizontal":13.9,"spinRate":1609,"spinDirection":274},"zone":1,"typeConfidence":0.74,"plateTime":0.4222758703360445,"extension":6.15786800149621},"index":7,"playId":"ad07d53d-6f24-3e60-a36b-d5adffcfe410","pitchNumber":6,"startTime":"2026-04-26T18:31:14.065Z","endTime":"2026-04-26T18:31:18.375Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T18:31:18.375Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera challenged (pitch result), call on the field was overturned: Randy Arozarena called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-26T18:33:25.630Z","endTime":"2026-04-26T18:36:45.512Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"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":7},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"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":79.9,"endSpeed":73.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.483266042414318,"aZ":-34.242124453232364,"pfxX":5.47840561530636,"pfxZ":-1.5229023013419845,"pX":1.2125838073770985,"pZ":1.042551449822996,"vX0":5.778612715141602,"vY0":-116.19156907787733,"vZ0":-2.8275468083021496,"x":70.78,"y":210.63,"x0":-2.021403173712279,"y0":50.000921681252166,"z0":5.540413352865085,"aX":7.461349013491275},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-3.2,"breakHorizontal":-11.4,"spinRate":2435,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.47204236151848233,"extension":6.274825147828564},"index":0,"playId":"742496dd-f763-33d8-8bc2-b68c04826acf","pitchNumber":1,"startTime":"2026-04-26T18:33:45.950Z","endTime":"2026-04-26T18:33:49.954Z","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.6,"endSpeed":83.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54503646791202,"aZ":-25.203582973521158,"pfxX":-7.38400790781729,"pfxZ":3.936867071335734,"pX":0.9835229590868982,"pZ":2.2893529928430247,"vX0":9.734636482237336,"vY0":-131.60236283108657,"vZ0":-3.7740895433211072,"x":79.51,"y":176.97,"x0":-1.7884537190746548,"y0":50.00201151608335,"z0":5.589386636704327,"aX":-13.070279563789912},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.6,"breakHorizontal":11.5,"spinRate":2292,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.41475864291512377,"extension":6.820501289801477},"index":1,"playId":"cbb07045-ae5c-39f7-89ad-498fd1beb8ef","pitchNumber":2,"startTime":"2026-04-26T18:33:59.495Z","endTime":"2026-04-26T18:34:03.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26933656325544,"aZ":-31.32474915441217,"pfxX":-8.650532061610338,"pfxZ":0.5312199730757134,"pX":-0.24403842993946587,"pZ":1.6949294411408895,"vX0":6.4631959577508065,"vY0":-126.19426859390641,"vZ0":-3.577030405659221,"x":126.3,"y":193.02,"x0":-1.7175725370706454,"y0":50.005826008884874,"z0":5.660909551233026,"aX":-13.920376413399673},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.4,"breakHorizontal":14.2,"spinRate":1760,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.4344449101335641,"extension":6.663131110444911},"index":2,"playId":"437d04dc-5162-38bf-8708-934f51480ddc","pitchNumber":3,"startTime":"2026-04-26T18:34:13.990Z","endTime":"2026-04-26T18:34:18.487Z","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":91.5,"endSpeed":84.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.95443749870252,"aZ":-19.241509828415136,"pfxX":-3.367195765275577,"pfxZ":7.097445694684415,"pX":-0.26616314557179405,"pZ":2.575218156868821,"vX0":5.319407986675172,"vY0":-133.23432301934722,"vZ0":-4.550904276433192,"x":127.15,"y":169.25,"x0":-1.838706274785746,"y0":50.00477911386274,"z0":5.670696229353911,"aX":-6.137715993253682},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.2,"breakHorizontal":5.2,"spinRate":2180,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.4089714808070024,"extension":6.792662046425911},"index":3,"playId":"3a4d6c3f-4017-3bc2-a996-64fa6bdfd123","pitchNumber":4,"startTime":"2026-04-26T18:34:33.328Z","endTime":"2026-04-26T18:34:37.365Z","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":83.0,"endSpeed":76.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07661187036255,"aZ":-33.1264072381368,"pfxX":8.468064194296996,"pfxZ":-0.6541232951754612,"pX":0.5966090871532715,"pZ":2.1632121206479025,"vX0":3.776902952456453,"vY0":-120.78549270480836,"vZ0":-1.1240500994488059,"x":94.26,"y":180.37,"x0":-2.090536100098194,"y0":50.00011435955319,"z0":5.566106641650334,"aX":12.419900034971228},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.2,"breakHorizontal":-16.3,"spinRate":2517,"spinDirection":48},"zone":6,"typeConfidence":2.0,"plateTime":0.4547019462756765,"extension":6.3116193330819765},"index":4,"playId":"a51c2e36-80bd-3885-ab0b-c65e5b5ada97","pitchNumber":5,"startTime":"2026-04-26T18:35:17.094Z","endTime":"2026-04-26T18:35:21.442Z","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":82.5,"endSpeed":75.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76592003381175,"aZ":-33.25844881974536,"pfxX":5.382792392147224,"pfxZ":-0.7434901837373866,"pX":0.9393002774648631,"pZ":1.4034292677902995,"vX0":4.860005025580069,"vY0":-120.10019956313138,"vZ0":-2.6705445255799605,"x":81.2,"y":200.89,"x0":-1.8151914098279578,"y0":50.00579501757352,"z0":5.50826045131937,"aX":7.809405086084651},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.8,"breakHorizontal":-10.9,"spinRate":2499,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.45727504346190706,"extension":6.528975131693196},"index":5,"playId":"d595c728-ef35-35a7-b42e-2022fb958470","pitchNumber":6,"startTime":"2026-04-26T18:35:39.220Z","endTime":"2026-04-26T18:35:42.967Z","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":89.8,"endSpeed":83.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.690184303748218,"aZ":-29.427456472216996,"pfxX":-7.504377324746194,"pfxZ":1.56793683347572,"pX":-1.7888416945836754,"pZ":2.5221993744747575,"vX0":2.7727853123836788,"vY0":-130.8703197913699,"vZ0":-2.3571374673192382,"x":185.19,"y":170.68,"x0":-1.8801421676711565,"y0":50.00571539393296,"z0":5.614061807389926,"aX":-13.166279184109191},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.6,"breakHorizontal":13.1,"spinRate":2290,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4167361234752569,"extension":6.620185607759664},"index":6,"playId":"6563f5b5-77c7-35ed-b848-2de859dd92d8","pitchNumber":7,"startTime":"2026-04-26T18:36:01.862Z","endTime":"2026-04-26T18:36:06.008Z","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":91.3,"endSpeed":84.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64653723448571,"aZ":-32.90019542593546,"pfxX":-6.358331926760827,"pfxZ":-0.4000530001898994,"pX":-0.15710420615452406,"pZ":3.295983301559702,"vX0":6.530293676390645,"vY0":-132.9374124528827,"vZ0":0.1252201900722114,"x":122.99,"y":149.79,"x0":-1.8112229177229529,"y0":50.00575820038916,"z0":5.623001643052584,"aX":-11.461738140975426},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-0.5,"breakHorizontal":10.2,"spinRate":2312,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.4109297521167852,"extension":6.75975754769508},"index":7,"playId":"779bc458-10ae-3003-88b2-faa122df8af4","pitchNumber":8,"startTime":"2026-04-26T18:36:18.501Z","endTime":"2026-04-26T18:36:45.512Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"}},"playEndTime":"2026-04-26T18:36:45.512Z","atBatIndex":8},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luke Raley lines out to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-26T18:36:54.130Z","endTime":"2026-04-26T18:39:58.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":7},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.150449310391675,"aZ":-41.43017437858592,"pfxX":9.28191181513355,"pfxZ":-7.060609354668242,"pX":0.055268165506732136,"pZ":1.6978155934639332,"vX0":1.8379794586733103,"vY0":-114.59843867252518,"vZ0":0.12094571485496552,"x":114.89,"y":192.94,"x0":-1.9653328817854263,"y0":50.0051824209571,"z0":5.7423502623348455,"aX":12.161082424656191},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-12.4,"breakHorizontal":-17.3,"spinRate":2507,"spinDirection":43},"zone":8,"typeConfidence":2.0,"plateTime":0.48074075133056304,"extension":6.6502566806908},"index":0,"playId":"6744d2a4-cf27-38de-9607-44fd9758e12f","pitchNumber":1,"startTime":"2026-04-26T18:37:05.905Z","endTime":"2026-04-26T18:37:09.676Z","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":1},"pitchData":{"startSpeed":87.8,"endSpeed":79.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.93474848571549,"aZ":-28.030530915144393,"pfxX":-10.427363306621576,"pfxZ":2.575021955118646,"pX":-1.154154762221948,"pZ":1.721241654462295,"vX0":5.406656723031922,"vY0":-127.58062570502584,"vZ0":-4.10839299594782,"x":160.99,"y":192.31,"x0":-1.9725068199711155,"y0":50.00366127416242,"z0":5.621314864576258,"aX":-16.790620630990386},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.7,"breakHorizontal":17.3,"spinRate":1456,"spinDirection":192},"zone":13,"typeConfidence":2.0,"plateTime":0.4332018794379624,"extension":6.9143459928695385},"index":1,"playId":"cab0ec1c-72f4-315b-9619-e0fe2bd7a310","pitchNumber":2,"startTime":"2026-04-26T18:37:19.957Z","endTime":"2026-04-26T18:37:23.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.459216959154276,"aZ":-20.16080953302633,"pfxX":-5.860048687217693,"pfxZ":6.596451020721808,"pX":0.06411182631864691,"pZ":3.4592858408366736,"vX0":7.229420724994256,"vY0":-134.1799621030595,"vZ0":-1.74461655105375,"x":114.56,"y":145.38,"x0":-1.9056823903658602,"y0":50.000089082319825,"z0":5.556701834112814,"aX":-10.667660669403194},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.8,"breakHorizontal":9.0,"spinRate":2292,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.4084465983023713,"extension":6.783979997746628},"index":2,"playId":"592f8d8d-97c6-3c0d-a94d-ddbd4437c086","pitchNumber":3,"startTime":"2026-04-26T18:37:38.994Z","endTime":"2026-04-26T18:37:42.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.766246781974104,"aZ":-40.608571724209746,"pfxX":8.14224908310844,"pfxZ":-6.35068385392565,"pX":0.2453074214489347,"pZ":0.39346362058513573,"vX0":2.3590201250319103,"vY0":-115.48533959092512,"vZ0":-2.8570736594226647,"x":107.65,"y":228.16,"x0":-1.8512495247420637,"y0":50.00095770819774,"z0":5.614716004375993,"aX":10.817833440648698},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-11.9,"breakHorizontal":-15.4,"spinRate":2585,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4772580431253477,"extension":6.685059017550338},"index":3,"playId":"f886f2ef-6da5-3fbe-87e5-f4ca4e8bec77","pitchNumber":4,"startTime":"2026-04-26T18:38:00.722Z","endTime":"2026-04-26T18:38:03.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.68346255937971,"aZ":-35.13758547956115,"pfxX":1.0565797339611471,"pfxZ":-1.9668114507379224,"pX":0.8234319923497233,"pZ":1.283224540768631,"vX0":5.995820972624681,"vY0":-121.70836498901174,"vZ0":-3.0762318216373004,"x":85.61,"y":204.13,"x0":-1.8037366722008321,"y0":50.00143809301416,"z0":5.590091278897881,"aX":1.5929210730380048},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.1,"breakHorizontal":-3.2,"spinRate":2494,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4491114296316465,"extension":6.678481518635375},"index":4,"playId":"c4c32eb3-2c80-320a-a03b-22c0ef13a7c9","pitchNumber":5,"startTime":"2026-04-26T18:38:20.884Z","endTime":"2026-04-26T18:38:25.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.038079252223035,"aZ":-29.17215847781967,"pfxX":-7.430332657037966,"pfxZ":1.8159108291305355,"pX":-0.5798359646115046,"pZ":1.4952963796251313,"vX0":5.696187577948819,"vY0":-127.86527924914802,"vZ0":-4.4707806229200635,"x":139.1,"y":198.41,"x0":-1.8740785990218742,"y0":50.00225251846513,"z0":5.562702081673703,"aX":-12.269736863232927},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.5,"breakHorizontal":12.1,"spinRate":1728,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.42881438665997296,"extension":6.836021412346869},"index":5,"playId":"a549f64e-674f-3e38-b0f8-b15d95eabe8c","pitchNumber":6,"startTime":"2026-04-26T18:38:50.356Z","endTime":"2026-04-26T18:38:54.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.112389633299312,"aZ":-19.959618707945076,"pfxX":-4.628394291088385,"pfxZ":6.478555389226383,"pX":-0.010118004090900433,"pZ":2.7118282167285805,"vX0":6.486769109490945,"vY0":-135.99779943100677,"vZ0":-4.150778531663385,"x":117.39,"y":165.56,"x0":-1.8180885548354817,"y0":50.0007982145626,"z0":5.631334126803853,"aX":-8.722981042581406},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.2,"breakHorizontal":7.1,"spinRate":2404,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.40181722859407376,"extension":6.850200714419412},"index":6,"playId":"cddf5f8c-c856-3396-95ec-e8667c25327b","pitchNumber":7,"startTime":"2026-04-26T18:39:14.858Z","endTime":"2026-04-26T18:39:18.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.694391261030415,"aZ":-29.501942870376634,"pfxX":-8.285911769004215,"pfxZ":1.5859695422143876,"pX":-0.02868274326935106,"pZ":1.9033577620985827,"vX0":7.397146646819577,"vY0":-129.64098925469472,"vZ0":-3.6431012555324367,"x":118.09,"y":187.39,"x0":-1.856718321781944,"y0":50.0032112307114,"z0":5.604221648878179,"aX":-13.96013664402083},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.2,"breakHorizontal":13.2,"spinRate":1885,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.4241681459874056,"extension":6.883725423530103},"hitData":{"launchSpeed":94.9,"launchAngle":19.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":188.82,"coordY":102.15}},"index":7,"playId":"ccee3399-c835-39f7-869d-e40b05607267","pitchNumber":8,"startTime":"2026-04-26T18:39:52.143Z","endTime":"2026-04-26T18:39:58.515Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T18:39:58.515Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Canzone grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-26T18:40:13.271Z","endTime":"2026-04-26T18:41:08.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.09812650674697,"aZ":-28.573041820156067,"pfxX":1.8929024711546427,"pfxZ":2.1443556983979395,"pX":-0.18553486037189568,"pZ":3.0678574485535943,"vX0":4.18808109996684,"vY0":-127.82118685869577,"vZ0":-0.7253101813379038,"x":124.07,"y":155.95,"x0":-2.0825398402083914,"y0":50.000096968890574,"z0":5.572989975312502,"aX":3.1717144546260285},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.0,"breakHorizontal":-4.3,"spinRate":2376,"spinDirection":176},"zone":2,"typeConfidence":2.0,"plateTime":0.4263823739119621,"extension":6.592632481411928},"index":0,"playId":"2351f555-3e58-3b1e-81c8-010197c6b3d0","pitchNumber":1,"startTime":"2026-04-26T18:40:27.903Z","endTime":"2026-04-26T18:40:31.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":79.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.16910251908277,"aZ":-31.25026190706308,"pfxX":-9.209237506657917,"pfxZ":0.5680527304183558,"pX":-0.7266576721403649,"pZ":0.7741100370079392,"vX0":6.006344652366177,"vY0":-127.80054819069066,"vZ0":-5.672159241582497,"x":144.7,"y":217.88,"x0":-1.9295989867370276,"y0":50.00337718732316,"z0":5.523860822360813,"aX":-14.996733571662428},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.2,"breakHorizontal":15.0,"spinRate":1774,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4311642919466183,"extension":6.815241246718676},"index":1,"playId":"b4186eb4-6fbe-3daa-8eba-226c5d76c733","pitchNumber":2,"startTime":"2026-04-26T18:40:42.993Z","endTime":"2026-04-26T18:40:46.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.666472770994865,"aZ":-18.77166493397978,"pfxX":-5.7490933797615495,"pfxZ":7.289657309193931,"pX":-0.018164977108914043,"pZ":1.8654873792263558,"vX0":6.602049938817214,"vY0":-135.0251874367768,"vZ0":-6.424095184920302,"x":117.69,"y":188.41,"x0":-1.7533086345191917,"y0":50.00048049199408,"z0":5.605992341125296,"aX":-10.56584076787505},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.9,"breakHorizontal":8.9,"spinRate":2285,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.4063619406135923,"extension":6.799257440059758},"hitData":{"launchSpeed":98.0,"launchAngle":3.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.82,"coordY":153.2}},"index":2,"playId":"b368bdb5-e40d-335e-8863-fe646e575efa","pitchNumber":3,"startTime":"2026-04-26T18:41:01.759Z","endTime":"2026-04-26T18:41:08.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T18:41:08.972Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masyn Winn grounds out, shortstop J.P. Crawford to first baseman Connor Joe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-26T18:43:05.575Z","endTime":"2026-04-26T18:43:23.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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_assist"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.090628277288715,"aZ":-34.590759316496076,"pfxX":-10.487705631909785,"pfxZ":-1.258695377894698,"pX":-0.5718104187367158,"pZ":2.670204465221292,"vX0":9.33553392779234,"vY0":-137.85238341954278,"vZ0":0.08981340031712048,"x":138.8,"y":166.68,"x0":-2.6479996934501244,"y0":50.00571476458048,"z0":4.982093076865194,"aX":-20.08645600427046},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-2.0,"breakHorizontal":16.9,"spinRate":2237,"spinDirection":249},"zone":4,"typeConfidence":0.9,"plateTime":0.3981077119516958,"extension":6.215817833204007},"hitData":{"launchSpeed":80.4,"launchAngle":-30.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.27,"coordY":152.19}},"index":0,"playId":"8ffd03df-29d3-3078-a958-95931db5830e","pitchNumber":1,"startTime":"2026-04-26T18:43:15.735Z","endTime":"2026-04-26T18:43:23.349Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T18:43:23.349Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Church singles on a ground ball to shortstop J.P. Crawford.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-26T18:43:28.713Z","endTime":"2026-04-26T18:44:52.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":87.3,"endSpeed":79.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.104733739913673,"aZ":-31.183820908233123,"pfxX":-10.78267565342949,"pfxZ":0.6142659056150643,"pX":-1.2234547808080756,"pZ":1.6529660374883064,"vX0":7.292457004103545,"vY0":-126.98815616763657,"vZ0":-1.7772436942666836,"x":163.64,"y":194.15,"x0":-2.737962525714683,"y0":50.00608106266855,"z0":4.853301054800391,"aX":-17.53397815835582},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.0,"breakHorizontal":17.8,"spinRate":1426,"spinDirection":280},"zone":13,"typeConfidence":0.91,"plateTime":0.43207208904110317,"extension":6.078702923025911},"index":0,"playId":"07131064-949e-3e61-82df-7ed40891ee8a","pitchNumber":1,"startTime":"2026-04-26T18:43:49.054Z","endTime":"2026-04-26T18:43:52.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80029267547665,"aZ":-29.563511472840464,"pfxX":-11.858519548557815,"pfxZ":1.377640890790543,"pX":-0.2233461032257889,"pZ":2.8328907171891813,"vX0":10.58514521679234,"vY0":-137.10920613907862,"vZ0":-0.4337404150811635,"x":125.51,"y":162.29,"x0":-2.5965250734482335,"y0":50.00683067992961,"z0":5.013574300861158,"aX":-22.54450380196578},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.6,"breakHorizontal":19.2,"spinRate":2378,"spinDirection":246},"zone":2,"typeConfidence":0.91,"plateTime":0.3997468303807117,"extension":6.154455661299484},"index":1,"playId":"4efd4b1d-4a4c-3378-9c73-1fc8eb941bc9","pitchNumber":2,"startTime":"2026-04-26T18:44:05.228Z","endTime":"2026-04-26T18:44:08.441Z","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.7,"endSpeed":81.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49067453863002,"aZ":-30.482869610813065,"pfxX":-10.450471805087911,"pfxZ":1.0143721435772104,"pX":0.16564501356634428,"pZ":1.868329604396553,"vX0":10.582302929910375,"vY0":-128.71687844774084,"vZ0":-1.6136639772291175,"x":110.69,"y":188.34,"x0":-2.6472260823914118,"y0":50.00620179704761,"z0":4.870650076376764,"aX":-17.48544598829173},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.7,"breakHorizontal":16.4,"spinRate":1492,"spinDirection":278},"zone":8,"typeConfidence":0.82,"plateTime":0.4260304601509928,"extension":6.125336142498332},"index":2,"playId":"bf97de3e-c5b1-3012-9c9f-014ab8fcc744","pitchNumber":3,"startTime":"2026-04-26T18:44:23.383Z","endTime":"2026-04-26T18:44:26.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38183876469849,"aZ":-35.20399086717363,"pfxX":-7.844346499358656,"pfxZ":-1.8797348519201034,"pX":-1.4452452824225281,"pZ":1.5479319459452894,"vX0":5.860977601312167,"vY0":-126.68897332430954,"vZ0":-1.3385874907580215,"x":172.09,"y":196.99,"x0":-2.7766817665245833,"y0":50.00087060633417,"z0":4.912977074030464,"aX":-12.670902084633164},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.5,"breakHorizontal":12.7,"spinRate":1370,"spinDirection":280},"zone":13,"typeConfidence":0.92,"plateTime":0.43336734368964214,"extension":5.869846250399471},"hitData":{"launchSpeed":63.1,"launchAngle":14.0,"totalDistance":132.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.65,"coordY":137.85}},"index":3,"playId":"c468c417-121a-3035-b070-82d055c97d5e","pitchNumber":4,"startTime":"2026-04-26T18:44:44.980Z","endTime":"2026-04-26T18:44:52.511Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T18:44:52.511Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ramón Urías singles on a fly ball to right fielder Luke Raley. Nathan Church to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-26T18:45:06.803Z","endTime":"2026-04-26T18:45:52.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"postOnSecond":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.10802019527084,"aZ":-22.33743875308733,"pfxX":-7.510013546403824,"pfxZ":5.258915104186738,"pX":-1.814825221876912,"pZ":2.4350137839742123,"vX0":4.88997797897109,"vY0":-136.21319902129534,"vZ0":-2.9915532787028347,"x":186.18,"y":173.03,"x0":-2.6614766574703,"y0":50.00480798326623,"z0":5.099437474731405,"aX":-14.053865033353341},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.0,"breakHorizontal":12.5,"spinRate":2447,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.4027560617068824,"extension":6.337417169002771},"index":0,"playId":"e86459eb-07a5-3779-b9a6-1d47d4234c27","pitchNumber":1,"startTime":"2026-04-26T18:45:26.359Z","endTime":"2026-04-26T18:45:30.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.470048103861085,"aZ":-34.10220798554796,"pfxX":-9.414556618121496,"pfxZ":-0.9977279823810097,"pX":-0.6092929991919668,"pZ":2.610453329802729,"vX0":8.950861397264532,"vY0":-138.11499117730418,"vZ0":-0.1858673719332964,"x":140.22,"y":168.3,"x0":-2.672818045517044,"y0":50.00430606228858,"z0":4.976692791713488,"aX":-18.145163491598822},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":-1.7,"breakHorizontal":15.1,"spinRate":2324,"spinDirection":250},"zone":4,"typeConfidence":0.9,"plateTime":0.3969432909359658,"extension":6.3555085365707775},"hitData":{"launchSpeed":70.6,"launchAngle":32.0,"totalDistance":223.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.0,"coordY":118.47}},"index":1,"playId":"0755b077-2dc6-38a1-94de-7ac5e8a52386","pitchNumber":2,"startTime":"2026-04-26T18:45:42.745Z","endTime":"2026-04-26T18:45:52.801Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T18:45:52.801Z","atBatIndex":13},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Victor Scott II grounds into a double play, shortstop J.P. Crawford to first baseman Connor Joe. Ramón Urías out at 2nd. Victor Scott II out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-26T18:46:06.309Z","endTime":"2026-04-26T18:47:55.444Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"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":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"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":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"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":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.626414648570456,"aZ":-30.42127888260056,"pfxX":2.5711167140855222,"pfxZ":1.1238411434158984,"pX":-1.068393962855733,"pZ":2.2971128403194774,"vX0":3.336020650229859,"vY0":-123.69992953554048,"vZ0":-1.054545006791797,"x":157.72,"y":176.76,"x0":-2.7661026015784405,"y0":50.00106466176774,"z0":5.268929372243983,"aX":4.001697782282763},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.0,"breakHorizontal":-5.4,"spinRate":2223,"spinDirection":111},"zone":13,"typeConfidence":0.91,"plateTime":0.4420156693251842,"extension":6.089086616352858},"index":0,"playId":"e3713376-9360-3791-ba2c-1411ca543b78","pitchNumber":1,"startTime":"2026-04-26T18:46:29.336Z","endTime":"2026-04-26T18:46:33.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.267191382811212,"aZ":-34.911844902669664,"pfxX":-10.921454232431847,"pfxZ":-1.4250832050545519,"pX":-1.1758926787316302,"pZ":3.077438574780061,"vX0":8.136225147201367,"vY0":-137.9833262969792,"vZ0":1.2982011483529017,"x":161.82,"y":155.69,"x0":-2.7468154723613187,"y0":50.00016296098987,"z0":4.956589431912791,"aX":-21.01499471331127},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-2.0,"breakHorizontal":18.0,"spinRate":2357,"spinDirection":249},"zone":11,"typeConfidence":0.9,"plateTime":0.3972392885704923,"extension":6.242517776317254},"index":1,"playId":"5b9d6c60-e411-368e-9c9b-bada88a3cbaa","pitchNumber":2,"startTime":"2026-04-26T18:46:45.372Z","endTime":"2026-04-26T18:46:49.361Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2026-04-26T18:47:03.666Z","endTime":"2026-04-26T18:47:48.075Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65731278773269,"aZ":-33.28809984133793,"pfxX":-11.058291109786644,"pfxZ":-0.5740083109017542,"pX":-0.08475472251412433,"pZ":1.8712525415433225,"vX0":10.57889886230425,"vY0":-138.0700813167579,"vZ0":-2.0157579000454433,"x":120.23,"y":188.26,"x0":-2.528655531902935,"y0":50.00464903308459,"z0":4.850201470962372,"aX":-21.358778433517678},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":-1.3,"breakHorizontal":17.9,"spinRate":2361,"spinDirection":249},"zone":8,"typeConfidence":0.9,"plateTime":0.3966458545838645,"extension":6.293924541772565},"hitData":{"launchSpeed":104.1,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.93,"coordY":147.63}},"index":3,"playId":"d836ed26-613d-340c-ac04-c1b90eec8925","pitchNumber":3,"startTime":"2026-04-26T18:47:48.075Z","endTime":"2026-04-26T18:47:55.444Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T18:47:55.444Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Joe called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-26T18:49:51.237Z","endTime":"2026-04-26T18:51:55.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"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":80.5,"endSpeed":73.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.537539721834722,"aZ":-37.15052752952169,"pfxX":6.770455570224669,"pfxZ":-3.6265099154193,"pX":0.23404721266382408,"pZ":1.9493826159583008,"vX0":3.609143154156584,"vY0":-117.11199206499131,"vZ0":-0.2231135656239902,"x":108.08,"y":186.15,"x0":-2.2125303909853646,"y0":50.002963719294215,"z0":5.555588862482455,"aX":9.292626479985065},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-6.2,"breakHorizontal":-13.2,"spinRate":2467,"spinDirection":52},"zone":9,"typeConfidence":2.0,"plateTime":0.4698237127656957,"extension":6.504441227396634},"index":0,"playId":"ff3a0ef4-8806-3646-a99c-6a6cd192cd67","pitchNumber":1,"startTime":"2026-04-26T18:50:08.067Z","endTime":"2026-04-26T18:50:11.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.7,"endSpeed":82.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29448624257502,"aZ":-29.89813045825201,"pfxX":-6.203895594529774,"pfxZ":1.3161243714700097,"pX":0.5115799425417024,"pZ":1.7140115729790322,"vX0":8.412516359375473,"vY0":-130.33384988042167,"vZ0":-3.987994393042963,"x":97.5,"y":192.5,"x0":-1.945530912277696,"y0":50.00104077251109,"z0":5.510950679926751,"aX":-10.717926525523671},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.7,"breakHorizontal":9.5,"spinRate":2228,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.4195485382099644,"extension":6.561405556944557},"index":1,"playId":"77753d0a-ac8b-3d7c-8e2e-887945b65cc7","pitchNumber":2,"startTime":"2026-04-26T18:50:22.819Z","endTime":"2026-04-26T18:50:26.716Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-26T18:50:34.317Z","endTime":"2026-04-26T18:50:50.034Z","isPitch":false,"type":"action","player":{"id":656582,"link":"/api/v1/people/656582"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.721533039480093,"aZ":-32.928811401057516,"pfxX":3.786859347806276,"pfxZ":-0.5317098103629774,"pX":2.160308405021602,"pZ":0.9497505480056944,"vX0":8.008774173493876,"vY0":-119.0405910645728,"vZ0":-3.513879359349143,"x":34.65,"y":213.14,"x0":-1.7448758926172747,"y0":50.001890921723366,"z0":5.438813698393355,"aX":5.409533251530162},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.6,"breakHorizontal":-8.9,"spinRate":2411,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4608552761295974,"extension":6.69953056072536},"index":3,"playId":"b03cc8fb-f8a0-3dd7-a279-9c344052aeaf","pitchNumber":3,"startTime":"2026-04-26T18:50:50.034Z","endTime":"2026-04-26T18:50:53.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.723911836199058,"aZ":-31.66155270480287,"pfxX":6.949157297335323,"pfxZ":0.3526405639985519,"pX":1.7180772516048408,"pZ":1.815998007402028,"vX0":6.733463806402865,"vY0":-119.85047547682822,"vZ0":-2.1891200055263216,"x":51.51,"y":189.75,"x0":-2.024033215506699,"y0":50.004769820078664,"z0":5.550872670182011,"aX":10.176752788687471},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.4,"breakHorizontal":-14.2,"spinRate":2519,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.45586032305100366,"extension":6.613304772259726},"index":4,"playId":"a6857d08-a006-3940-9f17-024f03f3ed08","pitchNumber":4,"startTime":"2026-04-26T18:51:07.270Z","endTime":"2026-04-26T18:51:10.923Z","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":90.7,"endSpeed":83.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.122985035180967,"aZ":-26.16149048265794,"pfxX":-6.8399647255237035,"pfxZ":3.3794927295308934,"pX":-0.2657882613150075,"pZ":2.659508430431013,"vX0":6.771319876877828,"vY0":-132.00970063770873,"vZ0":-2.484530718022415,"x":127.13,"y":166.97,"x0":-1.9661971684214443,"y0":50.0022911973465,"z0":5.523901812203458,"aX":-12.16320162686047},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.9,"breakHorizontal":11.0,"spinRate":2328,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.4137351667507585,"extension":6.71635214012204},"index":5,"playId":"7a14c300-62d6-3fc1-93ff-11f7b3dd34a1","pitchNumber":5,"startTime":"2026-04-26T18:51:25.079Z","endTime":"2026-04-26T18:51:29.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.675951632719578,"aZ":-26.68067636429756,"pfxX":1.003550782388078,"pfxZ":3.4056643441646184,"pX":0.2769941841164071,"pZ":2.213619985890504,"vX0":5.947634494668878,"vY0":-126.18498681536803,"vZ0":-2.701400317350854,"x":106.44,"y":179.01,"x0":-2.24085833369078,"y0":50.001234307334876,"z0":5.447528029764874,"aX":1.6181004648011577},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.8,"breakHorizontal":-3.1,"spinRate":2319,"spinDirection":194},"zone":6,"typeConfidence":2.0,"plateTime":0.43406858771516355,"extension":6.76266949659113},"index":6,"playId":"bc9336c3-bd3c-3b05-a439-5bf95a349dd0","pitchNumber":6,"startTime":"2026-04-26T18:51:51.828Z","endTime":"2026-04-26T18:51:55.486Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T18:51:55.486Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Young singles on a line drive to center fielder Victor Scott II. Cole Young out at 2nd on the throw, center fielder Victor Scott II to second baseman JJ Wetherholt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-26T18:52:02.888Z","endTime":"2026-04-26T18:52:48.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.106285925918197,"aZ":-42.17130136663638,"pfxX":7.5303877607470495,"pfxZ":-7.777812752199592,"pX":-0.8828340123570018,"pZ":1.8084767097512184,"vX0":0.43523152735889886,"vY0":-113.09436842678379,"vZ0":0.6749259771883416,"x":150.65,"y":189.95,"x0":-2.0554472352228847,"y0":50.00242596006483,"z0":5.762073805720688,"aX":9.679272051158696},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-13.6,"breakHorizontal":-13.7,"spinRate":2464,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.4857370578911149,"extension":6.647741527721182},"index":0,"playId":"6b464570-9802-30c6-8188-06137bd62cba","pitchNumber":1,"startTime":"2026-04-26T18:52:20.313Z","endTime":"2026-04-26T18:52:24.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.140221901136,"aZ":-29.213355179290055,"pfxX":-6.167441257706903,"pfxZ":1.7847678814781318,"pX":-0.7925754689895859,"pZ":1.627465031770891,"vX0":5.112211125881461,"vY0":-128.02962971505812,"vZ0":-4.263633434344675,"x":147.21,"y":194.84,"x0":-2.0127706995500776,"y0":50.004690435482466,"z0":5.597564920122256,"aX":-10.251840833377178},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.5,"breakHorizontal":10.1,"spinRate":1644,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.42761686802866095,"extension":6.7067178204946725},"hitData":{"launchSpeed":93.2,"launchAngle":11.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":94.77,"coordY":87.49}},"index":1,"playId":"e4d97a98-d97d-32af-bf0a-5e518026b113","pitchNumber":2,"startTime":"2026-04-26T18:52:36.091Z","endTime":"2026-04-26T18:52:48.163Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T18:52:48.163Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Leo Rivas flies out to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-26T18:53:18.215Z","endTime":"2026-04-26T18:54:44.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":71.6,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.324554234223033,"aZ":-41.44161574668462,"pfxX":7.5712576405203995,"pfxZ":-7.186238916441804,"pX":-1.1270036699759782,"pZ":2.8624820015576176,"vX0":-0.11951138382823073,"vY0":-112.75482415460797,"vZ0":2.525046296992967,"x":159.96,"y":161.49,"x0":-2.0572818566137556,"y0":50.00539457269761,"z0":5.906904515110382,"aX":9.758798919658352},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-12.1,"breakHorizontal":-13.7,"spinRate":2572,"spinDirection":47},"zone":11,"typeConfidence":2.0,"plateTime":0.48560713179463555,"extension":6.579172991910511},"index":0,"playId":"ce6aa989-e30f-3fd3-a279-9e969e679d7f","pitchNumber":1,"startTime":"2026-04-26T18:53:27.314Z","endTime":"2026-04-26T18:53:31.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95935090199286,"aZ":-18.996936267011353,"pfxX":-5.585569384051218,"pfxZ":7.19460256044345,"pX":0.012310488448742662,"pZ":2.4491053046723783,"vX0":6.7407676315733065,"vY0":-133.7474019949462,"vZ0":-4.884389989307002,"x":116.53,"y":172.65,"x0":-1.8023701095574938,"y0":50.000947119422854,"z0":5.641172546685368,"aX":-10.227083536958387},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.2,"breakHorizontal":8.9,"spinRate":2335,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.40785770522640696,"extension":6.69346955824046},"index":1,"playId":"bcea57fc-80a3-3b66-a17d-fb8c7e7f8181","pitchNumber":2,"startTime":"2026-04-26T18:53:47.626Z","endTime":"2026-04-26T18:53:51.508Z","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":88.0,"endSpeed":80.6,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99954672569054,"aZ":-33.87840616581364,"pfxX":-6.041474925330872,"pfxZ":-1.0341140081890368,"pX":-1.1192160310575427,"pZ":1.522074713136468,"vX0":4.291251770712638,"vY0":-128.10801116358718,"vZ0":-3.5980644111736306,"x":159.66,"y":197.68,"x0":-2.036335106927747,"y0":50.000677489718996,"z0":5.610245593485426,"aX":-9.97829115148683},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.5,"breakHorizontal":9.8,"spinRate":1683,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.42856538963075286,"extension":6.700670748405977},"index":2,"playId":"aa6ec667-3e20-36c6-a52d-dbbcaabc5281","pitchNumber":3,"startTime":"2026-04-26T18:54:17.868Z","endTime":"2026-04-26T18:54:21.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.196507488825738,"aZ":-19.733138722582847,"pfxX":-3.7174297379482155,"pfxZ":6.881790976356291,"pX":-0.1646230629190573,"pZ":2.4929446307244527,"vX0":5.7449215973795615,"vY0":-133.24840660673524,"vZ0":-4.624983067007785,"x":123.28,"y":171.47,"x0":-1.8603110947117563,"y0":50.0032616206396,"z0":5.6667363077851,"aX":-6.721192774693961},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.8,"breakHorizontal":5.5,"spinRate":2218,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.41021902431575263,"extension":6.729816508326176},"hitData":{"launchSpeed":99.9,"launchAngle":34.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.13,"coordY":50.51}},"index":3,"playId":"0d39fde1-fda7-3dfd-a597-de83b2a7c604","pitchNumber":4,"startTime":"2026-04-26T18:54:35.713Z","endTime":"2026-04-26T18:54:44.792Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T18:54:44.792Z","atBatIndex":17},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"JJ Wetherholt homers (5) on a fly ball to right center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-26T18:56:36.510Z","endTime":"2026-04-26T18:58:18.271Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":{"id":676106,"link":"/api/v1/people/676106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":82.9,"endSpeed":77.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.77278543185243,"aZ":-34.040285228226914,"pfxX":1.6594971795270332,"pfxZ":-1.2450131624852698,"pX":-1.2128472963608485,"pZ":2.396749484293243,"vX0":3.3110023324927425,"vY0":-120.83255538461935,"vZ0":-0.02074983249678164,"x":163.23,"y":174.07,"x0":-2.8072189688080336,"y0":50.00091041458936,"z0":5.354510641327725,"aX":2.4944308816193987},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.0,"breakHorizontal":-3.7,"spinRate":2319,"spinDirection":88},"zone":13,"typeConfidence":2.0,"plateTime":0.45036774087102494,"extension":6.083624603342794},"index":0,"playId":"716674cc-aefe-371b-922d-747b02acb73e","pitchNumber":1,"startTime":"2026-04-26T18:57:08.386Z","endTime":"2026-04-26T18:57:12.091Z","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":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.61956082132821,"aZ":-31.622218958838452,"pfxX":3.07924481566958,"pfxZ":0.35247937432242793,"pX":0.14608551655095445,"pZ":2.6218179393543766,"vX0":5.710976765859581,"vY0":-123.87547472576057,"vZ0":-0.43739452368741283,"x":111.43,"y":167.99,"x0":-2.5735592655657333,"y0":50.00464929840931,"z0":5.404398700023791,"aX":4.871538034043755},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.7,"breakHorizontal":-6.7,"spinRate":2392,"spinDirection":133},"zone":5,"typeConfidence":0.91,"plateTime":0.43919277501732656,"extension":6.211379328953915},"index":1,"playId":"a9d1b26c-697f-356a-9b98-21fea2ffec3f","pitchNumber":2,"startTime":"2026-04-26T18:57:23.032Z","endTime":"2026-04-26T18:57:27.028Z","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":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.545682958718448,"aZ":-23.085797559188137,"pfxX":-8.742203990232449,"pfxZ":4.665008893435214,"pX":-0.2554034630475286,"pZ":3.1599166800783984,"vX0":9.87640071090513,"vY0":-138.159947062726,"vZ0":-0.6863700663278252,"x":126.74,"y":153.46,"x0":-2.727556898557435,"y0":50.00350945536002,"z0":4.952386361603191,"aX":-17.033397728840164},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.5,"breakHorizontal":13.9,"spinRate":2488,"spinDirection":247},"zone":2,"typeConfidence":2.0,"plateTime":0.39527775183616454,"extension":6.413196867482941},"hitData":{"launchSpeed":107.4,"launchAngle":26.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":203.82,"coordY":68.57}},"index":2,"playId":"9ed43cf1-7c90-31bc-a39b-26b508f6d982","pitchNumber":3,"startTime":"2026-04-26T18:57:56.901Z","endTime":"2026-04-26T18:58:18.271Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T18:58:18.271Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-26T18:58:32.724Z","endTime":"2026-04-26T19:00:18.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":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":94.9,"endSpeed":87.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.881218756695297,"aZ":-30.89483642936416,"pfxX":-11.269494186002646,"pfxZ":0.661745367180159,"pX":-0.7500562987117442,"pZ":2.018555541772276,"vX0":9.440689148105426,"vY0":-137.90154686834651,"vZ0":-2.1480404095839534,"x":145.59,"y":184.28,"x0":-2.7490838113632763,"y0":50.003481836978516,"z0":4.886196745414028,"aX":-21.76568524034927},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.0,"breakHorizontal":18.5,"spinRate":2478,"spinDirection":251},"zone":7,"typeConfidence":0.9,"plateTime":0.3967757919982269,"extension":6.366114892325612},"index":0,"playId":"2258b607-e439-3049-96f5-a0f03edd7dfc","pitchNumber":1,"startTime":"2026-04-26T18:58:40.330Z","endTime":"2026-04-26T18:58:44.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":72.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.209681850923413,"aZ":-34.1212506798263,"pfxX":6.649115112010733,"pfxZ":-1.5171160205241794,"pX":3.185584141453348,"pZ":1.5086210899839747,"vX0":11.027837663952763,"vY0":-112.5550201985245,"vZ0":-0.2666458686199019,"x":-4.43,"y":198.05,"x0":-2.638857177590277,"y0":50.001513875212865,"z0":5.080336798577998,"aX":8.53999896826522},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-2.5,"breakHorizontal":-14.9,"spinRate":2633,"spinDirection":73},"zone":14,"typeConfidence":0.91,"plateTime":0.4864178314218335,"extension":6.304168631696015},"index":1,"playId":"1495d9a4-4bea-3b4b-83aa-5686ce78662d","pitchNumber":2,"startTime":"2026-04-26T18:58:55.208Z","endTime":"2026-04-26T18:58:58.211Z","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":94.8,"endSpeed":86.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.327451926756652,"aZ":-33.42868744981644,"pfxX":-9.908316057503622,"pfxZ":-0.6559707179736041,"pX":-1.0765078760988034,"pZ":2.478451171581596,"vX0":7.843220683881582,"vY0":-137.80088710119833,"vZ0":-0.5880240044277061,"x":158.03,"y":171.86,"x0":-2.67586649444501,"y0":50.00041249335359,"z0":4.957728075084904,"aX":-19.005904775817385},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":-1.1,"breakHorizontal":16.2,"spinRate":2230,"spinDirection":254},"zone":11,"typeConfidence":0.9,"plateTime":0.3978532628341025,"extension":6.315163288649079},"index":2,"playId":"7c12820e-2fd0-3c9f-a1a8-4c4bb0d958ad","pitchNumber":3,"startTime":"2026-04-26T18:59:14.577Z","endTime":"2026-04-26T18:59:18.493Z","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":95.0,"endSpeed":86.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79664406595435,"aZ":-34.27569696886725,"pfxX":-10.689625626789866,"pfxZ":-1.0973916398841954,"pX":0.26447210531801774,"pZ":2.6768485272667513,"vX0":11.540498702802788,"vY0":-137.8036746083178,"vZ0":0.05285555399485542,"x":106.92,"y":166.51,"x0":-2.6041353480975515,"y0":50.00499657806021,"z0":4.987467831757637,"aX":-20.404916858169315},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-1.8,"breakHorizontal":16.7,"spinRate":2355,"spinDirection":249},"zone":6,"typeConfidence":0.9,"plateTime":0.3986176666867558,"extension":6.407882284077554},"index":3,"playId":"30863908-036b-3272-9ce8-7601183bef77","pitchNumber":4,"startTime":"2026-04-26T18:59:31.955Z","endTime":"2026-04-26T18:59:37.220Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-26T19:00:02.540Z","endTime":"2026-04-26T19:00:14.380Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.31830686652061,"aZ":-33.23027818749526,"pfxX":9.938726003704632,"pfxZ":-0.822733148548993,"pX":-0.6658602912346714,"pZ":2.049239968193869,"vX0":2.154081285728326,"vY0":-113.02315286920675,"vZ0":0.6945424809040484,"x":142.38,"y":183.45,"x0":-2.9242464802797064,"y0":50.00396108353954,"z0":5.098999374331819,"aX":12.742836270609407},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-1.0,"breakHorizontal":-18.6,"spinRate":2620,"spinDirection":74},"zone":7,"typeConfidence":0.9,"plateTime":0.48627808050524024,"extension":6.233655728549975},"index":5,"playId":"1ae0c0d6-dbb1-3b68-8aba-8cbaca9c7e6b","pitchNumber":5,"startTime":"2026-04-26T19:00:14.380Z","endTime":"2026-04-26T19:00:18.032Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T19:00:18.032Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out, first baseman Connor Joe to pitcher Emerson Hancock.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-26T19:00:25.724Z","endTime":"2026-04-26T19:01:06.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26752913744207,"aZ":-33.12328484634597,"pfxX":-10.895348096069409,"pfxZ":-0.49614105291126975,"pX":-0.9395163230884737,"pZ":2.0277918645076163,"vX0":8.81172809751648,"vY0":-137.59510150952127,"vZ0":-1.4502021420306594,"x":152.81,"y":184.03,"x0":-2.7776384829471406,"y0":50.00460867695832,"z0":4.818903999354659,"aX":-20.76623022637846},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-1.0,"breakHorizontal":17.8,"spinRate":2407,"spinDirection":253},"zone":13,"typeConfidence":0.9,"plateTime":0.39899852362942223,"extension":6.208428962080363},"index":0,"playId":"ccf5e6df-e0c4-3fe0-8ec4-42b5874326f1","pitchNumber":1,"startTime":"2026-04-26T19:00:43.828Z","endTime":"2026-04-26T19:00:48.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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.633497434826328,"aZ":-33.1125050340843,"pfxX":-9.300683415209516,"pfxZ":-0.5613981896377207,"pX":-0.35443807773844593,"pZ":0.833730999463043,"vX0":9.131952833471813,"vY0":-128.26330138318482,"vZ0":-3.489371461138685,"x":130.51,"y":216.27,"x0":-2.7463954837377718,"y0":50.00374525735372,"z0":4.784162434633399,"aX":-15.554082007724483},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.6,"breakHorizontal":14.9,"spinRate":1486,"spinDirection":276},"zone":13,"typeConfidence":0.92,"plateTime":0.42645510250002605,"extension":6.109335761898531},"hitData":{"launchSpeed":82.2,"launchAngle":-5.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.4,"coordY":171.45}},"index":1,"playId":"10a5b3f6-b879-3186-9ed6-e9ef16da5af2","pitchNumber":2,"startTime":"2026-04-26T19:00:59.923Z","endTime":"2026-04-26T19:01:06.943Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T19:01:06.943Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Walker singles on a ground ball to third baseman Leo Rivas.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-26T19:01:12.586Z","endTime":"2026-04-26T19:02:22.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.635186261324193,"aZ":-32.60906191051789,"pfxX":-10.079065144517823,"pfxZ":-0.21992476201101674,"pX":-0.2552599451523809,"pZ":2.2475455116299288,"vX0":9.938672862649145,"vY0":-138.2238225463338,"vZ0":-1.0740202463072634,"x":126.73,"y":178.1,"x0":-2.5929752556873074,"y0":50.00674061918302,"z0":4.836293921721414,"aX":-19.451297015043277},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":-0.5,"breakHorizontal":16.1,"spinRate":2344,"spinDirection":248},"zone":8,"typeConfidence":0.9,"plateTime":0.39668294005777627,"extension":6.352074489595926},"index":0,"playId":"b97c4bb0-930b-3a8d-ba23-072aa52f0f36","pitchNumber":1,"startTime":"2026-04-26T19:01:38.879Z","endTime":"2026-04-26T19:01:42.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18124923568914,"aZ":-31.241932244575008,"pfxX":-9.762048952984216,"pfxZ":0.4775953086767668,"pX":0.9953297629632257,"pZ":2.478842385739696,"vX0":13.034592035183291,"vY0":-139.07732279713977,"vZ0":-0.8986810203612438,"x":79.06,"y":171.85,"x0":-2.491263696867184,"y0":50.0026134812636,"z0":4.884507682392993,"aX":-19.05888679937893},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":0.8,"breakHorizontal":14.9,"spinRate":2478,"spinDirection":251},"zone":14,"typeConfidence":0.91,"plateTime":0.39433634806323337,"extension":6.405659787293737},"index":1,"playId":"da6399e2-898c-3ad0-a98b-a8c0c7de22f9","pitchNumber":2,"startTime":"2026-04-26T19:01:57.212Z","endTime":"2026-04-26T19:02:01.301Z","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":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.801147586339145,"aZ":-34.211417487067585,"pfxX":-10.056611655060642,"pfxZ":-1.0349003053226724,"pX":-0.021216161461960238,"pZ":3.0150690076485906,"vX0":10.461712562861184,"vY0":-139.27346505828237,"vZ0":0.7366103562555462,"x":117.81,"y":157.37,"x0":-2.516685432763979,"y0":50.004129081740814,"z0":5.006945954089399,"aX":-19.791038377975028},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":-1.6,"breakHorizontal":16.1,"spinRate":2460,"spinDirection":241},"zone":2,"typeConfidence":0.9,"plateTime":0.3930318527446315,"extension":6.317614763222775},"hitData":{"launchSpeed":68.2,"launchAngle":-45.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.27,"coordY":182.09}},"index":2,"playId":"fa9e8059-3d1a-3ff0-842a-7919da30db05","pitchNumber":3,"startTime":"2026-04-26T19:02:15.005Z","endTime":"2026-04-26T19:02:22.850Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T19:02:22.850Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Gorman singles on a ground ball to left fielder Randy Arozarena. Jordan Walker to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-26T19:02:31.232Z","endTime":"2026-04-26T19:03:24.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"postOnThird":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.431979693241594,"aZ":-30.686392535200362,"pfxX":3.102815702601761,"pfxZ":0.9153299252244782,"pX":-0.7517575505821862,"pZ":3.2029311057515484,"vX0":3.7562874264665256,"vY0":-126.23533707289081,"vZ0":0.7521113660006893,"x":145.66,"y":152.3,"x0":-2.6570353273012093,"y0":50.00494344045159,"z0":5.3535070788468655,"aX":5.054399207147205},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.0,"breakHorizontal":-6.4,"spinRate":2310,"spinDirection":124},"zone":1,"typeConfidence":0.94,"plateTime":0.4323386345378717,"extension":6.297311140563217},"index":0,"playId":"7df30c90-1128-3093-9e69-23e7dec74157","pitchNumber":1,"startTime":"2026-04-26T19:02:54.340Z","endTime":"2026-04-26T19:02:58.313Z","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":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.613524725428057,"aZ":-32.641216602767855,"pfxX":-8.22116328243448,"pfxZ":-0.28122143534310684,"pX":-0.5046203473597067,"pZ":1.8157676151214055,"vX0":8.067720923157978,"vY0":-128.25721377041657,"vZ0":-1.1661452640111314,"x":136.23,"y":189.75,"x0":-2.623349563990834,"y0":50.002638723784095,"z0":4.82269785232097,"aX":-13.69215558853184},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.5,"breakHorizontal":13.1,"spinRate":1405,"spinDirection":272},"zone":7,"typeConfidence":0.92,"plateTime":0.42711032863235854,"extension":6.26015974144769},"hitData":{"launchSpeed":69.7,"launchAngle":10.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.91,"coordY":148.73}},"index":1,"playId":"35226679-0d24-304b-84ea-6484330b9c67","pitchNumber":2,"startTime":"2026-04-26T19:03:11.717Z","endTime":"2026-04-26T19:03:24.628Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T19:03:24.628Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-26T19:03:49.885Z","endTime":"2026-04-26T19:05:07.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.86586235869571,"aZ":-29.31266785889697,"pfxX":7.23797495571749,"pfxZ":2.0443011052758315,"pX":1.2009204351187517,"pZ":2.620863590767296,"vX0":7.098770379755327,"vY0":-117.16745970524926,"vZ0":0.6282902976265898,"x":71.22,"y":168.02,"x0":-2.8014567587697656,"y0":50.00214564670792,"z0":5.075192843977864,"aX":10.123059216763911},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":4.1,"breakHorizontal":-14.8,"spinRate":2698,"spinDirection":72},"zone":12,"typeConfidence":0.82,"plateTime":0.46638137963984727,"extension":6.2616234519858995},"index":0,"playId":"0d4c0963-e468-3091-b4da-737a8e002165","pitchNumber":1,"startTime":"2026-04-26T19:03:55.868Z","endTime":"2026-04-26T19:04:00.371Z","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":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08513142779471,"aZ":-29.00682618159571,"pfxX":2.1662219502222384,"pfxZ":1.949919404059429,"pX":0.6213942612591768,"pZ":2.675073274444669,"vX0":7.214810143106511,"vY0":-126.04666250656867,"vZ0":-0.812754429862995,"x":93.31,"y":166.55,"x0":-2.547474796341016,"y0":50.00530995466059,"z0":5.322111376391755,"aX":3.5212415800579038},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.6,"breakHorizontal":-5.4,"spinRate":2378,"spinDirection":140},"zone":6,"typeConfidence":0.93,"plateTime":0.4328013330647664,"extension":6.395175270274708},"index":1,"playId":"408a1b48-e806-3c81-93ba-631bb5258efe","pitchNumber":2,"startTime":"2026-04-26T19:04:12.220Z","endTime":"2026-04-26T19:04:15.386Z","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":96.2,"endSpeed":87.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.642171484216796,"aZ":-35.305490460692994,"pfxX":-11.376901141826886,"pfxZ":-1.5953453324072875,"pX":-0.02395363423148034,"pZ":2.5945008611056783,"vX0":10.986192026964586,"vY0":-139.66804687172495,"vZ0":0.007181904160058261,"x":117.91,"y":168.73,"x0":-2.5445396787041052,"y0":50.00505634717888,"z0":4.928223853780207,"aX":-22.313270027690763},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-2.6,"breakHorizontal":18.1,"spinRate":2407,"spinDirection":246},"zone":5,"typeConfidence":0.9,"plateTime":0.3932852251195995,"extension":6.270353473564976},"index":2,"playId":"bdb2461c-0ebd-3977-bd4b-d6131ca47cb4","pitchNumber":3,"startTime":"2026-04-26T19:04:30.016Z","endTime":"2026-04-26T19:04:36.038Z","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":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49668267754138,"aZ":-24.374034421764996,"pfxX":-6.428663414637379,"pfxZ":3.783992068236273,"pX":-0.5296555233561032,"pZ":3.5002043968447536,"vX0":8.226489105861411,"vY0":-141.98578024683044,"vZ0":0.03895062244689873,"x":137.19,"y":144.27,"x0":-2.6159316922928078,"y0":50.004476518948195,"z0":5.0247356306595785,"aX":-13.25774784954115},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.1,"breakHorizontal":10.2,"spinRate":2298,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.3843206073771994,"extension":6.376784397762434},"index":3,"playId":"bf872246-8b85-34c2-988b-97ca19e96635","pitchNumber":4,"startTime":"2026-04-26T19:05:03.175Z","endTime":"2026-04-26T19:05:07.701Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T19:05:07.701Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.P. Crawford grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-26T19:07:04.638Z","endTime":"2026-04-26T19:09:37.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":6},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":70.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.740664003942243,"aZ":-41.107919323661704,"pfxX":7.257160785017411,"pfxZ":-7.090273743217294,"pX":-0.7428558617643992,"pZ":2.917274495548247,"vX0":1.0016052912957267,"vY0":-111.45698823918372,"vZ0":2.7494932700991273,"x":145.32,"y":160.01,"x0":-2.1408300381853014,"y0":50.0024557525771,"z0":5.908037547207597,"aX":9.144205181959205},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-11.9,"breakHorizontal":-13.4,"spinRate":2459,"spinDirection":48},"zone":1,"typeConfidence":2.0,"plateTime":0.49113498224202656,"extension":6.579680865136823},"index":0,"playId":"84c90695-31a9-3ffd-8f28-b29b22ed4a15","pitchNumber":1,"startTime":"2026-04-26T19:07:16.326Z","endTime":"2026-04-26T19:07:43.327Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"}}},{"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":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09393476529157,"aZ":-26.820990855698415,"pfxX":2.2911887567009597,"pfxZ":3.3414221912921622,"pX":-0.7849796339161283,"pZ":3.803111959632702,"vX0":2.460903739154453,"vY0":-125.46835342200868,"vZ0":0.7123154902873704,"x":146.92,"y":136.1,"x0":-2.074279106504691,"y0":50.00500484763515,"z0":5.692025594881422,"aX":3.6725804562360675},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.5,"breakHorizontal":-4.7,"spinRate":2373,"spinDirection":163},"zone":11,"typeConfidence":2.0,"plateTime":0.4356437373871134,"extension":6.658556282869019},"index":1,"playId":"a3291ab5-18d0-3260-9293-ad0f0c39365a","pitchNumber":2,"startTime":"2026-04-26T19:07:56.765Z","endTime":"2026-04-26T19:08:01.133Z","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":91.5,"endSpeed":84.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.267153043792124,"aZ":-21.24400221597988,"pfxX":-5.908215574324585,"pfxZ":6.022027971435376,"pX":-1.4947282171380258,"pZ":2.504370634994381,"vX0":3.115433120520122,"vY0":-133.26850193933518,"vZ0":-4.371307602701574,"x":173.98,"y":171.16,"x0":-1.9058197290425227,"y0":50.00307345660443,"z0":5.683201885435111,"aX":-10.721385067530246},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.3,"breakHorizontal":10.1,"spinRate":2229,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.40962111960460446,"extension":6.672059413432315},"index":2,"playId":"c2eff54b-7e38-3f5c-a025-22119a2bfbdc","pitchNumber":3,"startTime":"2026-04-26T19:08:13.568Z","endTime":"2026-04-26T19:08:16.803Z","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":90.5,"endSpeed":83.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18248967800956,"aZ":-21.47630750753764,"pfxX":-6.66303189056087,"pfxZ":6.025451633495161,"pX":-0.02200669283492521,"pZ":1.8518115799394816,"vX0":6.576648969920755,"vY0":-131.70965143232237,"vZ0":-5.63330952931544,"x":117.84,"y":188.78,"x0":-1.6729926785368177,"y0":50.00502221435673,"z0":5.583265739643483,"aX":-11.83322351778922},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.0,"breakHorizontal":10.8,"spinRate":2183,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.41418080956614567,"extension":6.738090657334093},"index":3,"playId":"d5dcd434-283d-354b-9c4e-3a186139fed8","pitchNumber":4,"startTime":"2026-04-26T19:08:29.372Z","endTime":"2026-04-26T19:08:32.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87674403725933,"aZ":-31.290506023916173,"pfxX":-7.607451895685256,"pfxZ":0.5562238704546836,"pX":0.2781170829112243,"pZ":1.3792708949761252,"vX0":7.674022235903061,"vY0":-125.5280086170737,"vZ0":-4.063340649403817,"x":106.4,"y":201.54,"x0":-1.8331032418232442,"y0":50.003224969706054,"z0":5.571861369714974,"aX":-12.116940210873437},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.2,"breakHorizontal":12.0,"spinRate":1494,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.43666648204604464,"extension":6.805756480304966},"index":4,"playId":"04005c56-9ee4-35bc-9189-cf8a941a3fd7","pitchNumber":5,"startTime":"2026-04-26T19:08:50.663Z","endTime":"2026-04-26T19:08:54.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":81.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.278306526088937,"aZ":-27.8757809718955,"pfxX":0.5610939630218548,"pfxZ":2.6033629024289926,"pX":0.5529560395134656,"pZ":2.4692501681312264,"vX0":5.87436923812091,"vY0":-126.4409984045719,"vZ0":-2.171604641349827,"x":95.92,"y":172.11,"x0":-1.855407912687689,"y0":50.00056827168357,"z0":5.535277581449935,"aX":0.9243392268341633},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.6,"breakHorizontal":-2.2,"spinRate":2316,"spinDirection":172},"zone":6,"typeConfidence":2.0,"plateTime":0.43014456141482915,"extension":6.738249702310391},"index":5,"playId":"f741805b-cb8b-3140-b58a-3c9029b33010","pitchNumber":6,"startTime":"2026-04-26T19:09:09.947Z","endTime":"2026-04-26T19:09:14.635Z","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":91.7,"endSpeed":84.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.832181749972705,"aZ":-20.78595465735624,"pfxX":-5.655185247528328,"pfxZ":6.289888714869473,"pX":-0.08490315993519029,"pZ":2.5581966471962674,"vX0":6.52743759546783,"vY0":-133.47519455851574,"vZ0":-4.223079351929024,"x":120.24,"y":169.71,"x0":-1.8235241750408497,"y0":50.00222719665502,"z0":5.651265863756886,"aX":-10.237995165995455},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.7,"breakHorizontal":8.9,"spinRate":2319,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.40983313593382986,"extension":6.807620800145965},"hitData":{"launchSpeed":90.5,"launchAngle":7.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.39,"coordY":143.57}},"index":6,"playId":"3f72d9dd-2bb0-3b9b-879c-8cf63e4914cd","pitchNumber":7,"startTime":"2026-04-26T19:09:30.109Z","endTime":"2026-04-26T19:09:37.695Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T19:09:37.695Z","atBatIndex":24},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Cal Raleigh homers (6) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-26T19:09:47.911Z","endTime":"2026-04-26T19:11:10.887Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"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.6,"endSpeed":81.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.068147832239607,"aZ":-30.438190320154398,"pfxX":-5.679631552183631,"pfxZ":1.042567781368156,"pX":-0.43662703711374523,"pZ":2.3241737526679103,"vX0":5.7275638998808045,"vY0":-127.53093679450745,"vZ0":-2.3777698544197636,"x":133.64,"y":176.03,"x0":-1.9643157881888742,"y0":50.00163675003319,"z0":5.648625490021335,"aX":-9.437547254922732},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.6,"breakHorizontal":9.1,"spinRate":1712,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.4280512978476372,"extension":6.710948242912063},"index":0,"playId":"4aac5d47-1cbd-341d-aa1c-616957bf853a","pitchNumber":1,"startTime":"2026-04-26T19:10:02.394Z","endTime":"2026-04-26T19:10:05.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.53990471063743,"aZ":-38.48069015849933,"pfxX":7.281777242546578,"pfxZ":-4.765172128127803,"pX":0.7853789595697862,"pZ":1.1506251019763685,"vX0":3.939023544568762,"vY0":-114.72095494652572,"vZ0":-1.6036021335071455,"x":87.06,"y":207.71,"x0":-1.9035387656513838,"y0":50.001143912109605,"z0":5.632227287919547,"aX":9.640443181483493},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-8.8,"breakHorizontal":-14.2,"spinRate":2519,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4786574716755969,"extension":6.778927929864806},"index":1,"playId":"318faaed-6b8a-3a1c-843e-608b6f388a67","pitchNumber":2,"startTime":"2026-04-26T19:10:18.299Z","endTime":"2026-04-26T19:10:22.246Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-04-26T19:10:27.985Z","endTime":"2026-04-26T19:10:45.818Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53533478906979,"aZ":-32.73439143810689,"pfxX":-6.519154722321245,"pfxZ":-0.34725592229823654,"pX":-0.6160478526087164,"pZ":2.484001495691329,"vX0":5.4229524027073905,"vY0":-126.43835378124356,"vZ0":-1.4960347238724432,"x":140.48,"y":171.71,"x0":-1.9449324628917937,"y0":50.00381928472312,"z0":5.717901537928885,"aX":-10.522999559683203},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.7,"breakHorizontal":10.6,"spinRate":1687,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.4337226697968175,"extension":6.811326851026722},"hitData":{"launchSpeed":109.8,"launchAngle":25.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":193.4,"coordY":51.18}},"index":3,"playId":"c2de450a-dc00-3c70-9033-82dfe395af57","pitchNumber":3,"startTime":"2026-04-26T19:10:45.818Z","endTime":"2026-04-26T19:11:10.887Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T19:11:10.887Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Julio Rodríguez grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-26T19:11:15.155Z","endTime":"2026-04-26T19:12:12.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":1},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.388365418473487,"aZ":-27.54868292738017,"pfxX":-9.406796885416982,"pfxZ":2.548398219347712,"pX":0.23232927223321573,"pZ":1.570522479213535,"vX0":8.920606175475658,"vY0":-134.25277705754596,"vZ0":-5.0447734469699235,"x":108.14,"y":196.38,"x0":-1.9191905387230412,"y0":50.005078953719334,"z0":5.44670765726615,"aX":-17.090169849050813},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.6,"breakHorizontal":15.0,"spinRate":2156,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.40874844170131563,"extension":6.6770552330278},"index":0,"playId":"4762d027-56a6-3064-b8bf-ea7e2765929a","pitchNumber":1,"startTime":"2026-04-26T19:11:34.268Z","endTime":"2026-04-26T19:12:01.291Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00538045697732,"aZ":-28.17758219678381,"pfxX":-8.433614475498967,"pfxZ":2.1958333944725865,"pX":-0.5310644632297813,"pZ":1.6844634758842838,"vX0":6.968681576643155,"vY0":-133.9412142604191,"vZ0":-4.5081852329664835,"x":137.24,"y":193.3,"x0":-2.0711943184995367,"y0":50.00033857714842,"z0":5.4050004360125214,"aX":-15.317472788704464},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.2,"breakHorizontal":13.8,"spinRate":2201,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.40897470304159267,"extension":6.648870015941313},"hitData":{"launchSpeed":109.3,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":148.14}},"index":1,"playId":"f9a68fe9-ab3e-3f1e-b5c5-96383caf2ab8","pitchNumber":2,"startTime":"2026-04-26T19:12:04.837Z","endTime":"2026-04-26T19:12:12.121Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T19:12:12.121Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-26T19:12:35.002Z","endTime":"2026-04-26T19:14:17.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97982665080933,"aZ":-25.916045784366865,"pfxX":-6.555344013740101,"pfxZ":3.4739203972629085,"pX":1.268601961914858,"pZ":2.265634877418528,"vX0":10.192602599892297,"vY0":-132.7030226823319,"vZ0":-3.872852539252876,"x":68.64,"y":177.61,"x0":-1.7543542642245151,"y0":50.000116461719784,"z0":5.612130767218832,"aX":-11.797341857753006},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.8,"breakHorizontal":9.8,"spinRate":2262,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.41131828575960006,"extension":6.85558979889909},"index":0,"playId":"a7e560c0-9dfa-3a1c-8bc9-8531f9f152cd","pitchNumber":1,"startTime":"2026-04-26T19:12:39.197Z","endTime":"2026-04-26T19:12:43.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37773537245155,"aZ":-30.78236879536294,"pfxX":-9.147406365424548,"pfxZ":0.8639320659153711,"pX":0.7758123132689156,"pZ":1.0997794725224552,"vX0":9.10798528087329,"vY0":-126.43934949248708,"vZ0":-5.1012416867904165,"x":87.43,"y":209.09,"x0":-1.696053779278964,"y0":50.00344843078436,"z0":5.633129640837008,"aX":-14.714004967499896},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.5,"breakHorizontal":14.3,"spinRate":1768,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4343045403430912,"extension":6.897849530784439},"index":1,"playId":"4b2374dc-e12d-3cf6-bcd6-727018dd8665","pitchNumber":2,"startTime":"2026-04-26T19:12:57.899Z","endTime":"2026-04-26T19:13:02.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.756957147544046,"aZ":-28.546497363761898,"pfxX":-5.765142001807412,"pfxZ":2.0543722402803546,"pX":-0.7363084913972957,"pZ":2.554128663189175,"vX0":5.031012312060073,"vY0":-131.74209910797046,"vZ0":-2.4735462925981593,"x":145.07,"y":169.82,"x0":-1.9173391110195324,"y0":50.00440759123611,"z0":5.605271974641007,"aX":-10.18280156109068},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.4,"breakHorizontal":9.4,"spinRate":2258,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.4150260534781305,"extension":6.850781583932749},"index":2,"playId":"d838c022-1e13-34a7-a708-466ca943b1f6","pitchNumber":3,"startTime":"2026-04-26T19:13:16.512Z","endTime":"2026-04-26T19:13:20.466Z","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.0,"endSpeed":84.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.090054112492602,"aZ":-27.41390481286011,"pfxX":-7.727956713881873,"pfxZ":2.653200992443592,"pX":-0.7319795751509485,"pZ":2.724064691099118,"vX0":5.807395485545605,"vY0":-132.49160087679704,"vZ0":-2.3583768602668593,"x":144.9,"y":165.23,"x0":-1.9392039609974963,"y0":50.000610704456236,"z0":5.612126074483278,"aX":-13.852364469543053},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.6,"breakHorizontal":12.8,"spinRate":2243,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.4120885200762543,"extension":6.765155758837545},"index":3,"playId":"b0e666ef-236d-36d7-b1b5-9f2bf0e973bb","pitchNumber":4,"startTime":"2026-04-26T19:13:36.518Z","endTime":"2026-04-26T19:13:40.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.254565682554574,"aZ":-33.83374824153043,"pfxX":4.604590163010138,"pfxZ":-1.140439053658488,"pX":1.3824197479137366,"pZ":0.9839843929126151,"vX0":6.264932075853158,"vY0":-120.3133288773946,"vZ0":-3.4302698554500664,"x":64.31,"y":212.21,"x0":-1.862420347479565,"y0":50.00479421097777,"z0":5.454181624627687,"aX":6.690430167118097},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.6,"breakHorizontal":-10.0,"spinRate":2442,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4567964760330687,"extension":6.444580537663768},"index":4,"playId":"54d906ac-385b-318f-aa8d-14a72b721107","pitchNumber":5,"startTime":"2026-04-26T19:13:56.603Z","endTime":"2026-04-26T19:14:00.138Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.458593793037455,"aZ":-28.89492769077466,"pfxX":-8.517479731697769,"pfxZ":1.855706763501784,"pX":0.42058684022240467,"pZ":2.1646053924150133,"vX0":8.697964307694482,"vY0":-131.64452745081604,"vZ0":-3.3585495832806083,"x":100.97,"y":180.34,"x0":-1.8047557138723154,"y0":50.006510727856885,"z0":5.573999434678979,"aX":-15.095052837518667},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.9,"breakHorizontal":13.8,"spinRate":2243,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.4145503040986678,"extension":6.886953239907768},"index":5,"playId":"cc2da54f-4730-35e2-92e1-44b97da61508","pitchNumber":6,"startTime":"2026-04-26T19:14:13.212Z","endTime":"2026-04-26T19:14:17.038Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T19:14:17.038Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathan Church flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-26T19:16:19.522Z","endTime":"2026-04-26T19:18:11.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(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":85.4,"endSpeed":79.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.681599878158828,"aZ":-29.609026937257727,"pfxX":2.5390238001165697,"pfxZ":1.6239709057858365,"pX":8.73855345314024E-4,"pZ":1.8384894257693492,"vX0":5.317539539179313,"vY0":-124.35112390824025,"vZ0":-2.3741793823061776,"x":116.97,"y":189.14,"x0":-2.4870983204315205,"y0":50.004694979560504,"z0":5.238699462464151,"aX":4.014120865998981},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.6,"breakHorizontal":-5.8,"spinRate":2369,"spinDirection":115},"zone":8,"typeConfidence":0.92,"plateTime":0.4388519429356741,"extension":6.220263278869066},"index":0,"playId":"45d5fd4c-1005-3f12-b385-23e9ae487346","pitchNumber":1,"startTime":"2026-04-26T19:16:29.054Z","endTime":"2026-04-26T19:16:32.547Z","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.3,"endSpeed":86.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.467097086392318,"aZ":-32.885670439589695,"pfxX":-8.174776421811718,"pfxZ":-0.37126236032725046,"pX":-0.837956247093172,"pZ":2.9261780547508875,"vX0":7.853916835142523,"vY0":-137.22393833199055,"vZ0":0.5478625064681625,"x":148.94,"y":159.77,"x0":-2.6706960488459988,"y0":50.00305122818023,"z0":4.958667215597196,"aX":-15.63989561638637},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":-0.4,"breakHorizontal":13.2,"spinRate":2428,"spinDirection":246},"zone":1,"typeConfidence":0.9,"plateTime":0.3986586846325286,"extension":6.163242428447525},"index":1,"playId":"6af2110e-4cc5-32dd-a55f-fb876727739d","pitchNumber":2,"startTime":"2026-04-26T19:16:44.910Z","endTime":"2026-04-26T19:16:48.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.528558533143713,"aZ":-29.773335954454904,"pfxX":-9.869056792788355,"pfxZ":1.2664163933612116,"pX":0.21193811769039042,"pZ":3.0443744283176217,"vX0":10.830704290558806,"vY0":-137.18148678538375,"vZ0":0.2265556425165529,"x":108.92,"y":156.58,"x0":-2.512990223832776,"y0":50.00432556296006,"z0":4.997240674946976,"aX":-18.733511370210344},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.5,"breakHorizontal":15.5,"spinRate":2478,"spinDirection":248},"zone":2,"typeConfidence":0.91,"plateTime":0.3999123364802091,"extension":6.332851143788065},"index":2,"playId":"7063eccb-4c8b-39f0-b0c9-ce0f3abb6cdf","pitchNumber":3,"startTime":"2026-04-26T19:17:00.490Z","endTime":"2026-04-26T19:17:04.023Z","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":87.3,"endSpeed":79.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.201783918516004,"aZ":-29.429288147271524,"pfxX":-9.260608407613535,"pfxZ":1.6931929769007752,"pX":0.5884192469746221,"pZ":1.1768559298595611,"vX0":10.687052285101071,"vY0":-126.65020953896452,"vZ0":-3.162686707831114,"x":94.57,"y":207.0,"x0":-2.4855587016008682,"y0":50.00389379651053,"z0":4.798935531908051,"aX":-15.024679778394482},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.5,"breakHorizontal":14.3,"spinRate":1542,"spinDirection":271},"zone":14,"typeConfidence":0.89,"plateTime":0.43270244275775127,"extension":6.157633516855935},"index":3,"playId":"74302002-2c91-3a08-af77-c99377105c98","pitchNumber":4,"startTime":"2026-04-26T19:17:17.988Z","endTime":"2026-04-26T19:17:21.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5953768314478,"aZ":-30.849991977266967,"pfxX":-8.749357383418022,"pfxZ":0.8067582634730766,"pX":-1.8594721073441502,"pZ":1.3857160788004195,"vX0":5.054244026501944,"vY0":-127.48873304813209,"vZ0":-2.409516993911116,"x":187.88,"y":201.37,"x0":-2.7368267264472355,"y0":50.00052198888907,"z0":4.7916792173928355,"aX":-14.319050888332866},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.1,"breakHorizontal":14.6,"spinRate":1462,"spinDirection":277},"zone":13,"typeConfidence":0.87,"plateTime":0.43054807399474804,"extension":6.217363454994204},"index":4,"playId":"d603a21f-e9fb-373c-9dc0-04e588e49d31","pitchNumber":5,"startTime":"2026-04-26T19:17:45.806Z","endTime":"2026-04-26T19:17:49.051Z","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.6,"endSpeed":80.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47430206010524,"aZ":-32.66185443992303,"pfxX":-8.776190426048021,"pfxZ":-0.2949945089972923,"pX":-0.36148187138138527,"pZ":1.698477201185302,"vX0":8.372502134804133,"vY0":-127.28357623198066,"vZ0":-1.2959974911061969,"x":130.78,"y":192.92,"x0":-2.5490560862419374,"y0":50.00348044331485,"z0":4.794153795217954,"aX":-14.439195717368296},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.6,"breakHorizontal":14.0,"spinRate":1525,"spinDirection":277},"zone":7,"typeConfidence":0.92,"plateTime":0.4298838987040572,"extension":6.260391261829554},"hitData":{"launchSpeed":97.5,"launchAngle":33.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.23,"coordY":52.86}},"index":5,"playId":"60285c71-b827-37ee-a1ca-a7dcbba18cf3","pitchNumber":6,"startTime":"2026-04-26T19:18:02.096Z","endTime":"2026-04-26T19:18:11.059Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T19:18:11.059Z","atBatIndex":28},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Ramón Urías hit by pitch.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-26T19:18:19.243Z","endTime":"2026-04-26T19:18:39.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.559958021082547,"aZ":-31.38394715755696,"pfxX":-9.207578966991068,"pfxZ":0.398666283557656,"pX":-1.810971674398846,"pZ":3.0423376172416376,"vX0":5.93264541818995,"vY0":-139.54777965117634,"vZ0":0.3273387923425499,"x":186.03,"y":156.64,"x0":-2.761338346026512,"y0":50.00399870973963,"z0":4.980614472610025,"aX":-18.27467861522137},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.0,"breakHorizontal":15.6,"spinRate":2309,"spinDirection":246},"zone":11,"typeConfidence":0.89,"plateTime":0.3915688843287528,"extension":6.277159699498156},"index":0,"playId":"de922151-cae4-30cf-b22f-8a44850442d9","pitchNumber":1,"startTime":"2026-04-26T19:18:34.812Z","endTime":"2026-04-26T19:18:39.636Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T19:18:39.636Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Scott II grounds out, second baseman Cole Young to first baseman Connor Joe. Ramón Urías to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-26T19:20:42.858Z","endTime":"2026-04-26T19:22:46.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-26T19:18:45.319Z","endTime":"2026-04-26T19:20:45.103Z","isPitch":false,"type":"action","player":{"id":687363,"link":"/api/v1/people/687363"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96857848588161,"aZ":-32.50239642932007,"pfxX":3.3197267004094995,"pfxZ":-0.21120388744071938,"pX":-1.5645144540081668,"pZ":2.1308441314707047,"vX0":1.5399846563997936,"vY0":-123.89027628876764,"vZ0":-1.2926902714459523,"x":176.64,"y":181.25,"x0":-2.6239461206241086,"y0":50.001157530168925,"z0":5.356892819067716,"aX":5.199555740376297},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.5,"breakHorizontal":-6.4,"spinRate":2299,"spinDirection":141},"zone":13,"typeConfidence":0.93,"plateTime":0.4408042108015944,"extension":6.118058689660449},"index":1,"playId":"075d2004-44f5-3069-84c2-49af247370c2","pitchNumber":1,"startTime":"2026-04-26T19:20:45.103Z","endTime":"2026-04-26T19:20:48.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01721094982587,"aZ":-30.717987459460637,"pfxX":-9.270822456617056,"pfxZ":0.7702007525949615,"pX":-0.4556217283018502,"pZ":2.4437566507911312,"vX0":9.156183719029833,"vY0":-137.411614858081,"vZ0":-0.9026216352019913,"x":134.37,"y":172.8,"x0":-2.641034721276901,"y0":50.00397101569476,"z0":4.880512315787739,"aX":-17.569965266224},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.4,"breakHorizontal":14.6,"spinRate":2381,"spinDirection":249},"zone":4,"typeConfidence":0.9,"plateTime":0.3999881374907912,"extension":6.255841816084911},"index":2,"playId":"18def208-c786-3803-9ce7-bb3e165a5b53","pitchNumber":2,"startTime":"2026-04-26T19:21:00.534Z","endTime":"2026-04-26T19:21:04.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.798848011328662,"aZ":-32.00459751664888,"pfxX":-9.588184423437347,"pfxZ":0.10310881774678471,"pX":-1.2691326218541077,"pZ":2.021336627152965,"vX0":6.771765335934982,"vY0":-126.11132137903572,"vZ0":-0.7315107745057182,"x":165.38,"y":184.2,"x0":-2.738701214330203,"y0":50.00220291215969,"z0":4.88877561906494,"aX":-15.498220899950848},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.2,"breakHorizontal":15.8,"spinRate":1493,"spinDirection":267},"zone":13,"typeConfidence":0.92,"plateTime":0.4337341587716814,"extension":6.325087284240308},"index":3,"playId":"36235687-3dde-3325-b5f0-3f9a5089ec28","pitchNumber":3,"startTime":"2026-04-26T19:21:22.836Z","endTime":"2026-04-26T19:21:26.833Z","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":95.2,"endSpeed":86.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.085168837614738,"aZ":-20.071069490766686,"pfxX":-7.5782163140301275,"pfxZ":6.249555107931073,"pX":-0.39901785202254375,"pZ":3.101119191937693,"vX0":8.683176088903142,"vY0":-138.3419696399141,"vZ0":-1.2747294229853774,"x":132.21,"y":155.05,"x0":-2.5949864678100543,"y0":50.0041682780397,"z0":4.914300484739003,"aX":-14.679552940399432},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.3,"breakHorizontal":11.9,"spinRate":2447,"spinDirection":248},"zone":1,"typeConfidence":2.0,"plateTime":0.3960435804090259,"extension":6.411700000666762},"index":4,"playId":"0a3443d0-990d-3b39-9541-8c0bf4ae6562","pitchNumber":4,"startTime":"2026-04-26T19:21:39.059Z","endTime":"2026-04-26T19:21:42.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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.807878309232365,"aZ":-23.525596941224176,"pfxX":-7.777818725087912,"pfxZ":4.386379969463444,"pX":-1.614936413266994,"pZ":3.5446407875185106,"vX0":5.937290087732032,"vY0":-139.24633955808486,"vZ0":0.1023430342319328,"x":178.56,"y":143.07,"x0":-2.758913028869285,"y0":50.006880853249136,"z0":5.057493801822126,"aX":-15.353454391338337},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.2,"breakHorizontal":13.0,"spinRate":2640,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.39260373233883783,"extension":6.356068212270118},"index":5,"playId":"b4adf8d0-d407-3534-8c15-9ba33f707132","pitchNumber":5,"startTime":"2026-04-26T19:22:04.967Z","endTime":"2026-04-26T19:22:08.257Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"playId":"68ceb1f3-6a3b-3121-b1a9-c7b07ef8f9ef","startTime":"2026-04-26T19:22:21.150Z","endTime":"2026-04-26T19:22:26.226Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.555801775365765,"aZ":-29.74718797901063,"pfxX":-11.082123742202832,"pfxZ":1.2601418546659229,"pX":-0.6286403789197779,"pZ":2.19558959206564,"vX0":9.388003695537869,"vY0":-137.92250009768657,"vZ0":-1.7835888172628978,"x":140.96,"y":179.5,"x0":-2.6360616907727397,"y0":50.00324278942205,"z0":4.855888525479971,"aX":-21.36010232034538},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.0,"breakHorizontal":18.1,"spinRate":2455,"spinDirection":245},"zone":4,"typeConfidence":0.9,"plateTime":0.3970601054270011,"extension":6.337420842625112},"hitData":{"launchSpeed":72.5,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.82,"coordY":159.79}},"index":7,"playId":"7ed2719d-8a4b-3b41-ade7-20bf567a9935","pitchNumber":6,"startTime":"2026-04-26T19:22:39.151Z","endTime":"2026-04-26T19:22:46.185Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T19:22:46.185Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out sharply to first baseman Connor Joe.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-26T19:23:08.389Z","endTime":"2026-04-26T19:23:21.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.009575486058495,"aZ":-27.87557828788792,"pfxX":-7.805209143911338,"pfxZ":2.560233020706507,"pX":0.14759461045660202,"pZ":1.9642851331092714,"vX0":9.512656991692925,"vY0":-128.43126000365,"vZ0":-1.698432726451064,"x":111.37,"y":185.74,"x0":-2.579281283624329,"y0":50.0049794767878,"z0":4.788889217752424,"aX":-13.12371194210596},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.4,"breakHorizontal":12.1,"spinRate":1544,"spinDirection":266},"zone":8,"typeConfidence":0.74,"plateTime":0.42543451918501507,"extension":6.357352951916733},"hitData":{"launchSpeed":103.9,"launchAngle":-0.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":154.0,"coordY":164.0}},"index":0,"playId":"49ed04e3-94be-3129-8eac-f1ba2df72cc3","pitchNumber":1,"startTime":"2026-04-26T19:23:15.679Z","endTime":"2026-04-26T19:23:21.848Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T19:23:21.848Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luke Raley grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-26T19:25:11.950Z","endTime":"2026-04-26T19:25:42.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":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":0},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49155499003391,"aZ":-21.79238113863731,"pfxX":-2.763158077780642,"pfxZ":5.779638633740618,"pX":-0.3155300218531003,"pZ":2.424306499385618,"vX0":5.002725268856565,"vY0":-132.45926748814685,"vZ0":-4.318002429666812,"x":129.03,"y":173.32,"x0":-1.860644981907272,"y0":50.002274050034075,"z0":5.647949869751791,"aX":-4.962728208382719},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.8,"breakHorizontal":4.1,"spinRate":2304,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.4118563034570757,"extension":6.752009428628917},"hitData":{"launchSpeed":95.4,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.21,"coordY":152.19}},"index":0,"playId":"473a84f2-f004-3a40-8e18-2e2ce3ec9cf2","pitchNumber":1,"startTime":"2026-04-26T19:25:34.883Z","endTime":"2026-04-26T19:25:42.246Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T19:25:42.246Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dominic Canzone singles on a line drive to left fielder Nathan Church.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-26T19:25:50.030Z","endTime":"2026-04-26T19:27:58.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01966566796379,"aZ":-28.293758042658716,"pfxX":1.1565558214025382,"pfxZ":2.4542182465281286,"pX":-0.2856854737352537,"pZ":4.030169859596614,"vX0":4.357195418486157,"vY0":-124.50748201687453,"vZ0":1.6958988057601727,"x":127.89,"y":129.97,"x0":-2.202770430384067,"y0":50.00599891349488,"z0":5.667665070734765,"aX":1.8306541163967358},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.0,"breakHorizontal":-3.0,"spinRate":2368,"spinDirection":164},"zone":11,"typeConfidence":2.0,"plateTime":0.4385049993014878,"extension":6.535135105109746},"index":0,"playId":"a491018c-f261-3ce5-a6a6-6f44ab191e4a","pitchNumber":1,"startTime":"2026-04-26T19:26:04.525Z","endTime":"2026-04-26T19:26:08.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":71.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.443489096421303,"aZ":-41.3461884117156,"pfxX":6.995803296071026,"pfxZ":-7.221844151161303,"pX":-0.5595243986772701,"pZ":2.579356569946571,"vX0":1.2153750407259634,"vY0":-112.0485693557117,"vZ0":2.150312914239594,"x":138.33,"y":169.14,"x0":-2.017875064356334,"y0":50.001769966588824,"z0":5.8350877050974335,"aX":8.885598938646744},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-12.2,"breakHorizontal":-13.0,"spinRate":2435,"spinDirection":47},"zone":4,"typeConfidence":2.0,"plateTime":0.4890142780110862,"extension":6.617608458191674},"index":1,"playId":"a2359420-059b-330e-affd-8e102511e842","pitchNumber":2,"startTime":"2026-04-26T19:26:19.716Z","endTime":"2026-04-26T19:26:23.339Z","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.8,"endSpeed":83.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.531170218556014,"aZ":-22.160412494260353,"pfxX":-3.7336321947648745,"pfxZ":5.594602878424697,"pX":-0.5120682772521861,"pZ":4.184221898168826,"vX0":5.455907466167236,"vY0":-132.26061174766372,"vZ0":0.3819522570979885,"x":136.52,"y":125.81,"x0":-2.106957267912133,"y0":50.001547687194176,"z0":5.650119257364771,"aX":-6.681710343978152},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.4,"breakHorizontal":5.8,"spinRate":2310,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.41253513119262664,"extension":6.751653761023891},"index":2,"playId":"35eb2cbd-9d07-3b7d-87b3-d259b1e33eae","pitchNumber":3,"startTime":"2026-04-26T19:26:35.260Z","endTime":"2026-04-26T19:26:38.760Z","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.4,"endSpeed":84.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41256207083408,"aZ":-18.126054444539538,"pfxX":-3.94391353548796,"pfxZ":7.796159970055159,"pX":-0.42097674028804094,"pZ":3.049712824520445,"vX0":5.011572488930655,"vY0":-133.11993983678107,"vZ0":-3.4932298447961188,"x":133.05,"y":156.44,"x0":-1.811792482215073,"y0":50.006304337145885,"z0":5.68409517459992,"aX":-7.110716073048511},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.6,"breakHorizontal":6.1,"spinRate":2292,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.41076319302513475,"extension":6.740227088955842},"index":3,"playId":"9b6bddba-5cd1-3dd5-b633-6b81468ab42a","pitchNumber":4,"startTime":"2026-04-26T19:26:51.699Z","endTime":"2026-04-26T19:26:55.142Z","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":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12439868173895,"aZ":-28.09301107199751,"pfxX":1.458926216429232,"pfxZ":2.469187282988271,"pX":-0.37746139765741044,"pZ":3.5560295973482936,"vX0":3.650722951710429,"vY0":-127.25996759428241,"vZ0":0.43764696242108014,"x":131.39,"y":142.77,"x0":-2.015522643624722,"y0":50.003277717742264,"z0":5.592703740410927,"aX":2.4123428926589896},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.8,"breakHorizontal":-3.4,"spinRate":2456,"spinDirection":174},"zone":11,"typeConfidence":2.0,"plateTime":0.4290560388604461,"extension":6.611454837750655},"index":4,"playId":"9bf2a6db-cf65-3b44-b319-8efb00611240","pitchNumber":5,"startTime":"2026-04-26T19:27:11.721Z","endTime":"2026-04-26T19:27:38.748Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"}}},{"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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70185519275667,"aZ":-17.412294129936647,"pfxX":-3.2669804915781997,"pfxZ":8.121466198203315,"pX":-0.427558480775535,"pZ":2.3647365646094594,"vX0":5.402269988174714,"vY0":-133.2362688325639,"vZ0":-4.9189981958312945,"x":133.3,"y":174.93,"x0":-2.0469478319448298,"y0":50.003507254564965,"z0":5.473596297761239,"aX":-5.9388970273293245},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.0,"breakHorizontal":4.9,"spinRate":2332,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.40939393391113255,"extension":6.77881999748662},"hitData":{"launchSpeed":93.6,"launchAngle":10.0,"totalDistance":186.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":92.42,"coordY":93.6}},"index":5,"playId":"ec6370b4-8403-3329-8dae-f920e70b08de","pitchNumber":6,"startTime":"2026-04-26T19:27:48.536Z","endTime":"2026-04-26T19:27:58.322Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T19:27:58.322Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Connor Joe flies out to right fielder Jordan Walker.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-26T19:28:22.627Z","endTime":"2026-04-26T19:29:49.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"31fef004-b737-4ba5-b6af-13f868888ee6","startTime":"2026-04-26T19:28:22.627Z","endTime":"2026-04-26T19:28:27.627Z","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":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5263392945469,"aZ":-27.345474042813464,"pfxX":-6.701242631395475,"pfxZ":2.7882302922898745,"pX":-1.8735024773334872,"pZ":3.327753774949181,"vX0":2.695887942818922,"vY0":-130.53510704944247,"vZ0":-0.7188759139454538,"x":188.41,"y":148.93,"x0":-2.0468865081717786,"y0":50.0024935054318,"z0":5.658664698982174,"aX":-11.607079322160743},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.2,"breakHorizontal":11.5,"spinRate":2279,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4190059844301386,"extension":6.677203594042558},"index":1,"playId":"728cc053-3a30-36bc-a637-5ace3cdc458a","pitchNumber":1,"startTime":"2026-04-26T19:28:38.249Z","endTime":"2026-04-26T19:28:41.599Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.923156992952414,"aZ":-25.31135231720714,"pfxX":-5.802494234391034,"pfxZ":3.9199585289460384,"pX":-0.11171691718803203,"pZ":2.4275912994375743,"vX0":6.529026688087295,"vY0":-131.29202130272054,"vZ0":-3.3432125881878747,"x":121.26,"y":173.24,"x0":-1.8729332546051944,"y0":50.00555782587408,"z0":5.594252806189686,"aX":-10.166074884430557},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.6,"breakHorizontal":9.1,"spinRate":2329,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.41665934232404656,"extension":6.709197213609811},"index":2,"playId":"8d2248a6-7739-30cc-8882-fe5693c1129a","pitchNumber":2,"startTime":"2026-04-26T19:28:57.016Z","endTime":"2026-04-26T19:29:00.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.596001681869907,"aZ":-34.254293486002176,"pfxX":8.892326779346192,"pfxZ":-1.4726269195512431,"pX":0.4150834027632584,"pZ":1.198628279739607,"vX0":3.299912168160066,"vY0":-118.52770715484273,"vZ0":-2.6134660168792294,"x":101.18,"y":206.42,"x0":-2.1543044327318994,"y0":50.005103943376085,"z0":5.471884739980207,"aX":12.536866246632808},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.1,"breakHorizontal":-16.9,"spinRate":2538,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.46373553971902615,"extension":6.576029475263406},"index":3,"playId":"8f478266-bab1-30a2-b7e6-b390504ce1a7","pitchNumber":3,"startTime":"2026-04-26T19:29:18.479Z","endTime":"2026-04-26T19:29:22.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18262056540624,"aZ":-24.21254390964131,"pfxX":-6.983218316403632,"pfxZ":4.637666097648758,"pX":-0.1303052368948232,"pZ":2.4050640360189934,"vX0":6.556048393196125,"vY0":-130.63906588392416,"vZ0":-3.5485240482323697,"x":121.97,"y":173.84,"x0":-1.7729672826211098,"y0":50.00403490071336,"z0":5.614546145209709,"aX":-11.993242426335947},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.8,"breakHorizontal":11.0,"spinRate":2309,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.4203043810676719,"extension":6.707639351459664},"hitData":{"launchSpeed":89.4,"launchAngle":55.0,"totalDistance":207.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.09,"coordY":114.18}},"index":4,"playId":"315b220d-dc2f-3b2d-9678-4c27a561a164","pitchNumber":4,"startTime":"2026-04-26T19:29:38.351Z","endTime":"2026-04-26T19:29:49.769Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T19:29:49.769Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Young strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-26T19:30:29.935Z","endTime":"2026-04-26T19:31:36.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":"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":4},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"0e7204b8-f437-3b48-a37c-e3cbc05795a2","startTime":"2026-04-26T19:30:14.761Z","endTime":"2026-04-26T19:30:19.319Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":70.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.633588264049475,"aZ":-42.80238018294063,"pfxX":8.806366783800636,"pfxZ":-8.559933324352704,"pX":-0.6967117103337572,"pZ":2.011749209098206,"vX0":0.2816867845516406,"vY0":-111.74494815887881,"vZ0":1.3620383401262863,"x":143.56,"y":184.46,"x0":-1.9660600507169874,"y0":50.005161078636824,"z0":5.856161406356792,"aX":10.930237804414752},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-14.6,"breakHorizontal":-16.0,"spinRate":2490,"spinDirection":49},"zone":7,"typeConfidence":2.0,"plateTime":0.493698320869953,"extension":6.594444144341742},"index":1,"playId":"25a9c3bb-f45d-3882-bc50-f8d72bf0460c","pitchNumber":1,"startTime":"2026-04-26T19:30:32.193Z","endTime":"2026-04-26T19:30:35.843Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"playId":"bd1359b8-1e6f-33f7-a815-5fc2b2f94e67","startTime":"2026-04-26T19:30:53.188Z","endTime":"2026-04-26T19:30:58.699Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.819745085795724,"aZ":-29.128563740232995,"pfxX":0.9308247559311541,"pfxZ":1.9272176084434776,"pX":-0.23230855819261345,"pZ":3.244866638888198,"vX0":3.962204516530408,"vY0":-125.1069366962943,"vZ0":-0.10651585680673858,"x":125.86,"y":151.17,"x0":-1.9591077713650729,"y0":50.00311727539007,"z0":5.68029281462636,"aX":1.4719022278679819},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.7,"breakHorizontal":-2.6,"spinRate":2407,"spinDirection":172},"zone":2,"typeConfidence":2.0,"plateTime":0.4382086215194265,"extension":6.609497411373613},"index":3,"playId":"ffea4ef5-cd1c-3d38-983a-0fe47af15ab6","pitchNumber":2,"startTime":"2026-04-26T19:31:10.793Z","endTime":"2026-04-26T19:31:14.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39034966944748,"aZ":-19.954131786090134,"pfxX":-2.717614509538457,"pfxZ":6.818883380838194,"pX":-0.1621033245633753,"pZ":3.8431161598626007,"vX0":5.333102465455802,"vY0":-132.52188920475663,"vZ0":-1.125814246775644,"x":123.18,"y":135.02,"x0":-1.8408919766825098,"y0":50.00024084018242,"z0":5.720941614775183,"aX":-4.868732731821719},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.4,"breakHorizontal":3.8,"spinRate":2348,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4121713919452157,"extension":6.658193015421128},"index":4,"playId":"de42b0e1-6f1d-3e41-b738-95b2725ca745","pitchNumber":3,"startTime":"2026-04-26T19:31:30.965Z","endTime":"2026-04-26T19:31:36.791Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T19:31:36.791Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Iván Herrera flies out to right fielder Luke Raley.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-26T19:33:50.077Z","endTime":"2026-04-26T19:35:22.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-26T19:33:39.016Z","endTime":"2026-04-26T19:33:52.251Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":76.7,"endSpeed":69.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.272681094434784,"aZ":-29.854068137187706,"pfxX":9.291573935394698,"pfxZ":1.8684965372102225,"pX":1.0893019172787801,"pZ":1.8657403811639954,"vX0":5.571740462975222,"vY0":-111.56001556719305,"vZ0":-0.19025051432727247,"x":75.48,"y":188.41,"x0":-2.662127683887883,"y0":50.00065214314596,"z0":5.074521439837002,"aX":11.507977344843237},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":3.7,"breakHorizontal":-18.5,"spinRate":2665,"spinDirection":75},"zone":14,"typeConfidence":0.92,"plateTime":0.49421942049186596,"extension":6.016201238807048},"index":1,"playId":"ad8a4664-9e15-3808-b3be-f58de238fa9b","pitchNumber":1,"startTime":"2026-04-26T19:33:52.251Z","endTime":"2026-04-26T19:33:55.617Z","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":94.8,"endSpeed":85.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.43653784685396,"aZ":-32.08177560249397,"pfxX":-12.515175397393886,"pfxZ":0.04760569034331397,"pX":0.4354215683500788,"pZ":3.1426952177971668,"vX0":12.398702342230752,"vY0":-137.43879914239702,"vZ0":0.8826846936303192,"x":100.4,"y":153.93,"x0":-2.538974580417759,"y0":50.00108174476034,"z0":5.019873328126217,"aX":-23.605665656689986},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":0.6,"breakHorizontal":19.6,"spinRate":2383,"spinDirection":246},"zone":3,"typeConfidence":0.9,"plateTime":0.4006652906770176,"extension":6.47541882142495},"index":2,"playId":"6bb08c9e-6348-3614-bd56-bf7bb6847dce","pitchNumber":2,"startTime":"2026-04-26T19:34:05.603Z","endTime":"2026-04-26T19:34:09.269Z","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":76.9,"endSpeed":69.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.846984003401488,"aZ":-27.698050008229412,"pfxX":10.910893197408782,"pfxZ":3.5793554267648613,"pX":-1.2052172391691078,"pZ":2.4001733604838806,"vX0":0.7195876170195594,"vY0":-111.88375258335503,"vZ0":0.3609833252178747,"x":162.94,"y":173.98,"x0":-2.946952255754056,"y0":50.00155663126986,"z0":5.108062350269747,"aX":13.63563088611392},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":7.0,"breakHorizontal":-19.9,"spinRate":2627,"spinDirection":73},"zone":13,"typeConfidence":0.92,"plateTime":0.4922260046613274,"extension":6.170300371417457},"index":3,"playId":"8b000394-530a-3839-b29f-aa0387fd23b1","pitchNumber":3,"startTime":"2026-04-26T19:34:20.095Z","endTime":"2026-04-26T19:34:25.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.224674342669875,"aZ":-29.379421285037324,"pfxX":-9.965262934120132,"pfxZ":1.4607232203836862,"pX":0.2516524756035769,"pZ":2.559443851565947,"vX0":10.81615629816325,"vY0":-137.5142045465399,"vZ0":-1.1506415798044465,"x":107.41,"y":169.68,"x0":-2.4426735648828948,"y0":50.000877047378694,"z0":4.981077851104999,"aX":-19.035041812526977},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.6,"breakHorizontal":15.7,"spinRate":2422,"spinDirection":247},"zone":5,"typeConfidence":0.9,"plateTime":0.3986956321370805,"extension":6.159642866353927},"index":4,"playId":"4064a0a4-c758-36d4-bbb1-c2e7f041b6f8","pitchNumber":4,"startTime":"2026-04-26T19:34:36.658Z","endTime":"2026-04-26T19:34:39.773Z","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":94.8,"endSpeed":86.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.87570192481647,"aZ":-32.013854016915616,"pfxX":-9.502049601754699,"pfxZ":0.08467171271139584,"pX":-1.5174368662942812,"pZ":2.062084761203066,"vX0":6.3100924824163185,"vY0":-137.87723862595533,"vZ0":-1.7975120984747,"x":174.84,"y":183.1,"x0":-2.606185484123786,"y0":50.003154464702035,"z0":4.891637266835381,"aX":-18.21687357738642},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":0.0,"breakHorizontal":15.8,"spinRate":2347,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.39789532916708037,"extension":6.167946809109177},"index":5,"playId":"0615a9d1-cdea-3cde-a11b-a34fc4f5b579","pitchNumber":5,"startTime":"2026-04-26T19:34:57.651Z","endTime":"2026-04-26T19:35:01.437Z","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":96.2,"endSpeed":87.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.401072885799046,"aZ":-18.466501218411715,"pfxX":-6.635443837337587,"pfxZ":6.948901236958573,"pX":-0.11608523939521471,"pZ":2.7165754341167876,"vX0":8.639533295111939,"vY0":-139.7773937279687,"vZ0":-3.3263450796704452,"x":121.42,"y":165.43,"x0":-2.389330675964225,"y0":50.002547450012806,"z0":5.139107706091526,"aX":-13.089931312867165},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.0,"breakHorizontal":10.2,"spinRate":2393,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.39230390675244076,"extension":6.412640784063061},"hitData":{"launchSpeed":86.3,"launchAngle":46.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.22,"coordY":103.65}},"index":6,"playId":"12859579-2dcd-35ae-b786-5c4b32a26871","pitchNumber":6,"startTime":"2026-04-26T19:35:13.713Z","endTime":"2026-04-26T19:35:22.834Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T19:35:22.834Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out, first baseman Connor Joe to pitcher Emerson Hancock.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-26T19:35:29.112Z","endTime":"2026-04-26T19:36:08.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676106,"link":"/api/v1/people/676106"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01835733223462,"aZ":-30.77337362974741,"pfxX":-9.952038845440526,"pfxZ":0.7215004619182981,"pX":0.7292642857797476,"pZ":1.969356082811806,"vX0":12.237637569929515,"vY0":-138.526259953935,"vZ0":-2.3099165503824337,"x":89.2,"y":185.61,"x0":-2.4460776893837357,"y0":50.00659543767878,"z0":4.864825440532349,"aX":-19.40884456225747},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.0,"breakHorizontal":15.6,"spinRate":2456,"spinDirection":251},"zone":9,"typeConfidence":0.9,"plateTime":0.3949209996345453,"extension":6.421832199912874},"index":0,"playId":"2345c16e-e060-383a-ac92-e52518c51286","pitchNumber":1,"startTime":"2026-04-26T19:35:46.882Z","endTime":"2026-04-26T19:35:50.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6053732099823,"aZ":-29.915612323583726,"pfxX":-7.966526810381816,"pfxZ":1.369311299325365,"pX":-0.32282206995338153,"pZ":1.6702912364756552,"vX0":8.476519347734689,"vY0":-127.7104471845194,"vZ0":-1.930192093150279,"x":129.31,"y":193.68,"x0":-2.6518498653020632,"y0":50.00233788730921,"z0":4.79159512020172,"aX":-13.142835000952864},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.3,"breakHorizontal":12.5,"spinRate":1560,"spinDirection":273},"zone":7,"typeConfidence":0.86,"plateTime":0.42908701215971057,"extension":6.281302977810897},"hitData":{"launchSpeed":75.5,"launchAngle":-14.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.9,"coordY":170.94}},"index":1,"playId":"faedb1fe-ea3c-3fe3-8ae6-a6a4aac0497f","pitchNumber":2,"startTime":"2026-04-26T19:36:01.653Z","endTime":"2026-04-26T19:36:08.715Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T19:36:08.715Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jordan Walker walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-26T19:36:31.465Z","endTime":"2026-04-26T19:37:40.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":70.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.60943703194015,"aZ":-29.618089313740477,"pfxX":10.219312866147382,"pfxZ":2.0066674407151712,"pX":-2.376359292307697,"pZ":2.720723762649926,"vX0":-1.4775627876860185,"vY0":-111.9110937266884,"vZ0":1.3946180598901021,"x":207.58,"y":165.32,"x0":-3.036705997837866,"y0":50.00151360109448,"z0":5.1162941980776,"aX":13.00096747234931},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":4.3,"breakHorizontal":-18.1,"spinRate":2622,"spinDirection":80},"zone":11,"typeConfidence":0.9,"plateTime":0.4888476778416795,"extension":6.178940742814474},"index":0,"playId":"d17e99c2-bccc-3ba6-b404-f090cf403014","pitchNumber":1,"startTime":"2026-04-26T19:36:38.852Z","endTime":"2026-04-26T19:36:43.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.0,"endSpeed":69.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.84216391589902,"aZ":-30.912712084298942,"pfxX":8.692115351815008,"pfxZ":1.030482470544749,"pX":3.2508445287892185,"pZ":2.5185167663561017,"vX0":10.273117022790574,"vY0":-110.20471511889843,"vZ0":1.4319450564270106,"x":-6.91,"y":170.78,"x0":-2.612415896779602,"y0":50.00227609056268,"z0":5.142540057209843,"aX":10.614251805697865},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":2.6,"breakHorizontal":-18.6,"spinRate":2649,"spinDirection":70},"zone":14,"typeConfidence":0.92,"plateTime":0.4983222294439118,"extension":6.354428002586757},"index":1,"playId":"9cad8f02-3506-35b0-b027-9d921484385c","pitchNumber":2,"startTime":"2026-04-26T19:36:54.891Z","endTime":"2026-04-26T19:36:58.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.550605973514422,"aZ":-33.86569410638558,"pfxX":-11.067553293595758,"pfxZ":-0.8752200864326394,"pX":1.3126232720234718,"pZ":2.5248017638598594,"vX0":14.034413180341364,"vY0":-138.21569687405892,"vZ0":-0.3215291617207414,"x":66.97,"y":170.61,"x0":-2.39078399145633,"y0":50.001394644698436,"z0":4.915063208199026,"aX":-21.431386944743476},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":-1.4,"breakHorizontal":17.2,"spinRate":2515,"spinDirection":250},"zone":14,"typeConfidence":0.9,"plateTime":0.3961498188360757,"extension":6.428926415532497},"index":2,"playId":"00d04272-057d-3667-a5e6-bb9d95436a93","pitchNumber":3,"startTime":"2026-04-26T19:37:18.428Z","endTime":"2026-04-26T19:37:21.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17065841800643,"aZ":-30.469935592618352,"pfxX":-10.263707597834474,"pfxZ":0.8883049231977029,"pX":-1.358500723630119,"pZ":2.677406376922605,"vX0":7.270201602370577,"vY0":-138.26427077373307,"vZ0":-0.3962731144368006,"x":168.78,"y":166.49,"x0":-2.6947052974932024,"y0":50.006050300230044,"z0":4.875476495269293,"aX":-19.783027263858244},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.7,"breakHorizontal":16.9,"spinRate":2384,"spinDirection":248},"zone":11,"typeConfidence":0.9,"plateTime":0.3968488554347882,"extension":6.373200094731231},"index":3,"playId":"a6dc715f-1e3a-366c-b99f-1333b34ca860","pitchNumber":4,"startTime":"2026-04-26T19:37:36.143Z","endTime":"2026-04-26T19:37:40.432Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T19:37:40.432Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Gorman grounds out, second baseman Cole Young to first baseman Connor Joe.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-26T19:37:51.336Z","endTime":"2026-04-26T19:38:13.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"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":656582,"link":"/api/v1/people/656582"},"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":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24114265731585,"aZ":-32.20025719154549,"pfxX":-10.033867215384415,"pfxZ":-0.013649688133206439,"pX":0.05152055672836656,"pZ":2.1041762978484595,"vX0":10.49124276271247,"vY0":-138.35961628988244,"vZ0":-1.6766036238095654,"x":115.04,"y":181.97,"x0":-2.494467250527932,"y0":50.002213502770196,"z0":4.885537909866191,"aX":-19.36076667980851},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":-0.2,"breakHorizontal":15.8,"spinRate":2425,"spinDirection":249},"zone":8,"typeConfidence":0.9,"plateTime":0.39658150973816264,"extension":6.383461456344777},"hitData":{"launchSpeed":108.1,"launchAngle":1.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.88,"coordY":151.18}},"index":0,"playId":"369dbbae-cd8c-36cf-a319-09c7d3f2ba85","pitchNumber":1,"startTime":"2026-04-26T19:38:05.680Z","endTime":"2026-04-26T19:38:13.016Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T19:38:13.016Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Leo Rivas singles on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-26T19:39:59.454Z","endTime":"2026-04-26T19:42:49.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.817286219870965,"aZ":-20.407878157271327,"pfxX":-3.1455025131068566,"pfxZ":6.70580697850316,"pX":0.907110609831259,"pZ":2.1754420285683906,"vX0":8.000669705735817,"vY0":-131.14446698403694,"vZ0":-4.916515262434816,"x":82.42,"y":180.04,"x0":-1.7645336454241403,"y0":50.002885313941576,"z0":5.581557964894735,"aX":-5.519959644273068},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.3,"breakHorizontal":4.1,"spinRate":2280,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.41647449219570865,"extension":6.778205148277664},"index":0,"playId":"55c32d83-ec4f-3ff6-a231-b2e4155fb57c","pitchNumber":1,"startTime":"2026-04-26T19:40:23.024Z","endTime":"2026-04-26T19:40:27.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":77.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.553009405720264,"aZ":-30.88914276846174,"pfxX":-5.15113627445816,"pfxZ":0.833550109698173,"pX":-0.7018914824913022,"pZ":2.582933706103627,"vX0":4.978253660663777,"vY0":-124.0266123520304,"vZ0":-1.0459399720590146,"x":143.75,"y":169.04,"x0":-2.0773141601533607,"y0":50.00111619952264,"z0":5.613853143865191,"aX":-7.929102730149725},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.6,"breakHorizontal":8.0,"spinRate":1726,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.4436349061615732,"extension":6.6477371046654765},"index":1,"playId":"6a6d0bda-7bc9-35bd-9d31-a467a5ab01c8","pitchNumber":2,"startTime":"2026-04-26T19:40:37.393Z","endTime":"2026-04-26T19:40:41.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.7,"endSpeed":79.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.520575652017957,"aZ":-27.19563773769451,"pfxX":0.6938037736989568,"pfxZ":3.101096529339781,"pX":0.15851220868004645,"pZ":3.354018293900361,"vX0":5.133691122257797,"vY0":-126.11645651322328,"vZ0":-0.21634979038065472,"x":110.96,"y":148.22,"x0":-1.9965767942826929,"y0":50.00160121741262,"z0":5.641116664939622,"aX":1.1131928088559038},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.8,"breakHorizontal":-2.5,"spinRate":2354,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.4349013111644462,"extension":6.619141271462794},"index":2,"playId":"d48efaca-a4e9-342d-a2c1-30f9491f42d6","pitchNumber":3,"startTime":"2026-04-26T19:40:53.438Z","endTime":"2026-04-26T19:40:57.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.525288048934193,"aZ":-19.48572383317098,"pfxX":-5.659366116948216,"pfxZ":6.839286254331574,"pX":-0.1412699378906479,"pZ":1.978809175068547,"vX0":6.58894801340868,"vY0":-134.65656744305758,"vZ0":-5.887534929506791,"x":122.38,"y":185.35,"x0":-1.873209534765305,"y0":50.00172669427418,"z0":5.551906972283776,"aX":-10.496221739629874},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.4,"breakHorizontal":9.0,"spinRate":2357,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.40524187097363873,"extension":6.808661861807411},"index":3,"playId":"4c5fd6d8-ddf9-30d1-890b-ab0395544204","pitchNumber":4,"startTime":"2026-04-26T19:41:41.688Z","endTime":"2026-04-26T19:41:45.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":74.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.92724925137794,"aZ":-41.05911771675527,"pfxX":6.301099397181147,"pfxZ":-6.577962835272004,"pX":0.4174523053259145,"pZ":-0.17660390935315282,"vX0":3.357335717929294,"vY0":-115.58522388117966,"vZ0":-4.165506767050619,"x":101.09,"y":243.55,"x0":-1.873538953924604,"y0":50.004814109204105,"z0":5.59946685320193,"aX":8.509025909690244},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-12.7,"breakHorizontal":-12.2,"spinRate":2541,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.474225216792874,"extension":6.895468353396478},"index":4,"playId":"909759ad-6c71-328b-923d-820fdab210e2","pitchNumber":5,"startTime":"2026-04-26T19:42:02.458Z","endTime":"2026-04-26T19:42:05.843Z","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":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.380646275646402,"aZ":-27.90024303070217,"pfxX":0.7045968285584276,"pfxZ":2.6034122947673985,"pX":1.3679182739188847,"pZ":2.498910040985237,"vX0":7.821765287896652,"vY0":-126.17537689738089,"vZ0":-2.124943574176,"x":64.86,"y":171.31,"x0":-1.8409481885480037,"y0":50.00176968897037,"z0":5.561077005595427,"aX":1.1556572422706628},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.6,"breakHorizontal":-2.8,"spinRate":2396,"spinDirection":173},"zone":12,"typeConfidence":2.0,"plateTime":0.43116677909450374,"extension":6.782585651311592},"index":5,"playId":"01ebe19f-6b80-33b1-9ca7-f96e566a85fd","pitchNumber":6,"startTime":"2026-04-26T19:42:21.387Z","endTime":"2026-04-26T19:42:25.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.336003291064635,"aZ":-20.63438075024526,"pfxX":-3.0224496158500993,"pfxZ":6.373700221348246,"pX":0.5996473375123835,"pZ":2.8693853085333267,"vX0":7.251479958589055,"vY0":-133.17466551691143,"vZ0":-3.1840449612182162,"x":94.14,"y":161.31,"x0":-1.755783969878478,"y0":50.00631329510344,"z0":5.558434576007083,"aX":-5.476223294989157},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.2,"breakHorizontal":4.1,"spinRate":2326,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.40996319607888365,"extension":6.886038914439306},"hitData":{"launchSpeed":93.6,"launchAngle":20.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":207.33,"coordY":110.97}},"index":6,"playId":"213cdbfc-3a3d-3be8-834b-be797a4bd69b","pitchNumber":7,"startTime":"2026-04-26T19:42:38.397Z","endTime":"2026-04-26T19:42:49.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T19:42:49.261Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.P. Crawford flies out to right fielder Jordan Walker.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-26T19:43:01.572Z","endTime":"2026-04-26T19:44:38.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":4},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":70.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.608492743746414,"aZ":-39.66630898555169,"pfxX":7.412296717516407,"pfxZ":-5.994019321689233,"pX":-0.39464408100398857,"pZ":2.857698231560919,"vX0":1.2333616825771134,"vY0":-111.02316174298633,"vZ0":2.2489288716933644,"x":132.04,"y":161.62,"x0":-1.9202129896755904,"y0":50.00217347632679,"z0":5.955521839703559,"aX":9.265880148671098},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-10.0,"breakHorizontal":-13.8,"spinRate":2458,"spinDirection":48},"zone":1,"typeConfidence":2.0,"plateTime":0.49307868770434826,"extension":6.66230927343918},"index":0,"playId":"c24a2e16-84dc-3af9-bc00-e1dced9529c0","pitchNumber":1,"startTime":"2026-04-26T19:43:14.185Z","endTime":"2026-04-26T19:43:17.749Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"76123191-4371-3521-b949-467ec9981352","startTime":"2026-04-26T19:43:32.782Z","endTime":"2026-04-26T19:43:38.097Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.608668875435903,"aZ":-20.233589881448818,"pfxX":-2.980287774181151,"pfxZ":6.747767252378049,"pX":-1.4003330879815743,"pZ":3.6970960902280248,"vX0":2.2848327553407746,"vY0":-131.84786411684627,"vZ0":-1.8096250142997745,"x":170.38,"y":138.96,"x0":-1.8885977796421993,"y0":50.00603229121542,"z0":5.8772904501226835,"aX":-5.276651884380644},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.1,"breakHorizontal":4.9,"spinRate":2243,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.414559764492366,"extension":6.6206442523833635},"index":2,"playId":"82baa7aa-c030-3d81-b1df-5fbfdc8c6cf8","pitchNumber":2,"startTime":"2026-04-26T19:43:50.909Z","endTime":"2026-04-26T19:43:54.473Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"playId":"5e397e3e-e118-3964-bfd4-47c16bdbbfd4","startTime":"2026-04-26T19:44:09.538Z","endTime":"2026-04-26T19:44:15.090Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.540462986537097,"aZ":-27.595186283171785,"pfxX":-8.519729337599038,"pfxZ":2.9239599118128172,"pX":-0.8499908229666604,"pZ":2.2500149834266465,"vX0":5.5375634343702,"vY0":-124.92397451144397,"vZ0":-2.5088531760732393,"x":149.4,"y":178.03,"x0":-1.999906982667076,"y0":50.001881359826754,"z0":5.559359840683427,"aX":-13.32911147799212},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.9,"breakHorizontal":13.9,"spinRate":1699,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4401576217553447,"extension":6.770912054417574},"hitData":{"launchSpeed":87.5,"launchAngle":29.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.94,"coordY":78.71}},"index":4,"playId":"9cfba963-9b14-3962-bb8d-a74607c9153d","pitchNumber":3,"startTime":"2026-04-26T19:44:27.111Z","endTime":"2026-04-26T19:44:38.452Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T19:44:38.452Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cal Raleigh pops out to third baseman Ramón Urías.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-26T19:45:04.500Z","endTime":"2026-04-26T19:45:51.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":2},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"a536d632-372b-4e65-ad64-56d793377bd2","startTime":"2026-04-26T19:45:04.500Z","endTime":"2026-04-26T19:45:09.956Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.657707758267726,"aZ":-26.3508725798728,"pfxX":1.0956774120900628,"pfxZ":3.5718002984108583,"pX":1.1745368706723203,"pZ":2.709629716021616,"vX0":7.1691274759778345,"vY0":-126.32453239322439,"vZ0":-1.8739697591651536,"x":72.23,"y":165.62,"x0":-1.8324768483424332,"y0":50.002793320562326,"z0":5.5617110158044785,"aX":1.7846627492203397},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.4,"breakHorizontal":-3.5,"spinRate":2306,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.4321693654892145,"extension":6.663586631867285},"index":1,"playId":"cf9ba614-6e74-334e-b759-29ab27c8c057","pitchNumber":1,"startTime":"2026-04-26T19:45:19.508Z","endTime":"2026-04-26T19:45:23.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":71.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.251870835207797,"aZ":-41.60902858673454,"pfxX":5.126509728454779,"pfxZ":-7.423966771491717,"pX":0.10064509733875873,"pZ":2.381855667426264,"vX0":2.6859696781140276,"vY0":-112.26540855429486,"vZ0":1.6404391790016093,"x":113.16,"y":174.47,"x0":-1.7793228321783527,"y0":50.00404692494178,"z0":5.892471816193025,"aX":6.512379927520295},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-12.7,"breakHorizontal":-10.0,"spinRate":2434,"spinDirection":49},"zone":5,"typeConfidence":2.0,"plateTime":0.48878554910251726,"extension":6.666802067983656},"hitData":{"launchSpeed":78.4,"launchAngle":67.0,"totalDistance":126.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":103.16,"coordY":166.38}},"index":2,"playId":"8e3b4e5e-faa4-3bd8-9d83-9b302acb7a90","pitchNumber":2,"startTime":"2026-04-26T19:45:38.443Z","endTime":"2026-04-26T19:45:51.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T19:45:51.355Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Julio Rodríguez singles on a line drive to left fielder Nathan Church. Leo Rivas to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-26T19:46:29.060Z","endTime":"2026-04-26T19:48:29.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"postOnSecond":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":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":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"3140be91-6a7e-323a-becb-f4c48746f57a","startTime":"2026-04-26T19:46:13.715Z","endTime":"2026-04-26T19:46:19.739Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":71.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.225133940547337,"aZ":-41.38426902992091,"pfxX":6.074501923411156,"pfxZ":-7.2157020439560835,"pX":1.031768183829297,"pZ":0.7848479458372343,"vX0":4.497458728838149,"vY0":-112.52777445756867,"vZ0":-1.5500720295035264,"x":77.67,"y":217.59,"x0":-1.78483463534057,"y0":50.0017087458247,"z0":5.691334662914269,"aX":7.7555406395165525},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-13.2,"breakHorizontal":-12.2,"spinRate":2512,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4875449253830153,"extension":6.7245759976033055},"index":1,"playId":"7a864115-917e-3b79-9072-1a23a677a0d0","pitchNumber":1,"startTime":"2026-04-26T19:46:31.246Z","endTime":"2026-04-26T19:46:35.746Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"44fb0080-1982-3ddf-8b43-a05a8ffcaa1b","startTime":"2026-04-26T19:46:53.062Z","endTime":"2026-04-26T19:46:58.985Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10829743483968,"aZ":-24.286895709056758,"pfxX":-4.9556965724066355,"pfxZ":4.511238389505355,"pX":-0.6998584108469142,"pZ":2.4627787572800943,"vX0":4.711668545260889,"vY0":-130.74355543217018,"vZ0":-3.4163402083834713,"x":143.68,"y":172.28,"x0":-1.8732632884135503,"y0":50.00197449377706,"z0":5.589596078681658,"aX":-8.661101728552163},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.7,"breakHorizontal":8.0,"spinRate":2061,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.4174160591380227,"extension":6.735136202505053},"index":3,"playId":"982f381c-4e6c-3df0-ace1-0dd31fc860fb","pitchNumber":2,"startTime":"2026-04-26T19:47:12.362Z","endTime":"2026-04-26T19:47:15.927Z","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,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.46724684369133,"aZ":-34.731296152456274,"pfxX":6.619399688209345,"pfxZ":-1.8049881142584248,"pX":0.8043881992970676,"pZ":1.5443476824739033,"vX0":4.651851798461842,"vY0":-117.90697803631718,"vZ0":-1.7622153517559238,"x":86.34,"y":197.08,"x0":-2.0512197653144852,"y0":50.005454797896405,"z0":5.493016443590047,"aX":9.362200883213033},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-3.5,"breakHorizontal":-13.1,"spinRate":2444,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4637425012715597,"extension":6.6491914824975344},"index":4,"playId":"58850796-6b7a-3bc7-b44e-9e97b3725acb","pitchNumber":3,"startTime":"2026-04-26T19:47:35.391Z","endTime":"2026-04-26T19:47:39.647Z","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":2},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.301508512381435,"aZ":-18.61498397368596,"pfxX":-4.572674437623121,"pfxZ":7.433660105124442,"pX":0.5106976340110881,"pZ":3.9568444502733717,"vX0":7.204920269877148,"vY0":-133.83822913487103,"vZ0":-1.2485140827221197,"x":97.53,"y":131.95,"x0":-1.6149876838869328,"y0":50.00627062394956,"z0":5.7549091449565735,"aX":-8.345804368100618},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.4,"breakHorizontal":6.8,"spinRate":2313,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.40833507974587224,"extension":6.706014115923127},"index":5,"playId":"6430fcee-ddc0-3a35-beb4-e682dc02a2b1","pitchNumber":4,"startTime":"2026-04-26T19:47:57.491Z","endTime":"2026-04-26T19:48:03.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":75.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.297739200050334,"aZ":-33.637120429813564,"pfxX":4.982404517682047,"pfxZ":-1.0325505535356418,"pX":0.6746956258654435,"pZ":1.2476214171832103,"vX0":4.694549230639496,"vY0":-117.76509232554403,"vZ0":-2.565492705127715,"x":91.28,"y":205.09,"x0":-1.9884045817443943,"y0":50.00578204208492,"z0":5.447236722042344,"aX":7.034084740466397},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-2.2,"breakHorizontal":-10.1,"spinRate":2490,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.464210186564717,"extension":6.539022230061296},"hitData":{"launchSpeed":74.1,"launchAngle":24.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.43,"coordY":113.17}},"index":6,"playId":"ccdb2d8b-438b-3f2c-8f03-618e0be1d9fb","pitchNumber":5,"startTime":"2026-04-26T19:48:17.571Z","endTime":"2026-04-26T19:48:29.184Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T19:48:29.184Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-26T19:49:26.956Z","endTime":"2026-04-26T19:51:18.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":6},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-26T19:48:47.300Z","endTime":"2026-04-26T19:49:29.271Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.305877699712934,"aZ":-23.392855798056253,"pfxX":-3.952498406509868,"pfxZ":4.916668664001563,"pX":0.6386866470937698,"pZ":2.9023002189560287,"vX0":7.537596801678696,"vY0":-132.29492920849154,"vZ0":-2.65875503425714,"x":92.65,"y":160.42,"x0":-1.7245255059252547,"y0":50.001198623064774,"z0":5.621602135437343,"aX":-7.0570920206092085},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.5,"breakHorizontal":5.6,"spinRate":2282,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.41288678305434834,"extension":6.900947983279802},"index":1,"playId":"cce6f5dd-4e1b-3b37-b233-7bb32d5da5ed","pitchNumber":1,"startTime":"2026-04-26T19:49:29.271Z","endTime":"2026-04-26T19:49:32.462Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"playId":"b51f78fa-c5b5-491d-a603-5136018791ce","startTime":"2026-04-26T19:49:51.746Z","endTime":"2026-04-26T19:49:57.331Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.894567795591648,"aZ":-20.37612266304659,"pfxX":-3.7103398896254425,"pfxZ":6.580275790061156,"pX":0.7149975523139681,"pZ":3.001921160791737,"vX0":7.452665028475716,"vY0":-132.01129564172655,"vZ0":-3.2137742019965896,"x":89.75,"y":157.73,"x0":-1.6425953013173549,"y0":50.00427136220203,"z0":5.707362268866107,"aX":-6.654684843254281},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.5,"breakHorizontal":5.4,"spinRate":2328,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.4124127009269829,"extension":6.8560007263227645},"index":3,"playId":"a3d516ee-09cc-3f30-bfb3-0dd01cc40435","pitchNumber":2,"startTime":"2026-04-26T19:50:09.701Z","endTime":"2026-04-26T19:50:12.753Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"playId":"b570ce67-4ee2-4822-828e-7f63b840eed2","startTime":"2026-04-26T19:50:31.517Z","endTime":"2026-04-26T19:50:37.202Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.117641441343853,"aZ":-42.785968687772886,"pfxX":5.3979933595026175,"pfxZ":-8.12717091827403,"pX":-5.41634364440105E-4,"pZ":0.9803082329021916,"vX0":2.6958427863107612,"vY0":-114.13828305891045,"vZ0":-0.9263306501423885,"x":117.02,"y":212.31,"x0":-1.9024648813081586,"y0":50.003986847022176,"z0":5.644464696577086,"aX":7.045937455200243},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-14.6,"breakHorizontal":-10.4,"spinRate":2475,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4818636651147572,"extension":6.7799908264909075},"index":5,"playId":"3bf73c31-0acc-30dc-b563-9633bde8a605","pitchNumber":3,"startTime":"2026-04-26T19:50:47.057Z","endTime":"2026-04-26T19:50:51.328Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.005019665249538,"aZ":-34.41565215300985,"pfxX":5.953938768956388,"pfxZ":-1.5674271480667086,"pX":1.220914207341987,"pZ":1.9495629680493358,"vX0":5.38196698913759,"vY0":-118.36117529415839,"vZ0":-1.0437095345987952,"x":70.46,"y":186.14,"x0":-1.8497556643348196,"y0":50.00299110559386,"z0":5.526742118964392,"aX":8.510659698846798},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-2.9,"breakHorizontal":-12.0,"spinRate":2428,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4614440947438734,"extension":6.630301649097095},"index":6,"playId":"6d7795b5-0dca-3be1-bb9e-6194a443045f","pitchNumber":4,"startTime":"2026-04-26T19:51:14.073Z","endTime":"2026-04-26T19:51:18.011Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T19:51:18.011Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-26T19:53:22.249Z","endTime":"2026-04-26T19:54:33.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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(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.6,"endSpeed":84.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68754044767333,"aZ":-32.83145952925467,"pfxX":-9.18987690534497,"pfxZ":-0.3548325772694376,"pX":0.11658804872783202,"pZ":3.141132187814918,"vX0":10.246297813382801,"vY0":-135.83345571244104,"vZ0":1.031028690969571,"x":112.56,"y":153.97,"x0":-2.529518163487292,"y0":50.003481571031415,"z0":5.057900255149657,"aX":-16.9925298860503},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-0.1,"breakHorizontal":14.2,"spinRate":2410,"spinDirection":244},"zone":2,"typeConfidence":0.9,"plateTime":0.40487929583699245,"extension":6.2925707647594304},"index":0,"playId":"c3263d1d-5075-3534-b808-fd9c68ecee77","pitchNumber":1,"startTime":"2026-04-26T19:53:27.697Z","endTime":"2026-04-26T19:53:31.334Z","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":76.4,"endSpeed":70.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.95549369386693,"aZ":-28.580670001871916,"pfxX":10.41782380929569,"pfxZ":2.881960598164355,"pX":-1.3864972296189089,"pZ":2.2308182515792243,"vX0":0.19867505765626942,"vY0":-111.2607324738304,"vZ0":0.18607579468185564,"x":169.85,"y":178.55,"x0":-2.829396910253872,"y0":50.00262067749339,"z0":5.120895161059701,"aX":12.991033291768616},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":5.6,"breakHorizontal":-18.8,"spinRate":2576,"spinDirection":75},"zone":13,"typeConfidence":0.92,"plateTime":0.49329255159957697,"extension":6.07947281163495},"index":1,"playId":"1f21690b-dfba-3810-9bfd-f2b1f0a78d72","pitchNumber":2,"startTime":"2026-04-26T19:53:42.119Z","endTime":"2026-04-26T19:53:46.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":70.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.485196945217922,"aZ":-30.130345407915502,"pfxX":7.436941760551265,"pfxZ":1.6163321578250613,"pX":-0.16929873756011757,"pZ":2.64933220201839,"vX0":3.4908201604289255,"vY0":-111.48585468900058,"vZ0":1.2630640514853426,"x":123.45,"y":167.25,"x0":-2.7199039395542113,"y0":50.00054419592285,"z0":5.1782552960573875,"aX":9.388038251161854},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":3.6,"breakHorizontal":-14.4,"spinRate":2548,"spinDirection":73},"zone":5,"typeConfidence":0.91,"plateTime":0.4907282748277768,"extension":6.145810309054517},"index":2,"playId":"27e2521c-cc14-3b8e-a955-b04df70600da","pitchNumber":3,"startTime":"2026-04-26T19:53:57.225Z","endTime":"2026-04-26T19:54:01.373Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-26T19:54:17.018Z","endTime":"2026-04-26T19:54:30.158Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.607414907518585,"aZ":-31.170698758827356,"pfxX":-9.838653057633461,"pfxZ":0.5261191186829368,"pX":-0.11268491181641713,"pZ":2.8433219032468613,"vX0":9.958122967266872,"vY0":-137.65617432779231,"vZ0":-0.17025547396149332,"x":121.3,"y":162.01,"x0":-2.499140324455665,"y0":50.00476558784846,"z0":5.016426476147182,"aX":-18.88041381881487},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.1,"breakHorizontal":15.7,"spinRate":2280,"spinDirection":246},"zone":2,"typeConfidence":0.9,"plateTime":0.39791866934990816,"extension":6.28660165507295},"index":4,"playId":"16022725-992c-3b63-8bac-c44cf1485233","pitchNumber":4,"startTime":"2026-04-26T19:54:30.158Z","endTime":"2026-04-26T19:54:33.678Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T19:54:33.678Z","atBatIndex":45},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nathan Church homers (5) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-26T19:54:48.461Z","endTime":"2026-04-26T19:55:59.502Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":{"id":676106,"link":"/api/v1/people/676106"},"isScoringEvent":true,"rbi":true,"earned":true,"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":94.7,"endSpeed":86.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82308819280463,"aZ":-31.477451632780266,"pfxX":-10.37884006138346,"pfxZ":0.36491215701948754,"pX":-0.39018580804640335,"pZ":2.0775794312591507,"vX0":9.65893049309911,"vY0":-137.63813022018687,"vZ0":-1.8827149874442828,"x":131.87,"y":182.69,"x0":-2.592165208174986,"y0":50.00560989960339,"z0":4.89686666515881,"aX":-19.967447523437333},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":0.5,"breakHorizontal":16.8,"spinRate":2378,"spinDirection":252},"zone":7,"typeConfidence":0.9,"plateTime":0.3975670883127731,"extension":6.289986587239031},"index":0,"playId":"b8aaa73c-262b-3dee-aae8-3a85c0644ddb","pitchNumber":1,"startTime":"2026-04-26T19:54:56.805Z","endTime":"2026-04-26T19:55:00.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.114700143436604,"aZ":-22.610776743253496,"pfxX":-7.6309992505466875,"pfxZ":5.061393618642004,"pX":-0.6943981768212393,"pZ":3.5584928667887388,"vX0":8.005422661940917,"vY0":-136.36207332768163,"vZ0":0.1526587539958848,"x":143.47,"y":142.7,"x0":-2.67239906903943,"y0":50.001634181859174,"z0":5.057786162699587,"aX":-14.415142914752},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.4,"breakHorizontal":12.2,"spinRate":2306,"spinDirection":239},"zone":11,"typeConfidence":0.85,"plateTime":0.4011933535779373,"extension":6.367210786844199},"index":1,"playId":"9aa0694d-f5c7-3af0-b245-2242b5f9d63f","pitchNumber":2,"startTime":"2026-04-26T19:55:17.575Z","endTime":"2026-04-26T19:55:22.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.666469385674493,"aZ":-31.69934434140069,"pfxX":-9.577323365752328,"pfxZ":0.29601150208658655,"pX":0.21452004050886253,"pZ":1.9172551913148026,"vX0":9.8393027425188,"vY0":-125.86984713723864,"vZ0":-1.1604525162220598,"x":108.82,"y":187.01,"x0":-2.4863646009745155,"y0":50.00420238285361,"z0":4.932759046124016,"aX":-15.489845618453717},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.5,"breakHorizontal":15.4,"spinRate":1404,"spinDirection":274},"zone":8,"typeConfidence":0.92,"plateTime":0.4338401027773928,"extension":6.255168285911555},"hitData":{"launchSpeed":110.1,"launchAngle":23.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":235.97,"coordY":74.64}},"index":2,"playId":"65e90917-bf9b-3cfe-ad6c-9dc2c30b35ef","pitchNumber":3,"startTime":"2026-04-26T19:55:34.830Z","endTime":"2026-04-26T19:55:59.502Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T19:55:59.502Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ramón Urías flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-26T19:56:12.082Z","endTime":"2026-04-26T19:58:22.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.591384855977296,"aZ":-33.65277308096149,"pfxX":-10.019968228211493,"pfxZ":-0.7696239587819242,"pX":-0.05293415724880718,"pZ":2.7733647004049966,"vX0":10.230129790882586,"vY0":-137.90387122436653,"vZ0":0.14209219821592445,"x":119.02,"y":163.9,"x0":-2.514593871065888,"y0":50.004015512437846,"z0":4.997353713947113,"aX":-19.238899267592785},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":-1.1,"breakHorizontal":16.0,"spinRate":2282,"spinDirection":246},"zone":2,"typeConfidence":0.9,"plateTime":0.397681919467888,"extension":6.214504752363995},"index":0,"playId":"7b8d5b45-bdc1-38db-bb30-3276c53ae8ef","pitchNumber":1,"startTime":"2026-04-26T19:56:22.657Z","endTime":"2026-04-26T19:56:25.816Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.144886690552784,"aZ":-30.84793069578217,"pfxX":-9.17483240281814,"pfxZ":0.6903112368701656,"pX":-0.23106397584809507,"pZ":3.0377886403586927,"vX0":9.354876222456529,"vY0":-137.51556163666385,"vZ0":0.20048715184139387,"x":125.81,"y":156.76,"x0":-2.482962903048757,"y0":50.00269555493834,"z0":5.0545875214507285,"aX":-17.594300393363635},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.6,"breakHorizontal":14.6,"spinRate":2267,"spinDirection":249},"zone":2,"typeConfidence":0.9,"plateTime":0.39813160620531196,"extension":6.297603917721905},"index":1,"playId":"79f330f2-5d5f-3940-979e-31bea2edc502","pitchNumber":2,"startTime":"2026-04-26T19:56:40.351Z","endTime":"2026-04-26T19:56:43.636Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-26T19:56:47.932Z","endTime":"2026-04-26T19:56:58.939Z","isPitch":false,"type":"action","player":{"id":602104,"link":"/api/v1/people/602104"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":70.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.959217129594535,"aZ":-32.74564548529441,"pfxX":9.389975266147456,"pfxZ":-0.44832772192018133,"pX":-0.9910169402462128,"pZ":0.9724778167292856,"vX0":1.1994371730022033,"vY0":-112.45193881044214,"vZ0":-1.6311228004654985,"x":154.78,"y":212.52,"x0":-2.7514536253143445,"y0":50.00312502045167,"z0":5.054530161741499,"aX":11.927084463831923},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-1.0,"breakHorizontal":-17.3,"spinRate":2581,"spinDirection":80},"zone":13,"typeConfidence":0.9,"plateTime":0.4886099187278128,"extension":6.165267093558303},"index":3,"playId":"7ac5a2ee-f674-3666-b25c-7dd10a08a3dc","pitchNumber":3,"startTime":"2026-04-26T19:56:58.939Z","endTime":"2026-04-26T19:57:02.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.699548422128018,"aZ":-20.06042076832848,"pfxX":-5.3411219876779,"pfxZ":6.162256622963781,"pX":0.003244004659042523,"pZ":3.8212088275176455,"vX0":8.438060321823505,"vY0":-138.30567038202307,"vZ0":-0.8142551449220835,"x":116.88,"y":135.61,"x0":-2.3732754335076716,"y0":50.00060306889951,"z0":5.447226646935045,"aX":-10.496139156638417},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.3,"breakHorizontal":8.2,"spinRate":2537,"spinDirection":237},"zone":12,"typeConfidence":0.9,"plateTime":0.3938859959636223,"extension":6.3506761617683525},"index":4,"playId":"698b67a0-1b24-3514-b484-3c45017dc3cc","pitchNumber":4,"startTime":"2026-04-26T19:57:14.797Z","endTime":"2026-04-26T19:57:18.511Z","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":95.9,"endSpeed":88.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61847560936885,"aZ":-20.374910134306617,"pfxX":-6.847235270294185,"pfxZ":5.929416917329845,"pX":0.12368255277005989,"pZ":2.4504608111479746,"vX0":8.909564382567034,"vY0":-139.52392447532392,"vZ0":-4.058441958913451,"x":112.29,"y":172.62,"x0":-2.2073582395806786,"y0":50.00469781373964,"z0":5.250510604326521,"aX":-13.629668922552977},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.2,"breakHorizontal":10.8,"spinRate":2526,"spinDirection":236},"zone":5,"typeConfidence":0.91,"plateTime":0.39116205550379934,"extension":6.292171306585377},"index":5,"playId":"d55777f9-7c93-3f54-a2da-8332971254e0","pitchNumber":5,"startTime":"2026-04-26T19:57:32.420Z","endTime":"2026-04-26T19:57:35.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.296502382020655,"aZ":-34.60039245534022,"pfxX":-10.8253689203308,"pfxZ":-1.2454797817505288,"pX":1.4726700008176987,"pZ":1.3935721522586557,"vX0":14.085631941624083,"vY0":-138.75517712981477,"vZ0":-3.3276980539760315,"x":60.87,"y":201.15,"x0":-2.2568326849612164,"y0":50.000327203296045,"z0":4.90765456067719,"aX":-21.161940910020242},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-2.8,"breakHorizontal":16.8,"spinRate":2336,"spinDirection":250},"zone":14,"typeConfidence":0.9,"plateTime":0.3943667140255722,"extension":6.403244210754945},"index":6,"playId":"4eb4a42d-4b4b-3f97-b36e-741b909bb4fc","pitchNumber":6,"startTime":"2026-04-26T19:57:54.046Z","endTime":"2026-04-26T19:57:57.687Z","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.0,"endSpeed":80.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.520227505434324,"aZ":-30.94399680761534,"pfxX":2.3473995393957043,"pfxZ":0.7461059138897337,"pX":-0.37916701440477035,"pZ":2.6220756138636996,"vX0":4.325343210138277,"vY0":-126.74605874680776,"vZ0":-0.8736640219117531,"x":131.45,"y":167.98,"x0":-2.4035816225252438,"y0":50.00347428395336,"z0":5.41201605579932,"aX":3.8717352338126783},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.4,"breakHorizontal":-5.2,"spinRate":2302,"spinDirection":153},"zone":4,"typeConfidence":0.95,"plateTime":0.4298727296302314,"extension":6.202397818019578},"hitData":{"launchSpeed":88.2,"launchAngle":38.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":47.99,"coordY":98.15}},"index":7,"playId":"290e997a-8516-3931-ae94-a7183c398833","pitchNumber":7,"startTime":"2026-04-26T19:58:13.736Z","endTime":"2026-04-26T19:58:22.824Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T19:58:22.824Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Scott II grounds out, second baseman Cole Young to first baseman Connor Joe.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-26T19:58:35.619Z","endTime":"2026-04-26T19:59:44.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.328104868131856,"aZ":-31.549287454107635,"pfxX":2.349671492068362,"pfxZ":0.3990439822553338,"pX":-0.23879818290116023,"pZ":1.3342736698899698,"vX0":4.742405945333307,"vY0":-124.0196588476384,"vZ0":-3.0998818078243504,"x":126.1,"y":202.75,"x0":-2.47944982691117,"y0":50.002031694051745,"z0":5.2262097941502095,"aX":3.666793519693308},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.2,"breakHorizontal":-5.3,"spinRate":2389,"spinDirection":128},"zone":13,"typeConfidence":0.91,"plateTime":0.4412929649888899,"extension":6.192710683423679},"index":0,"playId":"4694479e-caec-3f42-8a6b-4098b9a50735","pitchNumber":1,"startTime":"2026-04-26T19:58:48.388Z","endTime":"2026-04-26T19:58:51.981Z","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":78.6,"endSpeed":71.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.285202084549496,"aZ":-31.757128888056247,"pfxX":10.103199102768114,"pfxZ":0.3225502007977852,"pX":-0.10224907447975114,"pZ":1.0824130962873992,"vX0":3.00840788919246,"vY0":-114.27662006508442,"vZ0":-1.5625098840982496,"x":120.9,"y":209.55,"x0":-2.7557298584994507,"y0":50.00332905471509,"z0":4.957959087332816,"aX":13.074238261695156},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":0.5,"breakHorizontal":-19.1,"spinRate":2723,"spinDirection":74},"zone":13,"typeConfidence":0.9,"plateTime":0.48330691256630276,"extension":5.837592012717744},"index":1,"playId":"27593199-b882-3693-9131-287652e9d9d6","pitchNumber":2,"startTime":"2026-04-26T19:59:01.861Z","endTime":"2026-04-26T19:59:05.862Z","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":87.6,"endSpeed":79.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.151668886328064,"aZ":-32.85779139903538,"pfxX":-9.449650585442917,"pfxZ":-0.4233566351717497,"pX":0.3054076349859695,"pZ":0.45002919702317173,"vX0":10.211183941259586,"vY0":-127.1059962380213,"vZ0":-4.069536478157006,"x":105.36,"y":226.63,"x0":-2.552728418107298,"y0":50.00142775734585,"z0":4.705539946184551,"aX":-15.327769756057819},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.6,"breakHorizontal":14.5,"spinRate":1539,"spinDirection":276},"zone":14,"typeConfidence":0.92,"plateTime":0.4323547094508249,"extension":6.354008023995513},"index":2,"playId":"207a29e7-5947-32a5-aa39-83f3e8d92a2b","pitchNumber":3,"startTime":"2026-04-26T19:59:17.561Z","endTime":"2026-04-26T19:59:21.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.686037550526414,"aZ":-32.99347575584086,"pfxX":-10.635300042449211,"pfxZ":-0.4241129833660082,"pX":0.34005943769167163,"pZ":2.3383740720076993,"vX0":11.15698323155966,"vY0":-138.17107237334878,"vZ0":-0.9139961342144385,"x":104.04,"y":175.64,"x0":-2.367742674045283,"y0":50.0036231412855,"z0":4.889893265892928,"aX":-20.57294068840422},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":-0.7,"breakHorizontal":16.9,"spinRate":2410,"spinDirection":250},"zone":6,"typeConfidence":0.9,"plateTime":0.3963751734006231,"extension":6.427249169682834},"hitData":{"launchSpeed":97.9,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":153.71}},"index":3,"playId":"48e275f3-d3a8-3a3b-b46d-2d7d1be02465","pitchNumber":4,"startTime":"2026-04-26T19:59:37.508Z","endTime":"2026-04-26T19:59:44.767Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T19:59:44.767Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Raley flies out to left fielder Nathan Church.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-26T20:01:57.485Z","endTime":"2026-04-26T20:02:23.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Svanson replaces Michael McGreevy.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-26T20:00:44.448Z","endTime":"2026-04-26T20:01:59.786Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694335,"link":"/api/v1/people/694335"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.370944886972264,"aZ":-22.102840185880236,"pfxX":-8.480795207774339,"pfxZ":5.056303206925458,"pX":-0.23741352261825957,"pZ":2.734985788780135,"vX0":6.49902074979249,"vY0":-140.15709360289605,"vZ0":-3.55642099407511,"x":126.05,"y":164.94,"x0":-1.483253200541585,"y0":50.00067715146099,"z0":5.461823215510956,"aX":-16.888032156291416},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.6,"breakHorizontal":14.0,"spinRate":2206,"spinDirection":225},"zone":5,"typeConfidence":0.9,"plateTime":0.39064058384566147,"extension":6.493125462506112},"index":1,"playId":"53679069-7bc5-34e0-a2e1-edfb0d14d166","pitchNumber":1,"startTime":"2026-04-26T20:01:59.786Z","endTime":"2026-04-26T20:02:03.167Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.790819590445366,"aZ":-26.73765908517536,"pfxX":1.7725517557975476,"pfxZ":2.9388467790659263,"pX":-0.3854171765932919,"pZ":2.2817532290206275,"vX0":2.84162198848917,"vY0":-134.5668770564476,"vZ0":-3.546284145468846,"x":131.69,"y":177.17,"x0":-1.6818276621033417,"y0":50.00348547720677,"z0":5.492253493602691,"aX":3.279084149220042},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.8,"breakHorizontal":-3.7,"spinRate":2305,"spinDirection":199},"zone":4,"typeConfidence":0.91,"plateTime":0.40566717390964513,"extension":6.497680277987428},"hitData":{"launchSpeed":84.0,"launchAngle":32.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.1,"coordY":108.16}},"index":2,"playId":"b5d0bcd4-72d9-3f1f-9ab5-bd8075da1d44","pitchNumber":2,"startTime":"2026-04-26T20:02:15.992Z","endTime":"2026-04-26T20:02:23.700Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T20:02:23.700Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Canzone grounds out, third baseman Ramón Urías to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-26T20:02:42.979Z","endTime":"2026-04-26T20:03:17.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51035112130098,"aZ":-24.476959777250354,"pfxX":1.4604565725695267,"pfxZ":4.108113598432027,"pX":0.6245627386469117,"pZ":3.1267797647826,"vX0":5.4384533428856825,"vY0":-135.4919783802368,"vZ0":-1.8207005923037103,"x":93.19,"y":154.36,"x0":-1.5922203262145513,"y0":50.002458367834734,"z0":5.50512720288926,"aX":2.7345327893414337},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.3,"breakHorizontal":-3.7,"spinRate":2306,"spinDirection":198},"zone":3,"typeConfidence":0.9,"plateTime":0.40309527074000995,"extension":6.547602936992612},"index":0,"playId":"4f9b9922-7ca2-36e2-bf72-a4f4c9758ec8","pitchNumber":1,"startTime":"2026-04-26T20:02:49.128Z","endTime":"2026-04-26T20:02:52.577Z","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":96.8,"endSpeed":89.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50871991077036,"aZ":-24.737215590630704,"pfxX":-8.427514960510585,"pfxZ":3.6527076391923314,"pX":-0.7393483596961465,"pZ":2.0114982477164514,"vX0":5.472851180502879,"vY0":-140.98333841456335,"vZ0":-4.940579962261861,"x":145.18,"y":184.47,"x0":-1.5990208275212896,"y0":50.00481907698675,"z0":5.359156696961138,"aX":-17.167194290743147},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":5.9,"breakHorizontal":14.3,"spinRate":2301,"spinDirection":226},"zone":7,"typeConfidence":0.9,"plateTime":0.3867665999386971,"extension":6.651670835283498},"hitData":{"launchSpeed":83.2,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.64,"coordY":170.94}},"index":1,"playId":"15458254-4d8c-3a76-82d7-f495fafaeac6","pitchNumber":2,"startTime":"2026-04-26T20:03:09.765Z","endTime":"2026-04-26T20:03:17.793Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T20:03:17.793Z","atBatIndex":50},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Connor Joe doubles (1) on a fly ball to left fielder Nathan Church.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-26T20:03:29.507Z","endTime":"2026-04-26T20:04:49.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"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":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":92.2,"endSpeed":84.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.840617668729063,"aZ":-29.647143146283334,"pfxX":0.14945266249934874,"pfxZ":1.3798403176689327,"pX":-0.022485749461599102,"pZ":2.9715070899918743,"vX0":4.060310180265978,"vY0":-134.26066409149942,"vZ0":-1.2517176542452548,"x":117.86,"y":158.55,"x0":-1.571006031523952,"y0":50.004973164160525,"z0":5.544939061415195,"aX":0.27345800125562647},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.4,"breakHorizontal":-1.1,"spinRate":2232,"spinDirection":181},"zone":2,"typeConfidence":0.91,"plateTime":0.40725464591582483,"extension":6.476449513259958},"index":0,"playId":"f6e01644-5def-3b5c-a0f4-8d53d6f95fcf","pitchNumber":1,"startTime":"2026-04-26T20:03:41.701Z","endTime":"2026-04-26T20:03:44.973Z","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":97.2,"endSpeed":89.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.62489027615519,"aZ":-21.129043503426743,"pfxX":-10.498897345868384,"pfxZ":5.467402327379112,"pX":0.6659964948332541,"pZ":1.1446760590739533,"vX0":9.44863291935249,"vY0":-141.09057366485928,"vZ0":-7.7679124680528275,"x":91.61,"y":207.87,"x0":-1.3596633069599522,"y0":50.00098602600707,"z0":5.291521469084629,"aX":-21.198642069760968},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.4,"breakHorizontal":17.2,"spinRate":2238,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.38798188199186345,"extension":6.731494803426965},"index":1,"playId":"6542d58c-5ba9-3201-af0a-abd30aefb33f","pitchNumber":2,"startTime":"2026-04-26T20:04:03.590Z","endTime":"2026-04-26T20:04:06.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32205969746459,"aZ":-23.513092679409787,"pfxX":-10.405495988528303,"pfxZ":4.363431648946986,"pX":0.36370247695440844,"pZ":1.410582262644623,"vX0":9.122404347890685,"vY0":-140.18283814879464,"vZ0":-6.4094539140687905,"x":103.14,"y":200.69,"x0":-1.5841394471800023,"y0":50.00619873797413,"z0":5.2665766943519285,"aX":-20.669484114276024},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.7,"breakHorizontal":16.9,"spinRate":2327,"spinDirection":235},"zone":14,"typeConfidence":0.9,"plateTime":0.39104990763684633,"extension":6.671717738587607},"index":2,"playId":"8e31ef20-bed4-37e1-a0bf-2654374d20d7","pitchNumber":3,"startTime":"2026-04-26T20:04:20.215Z","endTime":"2026-04-26T20:04:24.773Z","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":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11969767072668,"aZ":-25.88887037137144,"pfxX":-9.869707338031205,"pfxZ":3.157517760427753,"pX":-1.1365385302699773,"pZ":2.99345765918309,"vX0":5.135971545148776,"vY0":-140.29312479043406,"vZ0":-1.9641305845695207,"x":160.32,"y":157.96,"x0":-1.7099357851530608,"y0":50.00295851354295,"z0":5.3921877291719795,"aX":-19.64883789401042},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.5,"breakHorizontal":16.8,"spinRate":2180,"spinDirection":230},"zone":11,"typeConfidence":0.9,"plateTime":0.39061025989273634,"extension":6.55343414056456},"hitData":{"launchSpeed":65.7,"launchAngle":26.0,"totalDistance":199.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":57.75,"coordY":133.41}},"index":3,"playId":"9487f8f5-4c23-3b6b-82e2-b449297db77b","pitchNumber":4,"startTime":"2026-04-26T20:04:37.686Z","endTime":"2026-04-26T20:04:49.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T20:04:49.347Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Young singles on a fly ball to right fielder Jordan Walker. Connor Joe scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-26T20:05:05.284Z","endTime":"2026-04-26T20:06:29.781Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"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],"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":{"id":694335,"link":"/api/v1/people/694335"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.367115291536603,"aZ":-23.433923771822986,"pfxX":-7.645748439010995,"pfxZ":4.34826952968681,"pX":0.41902316342141543,"pZ":1.5675355892291225,"vX0":8.21862483787471,"vY0":-140.53951040845172,"vZ0":-6.067788223578079,"x":101.03,"y":196.46,"x0":-1.5429288034365094,"y0":50.004121072760626,"z0":5.2658978622846755,"aX":-15.37216045917193},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.8,"breakHorizontal":12.2,"spinRate":2319,"spinDirection":225},"zone":9,"typeConfidence":0.9,"plateTime":0.3890025915522153,"extension":6.753924292137934},"index":0,"playId":"894af7c9-540f-3540-a15e-3574d3f40af0","pitchNumber":1,"startTime":"2026-04-26T20:05:19.489Z","endTime":"2026-04-26T20:05:46.492Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"}}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.191567780608736,"aZ":-29.82405776455047,"pfxX":2.2155999003318074,"pfxZ":1.3949339704875365,"pX":0.51928542193277,"pZ":0.8136304153443843,"vX0":5.171524507518045,"vY0":-129.16994604060585,"vZ0":-5.837909188891503,"x":97.21,"y":216.81,"x0":-1.797662974034951,"y0":50.005680658414086,"z0":5.399529800093812,"aX":3.739460029505014},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.4,"breakHorizontal":-5.2,"spinRate":2285,"spinDirection":102},"zone":14,"typeConfidence":0.88,"plateTime":0.42422136044649594,"extension":6.581863860785931},"index":1,"playId":"94f646d2-9f34-3cc3-94ac-38c60cafe910","pitchNumber":2,"startTime":"2026-04-26T20:05:55.640Z","endTime":"2026-04-26T20:05:58.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.595477550308,"aZ":-29.130514748353733,"pfxX":0.2960228542419143,"pfxZ":1.6518369521769856,"pX":0.7202335281623693,"pZ":2.4450306611229458,"vX0":6.240319097329976,"vY0":-135.1151854959154,"vZ0":-2.378468775755913,"x":89.55,"y":172.76,"x0":-1.6584691534834866,"y0":50.00640325600834,"z0":5.384866953151233,"aX":0.5475729528027886},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.6,"breakHorizontal":-1.9,"spinRate":2162,"spinDirection":205},"zone":6,"typeConfidence":0.91,"plateTime":0.40546420001374406,"extension":6.672375273650263},"hitData":{"launchSpeed":67.0,"launchAngle":26.0,"totalDistance":215.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":150.88,"coordY":105.83}},"index":2,"playId":"075d5d94-fd83-374d-adf9-2ec45daaae5a","pitchNumber":3,"startTime":"2026-04-26T20:06:17.155Z","endTime":"2026-04-26T20:06:29.781Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T20:06:29.781Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leo Rivas strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-26T20:06:44.614Z","endTime":"2026-04-26T20:08:56.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":6},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"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(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":90.5,"endSpeed":83.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.894066081621883,"aZ":-27.10684164662655,"pfxX":1.917042880848765,"pfxZ":2.866623395711901,"pX":-0.05539638630023167,"pZ":3.4543842713935753,"vX0":3.3112666550644763,"vY0":-131.7954084822797,"vZ0":-0.13729185041042002,"x":119.11,"y":145.51,"x0":-1.574960883198157,"y0":50.00096310666897,"z0":5.5019157930178535,"aX":3.38598975519141},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.4,"breakHorizontal":-4.2,"spinRate":2071,"spinDirection":197},"zone":11,"typeConfidence":0.92,"plateTime":0.41490415472230424,"extension":6.551267801540715},"index":0,"playId":"173740d8-dbd4-3076-905b-d25d2c37c99d","pitchNumber":1,"startTime":"2026-04-26T20:06:58.661Z","endTime":"2026-04-26T20:07:02.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79502375746104,"aZ":-26.070719417949345,"pfxX":-7.466249409634642,"pfxZ":3.1069748766222194,"pX":-1.214300145171317,"pZ":3.4208211673352795,"vX0":4.414178338093501,"vY0":-138.93682962891108,"vZ0":-0.990997410268224,"x":163.29,"y":146.42,"x0":-1.849873328761557,"y0":50.00138129941747,"z0":5.5073968423548525,"aX":-14.662256026972075},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.6,"breakHorizontal":12.7,"spinRate":2259,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.39353681595625023,"extension":6.6091635329409995},"index":1,"playId":"46e92c48-97e6-3db4-9c97-f06354513472","pitchNumber":2,"startTime":"2026-04-26T20:07:12.975Z","endTime":"2026-04-26T20:07:16.498Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2026-04-26T20:07:36.485Z","endTime":"2026-04-26T20:07:49.409Z","isPitch":false,"type":"action","player":{"id":660844,"link":"/api/v1/people/660844"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.223620408905674,"aZ":-26.891367350438852,"pfxX":-7.437180416550156,"pfxZ":2.6633436265435115,"pX":-0.6421739784117395,"pZ":2.6277144750867523,"vX0":5.432845614659925,"vY0":-139.19272280776335,"vZ0":-2.811260473452507,"x":141.48,"y":167.83,"x0":-1.6429875227605941,"y0":50.0002072030389,"z0":5.411695011087813,"aX":-14.741872249042185},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.4,"breakHorizontal":12.5,"spinRate":2253,"spinDirection":226},"zone":1,"typeConfidence":0.9,"plateTime":0.3919460059483981,"extension":6.578266826053295},"index":3,"playId":"03948497-a492-34f8-86ba-577912fa5cc2","pitchNumber":3,"startTime":"2026-04-26T20:07:49.409Z","endTime":"2026-04-26T20:07:53.487Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":4,"playId":"c2468dd4-b2f8-3e8e-819b-6a8901dd6d12","startTime":"2026-04-26T20:08:07.235Z","endTime":"2026-04-26T20:08:12.101Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11629788686342,"aZ":-25.452294873654303,"pfxX":1.9349447226213743,"pfxZ":3.667605505159111,"pX":-0.27136176312477295,"pZ":2.6691554192113833,"vX0":3.2059422307633483,"vY0":-133.80721426668808,"vZ0":-2.656845924134691,"x":127.34,"y":166.71,"x0":-1.7316277051274989,"y0":50.000739839350636,"z0":5.47900405178112,"aX":3.5434354070693157},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.4,"breakHorizontal":-4.1,"spinRate":2160,"spinDirection":202},"zone":2,"typeConfidence":0.92,"plateTime":0.40776050880946135,"extension":6.637195528974859},"index":5,"playId":"63e2fa06-ed56-3fdd-a6ea-cf4bb1663956","pitchNumber":4,"startTime":"2026-04-26T20:08:25.101Z","endTime":"2026-04-26T20:08:29.845Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.260543402687315,"aZ":-21.19219338969635,"pfxX":-9.981748773240557,"pfxZ":5.553109841699597,"pX":-0.44490107029921167,"pZ":1.5304906474069442,"vX0":6.114792925821554,"vY0":-139.70088016214237,"vZ0":-6.647477231804606,"x":133.96,"y":197.46,"x0":-1.3643282328033886,"y0":50.00634867137911,"z0":5.332605945924691,"aX":-19.747680801729217},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.9,"breakHorizontal":16.8,"spinRate":2306,"spinDirection":227},"zone":7,"typeConfidence":0.9,"plateTime":0.3919751646612095,"extension":6.667269651518308},"index":6,"playId":"07905508-d7d4-31ab-b4a3-ff6174e0587a","pitchNumber":5,"startTime":"2026-04-26T20:08:52.437Z","endTime":"2026-04-26T20:08:56.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T20:08:56.379Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Wetherholt flies out sharply to center fielder Julio Rodríguez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-26T20:11:07.306Z","endTime":"2026-04-26T20:11:53.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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: Gabe Speier replaces Emerson Hancock.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-26T20:10:14.769Z","endTime":"2026-04-26T20:11:09.556Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642100,"link":"/api/v1/people/642100"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20585651623241,"aZ":-32.12519594811321,"pfxX":-0.5184294787107926,"pfxZ":0.029512540467220738,"pX":-0.2767847186110718,"pZ":1.950158346398239,"vX0":-5.411030319417749,"vY0":-122.10240047859429,"vZ0":-1.6596327396386301,"x":127.55,"y":186.13,"x0":2.031814035050701,"y0":50.00081355431306,"z0":5.393257448424655,"aX":-0.784977063687211},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.1,"breakHorizontal":2.2,"spinRate":2215,"spinDirection":284},"zone":7,"typeConfidence":0.9,"plateTime":0.44795282166062167,"extension":6.1647012227643065},"index":1,"playId":"d40b32ee-c396-32e8-b7c2-a50a02e27294","pitchNumber":1,"startTime":"2026-04-26T20:11:09.556Z","endTime":"2026-04-26T20:11:13.217Z","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":82.5,"endSpeed":76.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89949198351013,"aZ":-35.23481764769061,"pfxX":-1.3198439269735864,"pfxZ":-2.0955572191148146,"pX":0.5598996588461755,"pZ":0.9600823153695901,"vX0":-3.6887192239742634,"vY0":-120.15485223083529,"vZ0":-2.714333132222583,"x":95.66,"y":212.86,"x0":2.2882985819742614,"y0":50.00467634653989,"z0":5.243997333784353,"aX":-1.924535021991013},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.2,"breakHorizontal":3.2,"spinRate":2257,"spinDirection":292},"zone":14,"typeConfidence":0.9,"plateTime":0.45634477494651327,"extension":6.141419399901174},"index":2,"playId":"e0832d2e-32d8-30c1-8e3f-a07f036cf0e9","pitchNumber":2,"startTime":"2026-04-26T20:11:26.873Z","endTime":"2026-04-26T20:11:30.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.422498198308727,"aZ":-16.969797165146293,"pfxX":5.79725834114823,"pfxZ":8.109759634040575,"pX":0.08978569256654317,"pZ":3.36358449116307,"vX0":-6.837868272588743,"vY0":-135.76272008872638,"vZ0":-2.2881404961273857,"x":113.58,"y":147.96,"x0":1.882383612453742,"y0":50.006732647755534,"z0":5.392281374779819,"aX":10.875140731274035},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.4,"breakHorizontal":-9.1,"spinRate":2153,"spinDirection":138},"zone":12,"typeConfidence":0.9,"plateTime":0.4027239439758912,"extension":6.305801070159239},"hitData":{"launchSpeed":105.0,"launchAngle":35.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":153.13,"coordY":38.72}},"index":3,"playId":"e84ca307-67eb-3a4a-b55e-f6b26075260e","pitchNumber":3,"startTime":"2026-04-26T20:11:43.697Z","endTime":"2026-04-26T20:11:53.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T20:11:53.725Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Iván Herrera walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-26T20:12:30.772Z","endTime":"2026-04-26T20:14:01.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-26T20:12:18.025Z","endTime":"2026-04-26T20:12:32.946Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.72698707860272,"aZ":-33.25522615751687,"pfxX":-0.969282696272009,"pfxZ":-0.7027844194619588,"pX":0.0762656213402679,"pZ":1.4792468899979125,"vX0":-3.9978019630265162,"vY0":-122.57177898694266,"vZ0":-2.557008685706296,"x":114.09,"y":198.84,"x0":1.847083735071674,"y0":50.003933087771365,"z0":5.345126772068081,"aX":-1.4901220235896064},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.6,"breakHorizontal":2.6,"spinRate":2266,"spinDirection":258},"zone":14,"typeConfidence":0.9,"plateTime":0.4450087860670715,"extension":5.961621413622144},"index":1,"playId":"a43b78f4-ee42-3e74-a2f7-a3ff877015ac","pitchNumber":1,"startTime":"2026-04-26T20:12:32.946Z","endTime":"2026-04-26T20:12:36.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.332676619067545,"aZ":-26.770187081772775,"pfxX":10.369100221704404,"pfxZ":2.8489118432284233,"pX":1.006197218673211,"pZ":2.2802549896890403,"vX0":-5.816316059235932,"vY0":-136.41127845850897,"vZ0":-3.342061935848092,"x":78.65,"y":177.21,"x0":1.8121944231585452,"y0":50.00254445443592,"z0":5.354774396130216,"aX":19.657336526513152},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.7,"breakHorizontal":-17.6,"spinRate":2025,"spinDirection":134},"zone":14,"typeConfidence":0.88,"plateTime":0.4006317691909862,"extension":6.247096701531598},"index":2,"playId":"32d8cb91-aab7-381c-8ac5-752e71f310c7","pitchNumber":2,"startTime":"2026-04-26T20:12:48.900Z","endTime":"2026-04-26T20:12:51.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60479900103117,"aZ":-16.463849825337658,"pfxX":5.172470822306671,"pfxZ":8.032242465303552,"pX":-0.9869450150260685,"pZ":3.4407744132274076,"vX0":-8.71535894646143,"vY0":-138.41605555981616,"vZ0":-2.766082490220302,"x":154.62,"y":145.88,"x0":1.5191330756997297,"y0":50.00244735250666,"z0":5.544955062096503,"aX":10.117169276402308},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.2,"breakHorizontal":-7.7,"spinRate":2197,"spinDirection":143},"zone":11,"typeConfidence":0.91,"plateTime":0.3945184530582977,"extension":6.212171449112528},"index":3,"playId":"2e51c33a-39f4-3ce2-88b8-10ed19161c1a","pitchNumber":3,"startTime":"2026-04-26T20:13:05.611Z","endTime":"2026-04-26T20:13:09.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.394375135357762,"aZ":-25.71768694161905,"pfxX":9.351305179132032,"pfxZ":3.4720053020581645,"pX":1.0167654061559237,"pZ":2.965102855646528,"vX0":-5.192626132495648,"vY0":-135.4409362238647,"vZ0":-1.9446996639050103,"x":78.24,"y":158.72,"x0":1.7432115418192582,"y0":50.0022494545888,"z0":5.489707378591008,"aX":17.384532657050304},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.1,"breakHorizontal":-15.8,"spinRate":1950,"spinDirection":144},"zone":12,"typeConfidence":0.88,"plateTime":0.40429646589375157,"extension":5.953685681982699},"index":4,"playId":"da8397f2-be22-3e25-aad2-c135572ea716","pitchNumber":4,"startTime":"2026-04-26T20:13:20.444Z","endTime":"2026-04-26T20:13:23.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.098572342585026,"aZ":-23.908079423671847,"pfxX":9.688291301246775,"pfxZ":4.411716113960715,"pX":0.2579916388282568,"pZ":2.7359276113814333,"vX0":-7.065832561534026,"vY0":-135.86662600993307,"vZ0":-2.441448897187443,"x":107.17,"y":164.91,"x0":1.63043117842382,"y0":50.00481399622733,"z0":5.303531528018305,"aX":18.158705518915305},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.7,"breakHorizontal":-16.1,"spinRate":2037,"spinDirection":135},"zone":5,"typeConfidence":0.9,"plateTime":0.40278078863964506,"extension":6.002708772445256},"index":5,"playId":"6c33a0fb-0fe0-3edb-be39-c816abc24ea4","pitchNumber":5,"startTime":"2026-04-26T20:13:38.111Z","endTime":"2026-04-26T20:13:41.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.240123894955275,"aZ":-31.480788819454233,"pfxX":-0.9683072556142727,"pfxZ":0.45528028923454134,"pX":-0.5741363092133055,"pZ":0.6989723651238517,"vX0":-5.612156494064102,"vY0":-122.59902553818527,"vZ0":-4.335772615728583,"x":138.88,"y":219.91,"x0":1.8704150826322663,"y0":50.00181664191561,"z0":5.17715002106197,"aX":-1.4739964860147126},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.0,"breakHorizontal":3.1,"spinRate":2308,"spinDirection":279},"zone":13,"typeConfidence":0.9,"plateTime":0.44676568462737043,"extension":6.52306724360785},"index":6,"playId":"43a1fd2f-1a5b-3227-a589-3e9cfa8303e0","pitchNumber":6,"startTime":"2026-04-26T20:13:57.137Z","endTime":"2026-04-26T20:14:01.597Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T20:14:01.597Z","atBatIndex":55},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Alec Burleson grounds into a force out, second baseman Cole Young to shortstop J.P. Crawford. Iván Herrera out at 2nd. Alec Burleson to 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-26T20:14:18.696Z","endTime":"2026-04-26T20:16:40.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.944808016670425,"aZ":-33.92803511801228,"pfxX":-1.9532479618471186,"pfxZ":-1.179782006566997,"pX":-0.5908966655117491,"pZ":2.958164932102624,"vX0":-5.159261753986988,"vY0":-121.01372912506882,"vZ0":1.1119104399066484,"x":139.52,"y":158.91,"x0":1.8239001660550065,"y0":50.00528780147288,"z0":5.468144927764765,"aX":-2.8931213729625567},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.6,"breakHorizontal":4.8,"spinRate":2300,"spinDirection":275},"zone":1,"typeConfidence":0.9,"plateTime":0.45286807504055115,"extension":5.723143414172649},"index":0,"playId":"bddbb63e-efaa-3652-9dcb-351fe912e018","pitchNumber":1,"startTime":"2026-04-26T20:14:28.966Z","endTime":"2026-04-26T20:14:32.518Z","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":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1204424782542,"aZ":-23.87712634351952,"pfxX":10.140381341917116,"pfxZ":4.2748775108825825,"pX":1.2126427951108703,"pZ":3.274201560951254,"vX0":-4.882318832221418,"vY0":-138.03538730600326,"vZ0":-1.708476541341561,"x":70.78,"y":150.38,"x0":1.6815604113431035,"y0":50.000904266310656,"z0":5.499792612875399,"aX":19.675314401439273},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.6,"breakHorizontal":-17.4,"spinRate":2094,"spinDirection":137},"zone":12,"typeConfidence":0.91,"plateTime":0.39595563306744275,"extension":5.97076342533852},"index":1,"playId":"734623fb-b54f-36dd-aefa-875c60561ec2","pitchNumber":2,"startTime":"2026-04-26T20:14:50.302Z","endTime":"2026-04-26T20:14:53.984Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"66fded4f-5db2-30d8-a811-1d35fd1d1bfb","startTime":"2026-04-26T20:15:12.932Z","endTime":"2026-04-26T20:15:17.720Z","isPitch":false,"type":"pickoff"},{"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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.479208587119405,"aZ":-34.0927303816129,"pfxX":-0.8096251794022193,"pfxZ":-1.2449251754477393,"pX":-0.6681747341704828,"pZ":1.5382174876117523,"vX0":-5.322053699053356,"vY0":-122.96265775391338,"vZ0":-2.1830127699285664,"x":142.47,"y":197.25,"x0":1.6219569439770973,"y0":50.00217420896752,"z0":5.307214064405921,"aX":-1.2487130791507917},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.5,"breakHorizontal":2.6,"spinRate":2251,"spinDirection":286},"zone":13,"typeConfidence":0.9,"plateTime":0.4440389434945704,"extension":6.022596780618423},"index":3,"playId":"70d72c96-acaf-3561-bca6-0b35386be597","pitchNumber":3,"startTime":"2026-04-26T20:15:33.587Z","endTime":"2026-04-26T20:15:37.028Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.993565555522764,"aZ":-31.334033079680307,"pfxX":0.32835412544013565,"pfxZ":0.5627139257043083,"pX":-2.0455514647026716,"pZ":0.49296454842885984,"vX0":-8.83665969291428,"vY0":-121.1525535653875,"vZ0":-4.581275099634414,"x":194.97,"y":225.47,"x0":1.6085233543427653,"y0":50.000734035337786,"z0":5.151449877900527,"aX":0.48843600126141345},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.1,"breakHorizontal":1.6,"spinRate":2196,"spinDirection":297},"zone":13,"typeConfidence":0.9,"plateTime":0.45234991109342193,"extension":5.984927876779976},"index":4,"playId":"eeffe293-415c-37a8-89d8-6d46daa0172f","pitchNumber":4,"startTime":"2026-04-26T20:15:52.943Z","endTime":"2026-04-26T20:15:57.003Z","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":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.020780531013816,"aZ":-34.753427606542836,"pfxX":-1.9338775346943304,"pfxZ":-1.757919774510155,"pX":-1.6910045987747027,"pZ":1.42097544565571,"vX0":-7.269349326711927,"vY0":-120.54656457388327,"vZ0":-1.8395512980824429,"x":181.46,"y":200.41,"x0":1.6181830222174098,"y0":50.00353926101626,"z0":5.269892589941048,"aX":-2.836607243165719},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.4,"breakHorizontal":5.3,"spinRate":2218,"spinDirection":278},"zone":13,"typeConfidence":0.9,"plateTime":0.4548481069704957,"extension":5.909184350046038},"index":5,"playId":"58458a26-c238-3145-ac2d-d7df3a9a42e3","pitchNumber":5,"startTime":"2026-04-26T20:16:13.921Z","endTime":"2026-04-26T20:16:17.094Z","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":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.425166254706212,"aZ":-34.60833479539834,"pfxX":-1.9121746536041198,"pfxZ":-1.6164075478433855,"pX":-0.26702913235230413,"pZ":3.0395556418678424,"vX0":-4.491295014776411,"vY0":-121.8788133613297,"vZ0":1.4231626336886904,"x":127.18,"y":156.71,"x0":1.8462127297314654,"y0":50.00117013958779,"z0":5.431585627811318,"aX":-2.882698815180936},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.3,"breakHorizontal":4.6,"spinRate":2229,"spinDirection":273},"zone":1,"typeConfidence":0.9,"plateTime":0.4489985829830512,"extension":5.952496600002424},"hitData":{"launchSpeed":84.3,"launchAngle":-28.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.82,"coordY":155.23}},"index":6,"playId":"10c55950-6612-3b84-961b-d9539c8e59f8","pitchNumber":6,"startTime":"2026-04-26T20:16:33.358Z","endTime":"2026-04-26T20:16:40.684Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T20:16:40.684Z","atBatIndex":56},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jordan Walker grounds into a force out, shortstop J.P. Crawford to second baseman Cole Young. Alec Burleson out at 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-26T20:19:08.258Z","endTime":"2026-04-26T20:19:17.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-26T20:16:52.935Z","endTime":"2026-04-26T20:17:30.366Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Eduard Bazardo replaces Gabe Speier.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-26T20:17:30.366Z","endTime":"2026-04-26T20:19:10.395Z","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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3970634210135,"aZ":-23.9056496752465,"pfxX":-8.67516141699972,"pfxZ":4.3440075986540405,"pX":0.6337535853945436,"pZ":2.2883840661622163,"vX0":8.724613652158242,"vY0":-137.0995700027037,"vZ0":-4.7993767330986135,"x":92.84,"y":176.99,"x0":-1.463147505413233,"y0":50.000696744715476,"z0":5.693670808827794,"aX":-16.507437865722594},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.0,"breakHorizontal":13.9,"spinRate":2092,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.3995529170726102,"extension":5.736774299768498},"hitData":{"launchSpeed":77.6,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.39,"coordY":148.64}},"index":2,"playId":"46733589-1550-3c5b-a9d6-94ef68a64599","pitchNumber":1,"startTime":"2026-04-26T20:19:10.395Z","endTime":"2026-04-26T20:19:17.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T20:19:17.325Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera challenged (pitch result), call on the field was overturned: J.P. Crawford called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-26T20:21:26.195Z","endTime":"2026-04-26T20:24:20.747Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,8,9],"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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryne Stanek replaces Matt Svanson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-26T20:21:02.579Z","endTime":"2026-04-26T20:21:28.498Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592773,"link":"/api/v1/people/592773"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":96.3,"endSpeed":88.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.53177901884598,"aZ":-13.97069613117608,"pfxX":-5.945146638944744,"pfxZ":9.171848518188533,"pX":0.6169261783347524,"pZ":2.142693311024579,"vX0":5.406163831032339,"vY0":-139.98313118897067,"vZ0":-8.324326670541511,"x":93.48,"y":180.93,"x0":-0.5667362834468008,"y0":50.00531293024063,"z0":6.06929355820323,"aX":-11.803077119363417},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.1,"breakHorizontal":9.6,"spinRate":2271,"spinDirection":212},"zone":9,"typeConfidence":0.88,"plateTime":0.39125037442318655,"extension":5.930099770904931},"index":1,"playId":"3d2a5e8b-d9bc-35ea-be0e-51dcd5b294d1","pitchNumber":1,"startTime":"2026-04-26T20:21:28.498Z","endTime":"2026-04-26T20:21:31.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.324489690854726,"aZ":-9.761781309989866,"pfxX":-4.986348866122587,"pfxZ":10.763257374401555,"pX":1.3546145673408925,"pZ":2.5656545942463955,"vX0":6.429422241171426,"vY0":-143.85045190706876,"vZ0":-8.503540443002393,"x":65.37,"y":169.51,"x0":-0.26822093914068457,"y0":50.00586509151409,"z0":6.17643498606643,"aX":-10.38647136242997},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.8,"breakHorizontal":7.7,"spinRate":2445,"spinDirection":213},"zone":12,"typeConfidence":0.91,"plateTime":0.3816810253583953,"extension":5.694015678210529},"index":2,"playId":"de546ba6-f712-3ef3-82b0-a1b363497630","pitchNumber":2,"startTime":"2026-04-26T20:21:46.626Z","endTime":"2026-04-26T20:21:49.998Z","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":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.667882075376475,"aZ":-32.515973332569246,"pfxX":1.819894644827583,"pfxZ":-0.19957834978793887,"pX":0.03778467458197345,"pZ":1.497886988956831,"vX0":1.9056739506481777,"vY0":-129.1804693170914,"vZ0":-5.406778270057276,"x":115.56,"y":198.34,"x0":-0.9457282531287011,"y0":50.00563221120314,"z0":6.115019131055202,"aX":3.0787642150975785},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.3,"breakHorizontal":-3.7,"spinRate":2427,"spinDirection":50},"zone":14,"typeConfidence":0.91,"plateTime":0.4238479905892327,"extension":5.886015715012791},"index":3,"playId":"4dd47383-e651-3b0b-bb23-07739eb46a8a","pitchNumber":3,"startTime":"2026-04-26T20:22:00.066Z","endTime":"2026-04-26T20:22:27.082Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.203781322859733,"aZ":-32.25046893565744,"pfxX":1.5749146648230143,"pfxZ":-0.04424791225688107,"pX":-0.34832605624891,"pZ":1.5436759792728103,"vX0":1.2328452043171187,"vY0":-129.3871568285891,"vZ0":-5.054936963645926,"x":130.28,"y":197.1,"x0":-1.036422162207722,"y0":50.00453681414414,"z0":6.007986660508618,"aX":2.657352018947033},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.1,"breakHorizontal":-3.1,"spinRate":2401,"spinDirection":64},"zone":13,"typeConfidence":0.91,"plateTime":0.424102281532154,"extension":5.799297754342045},"index":4,"playId":"1e15ab6d-5886-31d6-bbe1-a947eeafc7fa","pitchNumber":4,"startTime":"2026-04-26T20:22:30.794Z","endTime":"2026-04-26T20:22:34.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.3,"endSpeed":91.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.611517192429616,"aZ":-12.150071685023136,"pfxX":-5.421929345304044,"pfxZ":9.299403796477256,"pX":0.5108807279947624,"pZ":3.5139850199564218,"vX0":4.499311197013315,"vY0":-145.88653744593847,"vZ0":-5.893548054206874,"x":97.53,"y":143.9,"x0":-0.34760776055191067,"y0":50.00657221630635,"z0":6.294250321136588,"aX":-11.678976129947255},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":15.8,"breakHorizontal":8.9,"spinRate":2519,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.3755862038058817,"extension":5.856755073634154},"index":5,"playId":"cee3f417-51ab-371a-aef8-516b76aad065","pitchNumber":5,"startTime":"2026-04-26T20:22:46.039Z","endTime":"2026-04-26T20:22:50.477Z","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":99.5,"endSpeed":90.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.18907937106548,"aZ":-11.561896857288424,"pfxX":-6.042481702590051,"pfxZ":9.737428327959485,"pX":0.8405494373381684,"pZ":3.1330768016124964,"vX0":6.442904161218598,"vY0":-144.67067076664088,"vZ0":-6.715998164413654,"x":84.96,"y":154.19,"x0":-0.6317931737643925,"y0":50.0030712773418,"z0":6.195517662740143,"aX":-12.79110452504233},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.4,"breakHorizontal":9.6,"spinRate":2420,"spinDirection":212},"zone":12,"typeConfidence":0.89,"plateTime":0.37879941255405924,"extension":6.06027388112698},"index":6,"playId":"a692c197-1bfd-31f5-91e5-4b5777c0f2d4","pitchNumber":6,"startTime":"2026-04-26T20:23:00.228Z","endTime":"2026-04-26T20:23:03.988Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-04-26T20:23:11.631Z","endTime":"2026-04-26T20:23:24.545Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.001361798938657,"aZ":-12.361036413714798,"pfxX":-4.8098121180704805,"pfxZ":9.648537364016263,"pX":0.24756549346934031,"pZ":1.7165790585254308,"vX0":4.0151738644279655,"vY0":-142.03119254580562,"vZ0":-10.038816389185865,"x":107.56,"y":192.43,"x0":-0.5560285176861192,"y0":50.00192471976551,"z0":6.072207996476816,"aX":-9.875744936607376},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.7,"breakHorizontal":7.9,"spinRate":2239,"spinDirection":215},"zone":8,"typeConfidence":0.9,"plateTime":0.38490136010320697,"extension":6.054534279711996},"index":8,"playId":"e6dcd1bc-f8a6-384c-ad7a-1e5cac96bc68","pitchNumber":7,"startTime":"2026-04-26T20:23:24.545Z","endTime":"2026-04-26T20:23:30.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.044626227397654,"aZ":-10.911277828772457,"pfxX":-5.164536498251021,"pfxZ":10.369917445433272,"pX":-0.7153334856129157,"pZ":1.9195498074825703,"vX0":1.436851027365479,"vY0":-141.73866992045134,"vZ0":-9.770842116505852,"x":144.27,"y":186.95,"x0":-0.5553485164783204,"y0":50.00253741638815,"z0":6.092542149313597,"aX":-10.589283844832865},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.2,"breakHorizontal":9.1,"spinRate":2316,"spinDirection":211},"zone":7,"typeConfidence":0.9,"plateTime":0.38528551202696315,"extension":5.967948777174457},"index":9,"playId":"b7ca8f6f-bf22-3bc6-9dd9-95cf9ba9e77e","pitchNumber":8,"startTime":"2026-04-26T20:23:53.735Z","endTime":"2026-04-26T20:24:20.747Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"}},"playEndTime":"2026-04-26T20:24:20.747Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-26T20:24:37.070Z","endTime":"2026-04-26T20:26:16.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","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":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.9,"endSpeed":91.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.881400092279414,"aZ":-8.36475767414468,"pfxX":-4.7870179173367085,"pfxZ":11.153986523967028,"pX":0.140492103227897,"pZ":3.069118881725773,"vX0":3.4377462371295886,"vY0":-145.3656910427714,"vZ0":-7.6449173262520045,"x":111.64,"y":155.91,"x0":-0.43698462785647146,"y0":50.00680047397516,"z0":6.24510708323037,"aX":-10.221266192868756},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":18.8,"breakHorizontal":7.9,"spinRate":2449,"spinDirection":207},"zone":2,"typeConfidence":0.91,"plateTime":0.37717037169630263,"extension":5.93335704681085},"index":0,"playId":"fb3f22e3-98cc-341e-8211-32a55ff83efd","pitchNumber":1,"startTime":"2026-04-26T20:24:37.070Z","endTime":"2026-04-26T20:24:40.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.6146434156332,"aZ":-9.830749272987644,"pfxX":-4.535842848924174,"pfxZ":10.664975805344914,"pX":0.6965534018626003,"pZ":2.483541748779749,"vX0":4.618021829451408,"vY0":-144.09469728170475,"vZ0":-8.666747147084699,"x":90.45,"y":171.72,"x0":-0.3403608024078275,"y0":50.00460367370466,"z0":6.144150094988543,"aX":-9.50478046632545},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.6,"breakHorizontal":7.2,"spinRate":2341,"spinDirection":215},"zone":6,"typeConfidence":0.91,"plateTime":0.38063157886623955,"extension":5.946963294576473},"index":1,"playId":"0cad68d1-46fb-3505-9b0d-d54abbe5a4ca","pitchNumber":2,"startTime":"2026-04-26T20:24:52.120Z","endTime":"2026-04-26T20:24:57.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.1,"endSpeed":90.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.365725536236354,"aZ":-12.817156464842789,"pfxX":-5.159331772227289,"pfxZ":9.129998947631556,"pX":-1.950425165973405,"pZ":4.051357359237508,"vX0":-1.6503315670411367,"vY0":-145.64631141531572,"vZ0":-4.132700275958828,"x":191.35,"y":129.39,"x0":-0.7044241557410429,"y0":50.003986000773175,"z0":6.280165068085086,"aX":-10.94074567256798},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":15.7,"breakHorizontal":9.7,"spinRate":2321,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.37795226122440795,"extension":5.848243989620373},"index":2,"playId":"cc01e40f-8b21-3585-9701-22aa834f89a9","pitchNumber":3,"startTime":"2026-04-26T20:25:08.062Z","endTime":"2026-04-26T20:25:11.062Z","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":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93899114102835,"aZ":-31.81938295379686,"pfxX":2.5540847510686344,"pfxZ":0.19953770516238034,"pX":0.6723881612577097,"pZ":1.7068303712174708,"vX0":1.897592824699402,"vY0":-132.20669538465296,"vZ0":-5.564349429450683,"x":91.37,"y":192.7,"x0":-0.38624115578296714,"y0":50.00233960548859,"z0":6.171522200250267,"aX":4.5250157437872796},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.6,"breakHorizontal":-5.0,"spinRate":2438,"spinDirection":55},"zone":9,"typeConfidence":0.91,"plateTime":0.4141491509645743,"extension":6.081721473623409},"index":3,"playId":"7c6df5bc-8d87-347e-ae73-6c9a5706a6b9","pitchNumber":4,"startTime":"2026-04-26T20:25:26.418Z","endTime":"2026-04-26T20:25:29.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08969219230493,"aZ":-33.225756125479045,"pfxX":0.5955486675059962,"pfxZ":-0.6199454577457653,"pX":-1.1266340273932274,"pZ":1.0666899523361453,"vX0":-1.7191083888288858,"vY0":-129.6813330177184,"vZ0":-6.513619521665248,"x":159.94,"y":209.98,"x0":-0.5313871710393249,"y0":50.00329218298591,"z0":6.157723751130944,"aX":1.0106756652107238},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-2.4,"breakHorizontal":-0.7,"spinRate":2434,"spinDirection":49},"zone":13,"typeConfidence":0.91,"plateTime":0.42299323037833725,"extension":6.03029295300863},"index":4,"playId":"4c45b293-180e-3a00-abc4-e2553d1f1f7e","pitchNumber":5,"startTime":"2026-04-26T20:25:47.780Z","endTime":"2026-04-26T20:25:50.780Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-26T20:25:55.513Z","endTime":"2026-04-26T20:26:12.112Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":91.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.026294988743395,"aZ":-11.204168828289019,"pfxX":-5.073090202242093,"pfxZ":9.911933963448659,"pX":-0.47183527759571875,"pZ":1.7449481132040956,"vX0":1.798945444458048,"vY0":-144.6070054615834,"vZ0":-10.551709563255868,"x":134.99,"y":191.67,"x0":-0.4431698271077986,"y0":50.006200987080305,"z0":6.1308638225824375,"aX":-10.735444266134134},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.0,"breakHorizontal":8.9,"spinRate":2368,"spinDirection":206},"zone":7,"typeConfidence":0.91,"plateTime":0.37891494253111935,"extension":6.025902777380281},"index":6,"playId":"b1803607-a35f-39ad-acde-88f3f743ca9f","pitchNumber":6,"startTime":"2026-04-26T20:26:12.112Z","endTime":"2026-04-26T20:26:16.582Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T20:26:16.582Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-26T20:26:34.973Z","endTime":"2026-04-26T20:29:15.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.597174279591805,"aZ":-35.25876334123114,"pfxX":1.2383944518155823,"pfxZ":-1.7830402829803003,"pX":-0.1415979795210504,"pZ":3.13738908514051,"vX0":1.406593689738805,"vY0":-130.6634416144832,"vZ0":-1.2920520715322776,"x":122.4,"y":154.07,"x0":-0.8478582678127832,"y0":50.0039491342459,"z0":6.2882262836603235,"aX":2.1406937420468544},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-3.2,"breakHorizontal":-2.5,"spinRate":2444,"spinDirection":65},"zone":2,"typeConfidence":0.91,"plateTime":0.41922851762232627,"extension":5.964270261069881},"index":0,"playId":"f1a7b34b-c5d9-32af-9d8a-0aa63f65a1b8","pitchNumber":1,"startTime":"2026-04-26T20:26:40.880Z","endTime":"2026-04-26T20:26:44.260Z","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":99.3,"endSpeed":91.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.90400962149387,"aZ":-22.655049540308973,"pfxX":-10.404470744836722,"pfxZ":4.487666108985543,"pX":0.22155465522371243,"pZ":2.6252303795874923,"vX0":6.414985541713413,"vY0":-144.5207699913395,"vZ0":-5.469821669183609,"x":108.55,"y":167.9,"x0":-0.6723194699832996,"y0":50.00209514441724,"z0":5.929134264941522,"aX":-22.061902023531697},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":7.2,"breakHorizontal":17.6,"spinRate":2410,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.378646224455208,"extension":6.003011841022175},"index":1,"playId":"eed24218-b33c-3611-b5f4-81229935d965","pitchNumber":2,"startTime":"2026-04-26T20:26:55.368Z","endTime":"2026-04-26T20:26:58.614Z","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":100.4,"endSpeed":90.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.15182871831777,"aZ":-9.448977577922442,"pfxX":-1.590493493664864,"pfxZ":10.660724841018874,"pX":1.7481513579594594,"pZ":3.505906337994563,"vX0":6.3429239171308645,"vY0":-145.9499567560119,"vZ0":-6.225555837818379,"x":50.36,"y":144.12,"x0":-0.25800708382576887,"y0":50.00303412571329,"z0":6.252072386362521,"aX":-3.3907727114314277},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.0,"breakHorizontal":1.4,"spinRate":2321,"spinDirection":206},"zone":12,"typeConfidence":0.91,"plateTime":0.37699711993247353,"extension":5.980896160165933},"index":2,"playId":"a3f8fec5-89dd-3c41-8889-9df92fbbd937","pitchNumber":3,"startTime":"2026-04-26T20:27:15.215Z","endTime":"2026-04-26T20:27:19.044Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-26T20:27:27.546Z","endTime":"2026-04-26T20:27:43.731Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.7,"endSpeed":91.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.42484882347133,"aZ":-12.221971338775967,"pfxX":-4.388388286692787,"pfxZ":9.246993074478636,"pX":1.2170575630898952,"pZ":3.0067326766555493,"vX0":6.256778574944544,"vY0":-146.39792771567602,"vZ0":-7.11257923108572,"x":70.61,"y":157.6,"x0":-0.3835002402858834,"y0":50.00646188063944,"z0":6.208950251073946,"aX":-9.472758661789372},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.4,"breakHorizontal":6.6,"spinRate":2357,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.3749698147352736,"extension":5.951381547242619},"index":4,"playId":"71f05f77-133c-3559-824a-c6bccd4c2fcc","pitchNumber":4,"startTime":"2026-04-26T20:27:43.731Z","endTime":"2026-04-26T20:27:46.957Z","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.8,"endSpeed":83.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.638107714121023,"aZ":-33.34177086761559,"pfxX":3.2638528381347465,"pfxZ":-0.6620325707162831,"pX":0.826061657644277,"pZ":2.5318965885089226,"vX0":2.0365383388913427,"vY0":-130.85193980244517,"vZ0":-3.3004326260201147,"x":85.51,"y":170.42,"x0":-0.38356866351968666,"y0":50.00637368893783,"z0":6.278064906581711,"aX":5.7255411979370585},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-1.7,"breakHorizontal":-6.4,"spinRate":2477,"spinDirection":55},"zone":14,"typeConfidence":0.92,"plateTime":0.41676504445886575,"extension":6.226318464514928},"index":5,"playId":"4d9a398f-016b-31d3-80d7-ef60d56bed20","pitchNumber":5,"startTime":"2026-04-26T20:28:05.797Z","endTime":"2026-04-26T20:28:09.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":88.6,"endSpeed":82.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74627946550784,"aZ":-37.47694014943043,"pfxX":1.4451385864320305,"pfxZ":-3.1289737753668874,"pX":0.071375880447515,"pZ":2.33454249289826,"vX0":0.6817958347909784,"vY0":-129.0668268786383,"vZ0":-2.7125259071749026,"x":114.28,"y":175.75,"x0":-0.38360888428061585,"y0":50.003117465366266,"z0":6.272634373662242,"aX":2.4488348079834985},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-6.0,"breakHorizontal":-2.8,"spinRate":2514,"spinDirection":42},"zone":5,"typeConfidence":0.91,"plateTime":0.42365332178223136,"extension":6.182460330512327},"index":6,"playId":"0e77d91b-bbb1-3cda-920d-e4cb0f9fe4ea","pitchNumber":6,"startTime":"2026-04-26T20:28:26.562Z","endTime":"2026-04-26T20:28:30.211Z","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":2},"pitchData":{"startSpeed":99.1,"endSpeed":91.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.490165836027952,"aZ":-23.52675665040822,"pfxX":-8.122403304534188,"pfxZ":4.048567362489839,"pX":2.1836499350201266,"pZ":3.217473119703762,"vX0":10.942658058677894,"vY0":-144.06534852579742,"vZ0":-3.913535298802102,"x":33.76,"y":151.91,"x0":-0.5806647545508159,"y0":50.002469167541854,"z0":6.0198401041380665,"aX":-17.34542714924771},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":6.8,"breakHorizontal":13.0,"spinRate":2197,"spinDirection":213},"zone":12,"typeConfidence":0.95,"plateTime":0.3779209705190594,"extension":6.166603431999605},"index":7,"playId":"163b77af-3aba-3c8c-bcc3-f1c207bd78c5","pitchNumber":7,"startTime":"2026-04-26T20:28:50.480Z","endTime":"2026-04-26T20:28:53.968Z","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":101.0,"endSpeed":92.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.05550337782144,"aZ":-9.193890203426104,"pfxX":-3.248772033481549,"pfxZ":10.522566803523077,"pX":1.144635432509105,"pZ":1.9449489189454316,"vX0":5.32194220746228,"vY0":-146.70817794670802,"vZ0":-10.541675907404729,"x":73.37,"y":186.27,"x0":-0.269165076324789,"y0":50.004396152029514,"z0":6.1288262962593,"aX":-7.096508101788932},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":17.2,"breakHorizontal":4.9,"spinRate":2375,"spinDirection":204},"zone":14,"typeConfidence":0.91,"plateTime":0.3730458321286956,"extension":6.044446254870295},"index":8,"playId":"17b10b31-00cb-3168-bfd5-872a4c25dd35","pitchNumber":8,"startTime":"2026-04-26T20:29:11.581Z","endTime":"2026-04-26T20:29:15.557Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T20:29:15.557Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-26T20:31:21.202Z","endTime":"2026-04-26T20:32:11.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"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":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":93.5,"endSpeed":85.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.631082432410327,"aZ":-24.66088522655681,"pfxX":-7.979925978444037,"pfxZ":4.014863093762244,"pX":0.780013291245011,"pZ":2.538283944081193,"vX0":9.31068211130444,"vY0":-135.87998664359537,"vZ0":-3.813751861029582,"x":87.27,"y":170.25,"x0":-1.653305823652436,"y0":50.00212415007963,"z0":5.672451634163675,"aX":-14.929681397851583},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.6,"breakHorizontal":12.5,"spinRate":2127,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.4030124836042486,"extension":5.836943168136002},"index":0,"playId":"e395c261-25a7-3791-b2fb-0f30ef381454","pitchNumber":1,"startTime":"2026-04-26T20:31:25.567Z","endTime":"2026-04-26T20:31:29.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.836659693738074,"aZ":-38.320900073777565,"pfxX":10.192446304696668,"pfxZ":-4.266350452891977,"pX":-0.38738841538490704,"pZ":2.2985509266360937,"vX0":1.0110511133925402,"vY0":-119.41609391830657,"vZ0":-0.2302606320814342,"x":131.77,"y":176.72,"x0":-2.140574737626298,"y0":50.00573499380976,"z0":5.854865273907583,"aX":14.665740751233589},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-7.6,"breakHorizontal":-18.7,"spinRate":2716,"spinDirection":46},"zone":4,"typeConfidence":0.91,"plateTime":0.4593518614290839,"extension":5.389401274345578},"index":1,"playId":"4573927c-81fc-350c-8abb-52a393bcc4aa","pitchNumber":2,"startTime":"2026-04-26T20:31:40.586Z","endTime":"2026-04-26T20:31:44.033Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-26T20:31:51.879Z","endTime":"2026-04-26T20:32:07.341Z","isPitch":false,"type":"action","player":{"id":669357,"link":"/api/v1/people/669357"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57600622378032,"aZ":-25.055008723196185,"pfxX":-8.612856949842941,"pfxZ":3.6874056683289798,"pX":-0.09807248567756707,"pZ":3.315492141630903,"vX0":8.041498957674998,"vY0":-138.281612879201,"vZ0":-1.6154663911474016,"x":120.74,"y":149.26,"x0":-1.9284279746038802,"y0":50.00523174417797,"z0":5.592449605132727,"aX":-16.63963459573847},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.5,"breakHorizontal":13.9,"spinRate":2194,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.3964827640184936,"extension":5.879157822445014},"index":3,"playId":"b11c06cc-13b2-31af-b5e2-7e717b1eb792","pitchNumber":3,"startTime":"2026-04-26T20:32:07.341Z","endTime":"2026-04-26T20:32:11.349Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T20:32:11.349Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masyn Winn grounds out, second baseman Cole Young to first baseman Connor Joe.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-26T20:32:31.216Z","endTime":"2026-04-26T20:34:00.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.481609583339914,"aZ":-20.47798571976184,"pfxX":-8.013072762192708,"pfxZ":6.113003453122902,"pX":0.13189855737128106,"pZ":1.7749631074287087,"vX0":7.582791337872174,"vY0":-137.23497196277125,"vZ0":-6.37572839054229,"x":111.97,"y":190.86,"x0":-1.621720257267796,"y0":50.00404476893348,"z0":5.5166315111728,"aX":-15.3335997197654},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.0,"breakHorizontal":13.0,"spinRate":2171,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.39864788878946866,"extension":5.975468747220637},"index":0,"playId":"f0685ed2-6ccb-38d6-bd25-82443311143e","pitchNumber":1,"startTime":"2026-04-26T20:32:35.140Z","endTime":"2026-04-26T20:32:38.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":74.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80115511128299,"aZ":-35.078386577721425,"pfxX":7.0017388617645295,"pfxZ":-2.0275522777613517,"pX":-0.7288438459606982,"pZ":2.096837366781667,"vX0":1.2888377934031918,"vY0":-119.5816459940964,"vZ0":-0.824994701002264,"x":144.78,"y":182.17,"x0":-2.185560776427997,"y0":50.004995807690506,"z0":5.628815752453568,"aX":10.012121885023902},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.6,"breakHorizontal":-13.0,"spinRate":2675,"spinDirection":53},"zone":7,"typeConfidence":0.9,"plateTime":0.46028660241785824,"extension":5.4407825147336375},"index":1,"playId":"420e7628-69bc-39eb-90af-88d5c86e51ce","pitchNumber":2,"startTime":"2026-04-26T20:32:48.977Z","endTime":"2026-04-26T20:32:52.802Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-26T20:32:58.792Z","endTime":"2026-04-26T20:33:10.659Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.7,"endSpeed":86.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.957324662862234,"aZ":-21.608488356562617,"pfxX":-9.620663366135847,"pfxZ":5.479528961024233,"pX":0.48431398188410135,"pZ":2.6792353554736743,"vX0":9.22822324912938,"vY0":-138.88565213747754,"vZ0":-3.7671639803207193,"x":98.54,"y":166.44,"x0":-1.6530597751641487,"y0":50.00005044112591,"z0":5.513884509067791,"aX":-18.542592296998436},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.2,"breakHorizontal":15.1,"spinRate":2290,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.39638406601013987,"extension":5.973181600944812},"index":3,"playId":"89f9ee1b-2e57-31b9-86a9-c3f5a6330ee9","pitchNumber":3,"startTime":"2026-04-26T20:33:10.659Z","endTime":"2026-04-26T20:33:14.249Z","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":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77313045920214,"aZ":-24.204886587181207,"pfxX":-8.827618231193872,"pfxZ":4.054192529473077,"pX":0.4344407117718297,"pZ":2.8269135630274125,"vX0":9.145677877931158,"vY0":-138.78659731678346,"vZ0":-3.021453246382695,"x":100.44,"y":162.45,"x0":-1.7442877296341237,"y0":50.005013554155084,"z0":5.527826777047716,"aX":-17.359371674585457},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.0,"breakHorizontal":14.3,"spinRate":2128,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.3934722318605881,"extension":5.9068076657772615},"index":4,"playId":"b64a0686-16ba-3a16-8102-d3fd97f9ffd6","pitchNumber":4,"startTime":"2026-04-26T20:33:34.629Z","endTime":"2026-04-26T20:33:37.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.908357852895506,"aZ":-38.000517600217584,"pfxX":9.098757090127952,"pfxZ":-3.9536055640669687,"pX":1.2023189033633963,"pZ":2.8132113428983136,"vX0":4.249459001725514,"vY0":-120.21360839625311,"vZ0":0.8627703957511179,"x":71.17,"y":162.82,"x0":-1.7669842734147387,"y0":50.00325594828491,"z0":5.805967843837272,"aX":13.402799525902292},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-6.7,"breakHorizontal":-17.5,"spinRate":2571,"spinDirection":49},"zone":12,"typeConfidence":0.9,"plateTime":0.45450869843792185,"extension":5.7312732908487645},"hitData":{"launchSpeed":68.7,"launchAngle":-11.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":123.43,"coordY":152.7}},"index":5,"playId":"b8f8a678-cd6b-3402-be00-541c0da94c90","pitchNumber":5,"startTime":"2026-04-26T20:33:52.687Z","endTime":"2026-04-26T20:34:00.111Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T20:34:00.111Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathan Church flies out sharply to left fielder Randy Arozarena.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-26T20:34:16.168Z","endTime":"2026-04-26T20:35:07.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"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":[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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.477138643776417,"aZ":-36.12603968485689,"pfxX":7.929774543552796,"pfxZ":-2.6661130607789385,"pX":-0.7214799372710186,"pZ":2.2252855293976337,"vX0":1.1862284268229695,"vY0":-120.82184238163208,"vZ0":-0.6734031847617584,"x":144.5,"y":178.7,"x0":-2.2486426051570203,"y0":50.000252579851214,"z0":5.669181859468634,"aX":11.776861698616425},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.7,"breakHorizontal":-14.6,"spinRate":2701,"spinDirection":47},"zone":4,"typeConfidence":0.9,"plateTime":0.45250568722395057,"extension":5.931606028403494},"index":0,"playId":"74624649-24c4-35e8-a731-a2b8c15f75be","pitchNumber":1,"startTime":"2026-04-26T20:34:29.501Z","endTime":"2026-04-26T20:34:32.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":89.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.070502484027976,"aZ":-24.383287367285863,"pfxX":-8.662250345634952,"pfxZ":3.906732575369416,"pX":1.2168231242924723,"pZ":1.0728365145524985,"vX0":10.775475610529357,"vY0":-139.56069800347655,"vZ0":-7.443542519183036,"x":70.62,"y":209.81,"x0":-1.548385071754973,"y0":50.005532698723485,"z0":5.353084619086589,"aX":-17.284760936156893},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.8,"breakHorizontal":13.8,"spinRate":2210,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3907862439439005,"extension":6.1140371906947735},"index":1,"playId":"3731f41e-0b10-3b1d-b127-ba9f8b88ff25","pitchNumber":2,"startTime":"2026-04-26T20:34:42.335Z","endTime":"2026-04-26T20:34:46.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.077831562873172,"aZ":-24.127340976609442,"pfxX":-9.806723048429648,"pfxZ":4.146523706958436,"pX":0.10916740328044851,"pZ":1.6197524496937874,"vX0":8.662512803104327,"vY0":-138.51615928292293,"vZ0":-5.816231100926004,"x":112.84,"y":195.05,"x0":-1.7852776125429177,"y0":50.005767486151136,"z0":5.361018317431844,"aX":-19.050519234601985},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.5,"breakHorizontal":16.0,"spinRate":2041,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.3954877472294198,"extension":6.051056801389349},"hitData":{"launchSpeed":100.8,"launchAngle":31.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":78.89,"coordY":60.34}},"index":2,"playId":"52d371e3-59aa-345e-9a40-fe3401a6442e","pitchNumber":3,"startTime":"2026-04-26T20:34:57.896Z","endTime":"2026-04-26T20:35:07.029Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T20:35:07.029Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Randy Arozarena flies out to right fielder Jordan Walker.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-26T20:37:15.567Z","endTime":"2026-04-26T20:37:53.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: JoJo Romero replaces Ryne Stanek.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-26T20:36:26.294Z","endTime":"2026-04-26T20:37:17.824Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668941,"link":"/api/v1/people/668941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.786860967919885,"aZ":-34.39060476101773,"pfxX":9.701145413863493,"pfxZ":-1.1865491494175924,"pX":2.2991619037098148,"pZ":2.7847097745247007,"vX0":-3.1317446446832333,"vY0":-136.37592324682274,"vZ0":-0.07057803472409407,"x":29.36,"y":163.59,"x0":2.206578806301057,"y0":50.00169168572679,"z0":5.195905492992071,"aX":18.15403735934916},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-1.9,"breakHorizontal":-16.8,"spinRate":2069,"spinDirection":119},"zone":12,"typeConfidence":0.91,"plateTime":0.40263079161134785,"extension":5.106742855703279},"index":1,"playId":"0d335847-7edf-372e-a22f-b0b56aeaf01d","pitchNumber":1,"startTime":"2026-04-26T20:37:17.824Z","endTime":"2026-04-26T20:37:21.473Z","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":93.9,"endSpeed":85.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.013670177162908,"aZ":-33.75700747739029,"pfxX":10.684994977971588,"pfxZ":-0.839853531038548,"pX":0.4920524081285705,"pZ":2.9456832681296166,"vX0":-8.056107471017278,"vY0":-136.52592458865345,"vZ0":0.1773166393271326,"x":98.24,"y":159.25,"x0":2.0978902253227645,"y0":50.00398657418544,"z0":5.209695084009103,"aX":20.10347232585114},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-1.3,"breakHorizontal":-17.5,"spinRate":2076,"spinDirection":111},"zone":3,"typeConfidence":0.91,"plateTime":0.40171558476569613,"extension":5.301367312080836},"index":2,"playId":"d903cee2-62b5-30be-9999-63635bdeca4d","pitchNumber":2,"startTime":"2026-04-26T20:37:30.300Z","endTime":"2026-04-26T20:37:34.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":74.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.969799669844353,"aZ":-35.821435848351754,"pfxX":-7.9255529030106935,"pfxZ":-2.5450635958460808,"pX":0.9432216066508307,"pZ":2.6499559886806265,"vX0":-0.8784852882599645,"vY0":-119.82867332953322,"vZ0":1.2222279800806142,"x":81.05,"y":167.23,"x0":2.3438818225258404,"y0":50.00139004907041,"z0":5.366019850384528,"aX":-11.37306557915969},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.0,"breakHorizontal":14.5,"spinRate":2900,"spinDirection":299},"zone":12,"typeConfidence":0.91,"plateTime":0.45939027458210635,"extension":5.114070923595321},"hitData":{"launchSpeed":95.8,"launchAngle":25.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":205.88,"coordY":90.97}},"index":3,"playId":"49548558-f4ad-37ea-9c65-2ab4c937f988","pitchNumber":3,"startTime":"2026-04-26T20:37:45.433Z","endTime":"2026-04-26T20:37:53.030Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T20:37:53.030Z","atBatIndex":64},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Rob Refsnyder homers (2) on a fly ball to left center field.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-26T20:38:39.035Z","endTime":"2026-04-26T20:40:53.806Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0],"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":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":{"id":668941,"link":"/api/v1/people/668941"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Rob Refsnyder replaces Luke Raley.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-26T20:38:04.563Z","endTime":"2026-04-26T20:38:10.765Z","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":"501","replacedPlayer":{"id":670042,"link":"/api/v1/people/670042"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-26T20:38:10.765Z","endTime":"2026-04-26T20:38:41.292Z","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":93.9,"endSpeed":85.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.643604812292583,"aZ":-30.976527165953215,"pfxX":12.757830411005266,"pfxZ":0.6397167288924468,"pX":1.0563203194324302,"pZ":1.8856871730015892,"vX0":-7.188504979402936,"vY0":-136.4661544727512,"vZ0":-2.7621883793539785,"x":76.74,"y":187.87,"x0":2.0750210124891204,"y0":50.00527865858103,"z0":5.057700087294168,"aX":23.927275057837953},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":0.7,"breakHorizontal":-21.5,"spinRate":2089,"spinDirection":116},"zone":14,"typeConfidence":0.91,"plateTime":0.4022617668473325,"extension":5.489174983972277},"index":2,"playId":"96ee3d48-014a-38da-9c2f-b6798dd898aa","pitchNumber":1,"startTime":"2026-04-26T20:38:41.292Z","endTime":"2026-04-26T20:38:45.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.921962460235534,"aZ":-33.033094595920744,"pfxX":7.338184810380729,"pfxZ":-0.5286061107839792,"pX":1.0495404755775088,"pZ":2.4808266999537265,"vX0":-4.62109739915095,"vY0":-126.79290496100447,"vZ0":-0.5218805959186247,"x":76.99,"y":171.8,"x0":1.946121035221427,"y0":50.00456978614528,"z0":5.334773527053361,"aX":11.89998993293002},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.8,"breakHorizontal":-12.2,"spinRate":1207,"spinDirection":102},"zone":14,"typeConfidence":0.9,"plateTime":0.43267007120875345,"extension":5.6165108495736025},"index":3,"playId":"6a884339-457a-3d42-b87b-5982fe7e65c9","pitchNumber":2,"startTime":"2026-04-26T20:38:53.799Z","endTime":"2026-04-26T20:38:57.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.281895891561355,"aZ":-32.0152260181416,"pfxX":1.883065374000532,"pfxZ":0.10122473027679924,"pX":1.3283797033364513,"pZ":1.8214742863529756,"vX0":-2.367815368617981,"vY0":-123.52668933648523,"vZ0":-1.944096921765213,"x":66.37,"y":189.6,"x0":2.0579474753582234,"y0":50.00031218302477,"z0":5.3289998831490895,"aX":2.8884499168003175},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.0,"breakHorizontal":-2.8,"spinRate":991,"spinDirection":94},"zone":14,"typeConfidence":0.54,"plateTime":0.44464873584099474,"extension":5.233785276109139},"index":4,"playId":"81f63632-ad62-32c6-af51-9f3933601042","pitchNumber":3,"startTime":"2026-04-26T20:39:12.965Z","endTime":"2026-04-26T20:39:39.972Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.820972450046796,"aZ":-17.621596853166377,"pfxX":6.650243508168144,"pfxZ":7.345022547020301,"pX":-0.44846695380800694,"pZ":3.3927291713575882,"vX0":-8.26760514403807,"vY0":-139.48155686203,"vZ0":-2.3505478654018646,"x":104.82,"y":121.58,"x0":1.6826345909216214,"y0":50.00038997673653,"z0":5.401358123176763,"aX":13.171831789198318},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.1,"breakHorizontal":-10.4,"spinRate":2382,"spinDirection":131},"zone":11,"typeConfidence":0.91,"plateTime":0.39191027733459194,"extension":5.4475893765668735},"index":5,"playId":"e9716231-cdb5-391a-b049-4836f2d348f0","pitchNumber":4,"startTime":"2026-04-26T20:39:43.740Z","endTime":"2026-04-26T20:39:47.022Z","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":85.9,"endSpeed":78.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.920056101098755,"aZ":-34.390816764083354,"pfxX":2.933351269684863,"pfxZ":-1.400442163275514,"pX":0.6556655571952326,"pZ":3.6950635842604225,"vX0":-3.9775514009752553,"vY0":-125.03495540087935,"vZ0":2.355470593238781,"x":92.01,"y":139.01,"x0":1.885034523773203,"y0":50.001401302004595,"z0":5.560412280028523,"aX":4.650245701855719},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.8,"breakHorizontal":-4.4,"spinRate":1020,"spinDirection":82},"zone":12,"typeConfidence":0.85,"plateTime":0.4378630168516895,"extension":5.31545342346688},"index":6,"playId":"af4550d0-85ca-3bf3-bc9a-b042da17a1f0","pitchNumber":5,"startTime":"2026-04-26T20:40:02.152Z","endTime":"2026-04-26T20:40:06.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.138976181787406,"aZ":-28.736118045803405,"pfxX":9.725053233162535,"pfxZ":1.8202644549212224,"pX":1.9107161014412863,"pZ":3.102642532383327,"vX0":-3.8371053698102138,"vY0":-137.1399569261034,"vZ0":-0.28324328149027866,"x":44.17,"y":155.01,"x0":2.069520121633199,"y0":50.006026503383815,"z0":5.178078052580698,"aX":18.409091887496842},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.5,"breakHorizontal":-16.7,"spinRate":2211,"spinDirection":112},"zone":12,"typeConfidence":0.9,"plateTime":0.40037688138113037,"extension":5.176102357291976},"index":7,"playId":"171f7b61-8444-33c3-b68b-90d7963899c8","pitchNumber":6,"startTime":"2026-04-26T20:40:15.953Z","endTime":"2026-04-26T20:40:19.627Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.284501944046156,"aZ":-33.83572368879546,"pfxX":-8.841829196979965,"pfxZ":-1.1369791840374024,"pX":-0.2641549416838664,"pZ":2.165226087468176,"vX0":-3.1710244315023224,"vY0":-120.85622131113048,"vZ0":0.1065008483122889,"x":127.07,"y":180.32,"x0":2.218128180601331,"y0":50.00236164519006,"z0":5.123055374176062,"aX":-12.91694017430451},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.7,"breakHorizontal":16.8,"spinRate":2950,"spinDirection":298},"zone":7,"typeConfidence":0.9,"plateTime":0.4553615156631996,"extension":5.191457099276677},"hitData":{"launchSpeed":106.6,"launchAngle":32.0,"totalDistance":412.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":53.52,"coordY":48.28}},"index":8,"playId":"58dc4df3-0d41-3f9d-b12e-5b08680bc762","pitchNumber":7,"startTime":"2026-04-26T20:40:31.154Z","endTime":"2026-04-26T20:40:53.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T20:40:53.806Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mitch Garver strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-26T20:41:17.447Z","endTime":"2026-04-26T20:42:31.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Mitch Garver replaces Dominic Canzone.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-26T20:40:54.764Z","endTime":"2026-04-26T20:41:19.773Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":686527,"link":"/api/v1/people/686527"}},{"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":96.7,"endSpeed":88.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.970958004514753,"aZ":-29.77261565509855,"pfxX":10.767271945154466,"pfxZ":1.1963826726365694,"pX":-0.4514305745664698,"pZ":2.0281093493257263,"vX0":-9.951964127816227,"vY0":-140.55517827607707,"vZ0":-3.2446353570769397,"x":134.21,"y":184.02,"x0":1.7311344224705314,"y0":50.002563905695304,"z0":5.124518864807176,"aX":21.60756830222408},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":1.7,"breakHorizontal":-17.5,"spinRate":2167,"spinDirection":117},"zone":7,"typeConfidence":0.9,"plateTime":0.38924777082586015,"extension":5.529162499390151},"index":1,"playId":"d26d60c3-f1e6-37c0-93b4-9606e8dbb1eb","pitchNumber":1,"startTime":"2026-04-26T20:41:19.773Z","endTime":"2026-04-26T20:41:23.009Z","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":86.9,"endSpeed":80.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35098201028674,"aZ":-35.746769633646615,"pfxX":7.127322757767965,"pfxZ":-2.1924488546634384,"pX":1.1354813125940248,"pZ":1.7670783539493875,"vX0":-3.9971091197051694,"vY0":-126.6125335200447,"vZ0":-1.697125259749149,"x":73.72,"y":191.07,"x0":1.8068849629184187,"y0":50.005749684747265,"z0":5.301263715684385,"aX":11.597512956672563},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.1,"breakHorizontal":-12.0,"spinRate":1121,"spinDirection":101},"zone":14,"typeConfidence":0.91,"plateTime":0.4322650415638276,"extension":5.202061509098037},"index":2,"playId":"1f509f2c-c0e5-324c-b976-708c5ee62b2a","pitchNumber":2,"startTime":"2026-04-26T20:41:32.840Z","endTime":"2026-04-26T20:41:36.418Z","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":93.5,"endSpeed":86.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.724598865792043,"aZ":-32.74153853170235,"pfxX":10.149991989932015,"pfxZ":-0.298722781474396,"pX":0.4554416605461442,"pZ":2.3665578406471086,"vX0":-7.400144610138894,"vY0":-136.05051828005344,"vZ0":-1.3370558809466775,"x":99.64,"y":174.88,"x0":1.8815781361379667,"y0":50.005556537471755,"z0":5.11791031858369,"aX":19.175402962984272},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":-0.6,"breakHorizontal":-16.9,"spinRate":2116,"spinDirection":113},"zone":6,"typeConfidence":0.91,"plateTime":0.4014362541197265,"extension":5.108141042764685},"index":3,"playId":"2d156da8-c79f-3d2a-acf4-a056704202ce","pitchNumber":3,"startTime":"2026-04-26T20:41:45.607Z","endTime":"2026-04-26T20:41:50.483Z","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.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91215656328513,"aZ":-35.69544295849257,"pfxX":5.607390563289103,"pfxZ":-2.206254537172094,"pX":0.13529525578232246,"pZ":1.1322233183687733,"vX0":-6.25092269135985,"vY0":-125.26002650662632,"vZ0":-2.9199105096266287,"x":111.84,"y":208.21,"x0":1.9277400151168704,"y0":50.0002572754007,"z0":5.214374809610698,"aX":8.961628650653987},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.4,"breakHorizontal":-8.8,"spinRate":1079,"spinDirection":90},"zone":14,"typeConfidence":0.91,"plateTime":0.43629431896328397,"extension":5.379890382383812},"index":4,"playId":"0bddc3e3-f1fb-31af-8adb-73334dfbb8a4","pitchNumber":4,"startTime":"2026-04-26T20:42:10.913Z","endTime":"2026-04-26T20:42:17.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.59048919138867,"aZ":-19.194971286864888,"pfxX":5.048084192257162,"pfxZ":6.654139930924304,"pX":-0.12643020834861116,"pZ":3.3741922208855253,"vX0":-6.931114825751006,"vY0":-138.44604306015685,"vZ0":-2.04947521583935,"x":121.82,"y":147.68,"x0":1.7483399523397574,"y0":50.001555662158594,"z0":5.402542903605518,"aX":9.844554516192316},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.9,"breakHorizontal":-7.8,"spinRate":2301,"spinDirection":123},"zone":2,"typeConfidence":0.91,"plateTime":0.3949427654403954,"extension":5.2790036806402165},"index":5,"playId":"4362b13c-e589-3d5c-83c0-15a879d81df2","pitchNumber":5,"startTime":"2026-04-26T20:42:27.399Z","endTime":"2026-04-26T20:42:31.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T20:42:31.258Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Joe strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-26T20:42:45.215Z","endTime":"2026-04-26T20:44:22.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"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.3,"endSpeed":86.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.488719470661565,"aZ":-29.379296096349034,"pfxX":11.394949148209735,"pfxZ":1.469725561404605,"pX":0.438210454305004,"pZ":3.0174771171585264,"vX0":-8.076841724422726,"vY0":-137.18661383936634,"vZ0":-0.23958231267751717,"x":100.3,"y":157.31,"x0":1.9407223131458333,"y0":50.00540852002318,"z0":5.109372317097854,"aX":21.71223324612688},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.8,"breakHorizontal":-19.0,"spinRate":2146,"spinDirection":112},"zone":3,"typeConfidence":0.9,"plateTime":0.39933917650377104,"extension":5.885669235215925},"index":0,"playId":"ac199ba9-c228-385c-9e54-5574d4441a1e","pitchNumber":1,"startTime":"2026-04-26T20:42:58.537Z","endTime":"2026-04-26T20:43:02.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6304911542973,"aZ":-30.05132050445481,"pfxX":10.47497738865121,"pfxZ":1.1367751903069667,"pX":-0.18708017552421385,"pZ":2.4751365995493924,"vX0":-9.193680238215512,"vY0":-135.59653220530262,"vZ0":-1.2604018023364223,"x":124.13,"y":171.95,"x0":1.8803783504545168,"y0":50.004419669944426,"z0":5.035681100284274,"aX":19.57987095891412},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.0,"breakHorizontal":-17.2,"spinRate":2129,"spinDirection":117},"zone":5,"typeConfidence":0.9,"plateTime":0.40337204652176784,"extension":5.5801669935913205},"index":1,"playId":"f54d9fd1-403d-30e5-98cd-ee3b52a9877e","pitchNumber":2,"startTime":"2026-04-26T20:43:12.050Z","endTime":"2026-04-26T20:43:15.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2917382860046,"aZ":-35.45939981537965,"pfxX":5.6469177878117565,"pfxZ":-2.1502843139767833,"pX":1.3936248242538214,"pZ":2.500362823063583,"vX0":-3.2672490858229204,"vY0":-122.53206507684818,"vZ0":0.2820429562414648,"x":63.88,"y":171.27,"x0":2.0078695176262147,"y0":50.003326503030095,"z0":5.4034411681350765,"aX":8.621857916895324},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.6,"breakHorizontal":-9.5,"spinRate":993,"spinDirection":79},"zone":12,"typeConfidence":0.9,"plateTime":0.44630901658069044,"extension":5.307926459801961},"index":2,"playId":"2ea807f8-6c35-3dab-847c-ff8ea8b37ca0","pitchNumber":3,"startTime":"2026-04-26T20:43:30.121Z","endTime":"2026-04-26T20:43:34.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.060342761032885,"aZ":-36.000353048787304,"pfxX":-6.409789598142559,"pfxZ":-2.574241522893084,"pX":1.3111425254590268,"pZ":2.768266706084319,"vX0":-0.675860539139735,"vY0":-120.67548574089761,"vZ0":1.5842792698258463,"x":67.02,"y":164.04,"x0":2.4278775082778457,"y0":50.005480998498605,"z0":5.259422566298458,"aX":-9.515511724089562},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-4.1,"breakHorizontal":11.8,"spinRate":2841,"spinDirection":298},"zone":12,"typeConfidence":0.89,"plateTime":0.4527683278780117,"extension":5.274731580020025},"index":3,"playId":"4ed5717b-4755-3574-8e4d-81129cd2ca2d","pitchNumber":4,"startTime":"2026-04-26T20:43:45.520Z","endTime":"2026-04-26T20:43:49.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.667062921905483,"aZ":-36.45391968492348,"pfxX":4.995298887686657,"pfxZ":-2.689429805449219,"pX":1.6395314056374461,"pZ":2.8502328168641613,"vX0":-2.520166952116707,"vY0":-125.20328786831661,"vZ0":1.1407836002980867,"x":54.5,"y":161.82,"x0":2.0087870165651553,"y0":50.001923351370195,"z0":5.365955281130083,"aX":7.9507485567702645},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.3,"breakHorizontal":-8.5,"spinRate":1108,"spinDirection":99},"zone":12,"typeConfidence":0.9,"plateTime":0.43703936704958446,"extension":5.153468949317684},"index":4,"playId":"a63e5677-14f7-39d2-adec-9e9caff942c9","pitchNumber":5,"startTime":"2026-04-26T20:44:00.679Z","endTime":"2026-04-26T20:44:04.454Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.156469886722643,"aZ":-29.383730101783012,"pfxX":12.039354818050471,"pfxZ":1.451934030912775,"pX":-0.9472826030600071,"pZ":1.4173351317829097,"vX0":-11.61698981222399,"vY0":-137.48118925079902,"vZ0":-4.25919431722833,"x":153.11,"y":200.51,"x0":1.759350508986041,"y0":50.003915995188095,"z0":4.970315656912279,"aX":23.155355402041195},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.9,"breakHorizontal":-19.6,"spinRate":2020,"spinDirection":112},"zone":13,"typeConfidence":0.9,"plateTime":0.39770271232165655,"extension":5.586454050478906},"index":5,"playId":"32a7f80a-f63c-315c-91f4-0b032daa6914","pitchNumber":6,"startTime":"2026-04-26T20:44:16.687Z","endTime":"2026-04-26T20:44:22.834Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T20:44:22.834Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ramón Urías flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-26T20:46:51.355Z","endTime":"2026-04-26T20:47:40.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":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":[3,4,6],"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":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"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_putout"}]}],"playEvents":[{"details":{"description":"Rob Refsnyder remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-26T20:46:07.979Z","endTime":"2026-04-26T20:46:08.003Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608701,"link":"/api/v1/people/608701"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":670042,"link":"/api/v1/people/670042"}},{"details":{"description":"Mitch Garver remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-26T20:46:08.003Z","endTime":"2026-04-26T20:46:08.005Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"601","replacedPlayer":{"id":686527,"link":"/api/v1/people/686527"}},{"details":{"description":"Pitching Change: José A. Ferrer replaces Eduard Bazardo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-26T20:46:08.005Z","endTime":"2026-04-26T20:46:53.684Z","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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.030820554078407,"aZ":-25.805251615202575,"pfxX":12.227956881403847,"pfxZ":3.1481135696095084,"pX":-0.6217518803636471,"pZ":2.9515062842821735,"vX0":-12.781755397236418,"vY0":-140.94225782694838,"vZ0":-2.9363844839646127,"x":140.7,"y":159.09,"x0":2.368874355979445,"y0":50.00559833245897,"z0":5.661184706618918,"aX":24.769100297041113},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.3,"breakHorizontal":-19.8,"spinRate":2141,"spinDirection":117},"zone":1,"typeConfidence":2.0,"plateTime":0.3876242995747061,"extension":5.880940328552195},"index":3,"playId":"6c115fdf-1456-3b6a-b110-bf9450dd0f10","pitchNumber":1,"startTime":"2026-04-26T20:46:53.684Z","endTime":"2026-04-26T20:46:57.209Z","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":98.3,"endSpeed":89.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24842706430802,"aZ":-26.070250417213106,"pfxX":11.320563759407705,"pfxZ":2.9556250478234762,"pX":-0.008732202143023735,"pZ":3.808442292226851,"vX0":-11.241863312555187,"vY0":-142.70475504733975,"vZ0":-0.9111935740059836,"x":117.33,"y":135.95,"x0":2.5072483051792758,"y0":50.004216515331755,"z0":5.771222637617601,"aX":23.395492574046976},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.4,"breakHorizontal":-18.2,"spinRate":2176,"spinDirection":121},"zone":11,"typeConfidence":2.0,"plateTime":0.38353787715551757,"extension":5.996961447965912},"index":4,"playId":"0397bd50-6029-321f-b626-b41068f9f4e0","pitchNumber":2,"startTime":"2026-04-26T20:47:10.030Z","endTime":"2026-04-26T20:47:13.813Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":5,"startTime":"2026-04-26T20:47:19.388Z","endTime":"2026-04-26T20:47:32.141Z","isPitch":false,"type":"action","player":{"id":602104,"link":"/api/v1/people/602104"}},{"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.2,"endSpeed":79.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93086921396672,"aZ":-28.32699988292595,"pfxX":13.560967576084245,"pfxZ":2.3911306206825387,"pX":0.5434228051352169,"pZ":1.5643309369032776,"vX0":-9.72076133306484,"vY0":-126.4896066405398,"vZ0":-3.950497213065427,"x":96.29,"y":196.54,"x0":2.691469319372871,"y0":50.000890343223546,"z0":5.440405626715999,"aX":21.778041038711763},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.6,"breakHorizontal":-22.1,"spinRate":2260,"spinDirection":97},"zone":9,"typeConfidence":0.91,"plateTime":0.4344963206525656,"extension":5.9282485055399485},"hitData":{"launchSpeed":86.6,"launchAngle":32.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.65,"coordY":92.68}},"index":6,"playId":"74e1081c-78ea-3579-9f27-307e8c7486bd","pitchNumber":3,"startTime":"2026-04-26T20:47:32.141Z","endTime":"2026-04-26T20:47:40.726Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T20:47:40.726Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yohel Pozo grounds out, third baseman Leo Rivas to first baseman Connor Joe.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-26T20:48:33.718Z","endTime":"2026-04-26T20:49:14.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"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":[2,3,4],"actionIndex":[0],"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":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"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":656582,"link":"/api/v1/people/656582"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Yohel Pozo replaces Victor Scott II.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-26T20:47:59.184Z","endTime":"2026-04-26T20:48:01.696Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":687363,"link":"/api/v1/people/687363"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-26T20:48:01.696Z","endTime":"2026-04-26T20:48:36.026Z","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":1},"pitchData":{"startSpeed":97.7,"endSpeed":88.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.91480249776702,"aZ":-25.83501707858466,"pfxX":12.37252292262939,"pfxZ":3.1554679102745933,"pX":0.02789177198939852,"pZ":3.1076319136233734,"vX0":-11.417663588647354,"vY0":-141.65972125700696,"vZ0":-2.45234314366117,"x":115.94,"y":154.87,"x0":2.5265139695534944,"y0":50.00219738484322,"z0":5.6567592456574,"aX":24.849587096870987},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.3,"breakHorizontal":-19.7,"spinRate":2159,"spinDirection":110},"zone":2,"typeConfidence":2.0,"plateTime":0.38839596620485173,"extension":6.0356209573174},"index":2,"playId":"c6ca19a7-96e5-39d2-bd68-7ebae709ca64","pitchNumber":1,"startTime":"2026-04-26T20:48:36.026Z","endTime":"2026-04-26T20:48:39.185Z","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":98.3,"endSpeed":89.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.05277469732752,"aZ":-22.515326046654213,"pfxX":12.403540241514087,"pfxZ":4.725172654692466,"pX":-0.8727546794513424,"pZ":2.9652446584824967,"vX0":-13.693147196310196,"vY0":-142.41820684062336,"vZ0":-3.384722680359648,"x":150.27,"y":158.72,"x0":2.3962434859224477,"y0":50.004828634534256,"z0":5.600575504894104,"aX":25.37017843930054},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.9,"breakHorizontal":-19.6,"spinRate":2153,"spinDirection":115},"zone":11,"typeConfidence":2.0,"plateTime":0.3852411438960237,"extension":6.023654343461408},"index":3,"playId":"56269d8d-4b8c-3c8b-a019-b795dd85dbe8","pitchNumber":2,"startTime":"2026-04-26T20:48:51.463Z","endTime":"2026-04-26T20:48:55.367Z","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":97.5,"endSpeed":88.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.212662571208554,"aZ":-25.4520614114515,"pfxX":12.184849189570055,"pfxZ":3.3461817190558314,"pX":-1.1276590399144801,"pZ":2.3669052269270106,"vX0":-14.480317133013704,"vY0":-141.1398749936292,"vZ0":-4.352755594462984,"x":159.98,"y":174.87,"x0":2.4950789529188664,"y0":50.00443781426689,"z0":5.575490641315025,"aX":24.496027407551644},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.3,"breakHorizontal":-19.0,"spinRate":2142,"spinDirection":110},"zone":13,"typeConfidence":2.0,"plateTime":0.38860127066405514,"extension":6.0619408166134034},"hitData":{"launchSpeed":70.2,"launchAngle":10.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.8,"coordY":160.73}},"index":4,"playId":"e007ba82-4d59-39a0-9196-88a5de4e6ada","pitchNumber":3,"startTime":"2026-04-26T20:49:07.054Z","endTime":"2026-04-26T20:49:14.772Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T20:49:14.772Z","atBatIndex":69},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"JJ Wetherholt pops out to third baseman Leo Rivas in foul territory.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-26T20:49:30.706Z","endTime":"2026-04-26T20:51:15.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"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_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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":98.1,"endSpeed":89.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.862749880311803,"aZ":-24.592967293345822,"pfxX":10.452856732933311,"pfxZ":3.6741815856035913,"pX":0.42874970766445747,"pZ":3.376365201647988,"vX0":-9.96340571188861,"vY0":-142.56688303202117,"vZ0":-2.009999562773273,"x":100.66,"y":147.62,"x0":2.605659031953877,"y0":50.006229530677004,"z0":5.6381111753819795,"aX":21.58621767152626},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.5,"breakHorizontal":-17.0,"spinRate":2117,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.38374879659187666,"extension":5.980060161858862},"index":0,"playId":"c718b313-fa26-3665-b881-38fcbe2a2052","pitchNumber":1,"startTime":"2026-04-26T20:49:41.773Z","endTime":"2026-04-26T20:49:45.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.055052522866372,"aZ":-31.544586965031176,"pfxX":-0.599292232146688,"pfxZ":0.3643851653232275,"pX":-0.3749999011331517,"pZ":2.3740971010707366,"vX0":-8.120463544838405,"vY0":-129.38157237524473,"vZ0":-1.8102006987019839,"x":131.29,"y":174.68,"x0":2.861867488426053,"y0":50.00166005729746,"z0":5.464805526079944,"aX":-1.030933908439582},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.5,"breakHorizontal":2.6,"spinRate":2306,"spinDirection":292},"zone":4,"typeConfidence":0.9,"plateTime":0.4208513191567027,"extension":5.741137420617569},"index":1,"playId":"0cc2a6a1-7cf2-3720-8523-c7a0d5271526","pitchNumber":2,"startTime":"2026-04-26T20:49:56.890Z","endTime":"2026-04-26T20:50:23.899Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"}}},{"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.6,"endSpeed":80.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.045128527948815,"aZ":-28.827201960556817,"pfxX":12.692135362626615,"pfxZ":2.0432896895800603,"pX":0.3139856105214638,"pZ":2.264890590827868,"vX0":-10.268287304934193,"vY0":-127.21149752092397,"vZ0":-2.195977445616061,"x":105.03,"y":177.63,"x0":2.7533120537314084,"y0":50.005321788337206,"z0":5.4242018108822,"aX":20.80981289762941},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.4,"breakHorizontal":-20.6,"spinRate":2160,"spinDirection":93},"zone":6,"typeConfidence":0.91,"plateTime":0.43054165853844983,"extension":5.839726953829425},"index":2,"playId":"03fbec3c-75e9-3657-967a-dbfcdf01c238","pitchNumber":3,"startTime":"2026-04-26T20:50:27.514Z","endTime":"2026-04-26T20:50:30.737Z","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":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72778726674482,"aZ":-26.804794536964625,"pfxX":12.565460088418247,"pfxZ":2.5800815969953295,"pX":-1.3459590318278392,"pZ":2.687339913018623,"vX0":-15.115224711535532,"vY0":-142.98353832422157,"vZ0":-3.5028861944631693,"x":168.3,"y":166.22,"x0":2.366287846737233,"y0":50.00149271707181,"z0":5.602686926821552,"aX":26.12245266000491},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.1,"breakHorizontal":-19.8,"spinRate":2063,"spinDirection":115},"zone":11,"typeConfidence":2.0,"plateTime":0.38248350116503405,"extension":6.047728504636658},"index":3,"playId":"1cf4f49b-4b0c-3af5-a3d2-7e6ab48d4fb3","pitchNumber":4,"startTime":"2026-04-26T20:50:49.661Z","endTime":"2026-04-26T20:50:53.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":83.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.961221879525876,"aZ":-30.58524505690398,"pfxX":-0.41664893057419716,"pfxZ":0.9159596534466807,"pX":0.5698527512967949,"pZ":3.2992724061244365,"vX0":-5.7598900400657485,"vY0":-129.94163879042907,"vZ0":0.0866144551450766,"x":95.28,"y":149.7,"x0":2.8541240590037074,"y0":50.00412201482477,"z0":5.5576119976224545,"aX":-0.7243083814953724},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.9,"breakHorizontal":1.8,"spinRate":2469,"spinDirection":286},"zone":12,"typeConfidence":0.9,"plateTime":0.41885947782789446,"extension":5.934341378402302},"hitData":{"launchSpeed":65.8,"launchAngle":72.0,"totalDistance":93.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":82.39,"coordY":189.18}},"index":4,"playId":"3ff31eed-0e07-3b84-95c5-d2c33ef6cc0b","pitchNumber":5,"startTime":"2026-04-26T20:51:06.534Z","endTime":"2026-04-26T20:51:15.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T20:51:15.092Z","atBatIndex":70}],"currentPlay":{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"JJ Wetherholt pops out to third baseman Leo Rivas in foul territory.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-26T20:49:30.706Z","endTime":"2026-04-26T20:51:15.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"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_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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":98.1,"endSpeed":89.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.862749880311803,"aZ":-24.592967293345822,"pfxX":10.452856732933311,"pfxZ":3.6741815856035913,"pX":0.42874970766445747,"pZ":3.376365201647988,"vX0":-9.96340571188861,"vY0":-142.56688303202117,"vZ0":-2.009999562773273,"x":100.66,"y":147.62,"x0":2.605659031953877,"y0":50.006229530677004,"z0":5.6381111753819795,"aX":21.58621767152626},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.5,"breakHorizontal":-17.0,"spinRate":2117,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.38374879659187666,"extension":5.980060161858862},"index":0,"playId":"c718b313-fa26-3665-b881-38fcbe2a2052","pitchNumber":1,"startTime":"2026-04-26T20:49:41.773Z","endTime":"2026-04-26T20:49:45.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.055052522866372,"aZ":-31.544586965031176,"pfxX":-0.599292232146688,"pfxZ":0.3643851653232275,"pX":-0.3749999011331517,"pZ":2.3740971010707366,"vX0":-8.120463544838405,"vY0":-129.38157237524473,"vZ0":-1.8102006987019839,"x":131.29,"y":174.68,"x0":2.861867488426053,"y0":50.00166005729746,"z0":5.464805526079944,"aX":-1.030933908439582},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.5,"breakHorizontal":2.6,"spinRate":2306,"spinDirection":292},"zone":4,"typeConfidence":0.9,"plateTime":0.4208513191567027,"extension":5.741137420617569},"index":1,"playId":"0cc2a6a1-7cf2-3720-8523-c7a0d5271526","pitchNumber":2,"startTime":"2026-04-26T20:49:56.890Z","endTime":"2026-04-26T20:50:23.899Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"}}},{"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.6,"endSpeed":80.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.045128527948815,"aZ":-28.827201960556817,"pfxX":12.692135362626615,"pfxZ":2.0432896895800603,"pX":0.3139856105214638,"pZ":2.264890590827868,"vX0":-10.268287304934193,"vY0":-127.21149752092397,"vZ0":-2.195977445616061,"x":105.03,"y":177.63,"x0":2.7533120537314084,"y0":50.005321788337206,"z0":5.4242018108822,"aX":20.80981289762941},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.4,"breakHorizontal":-20.6,"spinRate":2160,"spinDirection":93},"zone":6,"typeConfidence":0.91,"plateTime":0.43054165853844983,"extension":5.839726953829425},"index":2,"playId":"03fbec3c-75e9-3657-967a-dbfcdf01c238","pitchNumber":3,"startTime":"2026-04-26T20:50:27.514Z","endTime":"2026-04-26T20:50:30.737Z","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":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72778726674482,"aZ":-26.804794536964625,"pfxX":12.565460088418247,"pfxZ":2.5800815969953295,"pX":-1.3459590318278392,"pZ":2.687339913018623,"vX0":-15.115224711535532,"vY0":-142.98353832422157,"vZ0":-3.5028861944631693,"x":168.3,"y":166.22,"x0":2.366287846737233,"y0":50.00149271707181,"z0":5.602686926821552,"aX":26.12245266000491},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.1,"breakHorizontal":-19.8,"spinRate":2063,"spinDirection":115},"zone":11,"typeConfidence":2.0,"plateTime":0.38248350116503405,"extension":6.047728504636658},"index":3,"playId":"1cf4f49b-4b0c-3af5-a3d2-7e6ab48d4fb3","pitchNumber":4,"startTime":"2026-04-26T20:50:49.661Z","endTime":"2026-04-26T20:50:53.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":83.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.961221879525876,"aZ":-30.58524505690398,"pfxX":-0.41664893057419716,"pfxZ":0.9159596534466807,"pX":0.5698527512967949,"pZ":3.2992724061244365,"vX0":-5.7598900400657485,"vY0":-129.94163879042907,"vZ0":0.0866144551450766,"x":95.28,"y":149.7,"x0":2.8541240590037074,"y0":50.00412201482477,"z0":5.5576119976224545,"aX":-0.7243083814953724},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.9,"breakHorizontal":1.8,"spinRate":2469,"spinDirection":286},"zone":12,"typeConfidence":0.9,"plateTime":0.41885947782789446,"extension":5.934341378402302},"hitData":{"launchSpeed":65.8,"launchAngle":72.0,"totalDistance":93.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":82.39,"coordY":189.18}},"index":4,"playId":"3ff31eed-0e07-3b84-95c5-d2c33ef6cc0b","pitchNumber":5,"startTime":"2026-04-26T20:51:06.534Z","endTime":"2026-04-26T20:51:15.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-26T20:51:15.092Z","atBatIndex":70},"scoringPlays":[18,25,46,52,65],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2],"bottom":[3,4,5,6,7],"hits":{"away":[{"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":102.66,"y":170.94},"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":1,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":178.16,"y":186.14},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":129.63,"y":50.33},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":40.83,"y":96.45},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":168.59,"y":67.85},"type":"O","description":"Flyout"}]}},{"startIndex":8,"endIndex":14,"top":[8,9,10],"bottom":[11,12,13,14],"hits":{"away":[{"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"coordinates":{"x":188.82,"y":102.15},"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":2,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":152.82,"y":153.2},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":111.27,"y":152.19},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":113.65,"y":137.85},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"coordinates":{"x":174.0,"y":118.47},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":122.93,"y":147.63},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":15,"endIndex":23,"top":[15,16,17],"bottom":[18,19,20,21,22,23],"hits":{"away":[{"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":94.77,"y":87.49},"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":3,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"coordinates":{"x":138.13,"y":50.51},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":203.82,"y":68.57},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":158.4,"y":171.45},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":111.27,"y":182.09},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":66.91,"y":148.73},"type":"H","description":"Single"}]}},{"startIndex":24,"endIndex":31,"top":[24,25,26,27],"bottom":[28,29,30,31],"hits":{"away":[{"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":120.39,"y":143.57},"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":4,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":193.4,"y":51.18},"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":4,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":116.34,"y":148.14},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":123.23,"y":52.86},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":152.82,"y":159.79},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":154.0,"y":164.0},"type":"O","description":"Groundout"}]}},{"startIndex":32,"endIndex":39,"top":[32,33,34,35],"bottom":[36,37,38,39],"hits":{"away":[{"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"coordinates":{"x":144.21,"y":152.19},"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":92.42,"y":93.6},"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"coordinates":{"x":173.09,"y":114.18},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":166.22,"y":103.65},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":158.9,"y":170.94},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":156.88,"y":151.18},"type":"O","description":"Groundout"}]}},{"startIndex":40,"endIndex":48,"top":[40,41,42,43,44],"bottom":[45,46,47,48],"hits":{"away":[{"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"coordinates":{"x":207.33,"y":110.97},"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":6,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":161.94,"y":78.71},"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":6,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":103.16,"y":166.38},"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":6,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":85.43,"y":113.17},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":235.97,"y":74.64},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"coordinates":{"x":47.99,"y":98.15},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":144.71,"y":153.71},"type":"O","description":"Groundout"}]}},{"startIndex":49,"endIndex":57,"top":[49,50,51,52,53],"bottom":[54,55,56,57],"hits":{"away":[{"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":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"coordinates":{"x":62.1,"y":108.16},"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":7,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":101.64,"y":170.94},"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":7,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"coordinates":{"x":57.75,"y":133.41},"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":7,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":150.88,"y":105.83},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":153.13,"y":38.72},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":152.82,"y":155.23},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":120.39,"y":148.64},"type":"O","description":"Forceout"}]}},{"startIndex":58,"endIndex":63,"top":[58,59,60],"bottom":[61,62,63],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":123.43,"y":152.7},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":78.89,"y":60.34},"type":"O","description":"Flyout"}]}},{"startIndex":64,"endIndex":70,"top":[64,65,66,67],"bottom":[68,69,70],"hits":{"away":[{"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":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":205.88,"y":90.97},"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":9,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"coordinates":{"x":53.52,"y":48.28},"type":"H","description":"Home Run"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"coordinates":{"x":64.65,"y":92.68},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"coordinates":{"x":100.8,"y":160.73},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":82.39,"y":189.18},"type":"O","description":"Pop Out"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":2,"hits":7,"errors":0,"leftOnBase":8},"away":{"runs":3,"hits":8,"errors":0,"leftOnBase":4}},"defense":{"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"catcher":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"first":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"second":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"third":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"shortstop":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"left":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"center":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"right":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"onDeck":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"inHole":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"battingOrder":8,"team":{"id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"}},"offense":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"onDeck":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"inHole":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"battingOrder":1,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"balls":1,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"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":5,"groundOuts":6,"airOuts":8,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".233","atBats":34,"obp":".324","slg":".378","ops":".702","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":15,"rbi":3,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":8,"groundOuts":12,"airOuts":9,"runs":2,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":33,"obp":".297","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":132,"era":"3.52","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.23","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":132,"balls":52,"strikes":80,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":2,"pitchesPerInning":"14.67","runsScoredPer9":"2.00","homeRunsPer9":"2.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":11,"putOuts":27,"errors":0,"chances":38,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":14,"groundOuts":29,"airOuts":32,"runs":7,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":20,"baseOnBalls":10,"intentionalWalks":1,"hits":21,"hitByPitch":1,"avg":".208","atBats":101,"obp":".283","slg":".317","ops":".600","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":113,"totalBases":32,"rbi":11,"leftOnBase":48,"sacBunts":0,"sacFlies":1,"babip":".228","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.67","popOuts":10,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":189,"errors":2,"chances":211,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"800","stats":{"batting":{"summary":"2-3 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":14,"groundOuts":18,"airOuts":30,"runs":18,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":26,"baseOnBalls":11,"intentionalWalks":0,"hits":27,"hitByPitch":2,"avg":".267","atBats":101,"obp":".351","slg":".406","ops":".757","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":114,"totalBases":41,"rbi":14,"leftOnBase":43,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.67","popOuts":10,"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":95,"putOuts":51,"errors":0,"chances":146,"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":{"note":"(S, 1)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"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":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","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":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":15,"gamesStarted":0,"flyOuts":10,"groundOuts":16,"airOuts":15,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":19,"hitByPitch":2,"atBats":58,"obp":".381","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":227,"era":"1.93","inningsPitched":"14.0","wins":0,"losses":0,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":3,"whip":"1.57","battersFaced":65,"outs":42,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":227,"balls":70,"strikes":157,"strikePercentage":".690","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".---","pitchesPerInning":"16.21","gamesFinished":2,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"6.43","walksPer9Inn":"1.93","hitsPer9Inn":"12.21","runsScoredPer9":"2.57","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669717":{"person":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".500","atBats":2,"obp":".500","slg":"2.000","ops":"2.500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","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}},"ID695380":{"person":{"id":695380,"fullName":"Alex Hoppe","link":"/api/v1/people/695380"},"jerseyNumber":"48","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":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}},"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":"400","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"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":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":14,"groundOuts":30,"airOuts":22,"runs":19,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":12,"intentionalWalks":0,"hits":29,"hitByPitch":3,"avg":".276","atBats":105,"obp":".361","slg":".410","ops":".771","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":122,"totalBases":43,"rbi":11,"leftOnBase":48,"sacBunts":0,"sacFlies":2,"babip":".342","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.50","popOuts":1,"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":1,"putOuts":60,"errors":0,"chances":61,"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":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":10,"groundOuts":20,"airOuts":21,"runs":10,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":15,"intentionalWalks":0,"hits":13,"hitByPitch":2,"avg":".186","atBats":70,"obp":".345","slg":".271","ops":".616","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":87,"totalBases":19,"rbi":6,"leftOnBase":31,"sacBunts":0,"sacFlies":0,"babip":".226","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"70.00","popOuts":4,"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":40,"putOuts":33,"errors":1,"chances":74,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":"600","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":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":24,"flyOuts":14,"groundOuts":9,"airOuts":23,"runs":9,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".279","atBats":61,"obp":".338","slg":".525","ops":".863","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":68,"totalBases":32,"rbi":12,"leftOnBase":28,"sacBunts":0,"sacFlies":1,"babip":".304","groundOutsToAirouts":"0.39","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.33","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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-4 | HR, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":26,"groundOuts":17,"airOuts":37,"runs":12,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":37,"baseOnBalls":14,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".204","atBats":113,"obp":".289","slg":".398","ops":".687","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":128,"totalBases":45,"rbi":15,"leftOnBase":55,"sacBunts":0,"sacFlies":1,"babip":".239","groundOutsToAirouts":"0.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.83","popOuts":9,"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":7,"stolenBases":7,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":10,"putOuts":175,"errors":1,"chances":186,"fielding":".995","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,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 2B, 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":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":2,"putOuts":8,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":2,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".214","atBats":14,"obp":".267","slg":".286","ops":".553","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":15,"totalBases":4,"rbi":2,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":20,"errors":1,"chances":24,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID608701":{"person":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"1-1 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":6,"groundOuts":7,"airOuts":15,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".121","atBats":33,"obp":".211","slg":".303","ops":".514","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":10,"rbi":3,"leftOnBase":12,"sacBunts":0,"sacFlies":1,"babip":".083","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.50","popOuts":6,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":8,"gamesStarted":0,"flyOuts":5,"groundOuts":8,"airOuts":8,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":1,"hits":14,"hitByPitch":2,"atBats":42,"obp":".431","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":190,"era":"6.30","inningsPitched":"10.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"2.00","battersFaced":51,"outs":30,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":190,"balls":62,"strikes":128,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"19.00","gamesFinished":2,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"11.70","walksPer9Inn":"5.40","hitsPer9Inn":"12.60","runsScoredPer9":"6.30","homeRunsPer9":"0.90","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":3},"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}},"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":{},"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":12,"gamesStarted":0,"flyOuts":3,"groundOuts":10,"airOuts":13,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":1,"hits":3,"hitByPitch":1,"atBats":30,"obp":".176","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":133,"era":"0.00","inningsPitched":"10.1","wins":2,"losses":0,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":0,"whip":"0.48","battersFaced":35,"outs":31,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":133,"balls":51,"strikes":82,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":"1.000","pitchesPerInning":"12.87","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"5.23","walksPer9Inn":"1.74","hitsPer9Inn":"2.61","runsScoredPer9":"0.87","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":7},"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}},"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":6,"gamesStarted":6,"flyOuts":20,"groundOuts":23,"airOuts":34,"runs":16,"doubles":13,"triples":0,"homeRuns":3,"strikeOuts":35,"baseOnBalls":7,"intentionalWalks":0,"hits":35,"hitByPitch":2,"atBats":126,"obp":".324","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":550,"era":"4.36","inningsPitched":"33.0","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.27","battersFaced":136,"outs":99,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":550,"balls":194,"strikes":356,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".250","pitchesPerInning":"16.67","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"9.55","walksPer9Inn":"1.91","hitsPer9Inn":"9.55","runsScoredPer9":"4.36","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":6,"gamesStarted":6,"flyOuts":33,"groundOuts":24,"airOuts":51,"runs":17,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":27,"baseOnBalls":6,"intentionalWalks":0,"hits":31,"hitByPitch":2,"atBats":130,"obp":".277","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":483,"era":"3.86","inningsPitched":"35.0","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.06","battersFaced":141,"outs":105,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":483,"balls":157,"strikes":326,"strikePercentage":".670","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.47","rbi":0,"winPercentage":".333","pitchesPerInning":"13.80","gamesFinished":0,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"6.94","walksPer9Inn":"1.54","hitsPer9Inn":"7.97","runsScoredPer9":"4.37","homeRunsPer9":"1.03","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":10,"lineOuts":8},"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}},"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":{},"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":5,"flyOuts":11,"groundOuts":23,"airOuts":22,"runs":17,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":23,"baseOnBalls":9,"intentionalWalks":0,"hits":31,"hitByPitch":1,"atBats":98,"obp":".380","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":463,"era":"5.01","inningsPitched":"23.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.71","battersFaced":109,"outs":70,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":463,"balls":163,"strikes":300,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".000","pitchesPerInning":"19.84","gamesFinished":0,"strikeoutWalkRatio":"2.56","strikeoutsPer9Inn":"8.87","walksPer9Inn":"3.47","hitsPer9Inn":"11.96","runsScoredPer9":"6.56","homeRunsPer9":"0.77","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":7},"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}},"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":9,"gamesStarted":0,"flyOuts":9,"groundOuts":12,"airOuts":10,"runs":4,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":1,"hits":11,"hitByPitch":1,"atBats":45,"obp":".306","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":193,"era":"2.77","inningsPitched":"13.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":4,"whip":"1.08","battersFaced":49,"outs":39,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":193,"balls":64,"strikes":129,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".---","pitchesPerInning":"14.85","gamesFinished":7,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"8.31","walksPer9Inn":"2.08","hitsPer9Inn":"7.62","runsScoredPer9":"2.77","homeRunsPer9":"2.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"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}},"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":6,"gamesStarted":6,"flyOuts":24,"groundOuts":48,"airOuts":33,"runs":13,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":29,"baseOnBalls":9,"intentionalWalks":0,"hits":32,"hitByPitch":2,"atBats":142,"obp":".281","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":545,"era":"2.97","inningsPitched":"39.1","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.04","battersFaced":153,"outs":118,"gamesPitched":6,"completeGames":1,"shutouts":0,"pitchesThrown":545,"balls":177,"strikes":368,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.45","rbi":0,"winPercentage":".667","pitchesPerInning":"13.86","gamesFinished":0,"strikeoutWalkRatio":"3.22","strikeoutsPer9Inn":"6.64","walksPer9Inn":"2.06","hitsPer9Inn":"7.32","runsScoredPer9":"2.97","homeRunsPer9":"0.92","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":{},"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":12,"gamesStarted":0,"flyOuts":3,"groundOuts":8,"airOuts":7,"runs":9,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":6,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":42,"obp":".327","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":210,"era":"6.55","inningsPitched":"11.0","wins":3,"losses":2,"saves":5,"saveOpportunities":6,"holds":0,"blownSaves":1,"earnedRuns":8,"whip":"1.45","battersFaced":49,"outs":33,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":210,"balls":81,"strikes":129,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".600","pitchesPerInning":"19.09","gamesFinished":9,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"14.73","walksPer9Inn":"4.91","hitsPer9Inn":"8.18","runsScoredPer9":"7.36","homeRunsPer9":"1.64","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641598":{"person":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"jerseyNumber":"18","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"601","stats":{"batting":{"note":"b-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":6,"groundOuts":6,"airOuts":7,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".200","atBats":30,"obp":".314","slg":".233","ops":".547","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":7,"rbi":0,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".316","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":{"caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":4,"putOuts":57,"errors":0,"chances":61,"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"}]},"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":{"summary":"0.2 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"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":15,"balls":7,"strikes":8,"strikePercentage":".530","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":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":13,"gamesStarted":0,"flyOuts":7,"groundOuts":12,"airOuts":9,"runs":5,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":1,"hits":11,"hitByPitch":1,"atBats":39,"obp":".348","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":164,"era":"2.53","inningsPitched":"10.2","wins":0,"losses":2,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":3,"whip":"1.41","battersFaced":47,"outs":32,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":164,"balls":50,"strikes":114,"strikePercentage":".700","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".000","pitchesPerInning":"15.38","gamesFinished":3,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"8.44","walksPer9Inn":"3.38","hitsPer9Inn":"9.28","runsScoredPer9":"4.22","homeRunsPer9":"0.84","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"1-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":13,"groundOuts":14,"airOuts":21,"runs":4,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":24,"baseOnBalls":10,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".162","atBats":68,"obp":".275","slg":".206","ops":".481","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":81,"totalBases":14,"rbi":7,"leftOnBase":32,"sacBunts":1,"sacFlies":1,"babip":".244","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":36,"putOuts":31,"errors":1,"chances":68,"fielding":".985","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":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":13,"groundOuts":26,"airOuts":29,"runs":12,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":29,"baseOnBalls":12,"intentionalWalks":1,"hits":28,"hitByPitch":2,"avg":".250","atBats":112,"obp":".333","slg":".330","ops":".663","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":126,"totalBases":37,"rbi":10,"leftOnBase":51,"sacBunts":0,"sacFlies":0,"babip":".321","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.00","popOuts":7,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":73,"errors":1,"chances":74,"fielding":".986","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":{"note":"(W, 1-1)","summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":1,"strikes":11,"strikePercentage":".920","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":13,"gamesStarted":0,"flyOuts":8,"groundOuts":8,"airOuts":17,"runs":2,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":42,"obp":".271","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":199,"era":"1.46","inningsPitched":"12.1","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":2,"whip":"1.05","battersFaced":48,"outs":37,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":199,"balls":66,"strikes":133,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.47","rbi":0,"winPercentage":".500","pitchesPerInning":"16.14","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.30","walksPer9Inn":"3.65","hitsPer9Inn":"5.84","runsScoredPer9":"1.46","homeRunsPer9":"0.00","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"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"}]},"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":"500","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":8,"groundOuts":12,"airOuts":14,"runs":11,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":31,"baseOnBalls":5,"intentionalWalks":0,"hits":21,"hitByPitch":2,"avg":".269","atBats":78,"obp":".329","slg":".538","ops":".867","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":85,"totalBases":42,"rbi":13,"leftOnBase":38,"sacBunts":0,"sacFlies":0,"babip":".381","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.60","popOuts":1,"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":35,"errors":0,"chances":35,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{"summary":"6.0 IP, 2 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":8,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":94,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":27,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":41,"strikes":53,"strikePercentage":".560","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"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":6,"gamesStarted":6,"flyOuts":19,"groundOuts":33,"airOuts":31,"runs":11,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":32,"baseOnBalls":6,"intentionalWalks":0,"hits":28,"hitByPitch":2,"atBats":124,"obp":".273","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":544,"era":"2.86","inningsPitched":"34.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"0.98","battersFaced":132,"outs":104,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":544,"balls":189,"strikes":355,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.06","rbi":2,"winPercentage":".667","pitchesPerInning":"15.69","gamesFinished":0,"strikeoutWalkRatio":"5.33","strikeoutsPer9Inn":"8.31","walksPer9Inn":"1.56","hitsPer9Inn":"7.27","runsScoredPer9":"2.86","homeRunsPer9":"1.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"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"}]}},"batters":[641487,663728,677594,668227,670042,608701,686527,641598,656582,702284,660844,676106,642100,660825,678606],"pitchers":[676106,642100,660825,678606],"bench":[647304,669717],"bullpen":[666374,622491,681867,669302,695380,669923,662253,677961,693433],"battingOrder":[641487,663728,677594,668227,608701,641598,656582,702284,660844],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Joe (1, Svanson)."},{"label":"HR","value":"Raleigh (6, 4th inning off McGreevy, 0 on, 1 out); Refsnyder (2, 9th inning off Romero, J, 0 on, 1 out)."},{"label":"TB","value":"Canzone; Joe 2; Raleigh 4; Refsnyder 4; Rivas; Rodríguez, J; Young 2."},{"label":"RBI","value":"Raleigh (15); Refsnyder (3); Young (14)."},{"label":"2-out RBI","value":"Young."},{"label":"Runners left in scoring position, 2 out","value":"Arozarena."},{"label":"Team RISP","value":"1-for-2."},{"label":"Team LOB","value":"4."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Crawford, J-Joe)."}]}],"note":[{"label":"a","value":"Homered for Raley, L in the 9th."},{"label":"b","value":"Struck out for Canzone in the 9th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":12,"airOuts":9,"runs":2,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".235","atBats":33,"obp":".324","slg":".390","ops":".714","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":14,"rbi":2,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.50","popOuts":1,"lineOuts":0},"pitching":{"flyOuts":5,"groundOuts":6,"airOuts":8,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":34,"obp":".235","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":157,"era":"4.87","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.43","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":157,"balls":53,"strikes":104,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":3,"pitchesPerInning":"17.44","runsScoredPer9":"3.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID700241":{"person":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, ER, 6 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":98,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":33,"strikes":65,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":18,"groundOuts":38,"airOuts":38,"runs":11,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":21,"baseOnBalls":5,"intentionalWalks":0,"hits":25,"hitByPitch":0,"atBats":122,"obp":".236","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":527,"era":"2.97","inningsPitched":"33.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"0.90","battersFaced":127,"outs":100,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":527,"balls":203,"strikes":324,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":".333","pitchesPerInning":"15.81","gamesFinished":0,"strikeoutWalkRatio":"4.20","strikeoutsPer9Inn":"5.67","walksPer9Inn":"1.35","hitsPer9Inn":"6.75","runsScoredPer9":"2.97","homeRunsPer9":"1.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":13},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669357":{"person":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"jerseyNumber":"16","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":17,"groundOuts":15,"airOuts":27,"runs":10,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":29,"baseOnBalls":10,"intentionalWalks":1,"hits":20,"hitByPitch":0,"avg":".225","atBats":89,"obp":".297","slg":".348","ops":".645","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":101,"totalBases":31,"rbi":15,"leftOnBase":42,"sacBunts":0,"sacFlies":2,"babip":".288","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.67","popOuts":3,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":29,"putOuts":6,"errors":1,"chances":36,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID694335":{"person":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(BS, 1)","summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"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":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":4,"strikes":12,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":6,"groundOuts":13,"airOuts":16,"runs":17,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":13,"baseOnBalls":12,"intentionalWalks":0,"hits":20,"hitByPitch":1,"atBats":62,"obp":".440","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":282,"era":"10.43","inningsPitched":"14.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":17,"whip":"2.18","battersFaced":75,"outs":44,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":282,"balls":117,"strikes":165,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":1,"winPercentage":".000","pitchesPerInning":"19.23","gamesFinished":2,"strikeoutWalkRatio":"1.08","strikeoutsPer9Inn":"7.98","walksPer9Inn":"7.36","hitsPer9Inn":"12.27","runsScoredPer9":"10.43","homeRunsPer9":"1.84","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"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"}]},"ID691023":{"person":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"400","stats":{"batting":{"summary":"1-2 | 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"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":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":11,"groundOuts":19,"airOuts":17,"runs":21,"doubles":4,"triples":0,"homeRuns":8,"strikeOuts":35,"baseOnBalls":11,"intentionalWalks":0,"hits":28,"hitByPitch":1,"avg":".283","atBats":99,"obp":".360","slg":".566","ops":".926","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":111,"totalBases":56,"rbi":16,"leftOnBase":50,"sacBunts":0,"sacFlies":0,"babip":".357","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.38","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":4,"putOuts":54,"errors":0,"chances":58,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID701675":{"person":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"jerseyNumber":"27","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":9,"groundOuts":18,"airOuts":16,"runs":12,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":17,"baseOnBalls":4,"intentionalWalks":0,"hits":18,"hitByPitch":1,"avg":".269","atBats":67,"obp":".311","slg":".507","ops":".818","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":34,"rbi":13,"leftOnBase":27,"sacBunts":0,"sacFlies":2,"babip":".277","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.40","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":43,"errors":0,"chances":45,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID687363":{"person":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"jerseyNumber":"11","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"900","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"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":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":4,"groundOuts":29,"airOuts":12,"runs":6,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":20,"baseOnBalls":5,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".191","atBats":68,"obp":".243","slg":".206","ops":".449","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":79,"totalBases":14,"rbi":4,"leftOnBase":28,"sacBunts":5,"sacFlies":1,"babip":".265","groundOutsToAirouts":"2.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":2,"putOuts":58,"errors":1,"chances":61,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID681517":{"person":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":10,"groundOuts":34,"airOuts":19,"runs":15,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":15,"baseOnBalls":11,"intentionalWalks":0,"hits":29,"hitByPitch":2,"atBats":97,"obp":".382","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":419,"era":"5.63","inningsPitched":"24.0","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.67","battersFaced":111,"outs":72,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":419,"balls":170,"strikes":249,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.79","rbi":0,"winPercentage":".400","pitchesPerInning":"17.46","gamesFinished":0,"strikeoutWalkRatio":"1.36","strikeoutsPer9Inn":"5.63","walksPer9Inn":"4.13","hitsPer9Inn":"10.88","runsScoredPer9":"5.63","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665877":{"person":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"jerseyNumber":"15","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":4,"groundOuts":5,"airOuts":10,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".222","atBats":27,"obp":".290","slg":".370","ops":".660","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":10,"rbi":2,"leftOnBase":16,"sacBunts":0,"sacFlies":1,"babip":".250","groundOutsToAirouts":"0.50","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":4,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":18,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681676":{"person":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":2,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":18,"obp":".450","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":68,"era":"2.45","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.45","battersFaced":20,"outs":11,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":68,"balls":23,"strikes":45,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.55","gamesFinished":3,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"12.27","walksPer9Inn":"4.91","hitsPer9Inn":"17.18","runsScoredPer9":"7.36","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700669":{"person":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":11,"groundOuts":15,"airOuts":16,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":6,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":46,"obp":".264","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":192,"era":"1.26","inningsPitched":"14.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"0.91","battersFaced":53,"outs":43,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":192,"balls":87,"strikes":105,"strikePercentage":".550","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.40","gamesFinished":3,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"5.02","walksPer9Inn":"3.77","hitsPer9Inn":"4.40","runsScoredPer9":"1.88","homeRunsPer9":"0.00","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":5},"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}},"ID668941":{"person":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(L, 0-1)","summary":"1.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":9,"strikes":12,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"9.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":13,"gamesStarted":0,"flyOuts":6,"groundOuts":15,"airOuts":16,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":50,"obp":".309","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":223,"era":"3.95","inningsPitched":"13.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":6,"blownSaves":0,"earnedRuns":6,"whip":"1.17","battersFaced":56,"outs":41,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":223,"balls":84,"strikes":139,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":1,"winPercentage":".000","pitchesPerInning":"16.32","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.27","walksPer9Inn":"2.63","hitsPer9Inn":"7.90","runsScoredPer9":"3.95","homeRunsPer9":"1.32","inheritedRunners":8,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID802139":{"person":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | HR, RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"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":27,"flyOuts":22,"groundOuts":26,"airOuts":30,"runs":21,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":23,"baseOnBalls":15,"intentionalWalks":0,"hits":24,"hitByPitch":6,"avg":".238","atBats":101,"obp":".363","slg":".406","ops":".769","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":41,"rbi":13,"leftOnBase":30,"sacBunts":0,"sacFlies":2,"babip":".253","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.20","popOuts":4,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":76,"putOuts":34,"errors":2,"chances":112,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID677865":{"person":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"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":15,"gamesStarted":0,"flyOuts":4,"groundOuts":16,"airOuts":20,"runs":9,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":10,"intentionalWalks":0,"hits":9,"hitByPitch":3,"atBats":48,"obp":".344","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":257,"era":"5.02","inningsPitched":"14.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":8,"whip":"1.33","battersFaced":64,"outs":43,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":257,"balls":109,"strikes":148,"strikePercentage":".580","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".---","pitchesPerInning":"17.93","gamesFinished":0,"strikeoutWalkRatio":"0.60","strikeoutsPer9Inn":"3.77","walksPer9Inn":"6.28","hitsPer9Inn":"5.65","runsScoredPer9":"5.65","homeRunsPer9":"0.63","inheritedRunners":10,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":5,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676475":{"person":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"300","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":19,"groundOuts":34,"airOuts":29,"runs":10,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":15,"baseOnBalls":13,"intentionalWalks":1,"hits":25,"hitByPitch":0,"avg":".245","atBats":102,"obp":".328","slg":".392","ops":".720","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":116,"totalBases":40,"rbi":17,"leftOnBase":57,"sacBunts":0,"sacFlies":1,"babip":".259","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":4,"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":19,"putOuts":224,"errors":2,"chances":245,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID695336":{"person":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"jerseyNumber":"25","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":7,"groundOuts":11,"airOuts":13,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":17,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".180","atBats":50,"obp":".241","slg":".220","ops":".461","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":54,"totalBases":11,"rbi":2,"leftOnBase":30,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":24,"errors":0,"chances":39,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676617":{"person":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"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":14,"gamesStarted":0,"flyOuts":5,"groundOuts":18,"airOuts":7,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":2,"atBats":51,"obp":".241","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":217,"era":"1.26","inningsPitched":"14.1","wins":3,"losses":1,"saves":7,"saveOpportunities":9,"holds":1,"blownSaves":2,"earnedRuns":2,"whip":"0.77","battersFaced":54,"outs":43,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":217,"balls":75,"strikes":142,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"2.57","rbi":0,"winPercentage":".750","pitchesPerInning":"15.14","gamesFinished":9,"strikeoutWalkRatio":"16.00","strikeoutsPer9Inn":"10.05","walksPer9Inn":"0.63","hitsPer9Inn":"6.28","runsScoredPer9":"1.88","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669467":{"person":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":15,"groundOuts":35,"airOuts":21,"runs":13,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":20,"baseOnBalls":14,"intentionalWalks":0,"hits":22,"hitByPitch":2,"atBats":98,"obp":".333","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":448,"era":"4.26","inningsPitched":"25.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.42","battersFaced":114,"outs":76,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":448,"balls":179,"strikes":269,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":".500","pitchesPerInning":"17.68","gamesFinished":0,"strikeoutWalkRatio":"1.43","strikeoutsPer9Inn":"7.11","walksPer9Inn":"4.97","hitsPer9Inn":"7.82","runsScoredPer9":"4.62","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650968":{"person":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"jerseyNumber":"63","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"901","stats":{"batting":{"note":"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":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":9,"flyOuts":3,"groundOuts":11,"airOuts":4,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".118","atBats":17,"obp":".118","slg":".176","ops":".294","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":17,"totalBases":3,"rbi":3,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".118","groundOutsToAirouts":"2.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID666277":{"person":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":6,"groundOuts":12,"airOuts":13,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":1,"hits":6,"hitByPitch":1,"atBats":39,"obp":".277","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":174,"era":"4.76","inningsPitched":"11.1","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":6,"whip":"1.06","battersFaced":47,"outs":34,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":174,"balls":58,"strikes":116,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.35","gamesFinished":2,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"7.15","walksPer9Inn":"4.76","hitsPer9Inn":"4.76","runsScoredPer9":"4.76","homeRunsPer9":"0.79","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669461":{"person":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":28,"groundOuts":29,"airOuts":40,"runs":16,"doubles":3,"triples":1,"homeRuns":8,"strikeOuts":19,"baseOnBalls":11,"intentionalWalks":0,"hits":36,"hitByPitch":0,"atBats":121,"obp":".351","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":497,"era":"4.75","inningsPitched":"30.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.55","battersFaced":135,"outs":91,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":497,"balls":183,"strikes":314,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".000","pitchesPerInning":"16.38","gamesFinished":0,"strikeoutWalkRatio":"1.73","strikeoutsPer9Inn":"5.64","walksPer9Inn":"3.26","hitsPer9Inn":"10.68","runsScoredPer9":"4.75","homeRunsPer9":"2.37","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686780":{"person":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"jerseyNumber":"43","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":10,"groundOuts":14,"airOuts":15,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":13,"hitByPitch":2,"avg":".250","atBats":52,"obp":".310","slg":".404","ops":".714","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":59,"totalBases":21,"rbi":7,"leftOnBase":25,"sacBunts":1,"sacFlies":1,"babip":".282","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":7,"stolenBases":16,"stolenBasePercentage":".696","caughtStealingPercentage":".304","assists":10,"putOuts":112,"errors":3,"chances":125,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID602104":{"person":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"jerseyNumber":"29","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | HBP","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":21,"flyOuts":10,"groundOuts":14,"airOuts":17,"runs":8,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":3,"avg":".180","atBats":50,"obp":".288","slg":".360","ops":".648","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":59,"totalBases":18,"rbi":5,"leftOnBase":23,"sacBunts":0,"sacFlies":1,"babip":".184","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.00","popOuts":4,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":30,"putOuts":27,"errors":3,"chances":60,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID592773":{"person":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"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":22,"balls":7,"strikes":15,"strikePercentage":".680","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":13,"gamesStarted":0,"flyOuts":7,"groundOuts":4,"airOuts":13,"runs":11,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":10,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":49,"obp":".424","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":280,"era":"7.71","inningsPitched":"11.2","wins":1,"losses":0,"saves":1,"saveOpportunities":2,"holds":4,"blownSaves":1,"earnedRuns":10,"whip":"2.14","battersFaced":60,"outs":35,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":280,"balls":112,"strikes":168,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.31","rbi":0,"winPercentage":"1.000","pitchesPerInning":"24.00","gamesFinished":2,"strikeoutWalkRatio":"1.70","strikeoutsPer9Inn":"13.11","walksPer9Inn":"7.71","hitsPer9Inn":"11.57","runsScoredPer9":"8.49","homeRunsPer9":"0.77","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":1,"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"}]},"ID669160":{"person":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"jerseyNumber":"3","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":12,"groundOuts":19,"airOuts":27,"runs":17,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":20,"baseOnBalls":5,"intentionalWalks":0,"hits":33,"hitByPitch":2,"atBats":98,"obp":".377","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":403,"era":"5.84","inningsPitched":"24.2","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.54","battersFaced":106,"outs":74,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":403,"balls":143,"strikes":260,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".600","pitchesPerInning":"16.34","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"7.30","walksPer9Inn":"1.82","hitsPer9Inn":"12.04","runsScoredPer9":"6.20","homeRunsPer9":"1.09","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691026":{"person":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":10,"groundOuts":19,"airOuts":22,"runs":13,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":21,"baseOnBalls":9,"intentionalWalks":0,"hits":22,"hitByPitch":2,"avg":".265","atBats":83,"obp":".347","slg":".386","ops":".733","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":95,"totalBases":32,"rbi":12,"leftOnBase":46,"sacBunts":0,"sacFlies":1,"babip":".339","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"83.00","popOuts":8,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":59,"putOuts":34,"errors":1,"chances":94,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID671056":{"person":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"jerseyNumber":"48","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | 2B, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"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":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":13,"groundOuts":31,"airOuts":25,"runs":11,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":18,"baseOnBalls":19,"intentionalWalks":4,"hits":23,"hitByPitch":8,"avg":".240","atBats":96,"obp":".403","slg":".417","ops":".820","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":40,"rbi":13,"leftOnBase":40,"sacBunts":0,"sacFlies":1,"babip":".253","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":6,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":2,"putOuts":71,"errors":0,"chances":73,"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"}]}},"batters":[802139,671056,676475,691023,669357,691026,701675,602104,687363,650968,700241,694335,592773,668941],"pitchers":[700241,694335,592773,668941],"bench":[665877,686780,695336],"bullpen":[677865,681676,700669,681517,669461,669160,676617,669467,666277],"battingOrder":[802139,671056,676475,691023,669357,691026,701675,602104,650968],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Herrera (5, Hancock)."},{"label":"HR","value":"Wetherholt (5, 3rd inning off Hancock, 0 on, 0 out); Church (5, 6th inning off Hancock, 0 on, 1 out)."},{"label":"TB","value":"Church 5; Gorman; Herrera 2; Urías, R; Walker, J; Wetherholt 4."},{"label":"RBI","value":"Church (13); Wetherholt (13)."},{"label":"Runners left in scoring position, 2 out","value":"Gorman; Wetherholt; Winn."},{"label":"GIDP","value":"Scott II."},{"label":"Team RISP","value":"0-for-5."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Scott II (Young at 2nd base)."}]}],"note":[{"label":"a","value":"Grounded out for Scott II in the 9th."}]}},"officials":[{"official":{"id":545402,"fullName":"John Bacon","link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427537,"fullName":"Hunter Wendelstedt","link":"/api/v1/people/427537"},"officialType":"First Base"},{"official":{"id":554242,"fullName":"Edwin Moscoso","link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Urías, R (by Hancock)."},{"label":"ABS Challenge","value":"Herrera 4 (Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Overturned to Strike); Rodríguez, J (Strike-Overturned to Ball); Canzone (Strike-Overturned to Ball); Crawford, J (Strike-Overturned to Ball); Refsnyder (Strike-Overturned to Ball); Wetherholt (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Hancock 94-53; Speier 15-8; Bazardo 12-11; Ferrer 11-8; McGreevy 98-65; Svanson 16-12; Stanek 22-15; Romero, J 21-12."},{"label":"Groundouts-flyouts","value":"Hancock 8-5; Speier 1-1; Bazardo 2-1; Ferrer 1-1; McGreevy 5-3; Svanson 1-1; Stanek 0-0; Romero, J 0-1."},{"label":"Batters faced","value":"Hancock 27; Speier 3; Bazardo 4; Ferrer 3; McGreevy 22; Svanson 5; Stanek 3; Romero, J 4."},{"label":"Inherited runners-scored","value":"Bazardo 1-0."},{"label":"Umpires","value":"HP: John Bacon. 1B: Hunter Wendelstedt. 2B: Edwin Moscoso. 3B: Vic Carapazza. "},{"label":"Weather","value":"77 degrees, Sunny."},{"label":"Wind","value":"9 mph, R To L."},{"label":"First pitch","value":"1:15 PM."},{"label":"T","value":"2:36."},{"label":"Att","value":"30,780."},{"label":"Venue","value":"Busch Stadium."},{"label":"April 26, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241","boxscoreName":"McGreevy"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, ER, 6 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":98,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":33,"strikes":65,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":18,"groundOuts":38,"airOuts":38,"runs":11,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":21,"baseOnBalls":5,"intentionalWalks":0,"hits":25,"hitByPitch":0,"atBats":122,"obp":".236","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":527,"era":"2.97","inningsPitched":"33.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"0.90","battersFaced":127,"outs":100,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":527,"balls":203,"strikes":324,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":".333","pitchesPerInning":"15.81","gamesFinished":0,"strikeoutWalkRatio":"4.20","strikeoutsPer9Inn":"5.67","walksPer9Inn":"1.35","hitsPer9Inn":"6.75","runsScoredPer9":"2.97","homeRunsPer9":"1.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":13},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":63,"pitchingGameScore":63},{"player":{"person":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701","boxscoreName":"Refsnyder"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"1-1 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":6,"groundOuts":7,"airOuts":15,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".121","atBats":33,"obp":".211","slg":".303","ops":".514","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":10,"rbi":3,"leftOnBase":12,"sacBunts":0,"sacFlies":1,"babip":".083","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.50","popOuts":6,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":56,"hittingGameScore":56},{"player":{"person":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675","boxscoreName":"Church"},"jerseyNumber":"27","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":9,"groundOuts":18,"airOuts":16,"runs":12,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":17,"baseOnBalls":4,"intentionalWalks":0,"hits":18,"hitByPitch":1,"avg":".269","atBats":67,"obp":".311","slg":".507","ops":".818","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":34,"rbi":13,"leftOnBase":27,"sacBunts":0,"sacFlies":2,"babip":".277","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.40","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":43,"errors":0,"chances":45,"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"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"loser":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"save":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}