Without a doubt, one of the worst feelings in baseball is when you’re one out away from cashing a bet and an error extends the inning to give the team at bat one more chance to ruin your day. That was exactly my situation yesterday, as my bet on the First Five Under in the Arizona Diamondbacks vs. Washington Nationals game looked to be on cruise control after Madison Bumgarner had pitched the Diamondbacks to a 1-0 lead with two outs in the bottom of the fifth. With a pop-up heading to second base, this wager seemed like one of the easiest cashes I’ve had in a while.
And then the winds at Nationals Park got involved, causing Ketel Marte to lose sight of the ball — allowing it to drop in for a hit and giving the Nats another chance to score. Of course, that’s exactly what happened — Washington got back-to-back hits to take a 2-1 lead and put my under bet in trouble.
One more run and I’d take a loss. However, Bumgarner enduced a groundout to secure the win, albeit under much tougher circumstances than I would have preferred. Still, a win is a win, and it means momentum for today.
Here are the MLB odds, schedule, probables pitchers and predictions for April 20.
MLB Odds, Schedule and Probable Pitchers
Pittsburgh Pirates vs. Milwaukee Brewers
Run Line: PIT: +1.5 (+100) | MIL: -1.5 (-120)
Moneyline: PIT: +210 | MIL: -250
Over/Under: 8 (-110)
Pirates vs. Brewers Starting Pitchers: Mitch Keller (PIT) vs. Brandon Woodruff (MIL)
Pirates vs. Brewers Game Time: 1:40 p.m. EST
Pirates vs. Brewers Location: American Family Field, Milwaukee
Chicago White Sox vs. Cleveland Guardians (Game 1)
Run Line: CHW: +1.5 (-165) | CLE: -1.5 (+140)
Moneyline: CHW: +120 | CLE: -145
Over/Under: 7.5 (-110)
White Sox vs. Guardians Starting Pitchers: Dallas Keuchel (CHW) vs. Shane Bieber (CLE)
White Sox vs. Guardians Game Time: 2:10 p.m. EST
White Sox vs. Guardians Location: Progressive Field, ClevelandPhiladelphia Phillies vs. Colorado Rockies
Run Line: PHI: -1.5 (+125) | COL: +1.5 (-155)
Moneyline: PHI: -115 | COL: -105
Over/Under: 10.5 (-110)
Phillies vs. Rockies Starting Pitchers: Zach Eflin (PHI) vs. German Marquez (COL)
Phillies vs. Rockies Game Time: 3:10 p.m. EST
Phillies vs. Rockies Location: Coors Field, Denver
Atlanta Braves vs. Los Angeles Dodgers
Run Line: ATL: +1.5 (-175) | LAD: -1.5 (+145)
Moneyline: ATL: +110 | LAD: -135
Over/Under: 9 (-110)
Braves vs. Dodgers Starting Pitchers: Charlie Morton (ATL) vs. Tony Gonsolin (LAD)
Braves vs. Dodgers Game Time: 3:10 p.m. EST
Braves vs. Dodgers Location: Dodger Stadium, Los Angeles
Cincinnati Reds vs. San Diego Padres
Run Line: CIN: +1.5 (-120) | SD: -1.5 (+100)
Moneyline: CIN: +165 | SD: -200
Over/Under: 8.5 (-110)
Reds vs. Padres Starting Pitchers: Vladimir Gutierrez (CIN) vs. MacKenzie Gore (SD)
Reds vs. Padres Game Time: 4:10 p.m. EST
Reds vs. Padres Location: Petco Park, San Diego
Baltimore Orioles vs. Oakland Athletics
Run Line: BAL: +1.5 (-200) | OAK: -1.5 (+165)
Moneyline: BAL: +105 | OAK: -125
Over/Under: 7.5 (-110)
Orioles vs. Athletics Starting Pitchers: Jordan Lyles (BAL) vs. Daulton Jefferies (OAK)
Orioles vs. Athletics Game Time: 6:07 p.m. EST
Orioles vs. Athletics Location: Oakland Coliseum, Oakland, Calif.
Chicago White Sox vs. Cleveland Guardians (Game 2)
Run Line: CHW: +1.5 (-185) | CLE: -1.5 (+150)
Moneyline: CHW: +105 | CLE: -130
Over/Under: 8 (-110)
White Sox vs. Guardians Starting Pitchers: Jimmy Lambert (CHW) vs. Triston McKenzie (CLE)
White Sox vs. Guardians Game Time: 6:10 p.m. EST
White Sox vs. Guardians Location: Progressive Field, Cleveland
Tampa Bay Rays vs. Chicago Cubs
Run Line: TB: -1.5 (+135) | CHC: +1.5 (-165)
Moneyline: TB: -115 | CHC: -105
Over/Under: 9 (-110)
Rays vs. Cubs Starting Pitchers: Drew Rasmussen (TB) vs. Marcus Stroman (CHC)
Rays vs. Cubs Game Time: 6:30 p.m. EST
Rays vs. Cubs Location: Wrigley Field, Chicago
New York Yankees vs. Detroit Tigers
Run Line: NYY: -1.5 (+100) | DET: +1.5 (-120)
Moneyline: NYY: -175 | DET: +145
Over/Under: 7.5 (-110)
Yankees vs. Tigers Starting Pitchers: Luis Severino (NYY) vs. Eduardo Rodriguez (DET)
Yankees vs. Tigers Game Time: 6:40 p.m. EST
Yankees vs. Tigers Location: Comerica Park, DetroitSt. Louis Cardinals vs. Miami Marlins
Run Line: STL: +1.5 (-165) | MIA: -1.5 (+140)
Moneyline: STL: +120 | MIA: -145
Over/Under: 7.5 (-110)
Cardinals vs. Marlins Starting Pitchers: Miles Mikolas (STL) vs. Sandy Alcantara (MIA)
Cardinals vs. Marlins Game Time: 6:40 p.m. EST
Cardinals vs. Marlins Location: LoanDepot Park, Miami
Los Angeles Angels vs. Houston Astros
Run Line: LAA: -1.5 (+125) | HOU: +1.5 (-150)
Moneyline: LAA: -125 | HOU: +105
Over/Under: 8.5 (-110)
Angels vs. Astros Starting Pitchers: Shohei Ohtani (LAA) vs. Jake Odorizzi (HOU)
Angels vs. Astros Game Time: 6:40 p.m. EST
Angels vs. Astros Location: Minute Maid Park, Houston
Arizona Diamondbacks vs. Washington Nationals
Run Line: ARI: +1.5 (-185) | WSH: -1.5 (+150)
Moneyline: ARI: +110 | WSH: -135
Over/Under: 8 (-110)
Diamondbacks vs. Nationals Starting Pitchers: Merrill Kelly (ARI) vs. Erick Fedde (WSH)
Diamondbacks vs. Nationals Game Time: 7:05 p.m. EST
Diamondbacks vs. Nationals Location: Nationals Park, Washington
Toronto Blue Jays vs. Boston Red Sox
Run Line: TOR: -1.5 (+115) | BOS: +1.5 (-140)
Moneyline: TOR: -135 | BOS: +110
Over/Under: 9 (-110)
Blue Jays vs. Red Sox Starting Pitchers: Jose Berrios (TOR) vs. Nick Pivetta (BOS)
Blue Jays vs. Red Sox Game Time: 7:10 p.m. EST
Blue Jays vs. Red Sox Location: Fenway Park, Boston
San Francisco Giants vs. New York Mets
Run Line: SF: -1.5 (+140) | NYM: +1.5 (-165)
Moneyline: SF: -130 | NYM: +105
Over/Under: 6.5 (-110)
Giants vs. Mets Starting Pitchers: Carlos Rodon (SF) vs. Chris Bassitt (NYM)
Giants vs. Mets Game Time: 7:10 p.m. EST
Giants vs. Mets Location: Citi Field, New York
Minnesota Twins vs. Kansas City Royals
Run Line: MIN: -1.5 (+125) | KC: +1.5 (-150)
Moneyline: MIN: -125 | KC: +105
Over/Under: 9 (-110)
Twins vs. Royals Starting Pitchers: Chris Paddack (MIN) vs. Daniel Lynch (KC)
Twins vs. Royals Game Time: 8:10 p.m. EST
Twins vs. Royals Location: Kauffman Stadium, Kansas City, Mo.
Texas Rangers vs. Seattle Mariners
Run Line: TEX: +1.5 (-160) | SEA: -1.5 (+135)
Moneyline: TEX: +125 | SEA: -150
Over/Under: 8 (-110)
Rangers vs. Mariners Starting Pitchers: Dane Dunning (TEX) vs. Logan Gilbert (SEA)
Rangers vs. Mariners Game Time: 9:40 p.m. EST
Rangers vs. Mariners Location: T-Mobile Park, Seattle
Run Line: PHI: -1.5 (+125) | COL: +1.5 (-155)
Moneyline: PHI: -115 | COL: -105
Over/Under: 10.5 (-110)
Phillies vs. Rockies Starting Pitchers: Zach Eflin (PHI) vs. German Marquez (COL)
Phillies vs. Rockies Game Time: 3:10 p.m. EST
Phillies vs. Rockies Location: Coors Field, Denver
Run Line: ATL: +1.5 (-175) | LAD: -1.5 (+145)
Moneyline: ATL: +110 | LAD: -135
Over/Under: 9 (-110)
Braves vs. Dodgers Starting Pitchers: Charlie Morton (ATL) vs. Tony Gonsolin (LAD)
Braves vs. Dodgers Game Time: 3:10 p.m. EST
Braves vs. Dodgers Location: Dodger Stadium, Los Angeles
Run Line: CIN: +1.5 (-120) | SD: -1.5 (+100)
Moneyline: CIN: +165 | SD: -200
Over/Under: 8.5 (-110)
Reds vs. Padres Starting Pitchers: Vladimir Gutierrez (CIN) vs. MacKenzie Gore (SD)
Reds vs. Padres Game Time: 4:10 p.m. EST
Reds vs. Padres Location: Petco Park, San Diego
Run Line: BAL: +1.5 (-200) | OAK: -1.5 (+165)
Moneyline: BAL: +105 | OAK: -125
Over/Under: 7.5 (-110)
Orioles vs. Athletics Starting Pitchers: Jordan Lyles (BAL) vs. Daulton Jefferies (OAK)
Orioles vs. Athletics Game Time: 6:07 p.m. EST
Orioles vs. Athletics Location: Oakland Coliseum, Oakland, Calif.
Run Line: CHW: +1.5 (-185) | CLE: -1.5 (+150)
Moneyline: CHW: +105 | CLE: -130
Over/Under: 8 (-110)
White Sox vs. Guardians Starting Pitchers: Jimmy Lambert (CHW) vs. Triston McKenzie (CLE)
White Sox vs. Guardians Game Time: 6:10 p.m. EST
White Sox vs. Guardians Location: Progressive Field, Cleveland
Run Line: TB: -1.5 (+135) | CHC: +1.5 (-165)
Moneyline: TB: -115 | CHC: -105
Over/Under: 9 (-110)
Rays vs. Cubs Starting Pitchers: Drew Rasmussen (TB) vs. Marcus Stroman (CHC)
Rays vs. Cubs Game Time: 6:30 p.m. EST
Rays vs. Cubs Location: Wrigley Field, Chicago
Run Line: NYY: -1.5 (+100) | DET: +1.5 (-120)
Moneyline: NYY: -175 | DET: +145
Over/Under: 7.5 (-110)
Run Line: STL: +1.5 (-165) | MIA: -1.5 (+140)
Moneyline: STL: +120 | MIA: -145
Over/Under: 7.5 (-110)
Cardinals vs. Marlins Starting Pitchers: Miles Mikolas (STL) vs. Sandy Alcantara (MIA)
Cardinals vs. Marlins Game Time: 6:40 p.m. EST
Cardinals vs. Marlins Location: LoanDepot Park, Miami
Run Line: LAA: -1.5 (+125) | HOU: +1.5 (-150)
Moneyline: LAA: -125 | HOU: +105
Over/Under: 8.5 (-110)
Angels vs. Astros Starting Pitchers: Shohei Ohtani (LAA) vs. Jake Odorizzi (HOU)
Angels vs. Astros Game Time: 6:40 p.m. EST
Angels vs. Astros Location: Minute Maid Park, Houston
Run Line: ARI: +1.5 (-185) | WSH: -1.5 (+150)
Moneyline: ARI: +110 | WSH: -135
Over/Under: 8 (-110)
Diamondbacks vs. Nationals Starting Pitchers: Merrill Kelly (ARI) vs. Erick Fedde (WSH)
Diamondbacks vs. Nationals Game Time: 7:05 p.m. EST
Diamondbacks vs. Nationals Location: Nationals Park, Washington
Run Line: TOR: -1.5 (+115) | BOS: +1.5 (-140)
Moneyline: TOR: -135 | BOS: +110
Over/Under: 9 (-110)
Blue Jays vs. Red Sox Starting Pitchers: Jose Berrios (TOR) vs. Nick Pivetta (BOS)
Blue Jays vs. Red Sox Game Time: 7:10 p.m. EST
Blue Jays vs. Red Sox Location: Fenway Park, Boston
Run Line: SF: -1.5 (+140) | NYM: +1.5 (-165)
Moneyline: SF: -130 | NYM: +105
Over/Under: 6.5 (-110)
Giants vs. Mets Starting Pitchers: Carlos Rodon (SF) vs. Chris Bassitt (NYM)
Giants vs. Mets Game Time: 7:10 p.m. EST
Giants vs. Mets Location: Citi Field, New York
Run Line: MIN: -1.5 (+125) | KC: +1.5 (-150)
Moneyline: MIN: -125 | KC: +105
Over/Under: 9 (-110)
Twins vs. Royals Starting Pitchers: Chris Paddack (MIN) vs. Daniel Lynch (KC)
Twins vs. Royals Game Time: 8:10 p.m. EST
Twins vs. Royals Location: Kauffman Stadium, Kansas City, Mo.
Run Line: TEX: +1.5 (-160) | SEA: -1.5 (+135)
Moneyline: TEX: +125 | SEA: -150
Over/Under: 8 (-110)
Rangers vs. Mariners Starting Pitchers: Dane Dunning (TEX) vs. Logan Gilbert (SEA)
Rangers vs. Mariners Game Time: 9:40 p.m. EST
Rangers vs. Mariners Location: T-Mobile Park, Seattle
MLB Predictions Today and Best Bets
In addition to the Diamondback vs. Nationals best bet win from yesterday, we also cashed Tuesday’s three-leg Parlay of the Day. We’ll try to keep that going today with my MLB predictions and best bets for April 20.
MLB Best Bet April 20: Cleveland Guardians First Five (-155) vs. Chicago White Sox, Game 1, 2:10 p.m. EST, available at BetMGM
When he’s healthy, Indians ace Shane Bieber has been one of the most reliable starters in the game. And he’s off to a great start in 2022, holding the Kansas City Royals to just one unearned run in 4.2 innings and blanking the Reds through five innings before Cleveland left him in one inning too long. But we’re only looking at the first five innings for this play, and Bieber hasn’t given up an earned run yet in the first five innings this season.
On the rubber for the White Sox is Dallas Keuchel, who hasn’t had a lot of success against the Guardians. In 2021, Keuchel faced Cleveland on three occasions and each time he gave up at least three runs before exiting. Over 16.2 innings against the Guardians a season ago, Keuchel conceded 12 runs, all of them earned. With Cleveland averaging more than three runs in the first five innings and Bieber on the slab, I like the Guardians at home as one of my best bets for April 20.
MLB Best Bet April 20: Los Angeles Angels vs. Houston Astros Under 8.5 (+100), 6:40 p.m. EST, available at BetMGM
Shohei Ohtani hasn’t looked great this season on the mound, but one bad start is nothing to panic over after what he did a year ago. The Astros have scored just 41 runs in 11 games this season and are only getting on base at a .297 clip, which says they’re not getting enough guys on to put up huge numbers.
In general, Houston has been winning games because its bullpen has provided solid relief in the early going. The Astros have an ERA of just 2.98 out of the pen (contrasted with a 3.55 ERA for the pitching staff as a whole), so if teams don’t crack the Astros’ starters (in this case, Jake Odorizzi), they’re probably not going to have a lot of success in that game.
And the Angels have only managed to score 13 runs in five games against Houston this season. They bunched six of those into one game in which they trailed by 10 runs and eventually lost 13-6. This all says to me that the under 8.5 runs is a solid play today.
MLB Best Bet April 20: Seattle Mariners (-150) vs. Texas Rangers, 9:40 p.m. EST, available at BetMGM
The Mariners have one goal in this game — get into the Rangers’ bullpen. Seattle already has the pitching advantage in starter Logan Gilbert, who has an ERA of just 0.90 in 10 innings of work, and the Rangers’ bullpen has been simply awful this season, posting a 5.68 ERA and a 1.42 WHIP.
Including yesterday’s 6-2 loss to these same Mariners, Texas has now dropped four straight and has been outscored 30-13 during that stretch. With Seattle holding a big edge in the pitching department, this seems like the right time to bet on the home team with -150 odds.
Take the Mariners moneyline versus the Rangers as another best bet for April 20.
Like these betting picks? Use one of our promo codes to sign up and bet with one of our sportsbook partners.