ST. LOUIS, MO (The Spread) - The Cardinals will look to pick up their fourth straight when they host the Pirates at 7:15PM ET tonight.

View Tonight's MLB Odds

According to oddsmakers from online sports book, the Cardinals are -143 money line favorites over the Pirates, who are +132 money line road underdogs for tonight's game. The total, meanwhile, is currently sitting at 7.5 runs after the combined score of 9 went over the total yesterday in St. Louis' 5-4 victory.

The Cardinals are 6-0 in tonight's starter Adam Wainwright's last six home starts against the Pirates and 6-2 in his last eight starts overall versus Pittsburgh. The Bucs are also just 1-5 in their last six games in St. Louis and the over is a red-hot 8-2-3 in Wainwright's last 13 home starts versus Pittsburgh.

Meanwhile, over in the American League, the A's are -139 money line favorites over the visiting Mariners, who are +128 money line underdogs. The total for tonight's 10:05PM ET start time is currently sitting at 7 runs.

The A's have been a solid bet with Sonny Gray on the mound versus the Mariners, who are 0-4 in their last four games versus Oakland when Gray pitches. The under is also 4-1 in the last five meetings between these two teams, who played under the total of 8 yesterday in Oakland's 6-1 victory.

Bet Tonight's MLB Games

Want More From Follow us on Twitter and Facebook or Subscribe to Our News Feeds!