MLB Picks and Predictions: Who is in contention for the 2022 home run race?

Tyler Stephenson Arizona Diamondbacks at Cincinnati Reds

© David Kohl-USA TODAY Sports

Baseball

John Lepore

MLB Betting Expert

John is a respected MLB analyst, author and handicapper who has over 10 years' experience of betting big on baseball.

PlayerOdds
Vladimir Guerrero Jr.+700
Pete Alonso+1100
Aaron Judge+1200
Salvador Perez+1300
Matt Olson+1300
Mike Trout+1400
Joey Gallo+1400
Shohei Ohtani+1500

(*Odds courtesy of Draftkings /April 2022)

A favorite, a contender, and a longshot for the 2022 MLB home run race

Last year’s MLB home run race was a close one. So close, in fact, that Vladimir Guerrero Jr. and Salvador Perez tied for the lead with 48 dingers each, while American League MVP Shohei Ohtani finished with 46 and Fernando Tatis Jr lead the National League with 42.

However, that was last season.

Whether you are an old school baseball fan or relatively new to the game: one thing is for sure - you’ll love the long balls, the mammoth shots, the screaming liners that just clear the wall, and the walk-off bombs. The only thing better than watching one of your players hit a home run is winning money on them. When checking the MLB home run odds as you prepare to place some well-placed wagers it’s always wise to look at a few favorites, contenders, and longshots ahead of a new season, so here are a couple of players in each category likely to hit the most home runs in MLB.

Favorites

MLB: Toronto Blue Jays at Kansas City Royals Vladimir Guerrero Jr

Vladdy has just turned 23 and is coming off a dominant year - © Jeff Hanisch-USA TODAY Sports

Vladimir Guerrero Jr: Toronto Blue Jays

Odds: +550

This isn’t surprising considering he has everything going for him. Vladdy has just turned 23 and is coming off a dominant year where he not only hit 48 home runs but also led the league with 123 runs and a 1.002 OPS.

The American League East has hitters’ parks – with the exception of Tropicana Field in Tampa – and Guerrero Jr. has been reliable having missed just one game in the last two seasons.

Shohei Ohtani: Los Angeles Angels

Odds: +1200

Ohtani is the defending AL MVP and finished just two home runs behind Guerrero and Salvador Perez last year, but there are a couple of reasons the Angels’ two-way phenom may be a better bet than either of them this season. First of all, Ohtani had fewer plate appearances (639) than Perez (665) and Guerrero (698). With more trips to the batting box, Ohtani has just as much of a chance to blast 50 home runs as anyone.

In 2022, the MLB is implementing a new rule which will allow a pitcher to continue to bat even if he is removed from pitching which will increase Ohtani’s plate appearances. Many times last season he was taken out of the game after just five or six innings costing him 50-75 times at the plate – so with this helpful new edict, Ohtani should easily approach 700 plate appearances.

Contenders

Bryce Harper MLB: Philadelphia Phillies at Milwaukee Brewers

Bryce Harper could definitely find himself in the lineup even more - © Jeff Hanisch-USA TODAY Sports

Bryce Harper: Philadelphia Phillies

Odds: +2500

Harper won his second NL MVP last season and hit 35 home runs along the way. While that may not sound like a lot especially compared to the AL guys, it was still a solid output. The last time Harper took home the MVP was in 2015 with the Washington Nationals. That season he set a career-high 42 bombs.

Entering his fourth season now with the Philadelphia Phillies, the slugger could definitely find himself in the lineup even more. Last season he played in 141 games, but with the designated hitter now in the NL, Harper could rest his legs while still being able to mash. He has a shot at 160 games this season and while 40-45 HRs are easily attainable, 50 is not out of reach – so with these odds Harper is a solid pick.

Kris Bryant: Colorado Rockies

Odds: +3000

Bryant spent the first six and a half years with the Chicago Cubs while also enjoying a brief stop in San Francisco last year and now the 30-year-old gets to play his home games at the hitter-friendly Coors Field. Bryant signed a seven-year/$182 million contract with the Colorado Rockies just over a week ago which immediately gives him a power boost.

In recent years Bryant hasn’t been thought of as a premier slugger in the game though the shortened 2020 season and his looming free agency surely didn’t help him. He is settled into a contract now that will likely take him to retirement and the mental state of a player is something that often gets drowned out by straight stats. So with Bryant being settled into the best hitter’s park in the majors, and closer to his hometown of Las Vegas - he can concentrate on getting back to crushing baseballs.

Longshots

Kyle Schwarber Philadelphia Phillies at Atlanta Braves

Much is expected of Kyle Schwarber of the Phillies - © Dale Zanine-USA TODAY Sports

Kyle Schwarber: Philadelphia Phillies

Odds: +5000

Schwarber has always been able to crush the ball. In his career, he has one HR every 14.41 at-bats, a number that puts him eighth in the history of baseball for all players with at least 2,000 at-bats.

Last season he went on an absolute tear in June hitting 16 homers in 18 games for the Nationals and while Schwarber is certainly streaky, he has the ability to hit 50HR in a season if he can stay healthy. As with many power hitters, the DH in the NL will only help him and placing a few bucks at these odds could pay off big.

Max Muncy: Los Angeles Dodgers

Odds: +6000

Muncy is a player who seems to get forgotten at the Los Angeles Dodgers as they have enough star power and have made significant moves over the last few seasons. But Muncy has been one of the most consistent Dodgers over his four years there, especially in the power department: averaging 40 homers per 162 games for Los Angeles.

These are great odds for a player who consistently smashes 35-40 homers a year and if he can catch a power streak at some point during the year, 45-50 bombs could be achieved.

MLB
6/8/2023, 11:05 PM
Chi. White Sox
Chi. White Sox @
NY Yankees
NY Yankees
MLB
6/8/2023, 4:35 PM
LA Dodgers
LA Dodgers @
Cincinnati
Cincinnati
MLB
6/8/2023, 5:05 PM
Arizona
Arizona @
Washington
Washington
MLB
6/8/2023, 5:10 PM
Minnesota
Minnesota @
Tampa Bay
Tampa Bay
MLB
6/8/2023, 6:10 PM
Baltimore
Baltimore @
Milwaukee
Milwaukee
MLB
6/8/2023, 7:10 PM
San Francisco
San Francisco @
Colorado
Colorado
MLB
6/8/2023, 8:05 PM
Chi. White Sox
Chi. White Sox @
NY Yankees
NY Yankees
MLB
6/8/2023, 10:05 PM
Detroit
Detroit @
Philadelphia
Philadelphia
MLB
6/8/2023, 11:07 PM
Houston
Houston @
Toronto
Toronto
MLB
6/8/2023, 11:10 PM
Boston
Boston @
Cleveland
Cleveland
MLB
6/8/2023, 11:20 PM
NY Mets
NY Mets @
Atlanta
Atlanta
MLB
6/9/2023, 1:38 AM
Chi. Cubs
Chi. Cubs @
LA Angels
LA Angels
MLB
6/9/2023, 10:40 PM
Arizona
Arizona @
Detroit
Detroit
MLB
6/9/2023, 10:40 PM
Texas
Texas @
Tampa Bay
Tampa Bay
MLB
6/9/2023, 11:05 PM
LA Dodgers
LA Dodgers @
Philadelphia
Philadelphia
MLB
6/9/2023, 11:05 PM
Kansas City
Kansas City @
Baltimore
Baltimore
MLB
6/9/2023, 11:05 PM
Boston
Boston @
NY Yankees
NY Yankees
MLB
6/9/2023, 11:07 PM
Minnesota
Minnesota @
Toronto
Toronto
MLB
6/9/2023, 11:10 PM
Houston
Houston @
Cleveland
Cleveland
MLB
6/9/2023, 11:20 PM
Washington
Washington @
Atlanta
Atlanta
MLB
6/10/2023, 12:10 AM
Oakland
Oakland @
Milwaukee
Milwaukee
MLB
6/10/2023, 12:10 AM
Miami
Miami @
Chi. White Sox
Chi. White Sox
MLB
6/10/2023, 12:15 AM
Cincinnati
Cincinnati @
St. Louis
St. Louis
MLB
6/10/2023, 12:40 AM
San Diego
San Diego @
Colorado
Colorado
MLB
6/10/2023, 1:38 AM
Seattle
Seattle @
LA Angels
LA Angels
MLB
6/10/2023, 2:15 AM
Chi. Cubs
Chi. Cubs @
San Francisco
San Francisco
MLB
6/10/2023, 5:10 PM
Arizona
Arizona @
Detroit
Detroit
MLB
6/10/2023, 6:10 PM
Miami
Miami @
Chi. White Sox
Chi. White Sox
MLB
6/10/2023, 6:15 PM
Cincinnati
Cincinnati @
St. Louis
St. Louis
MLB
6/10/2023, 7:07 PM
Minnesota
Minnesota @
Toronto
Toronto
MLB
6/10/2023, 7:10 PM
San Diego
San Diego @
Colorado
Colorado
MLB
6/10/2023, 8:05 PM
Kansas City
Kansas City @
Baltimore
Baltimore
MLB
6/10/2023, 8:05 PM
NY Mets
NY Mets @
Pittsburgh
Pittsburgh
MLB
6/10/2023, 8:05 PM
LA Dodgers
LA Dodgers @
Philadelphia
Philadelphia
MLB
6/10/2023, 8:10 PM
Washington
Washington @
Atlanta
Atlanta
MLB
6/10/2023, 8:10 PM
Texas
Texas @
Tampa Bay
Tampa Bay
MLB
6/10/2023, 8:10 PM
Oakland
Oakland @
Milwaukee
Milwaukee
MLB
6/10/2023, 10:10 PM
Houston
Houston @
Cleveland
Cleveland
MLB
6/10/2023, 11:35 PM
Boston
Boston @
NY Yankees
NY Yankees
MLB
6/10/2023, 11:35 PM
Chi. Cubs
Chi. Cubs @
San Francisco
San Francisco
MLB
6/11/2023, 2:07 AM
Seattle
Seattle @
LA Angels
LA Angels
MLB
6/11/2023, 3:35 PM
Arizona
Arizona @
Detroit
Detroit
MLB
6/11/2023, 5:35 PM
Washington
Washington @
Atlanta
Atlanta
MLB
6/11/2023, 5:35 PM
Kansas City
Kansas City @
Baltimore
Baltimore
MLB
6/11/2023, 5:35 PM
NY Mets
NY Mets @
Pittsburgh
Pittsburgh
MLB
6/11/2023, 5:35 PM
LA Dodgers
LA Dodgers @
Philadelphia
Philadelphia
MLB
6/11/2023, 5:37 PM
Minnesota
Minnesota @
Toronto
Toronto
MLB
6/11/2023, 5:40 PM
Houston
Houston @
Cleveland
Cleveland
MLB
6/11/2023, 5:40 PM
Texas
Texas @
Tampa Bay
Tampa Bay
MLB
6/11/2023, 6:10 PM
Miami
Miami @
Chi. White Sox
Chi. White Sox
MLB
6/11/2023, 6:10 PM
Oakland
Oakland @
Milwaukee
Milwaukee
MLB
6/11/2023, 6:15 PM
Cincinnati
Cincinnati @
St. Louis
St. Louis
MLB
6/11/2023, 7:10 PM
San Diego
San Diego @
Colorado
Colorado
MLB
6/11/2023, 8:05 PM
Chi. Cubs
Chi. Cubs @
San Francisco
San Francisco
MLB
6/11/2023, 8:07 PM
Seattle
Seattle @
LA Angels
LA Angels
MLB
6/11/2023, 11:10 PM
Boston
Boston @
NY Yankees
NY Yankees
MLB
6/12/2023, 10:40 PM
Atlanta
Atlanta @
Detroit
Detroit
MLB
6/12/2023, 11:10 PM
Colorado
Colorado @
Boston
Boston
MLB
6/12/2023, 11:45 PM
San Francisco
San Francisco @
St. Louis
St. Louis
MLB
6/13/2023, 12:05 AM
LA Angels
LA Angels @
Texas
Texas
MLB
6/13/2023, 12:10 AM
Cincinnati
Cincinnati @
Kansas City
Kansas City
MLB
6/13/2023, 1:40 AM
Philadelphia
Philadelphia @
Arizona
Arizona
MLB
6/13/2023, 1:40 AM
Tampa Bay
Tampa Bay @
Oakland
Oakland
MLB
6/13/2023, 1:40 AM
Miami
Miami @
Seattle
Seattle
MLB
6/13/2023, 10:40 PM
Atlanta
Atlanta @
Detroit
Detroit
MLB
6/13/2023, 11:05 PM
Toronto
Toronto @
Baltimore
Baltimore
MLB
6/13/2023, 11:10 PM
Colorado
Colorado @
Boston
Boston
MLB
6/13/2023, 11:10 PM
NY Yankees
NY Yankees @
NY Mets
NY Mets
MLB
6/13/2023, 11:45 PM
San Francisco
San Francisco @
St. Louis
St. Louis
MLB
6/14/2023, 12:05 AM
Pittsburgh
Pittsburgh @
Chi. Cubs
Chi. Cubs
MLB
6/14/2023, 12:05 AM
LA Angels
LA Angels @
Texas
Texas
MLB
6/14/2023, 12:10 AM
Washington
Washington @
Houston
Houston
MLB
6/14/2023, 12:10 AM
Cincinnati
Cincinnati @
Kansas City
Kansas City
MLB
6/14/2023, 1:40 AM
Philadelphia
Philadelphia @
Arizona
Arizona
MLB
6/14/2023, 1:40 AM
Tampa Bay
Tampa Bay @
Oakland
Oakland
MLB
6/14/2023, 1:40 AM
Miami
Miami @
Seattle
Seattle
MLB
6/14/2023, 2:10 AM
Chi. White Sox
Chi. White Sox @
LA Dodgers
LA Dodgers
MLB
6/14/2023, 5:10 PM
Atlanta
Atlanta @
Detroit
Detroit
MLB
6/14/2023, 5:10 PM
Milwaukee
Milwaukee @
Minnesota
Minnesota
MLB
6/14/2023, 5:15 PM
San Francisco
San Francisco @
St. Louis
St. Louis
MLB
6/14/2023, 11:05 PM
Toronto
Toronto @
Baltimore
Baltimore
MLB
6/14/2023, 11:10 PM
Colorado
Colorado @
Boston
Boston
MLB
6/14/2023, 11:10 PM
NY Yankees
NY Yankees @
NY Mets
NY Mets
MLB
6/15/2023, 12:05 AM
Pittsburgh
Pittsburgh @
Chi. Cubs
Chi. Cubs
MLB
6/15/2023, 12:05 AM
LA Angels
LA Angels @
Texas
Texas
MLB
6/15/2023, 12:10 AM
Washington
Washington @
Houston
Houston
MLB
6/15/2023, 12:10 AM
Cincinnati
Cincinnati @
Kansas City
Kansas City
MLB
6/15/2023, 1:40 AM
Philadelphia
Philadelphia @
Arizona
Arizona
MLB
6/15/2023, 1:40 AM
Tampa Bay
Tampa Bay @
Oakland
Oakland
MLB
6/15/2023, 1:40 AM
Miami
Miami @
Seattle
Seattle
MLB
6/15/2023, 1:40 AM
Cleveland
Cleveland @
San Diego
San Diego
MLB
6/15/2023, 2:10 AM
Chi. White Sox
Chi. White Sox @
LA Dodgers
LA Dodgers

Last updated: Jun 8, 12:40 AM UTC

MLB Odds

Moneyline
Run Line
Total
Odds Settings
Game
Jun 7, 23 @ 10:40 PM UTC
Minnesota
Minnesota @
Tampa Bay
Tampa Bay
Jun 7, 23 @ 11:05 PM UTC
Arizona
Arizona @
Washington
Washington
Jun 7, 23 @ 11:07 PM UTC
Houston
Houston @
Toronto
Toronto
Jun 7, 23 @ 11:10 PM UTC
Boston
Boston @
Cleveland
Cleveland

Odds updated: Jun 8, 12:44 AM UTC

Best baseball offers 2022

Loading