Elias Diaz, the most valuable player in Major League Baseball’s 2023 All-Star Game, signed a minor-league contract with the San Diego Padres on Monday.
The 33-year-old catcher was released by the Colorado Rockies on Aug. 16. Diaz hit a two-run homer in the eighth inning of last season’s All-Star Game to give the National League a 3–2 victory over the American League.