Best MLB Bets Today & Top 3 Player Props for 07/31

Date IconLast Updated: Jul 31st, 2023
Share On Your Network
Best MLB Bets Today & Top 3 Player Props for 07/31
© PA

Best MLB Bets Today & Top 3 Player Props for 07/31


There are ten games taking place on Monday as the second half of the season continues apace. With so much still to be decided and places in the post season up for grabs for many teams, it's sure to be a thrilling night of baseball action. 

So, what should we be betting on for these games? Well, our MLB betting experts have looked over the odds and come up with a range of MLB best bets and MLB player props  for Friday, including Toronto Blue Jays vs Baltimore Orioles, Atlanta Braves vs LA Angels and Cleveland Guardians vs Houston Astros.

To elevate your betting journey, we've handpicked a selection of the best online betting sites for your benefit. These sites provide exclusive bonuses, including the chance to gain up to $1,450 in bonus bets. Don't miss out on this fantastic opportunity to boost your earnings. Click on the banners below to seize these exceptional bonus offers.

To maximize these bountiful bonuses, it's essential to make your best MLB bets today. Become a part of our community today and dive into the exciting world of MLB betting sites.

Now, let's delve into the MLB player props we've selected for today and revel in the national spirit while appreciating America's favorite pastime!


Best MLB Bonus Offers Available Today:

Sportsbook + Promo Code MLB Promo
🎁 BetMGM - GAMBLINGCOMFirst Bet Offer Up to $1,000
🎁 Bet365 - GAMBLINGBet $1 Get $200 in Bonus Bets
🎁 DraftKings - NO CODE NEEDEDBet $5 Get $150 in Bonus Bets
🎁 FanDuel - NO CODE NEEDEDBet $5 Get $100 in Bonus Bets

Toronto Blue Jays vs Baltimore Orioles, 7:07 PM ET 

MLB Player Prop: Kyle Gibson Over 17.5 Outs (-140) at BetMGM

Gibson is up for a challenging encounter on Monday when the Orioles take on the Blue Jays. Nevertheless, he has a commendable history against several of Toronto's hitters. Despite a moderate season with a 4.68 ERA, the seasoned 35-year-old has effectively served as a workhorse for Baltimore this year.

In his most recent five games, Gibson managed to pitch at least six full innings on four occasions. Even though he surrendered multiple runs in all of these games, he was still able to record a minimum of 18 outs. Throughout the season, 

Gibson has started 21 times and managed to complete six innings on 13 occasions, so more often than not, he achieves 18 outs. This includes a remarkable performance in May where he pitched seven full innings in his only other start against the Blue Jays this year.

MLB Player Prop #1: Kyle Gibson Over 17.5 Outs (-140) at BetMGM

Get $1,000 BetMGM Bonus for the Best MLB Props Today!

Atlanta Braves vs LA Angels, 7:20 p.m. ET 

Best MLB Player Prop: Griffin Canning Over 3.5 ER (+100) at bet365

There's potential for profit on Monday by both backing and opposing Canning in different wagers. Firstly, attractive odds are offered on Canning giving up at least four earned runs, which tends to be a safe bet against any pitcher taking on the Braves. 

Over the past weekend, Atlanta's lineup amassed a total of 29 runs in three games against Milwaukee, indicating their current hot form. While Canning has conceded two runs in successive starts against the Tigers and Yankees, he was heavily hit by the Dodgers and D'Backs in his two previous starts, suggesting the Braves might inflict similar damage.

Concurrently, Canning has been exhibiting a high strikeout rate of late. An exception occurred in his start against the Dodgers earlier this month, where he left the game after just 2.2 innings without recording any strikeouts. However, excluding that game, Canning has achieved at least seven strikeouts in five of his last six starts and in six of his last eight. 

Even during his match last month against the Diamondbacks, where he surrendered five runs over six innings, he managed to strike out nine batters. Thus, Canning has the potential to record six strikeouts while also possibly conceding a few runs to the Braves.

Best MLB Player Prop: Griffin Canning Over 3.5 ER (+100) at bet365

Get $200 bet365 bonus for the Best MLB Props Today!

Cincinnati Reds vs. Chicago Cubs, 8:05 PM ET

MLB Prop Bet: Andrew Abbott Over 5.5 Strikeouts (-155) at DraftKings Sportsbook

After a few minor setbacks against the Brewers, Abbott has recovered his form and continues to impress in his rookie season. Over the course of 10 starts, he's recorded 6 wins against 2 losses with a 1.90 ERA and has struck out 66 batters in 61.2 innings. 

Given that he averages more than a strikeout per inning and has completed at least six innings in eight out of his 10 starts, Abbott seems a secure bet to achieve six strikeouts on Monday, even when pitted against a formidable Chicago lineup.

Crucially, Abbott has hit the six-strikeout mark in seven of his 10 starts. He's also fresh off a game where he achieved nine strikeouts over six scoreless innings against the Brewers. This will be his inaugural face-off against the Cubs this season, implying that Chicago's hitters might need time to adapt to a pitcher who has stumped many lineups early in his career. This increases the likelihood of Abbott attaining at least six strikeouts.

MLB Player Prop: Andrew Abbott Over 5.5 Strikeouts (-155) at DraftKings Sportsbook

Bet on Abbott Over 5.5 Strikeouts!!!

Cleveland Guardians vs Houston Astros, 8:10 PM ET

MLB Player Prop: Houston Astros to win on the moneyline (-190) at Fanduel Sportsbook

The Astros have shown considerable efficiency at the plate this season, ranking fifth in the American League (AL) with 504 runs scored, seventh with 890 hits, sixth with 135 home runs, and fifth with 75 stolen bases. They also stand second in the AL for the fewest strikeouts with 825, seventh in batting average at .250, sixth in on-base percentage at .319, and seventh in slugging percentage at .417.

In contrast, the Guardians have been less efficient at the plate compared to the Astros. They rank 12th in the AL with 436 runs scored, fifth with 911 hits, last in the AL with 79 home runs, 13th with 304 walks, sixth in batting average at .253, eighth in on-base percentage at .316, and 12th in slugging percentage at .385.

The Guardians have chosen Noah Syndergaard, with a 7.16 ERA in 55.1 innings pitched, as their starter for his first game this season after being traded from the Los Angeles Dodgers. Though Syndergaard's recent performances haven't matched his past prowess, the Guardians are hoping that a change in environment will rejuvenate his productivity for the rest of the season. The Astros, with J.P. France (2.87 ERA in 84.2 innings pitched) as their starter on Monday, will have the advantage in pitching.

MLB Player Prop: Houston Astros to win on the moneyline (-190) at Fanduel Sportsbook

Claim 10x Your First Bet up to $200 FanDuel Bonus!

As we look forward to another gripping night of MLB action, there's another exciting development on the horizon for sports betting enthusiasts. Come this September, Kentucky will be launching online sports betting, paving the way for the emergence of new Kentucky betting apps. This opens up a new realm of opportunities for fans and bettors alike. Stay tuned for more updates on this front.


The Bet365 MLB bonus is a promotional offer where you can wager $1 and get a $200 bonus. This bonus is credited to your Bet365 account and can be used to place further bets, amplifying your potential to win in MLB betting.

BetMGM offers a unique MLB Bonus where your first bet can earn you up to $1,000. This means if you place a bet and lose, BetMGM will match the amount (up to $1,000) as free bets in your account, providing another chance to win.

DraftKings has an enticing MLB bonus offer available where betting just $5 can unlock $150 in free bets. Once you place a bet of $5, you're rewarded with $150 in free bets, significantly increasing your MLB betting potential and enjoyment.

To claim, new users need to register, make a first-time deposit, and then simply place their first real-money wager on any FanDuel Sportsbook market that is live on the platform. All users will receive their $100 in bonus bets within 72 hours of the bet placement.