MLB Predictions: Moneyline Picks for Every Game on Tuesday, July 22

Chris Vasile breaks down the MLB slate and offer his best MLB predictions for every single game on the docket, including Yankees vs. Jays.

Chris Vasile - Betting Analyst at Covers.com
Chris Vasile • Betting Analyst
Jul 22, 2025 • 12:51 ET • 4 min read
Toronto Blue Jays MLB Bo Bichette
Photo By - Imagn Images. Toronto Blue Jays shortstop Bo Bichette (11) runs the bases after hitting a solo home run.

We are now one week removed from the All-Star Game, which means the race for the playoffs is officially starting to heat up. 

With the trade deadline looming, motivation to sell or buy is an important factor when locking in your MLB predictions. 

Join me as I go around the horn with my favorite MLB picks for Tuesday, July 22.

MLB moneyline picks for July 22

Matchup Pick
Tigers Tigers vs Pirates Pirates Tigers (-130)
Padres Padres vs Marlins Marlins Padres (+106)
Orioles Orioles vs Yankees Guardians Yankees (-152)
Red Sox Red Sox vs Phillies Phillies Phillies (-199)
Reds Reds vs Nationals Nationals Reds (-136)
Yankees Yankees vs Blue Jays Blue Jays Blue Jays (-120)
Angels Angels vs Mets Mets Mets (-172)
Giants Giants vs Braves Braves Giants (+100)
White Sox White Sox vs Rays Rays Rays (-230)
Royals Royals vs Cubs Cubs Cubs (-235)
Athletics Athletics vs Rangers Rangers Rangers (-230)
Cardinals Cardinals vs Rockies Rockies Cardinals (-162)
Yankees Astros vs Diamondbacks Diamondbacks Yankees (-120)
Brewers Brewers vs Mariners Mariners Brewers (+105)
Twins Twins vs Dodgers Dodgers Dodgers (-225) 

Lines courtesy of FanDuel.

Expert MLB moneyline picks for July 22

Tigers vs Pirates: Tigers (-130)

The Detroit Tigers are mired in a deep offensive slump. They've scored more than two runs just once over their last five games, but they should like their chances against Pittsburgh Pirates starter Mitch Keller.

Keller doesn't have elite strikeout stuff, and has been hittable all season long. Perhaps the only team worse offensively than the Tigers is the Pirates, who are averaging 2.4 runs per game across their last handful of games. 

Padres vs Marlins: Padres (+106)

The San Diego Padres are making a serious push for a playoff spot, and if they hope to get there, these are the series they need to win. The pitching matchup with Stephen Kolek and Edward Cabrera is a wash, so give me the team that's been more consistent on offense over the last 14 days. 

Orioles vs Guardians: Guardians (-152)

No bet against the Baltimore Orioles is a bad bet. This is a team that struggles to score runs, and is also among the worst across the board in team pitching stats. The Guardians put up 10 yesterday, and I don't see a reason why they shouldn't hang another big number up today.

Red Sox vs Phillies: Phillies (-198)

It's tough to go against Cristopher Sanchez in this spot. He's on pace for career highs in wins, strikeouts, and ERA, and gets to face a Boston side that has put up two or fewer runs in three of the last four.

Sanchez has given up just seven runs across his last four home starts and has a WHIP just a shade north of 1.00 at home. He's been lights out all season long, not giving up more than two runs since May 19 at Coors vs. the Rockies. 

Reds vs Nationals: Reds (-136)

Chase Burns likes to strike people out. The Washington Nationals like to strike out at a high rate. It's a match made in heaven. What could possibly go wrong (other than the fact we are backing the Cincinnati Reds)?

Yankees vs Blue Jays: Jays (-122)

For whatever reason (maybe they are just the better team — sorry, Jared), the Toronto Blue Jays have the New York Yankees' number. With momentum squarely on their side, the Jays' bats continue to rake as they help Max Scherzer pick up the win and extend their lead atop the AL East.

Angels vs Mets: Mets (-172)

The New York Mets are in the thick of the playoff race and will have the distinct pitching advantage here with Frankie Montas vs. Kyle Hendricks. Hendricks doesn't have elite K stuff, and is coming off two poor outings where he gave up 10 hits and seven runs in nine innings of work. 

Giants vs Braves: Giants (+100)

I really like the San Francisco Giants in this spot. They'll have the pitching advantage with Landon Roupp taking on Davis Daniel. Despite dropping six straight, the bats are still doing their part with 14 runs over their last three games. 

White Sox vs Rays: Rays (-230)

Nobody really wants to lay -230 with the Tampa Bay Rays, but here we are. 

Royals vs Cubs: Cubs (-235)

The year is 2025. If you want to bet on Rich Hill, be my guest. I, for one, will not. 

Athletics vs Rangers: Rangers (-230)

Jacob deGrom vs. something I used to drink back in the day (J.T. Ginn). I'll take the proven veteran here. 

Cardinals vs Rockies: Cardinals (-162)

The Colorado Rockies are bad. Erick Fedde isn't the best, but he's more than capable of keeping the Rockies' bats in check while the Cardinals tee off against Bradley Blalock and his 9.97 ERA. 

Astros vs Diamondbacks: Astros (-120)

Framber Valdez has been the anchor for this Astros rotation, and he's given up more than two runs just once across his last nine starts. The one bad start he did have came against the stacked Dodgers, and these Diamondbacks are not that.

As for E-Rod, he's been smacked around pretty good over his last two starts, 8 1/3 innings, 20 hits, 12 runs, five home runs. He's not the same guy we saw a few years back for the Tigers, or prior when he was a 19-game winner for the Red Sox in 2019. 

Brewers vs Mariners: Brewers (+108)

Do you want to get in front of a team that's won 11 straight games, and has scored 62 runs in the process? Oh and they have an elite young-arm who is coming off a 12K outing vs. the stacked Dodgers? I sure as hell don't. Let's continue to ride the Brew Crew. 

Twins vs Dodgers: Dodgers (-225)

The Los Angeles Dodgers finally got back into the win column after being swept by Milwaukee. They now have one of their best pitchers on the bump in Yoshinobu Yamamoto, and I expect them to carry a little momentum into tonight's game and pick up another win.

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