Best Games to Bet on Today: Baltimore Orioles vs. Toronto Blue Jays & St. Louis Cardinals vs. Miami Marlins – July 31, 2016

Baseball fans are in for a treat later today as we’ve served up a pair of mouth-watering MLB games that will definitely whet your sporting appetite. Opening proceedings this afternoon is the showdown between the Baltimore Orioles and the Toronto Blue Jays. Following shortly thereafter is the clash between the St. Louis Cardinals and the Miami Marlins.

Read on below for a quick breakdown of these two baseball games and while you’re at it, you can check out our previews of Nationals vs. Giants and Mariners vs. Cubs.

Cash In on the Best Online Sportsbook Offers Now at TopBet!

Special Deposit Bonuses

Exclusive Betting Props

$250 Welcome Bonus

Tiered Deposit Bonuses

Baltimore Orioles vs. Toronto Blue Jays (1:07 PM ET)

Line: Baltimore Orioles (+145) at Toronto Blue Jays (-160); total: 8.5 – view all MLB lines

Things are going from bad to worse for the Baltimore Orioles as they dropped their fifth consecutive game Saturday with an embarrassing 9-1 loss to the Toronto Blue Jays. The O’s will look to get their season back on track and regain the AL East lead from the aforementioned Blue Jays when they lock horns in their series finale later today.

Pitching for Baltimore in this critical matchup is Chris Tillman (14-3, 3.47 ERA). Rogers Centre has been tough for the right-hander, who has posted a 7.94 ERA there in 11 career starts, allowing a 1.019 OPS and 19 homers. This will be Tillman’s first start in Toronto this season. He owns a 3.12 ERA on the road in 2016.

The Blue Jays, on the other hand, will have Aaron Sanchez (11-1, 2.72 ERA) as their starter tonight. He has allowed two earned runs or fewer in seven consecutive starts and nine of 10 dating back to the month of June. Sanchez also has won 10 consecutive decisions and leads the American League in quality starts with 16.

The Blue Jays are 7-3 in their last 10 home games against the Orioles.

Writer’s Prediction

Toronto (-160) completes the three-game sweep with a comprehensive 6-2 win.

St. Louis Cardinals vs. Miami Marlins (1:10 PM ET)

Line: St. Louis Cardinals (-115) at Miami Marlins (+105); total: 8.0 – view all MLB lines

Starting for the St. Louis Cardinals in the final game of this four-game set is Carlos Martinez (10-6, 2.87 ERA). He was solid in his last start, allowing two runs on five hits and four walks while striking out three through five innings to earn the victory Tuesday against the New York Mets. Martinez has now won his last three starts and has posted a 3.00 ERA in 24 innings this month. The Puerto Plata native has held opponents to two or fewer earned runs in seven of his last eight starts.

The Marlins, on the other hand, will counter with Andrew Cashner (4-7, 4.76 ERA). The right-hander will be taking the mound in a Miami uniform for the first time today. Cashner has been superb of late, going 1-0 with a 2.55 ERA in his last three starts for the San Diego Padres. He has been solid this month of July, posting a 31:8 K:BB in 26.1 innings.

The Cardinals are 6-1 in their last seven road games against the Marlins.

Writer’s Prediction

St. Louis (-115) wins, 5-2.

Create a betting account now and bet on the best games for today.

1,834 total views,  1 views today