Los Angeles Angels outfielder Mike Trout is the only player in MLB history to win the MVP award in consecutive All-Star Games, accomplishing the feat in 2014 and 2015.
Philadelphia Phillies designated hitter Kyle Schwarber has a chance to join that exclusive group in the 2026 MLB All-Star Game. He begins as the betting favorite in the latest MLB All-Star Game MVP odds after winning the award last year.
List of MLB Players With Multiple All-Star MVP Awards
| Player | Years |
|---|---|
| Mike Trout | 2013 & 2014 |
| Cal Ripken Jr. | 1991 & 2001 |
| Gary Carter | 1981 & 1984 |
| Steve Garvey | 1974 & 1978 |
| Willie Mays | 1963 & 1968 |
Baseball betting never sleeps at BetMGM.
Whether you’re a first-time bettor, casual fan checking out MLB odds for weekend games, or an obsessed diehard breaking down advanced stats, there are daily MLB betting opportunities for everyone at the sportsbook.
The content provided in this blog is intended for entertainment purposes only. All views and opinions expressed are the authors and reflect their individual perspectives on sports, betting, and related topics. This content should not be considered professional betting advice or the official views of BetMGM LLC. Please gamble responsibly. If you or someone you know is experiencing issues related to gambling, seek help from a licensed health professional. This blog is not liable for any losses, damages, or consequences resulting from betting activities.






