MLB Recap from Wednesday, August 21, 2019: Filled With Surprising Upset Winners

SUMMARY: 4 Major Upsets, One Slight Upset, 3 Easy Expected Wins

It was a night highlighted by upsets. The Baltimore Orioles beat the Kansas City Royals 8-1 despite being +101 underdogs. The Colorado Rockies versus the Arizona Diamondbacks was also an upset. Colorado won the game 7-2 and Vegas odds gave them a 37% chance of winning. There were multiple favorites, or even money teams, that won games by large margins. The Washington Nationals were -141 on the moneyline and ended up beating the Pittsburgh Pirates by 10 runs.

Visit Sportsline to get the latest lines, updated projections, best values, and picks from some of the top Vegas handicappers. We also have the best player projections for Season Long and Daily Fantasy players.

Padres vs RedsCIN 4.7, SD 3.8CIN 4.5, SD 4.6CIN 4, SD 2 Expected Win
White Sox vs TwinsMIN 4.7, CHW 3.8MIN 5.5, CHW 3.9CHW 4, MIN 0 Major Upset
Mariners vs RaysTB 5.1, SEA 3.4TB 5.2, SEA 3.6TB 7, SEA 6 Expected Win
Rockies vs D-BacksARI 5.4, COL 4.6ARI 6.5, COL 5.5COL 7, ARI 2 Major Upset
Royals vs OriolesKC 5.3, BAL 5.2KC 5.3, BAL 4.5BAL 8, KC 1 Major Upset
Nationals vs PiratesWAS 4.7, PIT 4.3WAS 5.6, PIT 4.0WAS 11, PIT 1 Easy Expected win
Angels vs RangersTEX 5.4, LAA 5.1TEX 5.9, LAA 4.5TEX 8, LAA 7 Expected Win
Phillies vs Red SoxBOS 6.4, PHI 5.6BOS 5.7, PHI 5.3PHI 5, BOS 2 Major Upset
Indians vs MetsNYM 4.8, CLE 4.2NYM 4.4, CLE 4.6NYM 4, CLE 3 Expected Win
Marlins vs BravesATL 5.2, MIA 4.3ATL 4.7, MIA 4.0ATL 5, MIA 0 Easy Expected win
Brewers vs CardinalsMIL 4.3, STL 4.2STL 5.0, MIL 4.8MIL 5, STL 3 Easy Expected win
Giants vs CubsCHC 5.1, SF 3.9CHC 4.5, SF 4.4CHC 12, SF 11 Expected Win
Tigers vs AstrosHOU 5.5, DET 3.0HOU 5.7, DET 2.5DET 2, HOU 1 Slight Upset
Yankees vs AthleticsOAK 4.9, NYY 4.6OAK 5.9, NYY 5.1OAK 6, NYY 4 Expected Win
Blue Jays vs DodgersLAD 5.2, TOR 3.3LAD 5.2, TOR 3.6LAD 2, TOR 1 Expected Win