Houston Astros' Yordan Alvarez looks during an at-bat against the Seattle Mariners during a baseball game Saturday, May 6, 2023, in Seattle. (AP Photo/Lindsey Wasson Stock Photo - Alamy
Houston Astros' Yordan Alvarez looks during an at-bat against the Seattle Mariners during a baseball game Saturday, May 6, 2023, in Seattle. (AP Photo/Lindsey Wasson Stock Photo - Alamy
Houston Astros' Yordan Alvarez looks during an at-bat against the Seattle Mariners during a baseball game Saturday, May 6, 2023, in Seattle. (AP Photo/Lindsey Wasson Stock Photo - Alamy
Houston Astros' Yordan Alvarez looks during an at-bat against the Seattle Mariners during a baseball game Saturday, May 6, 2023, in Seattle. (AP Photo/Lindsey Wasson Stock Photo - Alamy
American League's Yordan Alvarez, of the Houston Astros, runs out for introductions during the MLB All-Star baseball game in Seattle, Tuesday, July 11, 2023. ( AP Photo/Lindsey Wasson Stock Photo - Alamy
Houston Astros' Yordan Alvarez looks during an at-bat against the Seattle Mariners during a baseball game Saturday, May 6, 2023, in Seattle. (AP Photo/Lindsey Wasson Stock Photo - Alamy
Houston Astros' Yordan Alvarez looks during an at-bat against the Seattle Mariners during a baseball game Saturday, May 6, 2023, in Seattle. (AP Photo/Lindsey Wasson Stock Photo - Alamy
Houston Astros' Yordan Alvarez looks during an at-bat against the Seattle Mariners during a baseball game Saturday, May 6, 2023, in Seattle. (AP Photo/Lindsey Wasson Stock Photo - Alamy
Houston Astros' Yordan Alvarez looks during an at-bat against the Seattle Mariners during a baseball game Saturday, May 6, 2023, in Seattle. (AP Photo/Lindsey Wasson Stock Photo - Alamy
American League's Yordan Alvarez, of the Houston Astros, runs out for introductions during the MLB All-Star baseball game in Seattle, Tuesday, July 11, 2023. ( AP Photo/Lindsey Wasson Stock Photo - Alamy