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 |
---|---|
![]() ![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() |
![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() |
![]() |
|
![]() ![]() |
![]() |
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.