MLB Predictions: Moneyline Picks for Every Game on Wednesday, July 23

Chris Vasile breaks down the MLB slate for Wednesday, July 23 and offers his favorite MLB predictions for every single game on the docket.

Chris Vasile - Betting Analyst at Covers.com
Chris Vasile • Betting Analyst
Jul 23, 2025 • 08:03 ET • 4 min read
Milwaukee Brewers pitcher Quinn Priester (46) pitches against the Los Angeles Dodgers.
Photo By - Imagn Images. Milwaukee Brewers pitcher Quinn Priester (46) pitches against the Los Angeles Dodgers.

It's Wednesday, which means we have plenty of afternoon baseball to take in! 

After trying a favorite-heavy approach on Tuesday, we've got plenty of live dogs that headline our MLB predictions for today's stacked slate. 

Join me as I break down my favorite MLB picks for Wednesday, July 23. 

MLB moneyline picks for July 23

Matchup Pick
Reds Reds vs Nationals Nationals Nationals (+118) 
Padres Padres vs Marlins Marlins Padres (-146)
Giants Giants vs Braves Braves Braves (-172)
Tigers Tigers vs Pirates Pirates Pirates (+124)
Angels Angels vs Mets Mets Mets (-180)
Royals Royals vs Cubs Cubs Cubs (-142)
Cardinals Cardinals vs Rockies Rockies Cardinals (-194)
Brewers Brewers vs Mariners Mariners Brewers (+116)
Astros Astros vs Diamondbacks Diamondbacks Diamondbacks (-116)
Twins Twins vs Dodgers Dodgers Dodgers (-240)
Orioles Orioles vs Guardians Guardians Guardians (-124)
Red Sox Red Sox vs Phillies Phillies Phillies (-154)
Yankees Yankees vs Blue Jays Blue Jays Blue Jays (+120)
White Sox White Sox vs Rays Rays Rays (-205)
Athletics A's vs Rangers Rangers Rangers (-136)

Lines courtesy of FanDuel

Expert MLB moneyline picks for July 23

Reds vs Nationals: Nationals (+118)

The Washington Nationals are suddenly the best hitting team in baseball. Well, at least vs. the Cincinnati Reds. They've won the first two games and put up 16 runs in the process. While the going gets a bit tougher vs. Nick Lodolo, the Nats have momentum, and, as a home dog, I can't pass that up. 

Padres vs Marlins: Padres (-146)

I can't pass up an opportunity to bet against Sandy Alcantara. He's been shaky all season long, and the Padres need to bounce back after dropping Tuesday's clash. 

Tigers vs Pirates: Pirates (+124)

Just when you thought five runs would be enough for the Tigers to win a game, they give up eight to the offensively challenged Pirates. With a bottom-of-the-barrel pitching matchup, we'll take the team that has done a bit more scoring of late, and that's the Pirates as a home dog. 

Giants vs Braves: Braves (-172)

No way in heck am I betting Justin Verlander. He continues to rack up the losses, and his ERA is touching five. Spencer Strider has been better of late, giving up no more than three runs in each of his last eight starts. 

Angels vs Mets: Mets (-180)

I'm just going to take the better team here and call it a day. 

Royals vs Cubs: Cubs (-142)

All signs point to Colin Rea starting for the Cubs, and that's enough for me to back them. They are the better all-around team, and not even Seth Lugo will keep their high-powered offense in check. 

Cardinals vs Rockies: Cardinals (-194)

The Colorado Rockies are a bad baseball team. That's enough for me to take the Cardinals with the pitching advantage on Wednesday afternoon. 

Brewers vs Mariners: Brewers (+116)

Despite Tuesday's 1-0 loss, the Milwaukee Brewers are the hottest thing going right now, and Quinn Priester is quietly coming into his own. He's given up more than three runs just once across his last 13 appearances, and the Mariners struggle for consistent offense. 

Astros vs Diamondbacks: Diamondbacks (-116)

The Diamondbacks will have the pitching advantage with Brandon Pfaadt going up against Brandon Walter. The Diamondbacks are in desperate need of wins to climb back into the NL Wild Card race, so they must take advantage of every and any soft matchup that comes their way. 

Twins vs Dodgers: Dodgers (-240)

It's tough to beat the Dodgers at home, and with Tyler Glasnow on the bump, that task becomes harder. The Twins are not a good road team, and Chris Paddack has been hittable all year long. 

Orioles vs Guardians: Guardians (-124)

Let's continue to fade the Baltimore Orioles as they simply cannot keep teams from scoring, nor generate enough offense to make up for it. Zach Eflin was brutal before going on the IL, and now returns against a team seeing the ball well right now. This won't go well for the O's. 

Red Sox vs Phillies: Phillies (-154)

The Philadelphia Phillies are the better team from top to bottom, and as they go for a sweep with Jesus Luzardo on the mound, I say they get the job done. Lucas Giolito is coming off a poor outing vs. the Cubbies, and I don't expect a bounceback performance. 

Yankees vs Blue Jays: Blue Jays (+120)

This one should be a pitchers' duel with Max Fried taking on Chris Bassitt. With that said, I'll take the Jays as home dogs here as they've shown an ability to get the timely hit and win close ball games. 

White Sox vs Rays: Rays (-200)

I will fade the Chicago White Sox until further notice. 

A's vs Rangers: Rangers (-136)

Swap out White Sox for Athletics and see above.

Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.

Pages related to this topic

Chris Vasile Covers.com
Betting Analyst

Chris Vasile has been in the betting industry for well over a decade, honing his craft as a writer, editor, and handicapper. Chris has contributed betting and non-betting content for online publications such as ProSportsDaily and The Hockey Writers, in addition to Covers. With a keen interest in soccer, Chris has been featured on Covers' 'Before You Bet', BetMGM Network, and SportsGrid. He also runs his own YouTube channel — Game Day Wagers.

Popular Content

Covers is verified safe by: Evalon Logo GPWA Logo GDPR Logo GeoTrust Logo Evalon Logo