MLB All-Star Game MVP Predictions & Odds: Schwarber, Alvarez Among Favorites

Everyone loves a long shot lotto, and that's exactly what I'm here for - will the hometown heroes win All-Star Game MVP? Let's dive in.
Houston Astros left fielder Yordan Alvarez - who's featured in my MLB All-Star Game MVP predictions - reacts after hitting a grand slam.
Pictured: Houston Astros left fielder Yordan Alvarez - who's featured in my MLB All-Star Game MVP predictions - reacts after hitting a grand slam. Photo by: Thomas Shea-Imagn Images
Enjoying SBR content? Add us as a preferred source on your Google account Add as a preferred source on Google

Welcome to the Midsummer Classic - it doesn't get much better than this. Before the first pitch flies, let's hit a lotto play with our MLB All-Star Game MVP prediction.

Yes, the biggest names in baseball take center stage tonight, but who will take home MVP honours? Kyle Schwarber is your hometown chalk play (+1300) to win back-to-back All-Star Game MVPs, but we've got a sleeper play in mind you have to watch out for.


📊 MLB All-Star Game MVP odds

All-Star MVP odds courtesy of DraftKings

Player  Odds
Kyle Schwarber (PHI) +1300
Bryce Harper (PHI) +1300
Juan Soto (NYM) +1800
Junior Caminero (TB) +2000
Bobby Witt Jr. (KC) +2200
Yandy Díaz (TB) +2200
Munetaka Murakami (CWS) +2200
Mike Trout (LAA) +2200
Yordan Alvarez (HOU) +2500
Randy Arozarena (TB) +2500
Pete Crow-Armstrong (CHC) +2500
Jordan Walker (STL) +2500
James Wood (WAS) +2500
Brandon Marsh (PHI) +3000
Ben Rice (NYY) +3000
Andy Pages (LAD) +3000
William Contreras (MIL) +3000
Tristan Peters (CWS) +3000
Riley Greene (DET) +3000
Ozzie Albies (ATL) +3000
Max Muncy (LAD) +3000
Matt Olson (ATL) +3000
Hunter Goodman (COL) +3000
Freddie Freeman (LAD) +3000
Drake Baldwin (ATL) +3000
Corbin Carroll (ARZ) +3000
Cody Bellinger (NYY) +3000
CJ Abrams (WAS) +3000
Ceddanne Rafaela (BOS) +3000
Adley Rutschman (BAL) +3500

⭐ MLB All-Star Game MVP predictions

Kyle Schwarber, Philadelphia Phillies (+1300)

This answer is simple - Schwarber will be leading off for an absolutely stacked National League lineup, giving him the best opportunity to put his mark on the game. Yes, he'll likely just get two at-bats as each manager tries to free up playing time, but his first plate appearance will come against Dylan Cease, whom he has some experience against. Schwarber is 3-for-13 with two homers in 16 plate appearances with an OPS of 1.144 against Cease, giving us a fantastic opportunity right off the bat to cash this play. After losing the home run derby in heartbreaking fashion last night, Schwarber is the best bet on the board.

Yordan Alvarez, Houston Astros (+2500)

You can't talk about potential All-Star Game MVP without mentioning Alvarez, who comes into tonight with six hits and two home runs across his last three games. Not to mention he's launched 31 homers at the halfway point and owns a 1.059 OPS that somehow continues to increase. He's also a strong candidate to be involved in a swing-off (remember Schwarber last year?), which could help his case to win the All-Star Game MVP. Go with the hot hand, and at +2500 betting odds, you could do worse. Schwarber won it as the DH last year, too - why not us?

Freddie Freeman, Los Angeles Dodgers (+3000)

I personally love this play, and would have priced Freeman closer to +2000 betting odds given where he's hitting in this lineup and his specific matchup against Cease. Like Schwarber, Freeman has some fantastic numbers against the Blue Jays ace, going 6-for-19 with a .718 OPS lifetime against him. Hitting behind Schwarber and Juan Soto, and in front of CJ Abrams, Freeman has an incredible opportunity to start off hot for the National League and cash this long shot. 

🤑 All-Star Game predictions

Looking for more predictions? Our Sean Tomlinson has you covered MLB All-Star Game prop picks and American League vs. National League predictions.


😴 MLB All-Star Game MVP sleeper pick

Ernie Clement, Toronto Blue Jays (+6500)

Nobody - and I mean nobody - will want to show up on the big stage more than Clement, who was on the outskirts of the game only a few years ago after being released by the Athletics. Since the Blue Jays took a chance on him, he's gone from off-roster depth piece, to bench player, to breaking the postseason record for most hits in a single playoff run, to making team USA at the WBC, and is now the starting second baseman at the All-Star Game. He just might make America fall in love with him tonight, and at +6500 odds, you have to take that chance.


📋 MLB All-Star Game lineups

American League lineup

Player Team Position
Mike Trout Los Angeles Angels CF
Yordan Alvarez Houston Astros DH
Shea Langeliers Athletics C
Junior Caminero Tampa Bay Rays 3B
Bobby Witt Jr. Kansas City Royals SS
Cody Bellinger New York Yankees RF
Ben Rice New York Yankees 1B
Riley Greene Detroit Tigers LF
Ernie Clement Toronto Blue Jays 2B
Dylan Cease San Diego Padres P

National League lineup

Team Player Position
Philadelphia Phillies Kyle Schwarber DH
New York Mets Juan Soto LF
Los Angeles Dodgers Freddie Freeman 1B
Washington Nationals CJ Abrams SS
Los Angeles Dodgers Max Muncy 3B
Atlanta Braves Ozzie Albies 2B
Philadelphia Phillies Brandon Marsh RF
Los Angeles Dodgers Andy Pages CF
Atlanta Braves Drake Baldwin C
Philadelphia Phillies Cristopher Sánchez P

🏆 All-Star Game MVP history

Year Player Team Position
2025 Kyle Schwarber Philadelphia Phillies (NL) DH
2024 Jarren Duran Boston Red Sox (AL) OF
2023 Elias Díaz Colorado Rockies (NL) C
2022 Giancarlo Stanton New York Yankees (AL) OF
2021 Vladimir Guerrero Jr. Toronto Blue Jays (AL) 1B
2019 Shane Bieber Cleveland Guardians (AL) P
2018 Alex Bregman Houston Astros (AL) 3B
2017 Robinson Canó Seattle Mariners (AL) 2B
2016 Eric Hosmer Kansas City Royals (AL) 1B
2015 Mike Trout Los Angeles Angels (AL) CF

Note: There was no All-Star Game held in 2020 due to the shortened season.


❓All-Star Game MVP FAQs

Who won the most recent MLB All-Star Game MVP award?

Kyle Schwarber of the Philadelphia Phillies won the award in 2025. He secured the honor by hitting three home runs in a historic, first-ever "swing-off" to break a 6-6 tie and win it for the National League.

Has any player ever won back-to-back MLB All-Star Game MVP awards?

Yes, only one player in Major League Baseball history has accomplished the feat of winning consecutive All-Star Game MVPs. Outfielder Mike Trout won the award in back-to-back years, taking home the hardware in both 2014 and 2015 while playing for the Los Angeles Angels.

What is the official name of the MLB All-Star Game MVP award?

The honor is officially known as the Ted Williams All-Star Game Most Valuable Player Award. It was renamed in 2002 to honor the legendary Boston Red Sox Hall of Famer following his passing that same year.


📃 Affiliate disclosure

Sportsbook Review may receive a commission if you sign up through our links. Not intended for use in MA. Bonuses not applicable in Ontario. 21+ only. (Gambling problem? Call 1-800-GAMBLER)