MLB Best Bets Today, 5/21: Picks, Predictions & Player Props - Wednesday

Welcome to tonight’s MLB best bets for this slate of MLB action here at Fantasy Alarm on this Wednesday, May 21st, 2025! Happy mid-week of the baseball action as we have a full slate of games with all 30 teams set to play. We will look to build off a winning day on Monday, where I went 4-2 on the bets, and there will be no shortage of games to look at tonight. Check out the rationale below, and if you agree with me, let’s ride on these wagers together.
In this MLB Best Bets Today article, you will find a wide array of choices from some Money Lines to game totals and, on occasion, some player props! Check out the rationale and if you agree with me, make sure to tail and good luck!
Now, let's dive into my expert MLB Best Bets today!
- Season Record: 88-65-4
- Bankroll: +11.7 units
Follow me on twitter @jwaggs10
MLB Picks, Predictions & Best Bets Today, 5/21
Braves vs. Nationals Predictions
Atlanta may have lost the opening game in the series yesterday to the Nationals, but today should be a different story! The game has some weather concerns, but if it gets played, there are a couple of wagers to be made in this matchup, so let’s dive in.
The Nationals will be sending out Trevor Williams to pitch today, and he’s one of their worst starters right now. Over his 3 starts this month, he’s pitched 15.2 innings and given up 12 runs, 21 hits, and has just 12 strikeouts! He’s also struggling to get outs against left-handed hitters, something the Braves have plenty of! Against lefties, Williams is allowing a .383 average and 1.014 OPS on the season, yikes. This mark puts players like Alex Verdugo, Matt Olson, Michael Harris, and Ozzie Albies on our radar, but Olson is the best of the crop right now. Over the last 6 games, Olson is hitting .375 with an OPS of 1.218 that includes 3 homers and two doubles! With these numbers of late going over 1.5 hits/runs/RBIs should be a walk in the park, so let’s lay down that wager.
In addition to the Braves' offense, they’ll start AJ Smith-Shawver, and the young righty has pitched very well in May over 3 starts. In 19.2 innings of work, he’s allowed just 1 earned run and has struck out 18 batters, so safe to say he’s really cooking with gas. His start mixed with the Atlanta splits on offense should give the Braves a win tonight, so take them on the Money Line.
Pick: Braves Money Line (-155 on DraftKings)
Pick: Matt Olson (ATL) Over 1.5 Hits/Runs/RBIs (-130 on DraftKings)
Astros vs. Rays Predictions
For a matinee wager, look no further than the Astros and Rays facing off today at 1pm ET in the afternoon! It should be a good one for the struggling Astros tonight as they have Hunter Brown on the mound against the Rays’ own Taj Bradley, but let’s dig in some more.
Hunter Brown has been one of the best pitchers in the American League so far this season, and over his last 50 innings pitched, he’s given up just 7 earned runs and 29 hits while collecting a massive 60 strikeouts! Those numbers should sustain again today as the Rays have a team K-rate of 23.4%, the 4th highest number in MLB against right-handed pitchers on the season! Brown’s strikeout prop sits at 6.5 tonight, and that’s usually a tall number for any pitcher, but he’s cleared this total in his last 5 starts easily, and I think he continues that roll again today.
As for the attacking Taj Bradley on the Rays side, he’s had issues against righty hitters all season, allowing a .283 average with 4 home runs and an OPS of .823. That should play to the advantage of lead-off man Jeremy Pena, who has an OBP of .407 over the past 7 games and will have Isaac Parades and Jose Altuve hitting behind him. If he can get a hit and get on base, then his hits/runs/RBIs prop of 1.5 should be a smooth sailing over wager.
Pick: Hunter Brown (HOU) Over 6.5 Strikeouts (-130 on DraftKings)
Pick: Jeremy Pena (HOU) Over 1.5 Hits/Runs/RBIs (-140 on DraftKings)
Best MLB Prop Bets & Other Picks Today, 5/21
Pick: Luis Arraez (SD) Over 1.5 Hits/Runs/RBIs (-140 on DraftKings)
Pick: Mets & Red Sox Under 8 Runs (-115 on DraftKings)
Pick: Orioles Money Line (+105 on DraftKings)
Pick: Royals & Giants Under 7.5 Runs (-140 on DraftKings)
Player News
Taylor Ward went 2-for-5 with a home run, two RBI, and three runs scored in the Angels’ 7-6 win over the Dodgers on Tuesday.
Ward put the Angels on the board with a base hit in the first inning to drive in a run. He then took Emmet Sheehan deep for a solo homer in the third. Ward started the bottom of the tenth inning as the runner on second and scored the game-winning run on a base hit by Jo Adell. The 31-year-old outfielder has hit 28 homers while driving in 89 RBI, hitting .234/.314/.489 across 509 plate appearances.
Shohei Ohtani went 1-for-3 with a home run, two runs scored, and two walks against the Angels on Tuesday.
Ohtani drew a walk and scored a run in the first inning and walked again in the second. He later came up in a big spot for the Dodgers. With the game tied in the top of the ninth, the took Kenley Jansen deep for a solo homer to give the Dodgers the lead. The 31-year-old star is up to 43 homers, 114 runs scored, 79 RBI, and 17 steals while slashing .284/.391/.629 across 546 plate appearances.
Dalton Rushing went 2-for-3 with a two-run homer against the Angels on Tuesday.
Rushing took Victor Mederos deep for a two-run homer in the second inning for his second home run of the season. He added a base hit in the sixth before Will Smith pinch hit for him in the eighth. The 24-year-old backstop is playing once every three games, hitting .202/.269/.298 with 15 RBI across 104 plate appearances.
Victor Mederos allowed three runs with three strikeouts over four innings in a no-decision against the Dodgers on Tuesday.
Mederos drew a tough matchup against the Dodgers for his first career start. He issued a walk and hit a batter before Teoscar Hernández singled in a run. Dalton Rushing then took him deep for a two-run homer in the second inning. Mederos would give the Angels two more scoreless innings before ending his day after four frames with three strikeouts. The 24-year-old right-hander lines up for a start against the Reds in Anaheim on Monday.
Emmet Sheehan allowed five runs with six strikeouts over five innings in a no-decision against the Angels on Tuesday.
The Angels got to Sheehan in the first inning, bringing three runs in to score on a walk and three hits. Taylor Ward added a run in the third with a solo homer off Sheehan. A walk and a double would bring home a fifth runs before Sheehan’s day was done after five frames. He struck out six. The 25-year-old right-hander will take a 3.86 ERA, 1.23 WHIP, and a 37/13 K/BB ratio across 35 innings into a start against the Rockies in Colorado next Tuesday.
Jackson Merrill went 2-for-4 with a solo homer in San Diego’s 5-1 win over the Giants on Tuesday.
Merrill doubled in the sixth inning, then took Carson Seymour deep for a solo homer in the eighth to extend the Padres’ lead. It was just the second home run in the second half for the 22-year-old outfielder. He’s up to nine on the season while slashing .263/.322/.419 across 371 plate appearances.