Wednesday MLB Predictions May 20: Can the Angels win as home underdogs?

mlb predictions mlb predictions
Bet MLB Run Lines, Totals & Futures at BovadaWe may earn a commission from links. 21+. Gambling problem? Call 1-800-GAMBLER.
Bet MLB Now →

Wednesday’s MLB slate features 15 matchups on May 20, 2026, with start times spanning from 1:05 PM ET to 9:38 PM ET.

I like a pair of teams playing in the evening on Wednesday. Both teams are small favorites facing off against divisional foes.

Can 25-year-old Cardinals righty Michael McGreevy pitch well enough to earn his fourth win of the season on Wednesday? Will Athletics starter Aaron Civale improve his 2026 record to 6-1 in a road showdown with the Angels?

I'll make picks for both games below. Read on for our Wednesday MLB Predictions May 20 article.

MLB Prediction Game 1

PIRATES VS CARDINALS DATE, TIME & HOW TO WATCH

WhereBUSCH STADIUM, ST. LOUIS, MO
WhenWEDNESDAY, MAY 20, 2026, 7:45 PM ET
TVMLB.TV

PIRATES VS CARDINALS ODDS

Run LineMoneylineTotal
PIRATES1.5 (-210)+100U 8.0 (-120)
CARDINALS-1.5 (+175)-120O 8.0 (+100)

Odds change, get the latest MLB Odds - Futures - Props

PIRATES VS CARDINALS WHO IS THE PUBLIC BETTING?

PIRATES35%65%CARDINALS

See the latest MLB Public Betting Splits and make smarter wagers!

Pittsburgh Pirates at St. Louis Cardinals May 20 MLB Prediction

The St. Louis Cardinals are in a good spot to win outright as money-line home favorites against the Pittsburgh Pirates on Wednesday night.

St. Louis has been highly reliable in this spot, boasting a 5-1 straight-up record as a favorite and a dominant 6-1 straight-up mark in division games this season. They also protect their home turf well, sitting at 13-11 straight up as the home team, and maintain momentum effectively with a 16-11 straight up record after a win in 2026.

Furthermore, the Cardinals have owned this specific matchup recently, going a flawless 6-0 straight up in their last 6 games against the Pirates. These situational trends heavily point toward a St. Louis victory.

Pick: St. Louis Cardinals -120

MLB Prediction Game 2

ATHLETICS VS ANGELS DATE, TIME & HOW TO WATCH

WhereANGEL STADIUM, ANAHEIM, CA
WhenWEDNESDAY, MAY 20, 2026, 9:38 PM ET
TVMLB.TV

ATHLETICS VS ANGELS ODDS

Run LineMoneylineTotal
ATHLETICS-1.5 (+130)-123U 9.5 (-115)
ANGELS1.5 (-150)+103O 9.5 (-105)

ATHLETICS VS ANGELS WHO IS THE PUBLIC BETTING?

ATHLETICS66%34%ANGELS

Athletics at Los Angeles Angles May 20 MLB Prediction

The Athletics are perfectly positioned to win outright as money-line road favorites against the Los Angeles Angels on Wednesday night.

The A's have thrived in spots like these, boasting a 17-16 straight-up record in American League matchups and a strong 9-6 straight-up mark in division play this season. They also perform well away from home, sitting at 14-12 straight up as the road team, and handle quick turnarounds efficiently with a 22-19 straight up record when playing on no rest in 2026.

Additionally, recent history favors the Athletics, who have gone 5-3 straight up in their last 8 games against the Angels. For all of these reasons, I'm backing the Athletics on the road against the Angels on Wednesday.

Pick: Athletics -123

Today's MLB Predictions

  1. St. Louis Cardinals -120
  2. Athletics -123
Bet MLB Run Lines, Totals & Futures at BovadaWe may earn a commission from links. 21+. Gambling problem? Call 1-800-GAMBLER.
Bet MLB Now →