The MLB season is in full swing after the opening weekend, and there have been tons of home runs hit already. The vast majority of teams are playing on Monday, which means there could be more than a few hits that leave the yard.
Predicting who will or won't hit one is a difficult task. With that said, we've got some of the best bets from DraftKings to watch for Monday's 14 matchups.
Note: Odds are subject to change. There can be no guaranteed outcome when it comes to gambling.

Best MLB home run bets for March 31
5) Freddie Freeman: +500

Freddie Freeman might be more known for contact, but as a recent World Series indicates, he can hit for power. Freeman and the Los Angeles Dodgers take on the Atlanta Braves, Freeman's former team. He has four home runs when facing the Braves and he's due another after a hot start with two home runs this season.
4) Juan Soto: +400

Fresh off a career-high in home runs, Juan Soto smashed one in his debut series with the New York Mets, which is standard for a hitter of his caliber. On Monday, he gets to face Cal Quantrill and the Miami Marlins. Quantrill hasn't pitched this year but gave up a home run on 14.9% of flyballs last season.
3) Fernando Tatis Jr.: +400

Fernando Tatis Jr. has been one of the premier hitters in baseball during his career. He has just one home run so far despite batting .667 through the first series of the year, so he's due. He's up against the Cleveland Guardians, who are sending Luis Ortiz to the mound. He has a career HR/9 rate of 1.13, and the one could be Tatis.
2) Kyle Tucker: +310

In his first series with the Chicago Cubs, Kyle Tucker hit two home runs, so he's off to a hot start. Joey Estes of the Athletics is on the mound, and Tucker is playing in the Athletics' new minor-league home, which could lead to a lot of home runs this series.
1) Shohei Ohtani: +280

When Shohei Ohtani plays, he's among the best bets to go deep. The Los Angeles Dodgers superstar already has two home runs on the season, and it usually doesn't matter who he faces on the mound. He is up against Grant Holmes, who will make his first start of the season. Holmes has just 69.1 innings at the MLB level.