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

Last updated: Apr 5, 5:49 PM UTC

MLB Odds

Moneyline
Run Line
Total
Odds Settings
Game
Apr 4, 24 @ 7:10 PM UTC
Detroit
Detroit @
NY Mets
NY Mets
Apr 4, 24 @ 8:05 PM UTC
Pittsburgh
Pittsburgh @
Washington
Washington
Apr 4, 24 @ 8:10 PM UTC
Cleveland
Cleveland @
Minnesota
Minnesota
Apr 4, 24 @ 8:15 PM UTC
Miami
Miami @
St. Louis
St. Louis

Odds updated: Apr 4, 10:18 PM UTC

Best baseball offers 2022

Loading