Avatar photoBy Tony TellezJuly 20, 2026 10:27 pm

Free MLB Picks For Today 7/21/2026

Free MLB Picks For Today 7/21/2026

MLB LIVE ODDS
7:05 PM ET

Featured Game Moneyline Spread Total
Pittsburgh Pirates -103 +1.5 (-200) O 7.5 (-110)
NY Yankees -117 -1.5 (+164) U 7.5 (-110)

Show All MLB Odds & Daily Slate (15 Games)

MINNESOTA TWINS @ CLEVELAND GUARDIANS
6:40 PM ET
Team Moneyline Spread Total
Twins +115 +1.5 (-170) O 8.0 (-115)
Guardians -135 -1.5 (+145) U 8.0 (-105)

TAMPA BAY RAYS @ TORONTO BLUE JAYS
7:07 PM ET
Team Moneyline Spread Total
Rays -110 -1.5 (+145) O 8.5 (-105)
Blue Jays -110 +1.5 (-175) U 8.5 (-115)

BALTIMORE ORIOLES @ BOSTON RED SOX
7:10 PM ET
Team Moneyline Spread Total
Orioles +105 +1.5 (-185) O 9.0 (-115)
Red Sox -125 -1.5 (+155) U 9.0 (-105)

LA DODGERS @ PHILADELPHIA PHILLIES
7:10 PM ET
Team Moneyline Spread Total
Dodgers -125 -1.5 (+130) O 8.5 (-110)
Phillies +105 +1.5 (-150) U 8.5 (-110)

SAN DIEGO PADRES @ ATLANTA BRAVES
7:15 PM ET
Team Moneyline Spread Total
Padres +120 +1.5 (-165) O 8.0 (-115)
Braves -140 -1.5 (+140) U 8.0 (-105)

SAN FRANCISCO GIANTS @ KANSAS CITY ROYALS
7:40 PM ET
Team Moneyline Spread Total
Giants +110 +1.5 (-180) O 8.5 (-105)
Royals -130 -1.5 (+150) U 8.5 (-115)

NY METS @ MILWAUKEE BREWERS
7:40 PM ET
Team Moneyline Spread Total
Mets +125 +1.5 (-160) O 7.5 (-110)
Brewers -145 -1.5 (+135) U 7.5 (-110)

DETROIT TIGERS @ CHICAGO CUBS
8:05 PM ET
Team Moneyline Spread Total
Tigers +100 +1.5 (-190) O 8.0 (-115)
Cubs -120 -1.5 (+160) U 8.0 (-105)

CHICAGO WHITE SOX @ TEXAS RANGERS
8:05 PM ET
Team Moneyline Spread Total
White Sox +150 +1.5 (-135) O 8.5 (-110)
Rangers -180 -1.5 (+115) U 8.5 (-110)

MIAMI MARLINS @ HOUSTON ASTROS
8:10 PM ET
Team Moneyline Spread Total
Marlins +160 +1.5 (-130) O 8.5 (-115)
Astros -190 -1.5 (+110) U 8.5 (-105)

WASHINGTON NATIONALS @ COLORADO ROCKIES
8:40 PM ET
Team Moneyline Spread Total
Nationals -115 -1.5 (+135) O 10.5 (-110)
Rockies -105 +1.5 (-155) U 10.5 (-110)

ATHLETICS @ ARIZONA DIAMONDBACKS
9:40 PM ET
Team Moneyline Spread Total
Athletics +130 +1.5 (-155) O 8.5 (-115)
D-backs -150 -1.5 (+135) U 8.5 (-105)

CINCINNATI REDS @ SEATTLE MARINERS
9:40 PM ET
Team Moneyline Spread Total
Reds +124 +1.5 (-182) O 7.5 (-115)
Mariners -146 -1.5 (+150) U 7.5 (-105)

ST. LOUIS CARDINALS @ LA ANGELS
10:10 PM ET
Team Moneyline Spread Total
Cardinals -110 -1.5 (+145) O 8.5 (-110)
Angels -110 +1.5 (-175) U 8.5 (-110)

<!doctype html>

 

MLB Game Previews and Odds for July 21, 2026

The complete Tuesday card features expected starting lineups, starting-pitcher profiles, consensus market prices, weather notes and matchup analysis for every scheduled game.

Odds can move throughout the day. Visit Tony’s Picks for continuously updated prices before wagering.

Visit Tony’s Picks Live MLB Odds

Minnesota Twins at Cleveland Guardians

6:40 PM ETMLB.TV / Regional Sports Network67% rain, 81°F, wind 14 mph left to right

Consensus Odds

Minnesota Twins Moneyline+120
Cleveland Guardians Moneyline-132
Run Line+1.5 (-170)
Total8.5 | O -102

Market note: Consensus values are calculated from 3 available sportsbook or prediction-market feeds in the uploaded odds report. Check live prices before betting.

Starting Pitcher Comparison

Jack Anderson RHP

Appearances3
Starts0
ERA3.38
WHIP1.25
K%18.8%
BB%6.3%
GB%39.1%
HR/91.10

Parker Messick LHP

Appearances19
Starts19
ERA2.73
WHIP1.07
K%24.7%
BB%8.1%
GB%44.0%
HR/90.80

Matchup Analysis

Minnesota Twins enters with a 4.79 runs-per-game profile, a 0.735 OPS and a 21.6% strikeout rate. Cleveland Guardians is producing 3.92 runs per game with a 0.678 OPS and a 22.7% strikeout rate. The starting-pitcher comparison leans toward Cleveland Guardians on run prevention, while the walk, strikeout and ground-ball indicators show how each starter is most likely to manage traffic and extra-base damage. Behind the starters, Minnesota Twins owns a 4.66 staff ERA and 1.38 WHIP; Cleveland Guardians carries a 3.76 staff ERA and 1.27 WHIP. Those full-staff numbers matter if either starter exits before the middle innings. Weather is a material pregame variable. Bettors should confirm the radar, possible delay risk and any late lineup changes before placing a wager.

Expected Starting Lineups

Minnesota Twins

  1. A. Martin — LF
  2. Byron Buxton — CF
  3. Ryan Jeffers — C
  4. Josh Bell — DH
  5. Royce Lewis — 2B
  6. V. Caratini — 1B
  7. L. Keaschall — RF
  8. Brooks Lee — 3B
  9. R. Kreidler — SS

Cleveland Guardians

  1. Steven Kwan — LF
  2. T. Bazzana — 2B
  3. C. DeLauter — DH
  4. B. Rocchio — SS
  5. K. Manzardo — 1B
  6. K. Watson — RF
  7. G. Arias — 3B
  8. P. Bailey — C
  9. Petey Halpin — CF

The Pick

Minnesota is hitting .260 in their past 26 games with a .357 slugging percentage. Cleveland hits .232 in their past 23 games with a .296 OBP. Twins bullpen in the better recent form. Twins are 12-7 on the road facing an AL team that averages 4.4 runs per game or fewer with a +8.3 unit return. Guardians have won five of nine at home with a 0 returnor loss. Play Twins +130.

Los Angeles Dodgers at Philadelphia Phillies

6:40 PM ETTBS / truTV77% rain, 81°F, wind 9 mph out

Consensus Odds

Los Angeles Dodgers Moneyline+116
Philadelphia Phillies Moneyline-136
Run Line+1.5 (-180)
Total8.5 | O -105

Market note: Consensus values are calculated from 9 available sportsbook or prediction-market feeds in the uploaded odds report. Check live prices before betting.

Starting Pitcher Comparison

Justin Wrobleski LHP

Appearances16
Starts15
ERA2.69
WHIP1.02
K%18.3%
BB%5.0%
GB%40.5%
HR/90.70

Zack Wheeler RHP

Appearances15
Starts15
ERA2.13
WHIP0.89
K%30.4%
BB%6.2%
GB%45.7%
HR/91.00

Matchup Analysis

Los Angeles Dodgers enters with a 5.17 runs-per-game profile, a 0.772 OPS and a 20.5% strikeout rate. Philadelphia Phillies is producing 4.32 runs per game with a 0.701 OPS and a 23.7% strikeout rate. The starting-pitcher comparison leans toward Philadelphia Phillies on run prevention, while the walk, strikeout and ground-ball indicators show how each starter is most likely to manage traffic and extra-base damage. Behind the starters, Los Angeles Dodgers owns a 3.49 staff ERA and 1.14 WHIP; Philadelphia Phillies carries a 4.22 staff ERA and 1.32 WHIP. Those full-staff numbers matter if either starter exits before the middle innings. Weather is a material pregame variable. Bettors should confirm the radar, possible delay risk and any late lineup changes before placing a wager.

Expected Starting Lineups

Los Angeles Dodgers

  1. S. Ohtani — DH
  2. Andy Pages — CF
  3. F. Freeman — 1B
  4. Mookie Betts — SS
  5. Max Muncy — 3B
  6. Kyle Tucker — RF
  7. T. Hernandez — LF
  8. D. Rushing — C
  9. Tommy Edman — 2B

Philadelphia Phillies

  1. Trea Turner — SS
  2. K. Schwarber — DH
  3. Bryce Harper — 1B
  4. Alec Bohm — 3B
  5. Edmundo Sosa — LF
  6. B. Marsh — RF
  7. J. Realmuto — C
  8. Derek Hill — CF
  9. Bryson Stott — 2B

The Pick

LA is batting .274 on the road with a .445 slugging percentage. Philadelphia is hitting .230 against left-handed starters with a .371 slugging percentage. Wrobleski in his past three starts has an ERA of 2.57. LA bullpen in the better 24 game form. LA is 8-2 on the road when lined between +125 and -125 with a +6-unit return. Phillies are 6-16 as a home favorite of -100 to -150 with a -14.5-unit loss. Play Dodgers +118.

Pittsburgh Pirates at New York Yankees

7:05 PM ETMLB.TV / Regional Sports Network95% rain, 77°F, wind 11 mph right to left

Consensus Odds

Pittsburgh Pirates Moneyline+122
New York Yankees Moneyline-149
Run Line+1.5 (-160)
Total9.0 | O -110

Market note: Consensus values are calculated from 9 available sportsbook or prediction-market feeds in the uploaded odds report. Check live prices before betting.

Starting Pitcher Comparison

Bubba Chandler RHP

Appearances19
Starts18
ERA4.77
WHIP1.45
K%20.2%
BB%13.1%
GB%38.0%
HR/91.00

Will Warren RHP

Appearances19
Starts19
ERA4.03
WHIP1.36
K%22.4%
BB%7.7%
GB%42.5%
HR/91.30

Matchup Analysis

Pittsburgh Pirates enters with a 5.33 runs-per-game profile, a 0.769 OPS and a 24.0% strikeout rate. New York Yankees is producing 4.72 runs per game with a 0.738 OPS and a 24.1% strikeout rate. The starting-pitcher comparison leans toward New York Yankees on run prevention, while the walk, strikeout and ground-ball indicators show how each starter is most likely to manage traffic and extra-base damage. Behind the starters, Pittsburgh Pirates owns a 4.26 staff ERA and 1.31 WHIP; New York Yankees carries a 3.40 staff ERA and 1.19 WHIP. Those full-staff numbers matter if either starter exits before the middle innings. Weather is a material pregame variable. Bettors should confirm the radar, possible delay risk and any late lineup changes before placing a wager.

Expected Starting Lineups

Pittsburgh Pirates

  1. Jake Mangum — CF
  2. Brandon Lowe — 2B
  3. B. Reynolds — LF
  4. E. Valdez — RF
  5. Ryan O’Hearn — DH
  6. N. Gonzales — 3B
  7. J. Gonzalez — 1B
  8. Jared Triolo — SS
  9. Henry Davis — C

New York Yankees

  1. T. Grisham — CF
  2. Ben Rice — DH
  3. P. Goldschmidt — 1B
  4. C. Bellinger — LF
  5. J. Chisholm — 2B
  6. J. Dominguez — RF
  7. Ryan McMahon — 3B
  8. Austin Wells — C
  9. J. Caballero — SS

The Pick

Pittsburgh is batting .292 in their past 23 games with a .494 slugging percentage. NY hits .205 in their past 24 games with a .261 OBP. Warrant in his past four starts has an ERA of 6.30 with .628 slugging percentage against. Pirates are 19-10 against AL with a +7.3-unit return. NY is 10-15 in their past 25 games with a -7.7-unit loss. Play Pittsburgh +127.

Tampa Bay Rays at Toronto Blue Jays

7:07 PM ETMLB.TV / Regional Sports NetworkDomed stadium

Consensus Odds

Tampa Bay Rays Moneyline-114
Toronto Blue Jays Moneyline-104
Run Line-1.5 (+150)
Total7.5 | O -112

Market note: Consensus values are calculated from 9 available sportsbook or prediction-market feeds in the uploaded odds report. Check live prices before betting.

Starting Pitcher Comparison

Drew Rasmussen RHP

Appearances18
Starts18
ERA3.26
WHIP0.95
K%25.0%
BB%4.3%
GB%46.3%
HR/91.10

Kevin Gausman RHP

Appearances20
Starts20
ERA4.33
WHIP1.22
K%24.7%
BB%6.8%
GB%38.2%
HR/91.20

Matchup Analysis

Tampa Bay Rays enters with a 4.44 runs-per-game profile, a 0.731 OPS and a 18.9% strikeout rate. Toronto Blue Jays is producing 4.01 runs per game with a 0.686 OPS and a 19.6% strikeout rate. The starting-pitcher comparison leans toward Tampa Bay Rays on run prevention, while the walk, strikeout and ground-ball indicators show how each starter is most likely to manage traffic and extra-base damage. Behind the starters, Tampa Bay Rays owns a 3.90 staff ERA and 1.18 WHIP; Toronto Blue Jays carries a 4.14 staff ERA and 1.30 WHIP. Those full-staff numbers matter if either starter exits before the middle innings. The indoor setting removes wind and precipitation volatility from the handicap.

Expected Starting Lineups

Tampa Bay Rays

  1. Yandy Diaz — DH
  2. J. Aranda — 1B
  3. J. Caminero — 3B
  4. C. Mullins — CF
  5. C. Simpson — LF
  6. Victor Mesa — RF
  7. R. Palacios — 2B
  8. Taylor Walls — SS
  9. H. Feduccia — C

Toronto Blue Jays

  1. E. Clement — 2B
  2. Nathan Lukes — RF
  3. V. Guerrero — 1B
  4. G. Springer — DH
  5. K. Okamoto — 3B
  6. D. Varsho — CF
  7. A. Kirk — C
  8. A. Gimenez — SS
  9. J. Clase — LF

The Pick

Rays are betting .212 in their past four games with a .278 OBP. Blue Jays are batting .219 in their past 222 games with a .280 OBP. Rasmussen’s numbers are better on the road. Gausman’s numbers are better at home. Both bullpens in good 22 game form. Rays are 16-10 to the under on the road facing a team with a bullpen WHIP of 1.35 or lower. Play Tampa Bay and Toronto under 7.5.

Baltimore Orioles at Boston Red Sox

7:10 PM ETMLB.TV / Regional Sports Network63% rain, 77°F, wind 11 mph right to left

Consensus Odds

Baltimore Orioles Moneyline+127
Boston Red Sox Moneyline-133
Run LineN/A (N/A)
TotalN/A | O N/A

Market note: Consensus values are calculated from 2 available sportsbook or prediction-market feeds in the uploaded odds report. Check live prices before betting.

Starting Pitcher Comparison

Kyle Bradish RHP

Appearances19
Starts19
ERA3.61
WHIP1.35
K%23.3%
BB%11.0%
GB%48.8%
HR/91.00

Ranger Suarez LHP

Appearances17
Starts17
ERA3.15
WHIP1.16
K%25.8%
BB%6.9%
GB%40.4%
HR/90.50

Matchup Analysis

Baltimore Orioles enters with a 4.59 runs-per-game profile, a 0.717 OPS and a 24.3% strikeout rate. Boston Red Sox is producing 4.21 runs per game with a 0.709 OPS and a 21.8% strikeout rate. The starting-pitcher comparison leans toward Boston Red Sox on run prevention, while the walk, strikeout and ground-ball indicators show how each starter is most likely to manage traffic and extra-base damage. Behind the starters, Baltimore Orioles owns a 4.21 staff ERA and 1.35 WHIP; Boston Red Sox carries a 3.54 staff ERA and 1.22 WHIP. Those full-staff numbers matter if either starter exits before the middle innings. Weather is a material pregame variable. Bettors should confirm the radar, possible delay risk and any late lineup changes before placing a wager.

Expected Starting Lineups

Baltimore Orioles

  1. Taylor Ward — LF
  2. Pete Alonso — 1B
  3. G. Henderson — SS
  4. T. O’Neill — RF
  5. Coby Mayo — DH
  6. S. Basallo — C
  7. L. Taveras — CF
  8. J. Jackson — 2B
  9. C. Encarnacion-Strand — 3B

Boston Red Sox

  1. A. Seigler — 2B
  2. C. Rafaela — CF
  3. Wilyer Abreu — RF
  4. W. Contreras — 1B
  5. M. Yoshida — DH
  6. Caleb Durbin — 3B
  7. Jarren Duran — LF
  8. C. Narvaez — C
  9. T. Cheng — SS

The Pick

Baltimore is hitting .227 in their past 23 games with a .324 OBP. Red Sox are hitting .242 in their past 25 games with a .425 slugging percentage. Orioles bullpen on the road has an ERA of 4.68. Red Sox bullpen has performed well at home. Baltimore is 3-11 on the road against the division with a -7.7 unit loss. Boston is 21-5 in their past 26 games with a +14.6 unit return. Play Boston -147.

San Diego Padres at Atlanta Braves

7:15 PM ETMLB.TV / Regional Sports Network8% precipitation, 86°F, wind 9 mph out

Consensus Odds

San Diego Padres Moneyline+122
Atlanta Braves Moneyline-142
Run Line+1.5 (-163)
Total9.0 | O -110

Market note: Consensus values are calculated from 9 available sportsbook or prediction-market feeds in the uploaded odds report. Check live prices before betting.

Starting Pitcher Comparison

Walker Buehler RHP

Appearances19
Starts19
ERA5.36
WHIP1.44
K%20.9%
BB%9.0%
GB%47.4%
HR/91.20

FIP flag: 4.34 is 1.02 runs below the 5.36 ERA.

Reynaldo Lopez RHP

Appearances22
Starts9
ERA3.50
WHIP1.26
K%20.8%
BB%9.6%
GB%38.8%
HR/91.20

Matchup Analysis

San Diego Padres enters with a 4.09 runs-per-game profile, a 0.682 OPS and a 22.4% strikeout rate. Atlanta Braves is producing 4.99 runs per game with a 0.734 OPS and a 21.2% strikeout rate. The starting-pitcher comparison leans toward Atlanta Braves on run prevention, while the walk, strikeout and ground-ball indicators show how each starter is most likely to manage traffic and extra-base damage. Behind the starters, San Diego Padres owns a 4.24 staff ERA and 1.34 WHIP; Atlanta Braves carries a 3.62 staff ERA and 1.23 WHIP. Those full-staff numbers matter if either starter exits before the middle innings. Weather is a material pregame variable. Bettors should confirm the radar, possible delay risk and any late lineup changes before placing a wager.

Expected Starting Lineups

San Diego Padres

  1. F. Tatis — RF
  2. J. Merrill — CF
  3. M. Machado — DH
  4. Ty France — 1B
  5. Gavin Sheets — LF
  6. X. Bogaerts — SS
  7. J. Cronenworth — 2B
  8. F. Fermin — C
  9. S. Song — 3B

Atlanta Braves

  1. D. Baldwin — C
  2. Ozzie Albies — 2B
  3. Matt Olson — 1B
  4. M. Harris — CF
  5. M. Dubon — LF
  6. D. Smith — DH
  7. Austin Riley — 3B
  8. M. Yastrzemski — RF
  9. Jim Jarvis — SS

The Pick

San Diego is hitting .221 against right handed starters with a .299 OBP. Braves bat .256 against right handed starters with a .419 slugging percentage. Buehler in his past four starts has an ERA of 11.57 with .687 slugging percentage. Lopez in his past five appearances has an ERA of 3.00 with WHIP Of 0.95. Padres bullpen in their past 24 games has an ERA of 5.42. San Diego is 20-31 in their past 51 games with a -12.4-unit loss. Atlanta is 20-10 at home against right-handed starters with a +6.3-unit return. Play Atlanta -138.

San Francisco Giants at Kansas City Royals

7:40 PM ETMLB.TV / Regional Sports Network0% precipitation, 89°F, wind 13 mph left to right

Consensus Odds

San Francisco Giants Moneyline-106
Kansas City Royals Moneyline-110
Run Line-1.5 (+133)
Total9.5 | O -112

Market note: Consensus values are calculated from 9 available sportsbook or prediction-market feeds in the uploaded odds report. Check live prices before betting.

Starting Pitcher Comparison

Tyler Mahle RHP

Appearances15
Starts15
ERA5.31
WHIP1.46
K%21.7%
BB%9.5%
GB%42.5%
HR/91.40

Luinder Avila RHP

Appearances18
Starts9
ERA5.08
WHIP1.62
K%20.2%
BB%13.7%
GB%48.1%
HR/91.00

Matchup Analysis

San Francisco Giants enters with a 4.12 runs-per-game profile, a 0.727 OPS and a 21.0% strikeout rate. Kansas City Royals is producing 4.26 runs per game with a 0.715 OPS and a 21.4% strikeout rate. The starting-pitcher comparison leans toward Kansas City Royals on run prevention, while the walk, strikeout and ground-ball indicators show how each starter is most likely to manage traffic and extra-base damage. Behind the starters, San Francisco Giants owns a 4.40 staff ERA and 1.35 WHIP; Kansas City Royals carries a 4.99 staff ERA and 1.46 WHIP. Those full-staff numbers matter if either starter exits before the middle innings. Weather is a material pregame variable. Bettors should confirm the radar, possible delay risk and any late lineup changes before placing a wager.

Expected Starting Lineups

San Francisco Giants

  1. Luis Arraez — 2B
  2. B. Eldridge — DH
  3. C. Schmitt — 3B
  4. R. Devers — 1B
  5. Heliot Ramos — LF
  6. Jung Hoo Lee — RF
  7. Willy Adames — SS
  8. Drew Gilbert — CF
  9. Daniel Susac — C

Kansas City Royals

  1. C. Jensen — C
  2. Bobby Witt — SS
  3. J. Caglianone — RF
  4. Lane Thomas — CF
  5. V. Pasquantino — 1B
  6. S. Perez — DH
  7. M. Massey — 2B
  8. Nick Loftin — 3B
  9. I. Collins — LF

The Pick

SF is hitting .222 in their past three games with a .282 OBP. KC is hitting .262 at home with a .430 slugging percentage. Mahle on the road has an ERA of 8.45. Avila has shown improvement in his past four starts. Giants are 20-33 on the road with a -10.7-unit loss. KC is 7-3 at home facing an NL team that hits .255 or lower with a +5.1-unit return. Play Kansas City -101.

New York Mets at Milwaukee Brewers

7:40 PM ETMLB.TV / Regional Sports NetworkDomed stadium

Consensus Odds

New York Mets Moneyline+122
Milwaukee Brewers Moneyline-142
Run Line+1.5 (-165)
Total8.5 | O -120

Market note: Consensus values are calculated from 9 available sportsbook or prediction-market feeds in the uploaded odds report. Check live prices before betting.

Starting Pitcher Comparison

Zac Thornton LHP

Appearances3
Starts3
ERA2.60
WHIP0.92
K%22.4%
BB%7.5%
GB%39.1%
HR/90.50

Brandon Sproat RHP

Appearances18
Starts16
ERA5.16
WHIP1.37
K%24.7%
BB%11.1%
GB%43.3%
HR/91.60

Matchup Analysis

New York Mets enters with a 4.09 runs-per-game profile, a 0.686 OPS and a 22.0% strikeout rate. Milwaukee Brewers is producing 5.07 runs per game with a 0.733 OPS and a 21.2% strikeout rate. The starting-pitcher comparison leans toward New York Mets on run prevention, while the walk, strikeout and ground-ball indicators show how each starter is most likely to manage traffic and extra-base damage. Behind the starters, New York Mets owns a 4.23 staff ERA and 1.31 WHIP; Milwaukee Brewers carries a 3.45 staff ERA and 1.16 WHIP. Those full-staff numbers matter if either starter exits before the middle innings. The indoor setting removes wind and precipitation volatility from the handicap.

Expected Starting Lineups

New York Mets

  1. A.J. Ewing — LF
  2. Juan Soto — DH
  3. Bo Bichette — 3B
  4. F. Lindor — SS
  5. Carson Benge — RF
  6. Luis Robert — CF
  7. Jared Young — 1B
  8. M. Semien — 2B
  9. F. Alvarez — C

Milwaukee Brewers

  1. C. Yelich — DH
  2. J. Chourio — LF
  3. Brice Turang — 2B
  4. W. Contreras — C
  5. A. Vaughn — 1B
  6. Luis Lara — RF
  7. G. Mitchell — CF
  8. Cooper Pratt — SS
  9. Joey Ortiz — 3B

The Pick

NY is batting .230 on the road with a .296 OBP. Brewers hit .253 at home with a .342 OBP. Sproat in his past four starts has an ERA of 2.45 with WHIP of 1.03. NY bullpen has an ERA of 6.10 in their past 24 games. Mets are 21-31 on the road with a -13-unit loss. Brewers are 19-10 against left-handed starters with a +5.4-unit return. Play Milwaukee -140.

Chicago White Sox at Texas Rangers

8:05 PM ETMLB.TV / Regional Sports NetworkDomed stadium

Consensus Odds

Chicago White Sox Moneyline+109
Texas Rangers Moneyline-126
Run LineN/A (N/A)
TotalN/A | O N/A

Market note: Consensus values are calculated from 2 available sportsbook or prediction-market feeds in the uploaded odds report. Check live prices before betting.

Starting Pitcher Comparison

Noah Schultz LHP

Appearances11
Starts11
ERA5.60
WHIP1.36
K%20.3%
BB%12.6%
GB%35.2%
HR/91.40

Kumar Rocker RHP

Appearances18
Starts16
ERA4.40
WHIP1.37
K%20.5%
BB%8.7%
GB%44.9%
HR/91.20

Matchup Analysis

Chicago White Sox enters with a 4.79 runs-per-game profile, a 0.729 OPS and a 23.8% strikeout rate. Texas Rangers is producing 4.16 runs per game with a 0.719 OPS and a 22.3% strikeout rate. The starting-pitcher comparison leans toward Texas Rangers on run prevention, while the walk, strikeout and ground-ball indicators show how each starter is most likely to manage traffic and extra-base damage. Behind the starters, Chicago White Sox owns a 4.04 staff ERA and 1.31 WHIP; Texas Rangers carries a 4.31 staff ERA and 1.27 WHIP. Those full-staff numbers matter if either starter exits before the middle innings. The indoor setting removes wind and precipitation volatility from the handicap.

Expected Starting Lineups

Chicago White Sox

  1. S. Antonacci — LF
  2. M. Murakami — 1B
  3. M. Vargas — 3B
  4. C. Montgomery — SS
  5. A. Benintendi — DH
  6. Kyle Teel — C
  7. B. Montgomery — RF
  8. T. Peters — CF
  9. C. Meidroth — 2B

Texas Rangers

  1. J. Foscue — DH
  2. W. Langford — LF
  3. B. Nimmo — RF
  4. Josh Jung — 3B
  5. Jake Burger — 1B
  6. E. Duran — SS
  7. Cam Cauley — CF
  8. Elias Diaz — C
  9. Nicky Lopez — 2B

The Pick

Chicago is hitting .243 against right handed starters with a .321 OBP. Rangers are batting .269 against left handed starters with a .434 slugging percentage. Schultz on the road has an ERA of 6.35. White Sox bullpen on the road has an ERA of 4.77 with WHIP of 1.47. Rangers’ bullpen has performed well at home. White Sox are 22-29 on the road with a -1.6-unit loss. Texas is 13-10 against left-handed starters with a +2.9-unit return. Play Texas -117.

Detroit Tigers at Chicago Cubs

8:05 PM ETMLB.TV / Regional Sports Network24% precipitation, 78°F, wind 17 mph left to right

Consensus Odds

Detroit Tigers Moneyline+105
Chicago Cubs Moneyline-116
Run Line-1.5 (+155)
Total8.5 | O -108

Market note: Consensus values are calculated from 5 available sportsbook or prediction-market feeds in the uploaded odds report. Check live prices before betting.

Starting Pitcher Comparison

Framber Valdez LHP

Appearances19
Starts19
ERA4.10
WHIP1.32
K%18.6%
BB%7.7%
GB%52.3%
HR/90.90

David Peterson LHP

Appearances16
Starts8
ERA6.09
WHIP1.65
K%0.0%
BB%0.0%
GB%0.0%
HR/90.80

FIP flag: 3.84 is 2.25 runs below the 6.09 ERA.

Matchup Analysis

Detroit Tigers enters with a 4.22 runs-per-game profile, a 0.710 OPS and a 23.2% strikeout rate. Chicago Cubs is producing 5.07 runs per game with a 0.749 OPS and a 21.5% strikeout rate. The starting-pitcher comparison leans toward Detroit Tigers on run prevention, while the walk, strikeout and ground-ball indicators show how each starter is most likely to manage traffic and extra-base damage. Behind the starters, Detroit Tigers owns a 3.58 staff ERA and 1.21 WHIP; Chicago Cubs carries a 4.27 staff ERA and 1.27 WHIP. Those full-staff numbers matter if either starter exits before the middle innings. Weather is a material pregame variable. Bettors should confirm the radar, possible delay risk and any late lineup changes before placing a wager.

Expected Starting Lineups

Detroit Tigers

  1. G. Torres — 2B
  2. K. McGonigle — 3B
  3. D. Dingler — DH
  4. Riley Greene — LF
  5. S. Torkelson — 1B
  6. M. Vierling — CF
  7. Jake Rogers — C
  8. Ben Malgeri — RF
  9. Z. McKinstry — SS

Chicago Cubs

  1. P. Crow-Armstrong — CF
  2. Seiya Suzuki — RF
  3. Alex Bregman — 3B
  4. Carson Kelly — C
  5. M. Busch — 1B
  6. Nico Hoerner — 2B
  7. Ian Happ — LF
  8. D. Swanson — SS
  9. Miguel Amaya — DH

The Pick

Detroit is hitting .230 against left handed starters with a .374 slugging percentage. Chicago is hitting .258 against left-handed starters with a .439 slugging percentage. Tigers’ bullpen on the road has an ERA of 4.83 with WHIP of 1.43. Tigers are 19-30 on the road with a -13.9-unit loss. Chicago has won 16 of 22 with a +8.9-unit return. Play Chicago -110.

Miami Marlins at Houston Astros

8:10 PM ETMLB.TV / Regional Sports NetworkDomed stadium

Consensus Odds

Miami Marlins Moneyline+113
Houston Astros Moneyline-131
Run Line+1.5 (-187)
Total9.0 | O +100

Market note: Consensus values are calculated from 9 available sportsbook or prediction-market feeds in the uploaded odds report. Check live prices before betting.

Starting Pitcher Comparison

Tyler Phillips RHP

Appearances25
Starts9
ERA3.48
WHIP1.39
K%17.3%
BB%10.8%
GB%46.9%
HR/91.00

Tatsuya Imai RHP

Appearances13
Starts13
ERA6.06
WHIP1.50
K%27.0%
BB%14.2%
GB%44.3%
HR/91.60

FIP flag: 5.05 is 1.01 runs below the 6.06 ERA.

Matchup Analysis

Miami Marlins enters with a 4.47 runs-per-game profile, a 0.735 OPS and a 21.5% strikeout rate. Houston Astros is producing 4.50 runs per game with a 0.724 OPS and a 21.6% strikeout rate. The starting-pitcher comparison leans toward Miami Marlins on run prevention, while the walk, strikeout and ground-ball indicators show how each starter is most likely to manage traffic and extra-base damage. Behind the starters, Miami Marlins owns a 4.01 staff ERA and 1.25 WHIP; Houston Astros carries a 4.75 staff ERA and 1.40 WHIP. Those full-staff numbers matter if either starter exits before the middle innings. The indoor setting removes wind and precipitation volatility from the handicap.

Expected Starting Lineups

Miami Marlins

  1. Liam Hicks — DH
  2. Otto Lopez — SS
  3. X. Edwards — 2B
  4. Kyle Stowers — 1B
  5. H. Hernandez — LF
  6. G. Conine — RF
  7. Jakob Marsee — CF
  8. Joe Mack — C
  9. J. Sanoja — 3B

Houston Astros

  1. Jeremy Pena — SS
  2. Y. Alvarez — DH
  3. I. Paredes — 3B
  4. C. Walker — 1B
  5. Jose Altuve — 2B
  6. LaMonte Wade — LF
  7. Cam Smith — RF
  8. Yainer Diaz — C
  9. Lucas Spence — CF

The Pick

Miami is batting .198 in their past three games with a .234 OBP. Astros are hitting .214 in this span with a .299 OBP. Both starters are struggling in their home/road split situation. Astros bullpen in the better recent and 23 game form. Miami is 21-29 on the road with a -3.8-unit loss. Astros are 17-12 at home when lined between +125 and -125 with a +5.1-unit return. Play Houston -123.

Washington Nationals at Colorado Rockies

8:40 PM ETMLB.TV / Regional Sports Network34% precipitation, 90°F, wind 13 mph right to left

Consensus Odds

Washington Nationals Moneyline-105
Colorado Rockies Moneyline-115
Run Line-1.5 (+126)
Total12.5 | O -115

Market note: Consensus values are calculated from 9 available sportsbook or prediction-market feeds in the uploaded odds report. Check live prices before betting.

Starting Pitcher Comparison

Miles Mikolas RHP

Appearances20
Starts8
ERA5.53
WHIP1.33
K%12.5%
BB%5.0%
GB%44.6%
HR/91.90

Michael Lorenzen RHP

Appearances21
Starts20
ERA6.22
WHIP1.77
K%15.8%
BB%8.2%
GB%46.1%
HR/91.30

FIP flag: 4.79 is 1.43 runs below the 6.22 ERA.

Matchup Analysis

Washington Nationals enters with a 5.45 runs-per-game profile, a 0.764 OPS and a 21.5% strikeout rate. Colorado Rockies is producing 4.79 runs per game with a 0.747 OPS and a 22.8% strikeout rate. The starting-pitcher comparison leans toward Washington Nationals on run prevention, while the walk, strikeout and ground-ball indicators show how each starter is most likely to manage traffic and extra-base damage. Behind the starters, Washington Nationals owns a 4.82 staff ERA and 1.40 WHIP; Colorado Rockies carries a 5.46 staff ERA and 1.52 WHIP. Those full-staff numbers matter if either starter exits before the middle innings. Weather is a material pregame variable. Bettors should confirm the radar, possible delay risk and any late lineup changes before placing a wager.

Expected Starting Lineups

Washington Nationals

  1. James Wood — DH
  2. Luis Garcia — 1B
  3. Curtis Mead — 3B
  4. CJ Abrams — SS
  5. Keibert Ruiz — C
  6. Daylen Lile — LF
  7. Dylan Crews — RF
  8. Jacob Young — CF
  9. Nasim Nunez — 2B

Colorado Rockies

  1. J. McCarthy — RF
  2. M. Moniak — LF
  3. H. Goodman — C
  4. TJ Rumfield — 1B
  5. Willi Castro — 2B
  6. Kyle Karros — 3B
  7. Cole Carrigg — CF
  8. T. Johnston — DH
  9. E. Tovar — SS

The Pick

Washington is hitting .265 in their past 23 games with a .491 slugging percentage. Colorado bats 266 in their past 24 games with a .457 slugging percentage. Lorenzen at home has an ERA of 8.21 with WHIP of 2.06. Nationals are 31-19 on the road with a +22.2-unit return. Rockies are 10-15 in their past 25 games with a -1.7 unit loss. Play Washington -101.

St. Louis Cardinals at Los Angeles Angels

9:38 PM ETMLB.TV / Regional Sports Network0% precipitation, 83°F, wind 8 mph out

Consensus Odds

St. Louis Cardinals Moneyline-113
Los Angeles Angels Moneyline-104
Run Line-1.5 (+140)
Total8.5 | O -115

Market note: Consensus values are calculated from 9 available sportsbook or prediction-market feeds in the uploaded odds report. Check live prices before betting.

Starting Pitcher Comparison

Matthew Liberatore LHP

Appearances19
Starts19
ERA5.00
WHIP1.48
K%21.4%
BB%8.7%
GB%35.6%
HR/91.60

Walbert Urena RHP

Appearances17
Starts15
ERA2.88
WHIP1.32
K%22.0%
BB%13.0%
GB%54.8%
HR/90.60

FIP flag: 3.93 is 1.05 runs above the 2.88 ERA.

Matchup Analysis

St. Louis Cardinals enters with a 4.53 runs-per-game profile, a 0.708 OPS and a 20.3% strikeout rate. Los Angeles Angels is producing 4.34 runs per game with a 0.703 OPS and a 25.2% strikeout rate. The starting-pitcher comparison leans toward Los Angeles Angels on run prevention, while the walk, strikeout and ground-ball indicators show how each starter is most likely to manage traffic and extra-base damage. Behind the starters, St. Louis Cardinals owns a 4.16 staff ERA and 1.33 WHIP; Los Angeles Angels carries a 4.62 staff ERA and 1.38 WHIP. Those full-staff numbers matter if either starter exits before the middle innings. Weather is a material pregame variable. Bettors should confirm the radar, possible delay risk and any late lineup changes before placing a wager.

Expected Starting Lineups

St. Louis Cardinals

  1. J. Wetherholt — 2B
  2. Ivan Herrera — DH
  3. A. Burleson — 1B
  4. J. Walker — RF
  5. L. Nootbaar — LF
  6. Masyn Winn — SS
  7. N. Church — CF
  8. Jose Fermin — 3B
  9. Jimmy Crooks — C

Los Angeles Angels

  1. Zach Neto — SS
  2. Mike Trout — CF
  3. V. Grissom — 1B
  4. Jorge Soler — DH
  5. Jo Adell — RF
  6. D. Guzman — 3B
  7. O. Peraza — 2B
  8. Jose Siri — LF
  9. L. O’Hoppe — C

The Pick

St Louis is batting .252 on the road with a .333 OBP. LA bats .227 at home with a .302 OBP. Urena in his past three starts has an ERA of 5.14. LA is 9-18 against left-handed starters with a -7.8-unit loss. St Louis is 25-22 on the road with a +6.6-unit return. Play Cardinals -109.

Cincinnati Reds at Seattle Mariners

9:40 PM ETMLB.TV / Regional Sports NetworkDomed stadium

Consensus Odds

Cincinnati Reds Moneyline-102
Seattle Mariners Moneyline-115
Run Line-1.5 (+152)
Total7.5 | O -110

Market note: Consensus values are calculated from 9 available sportsbook or prediction-market feeds in the uploaded odds report. Check live prices before betting.

Starting Pitcher Comparison

Chase Burns RHP

Appearances18
Starts18
ERA2.54
WHIP1.11
K%28.6%
BB%9.0%
GB%36.1%
HR/91.10

Luis Castillo RHP

Appearances18
Starts15
ERA4.93
WHIP1.37
K%20.8%
BB%7.2%
GB%37.4%
HR/91.20

Matchup Analysis

Cincinnati Reds enters with a 4.22 runs-per-game profile, a 0.712 OPS and a 24.8% strikeout rate. Seattle Mariners is producing 4.02 runs per game with a 0.686 OPS and a 23.1% strikeout rate. The starting-pitcher comparison leans toward Cincinnati Reds on run prevention, while the walk, strikeout and ground-ball indicators show how each starter is most likely to manage traffic and extra-base damage. Behind the starters, Cincinnati Reds owns a 4.57 staff ERA and 1.43 WHIP; Seattle Mariners carries a 3.61 staff ERA and 1.18 WHIP. Those full-staff numbers matter if either starter exits before the middle innings. The indoor setting removes wind and precipitation volatility from the handicap.

Expected Starting Lineups

Cincinnati Reds

  1. E. De La Cruz — SS
  2. Sal Stewart — 3B
  3. JJ Bleday — LF
  4. S. Steer — 1B
  5. E. Suarez — DH
  6. T. Stephenson — C
  7. Noelvi Marte — RF
  8. Edwin Arroyo — 2B
  9. TJ Friedl — CF

Seattle Mariners

  1. J. Crawford — 3B
  2. J. Rodriguez — CF
  3. R. Arozarena — LF
  4. Cal Raleigh — C
  5. D. Canzone — DH
  6. Josh Naylor — 1B
  7. Luke Raley — RF
  8. Cole Young — 2B
  9. Colt Emerson — SS

The Pick

Reds are hitting .228 against right handed starters with a .304 OBP. Mariners hit .231 against right-handed starters with a .386 slugging percentage. Burns in his past four starts has an ERA of 4.50. Reds bullpen on the road has an ERA of 5.00 with WHIP of 1.54. Mariners’ bullpen ERA is 2.78 at home. Reds are 9-15 in their past 24 games with a -5.5-unit loss. Seattle is 17-8 at home facing a team with a bullpen ERA of 4.20 or higher. Play Seattle -109.

Athletics at Arizona Diamondbacks

9:40 PM ETMLB.TV / Regional Sports NetworkDomed stadium

Consensus Odds

Athletics Moneyline+123
Arizona Diamondbacks Moneyline-138
Run LineN/A (N/A)
TotalN/A | O N/A

Market note: Consensus values are calculated from 2 available sportsbook or prediction-market feeds in the uploaded odds report. Check live prices before betting.

Starting Pitcher Comparison

Jack Perkins RHP

Appearances24
Starts6
ERA6.87
WHIP1.44
K%27.3%
BB%8.7%
GB%34.0%
HR/91.60

FIP flag: 4.41 is 2.46 runs below the 6.87 ERA.

Kohl Drake LHP

AppearancesN/A
StartsN/A
ERAN/A
WHIPN/A
K%N/A
BB%N/A
GB%N/A
HR/9N/A

Current uploaded pitching data did not include a qualifying line for this pitcher.

Matchup Analysis

The indoor setting removes wind and precipitation volatility from the handicap.

Expected Starting Lineups

Athletics

  1. Jacob Wilson — SS
  2. T. Soderstrom — LF
  3. S. Langeliers — DH
  4. Jonah Heim — C
  5. J. Kuroda-Grauer — 3B
  6. Colby Thomas — RF
  7. Tommy White — 1B
  8. Henry Bolte — CF
  9. A. Williams — 2B

Arizona Diamondbacks

  1. Ketel Marte — 2B
  2. G. Perdomo — SS
  3. C. Carroll — RF
  4. G. Moreno — C
  5. Max Kepler — LF
  6. N. Arenado — 3B
  7. Tim Tawa — 1B
  8. A. Del Castillo — DH
  9. R. Waldschmidt — CF

The Pick

The left hander Drake expected to make his MLB debut. He has an ERA of 6.92 with WHIP of 1.65 in 66 1/3rd innings at Triple A. Athletics are hitting .228 in their past 23 games with a .296 OBP. Diamondbacks are hitting .231 in their past 24 games with a .306 OBP. Perkins has an ERA of 8.64 in his past four appearances. Arizona bullpen in the better recent form. Athletics lost 19 of 24 with a -15.4-unit loss. Arizona is 14-3 at home facing teams with a .380-to-.460-win percentage with a +10.9-unit return. Play Diamondbacks -137.

Expected lineups, probable pitchers, television assignments and betting markets are subject to change. Confirm official lineups and current odds before placing a wager.

 

Free MLB Picks For Today 7/21/2026

 

MLB Sharp Betting Card

Minnesota Twins vs Cleveland Guardians

Play: Minnesota Twins Moneyline
Moneyline: +130
Grade: A- (Plus-Money Road Value)
Key Edges:

  • Minnesota is batting .260 across its past 26 games
  • Cleveland is hitting only .232 in its recent sample
  • Twins hold the stronger recent bullpen form
  • Minnesota is 12-7 in this specific low-scoring AL road spot
  • Plus-money pricing creates legitimate underdog value

Read:
Minnesota combines the better recent offensive form with the more trustworthy bullpen. Getting +130 makes the Twins an attractive plus-money dog despite Cleveland’s starting-pitching advantage.

Los Angeles Dodgers vs Philadelphia Phillies

Play: Los Angeles Dodgers Moneyline
Moneyline: +118
Grade: A- (Live Dog With Form Edge)
Key Edges:

  • Dodgers are batting .274 on the road
  • Los Angeles owns a strong .445 road slugging percentage
  • Philadelphia is hitting only .230 against left-handed pitching
  • Justin Wrobleski has a 2.57 ERA over his past three starts
  • Dodgers have the better recent bullpen form
  • Philadelphia is 6-16 as a moderate home favorite

Read:
The Dodgers have the lineup, bullpen and recent starter form to challenge Philadelphia outright. Plus money on an elite offense creates a strong live-underdog position.

Pittsburgh Pirates vs New York Yankees

Play: Pittsburgh Pirates Moneyline
Moneyline: +127
Grade: B+ (Hot-Offense Upset Value)
Key Edges:

  • Pittsburgh is batting .292 over its past 23 games
  • Pirates carry a .494 slugging percentage during that stretch
  • Yankees are hitting only .205 across their past 24 games
  • Will Warren has a 6.30 ERA over his past four starts
  • Pittsburgh is 19-10 against American League opponents
  • New York is 10-15 over its past 25 games

Read:
Pittsburgh’s offensive form is significantly stronger than New York’s entering this matchup. The Pirates remain risky, but +127 adequately compensates bettors for the pitching and bullpen uncertainty.

Tampa Bay Rays vs Toronto Blue Jays

Play: Tampa Bay Rays vs Toronto Blue Jays Under
Total: Under 7.5
Grade: B+ (Pitching-and-Bullpen Under)
Key Edges:

  • Tampa Bay is batting only .212 in its recent sample
  • Toronto’s recent offensive production has also been limited
  • Drew Rasmussen has stronger numbers on the road
  • Kevin Gausman has performed better at home
  • Both bullpens enter in good recent form
  • The domed setting eliminates weather volatility

Read:
Both starting pitchers are working from favorable splits, while neither lineup enters with convincing offensive form. Strong bullpen indicators support the low total despite the narrow 7.5 number.

Baltimore Orioles vs Boston Red Sox

Play: Boston Red Sox Moneyline
Moneyline: -147
Grade: A- (Division Form Edge)
Key Edges:

  • Baltimore is batting only .227 over its past 23 games
  • Boston owns a .425 slugging percentage in its recent sample
  • Orioles’ road bullpen has a 4.68 ERA
  • Boston’s bullpen has performed well at home
  • Baltimore is 3-11 in divisional road games
  • Boston has won 21 of its past 26 games

Read:
Boston has the stronger offensive form, bullpen profile and divisional trend. The price is elevated, but the overall matchup supports laying the moderate home-favorite number.

San Diego Padres vs Atlanta Braves

Play: Atlanta Braves Moneyline
Moneyline: -138
Grade: A- (Starting Pitcher Mismatch)
Key Edges:

  • San Diego is batting .221 against right-handed pitching
  • Atlanta is hitting .256 against right-handed pitching
  • Braves own a .419 slugging percentage in the split
  • Walker Buehler has an 11.57 ERA over his past four starts
  • Padres’ bullpen has a 5.42 ERA across its past 24 games
  • Atlanta is 20-10 at home against right-handed starters

Read:
Atlanta owns clear advantages against both Buehler and the struggling San Diego bullpen. The Braves’ lineup split and home performance justify the -138 moneyline.

San Francisco Giants vs Kansas City Royals

Play: Kansas City Royals Moneyline
Moneyline: -101
Grade: B+ (Home Split Value)
Key Edges:

  • Kansas City is batting .262 at home
  • Royals carry a .430 home slugging percentage
  • San Francisco is hitting .222 in its recent sample
  • Tyler Mahle has an 8.45 road ERA
  • Luinder Avila has shown recent improvement
  • Giants are only 20-33 on the road

Read:
Kansas City’s home offense gets a favorable matchup against Mahle’s severe road struggles. A near-even-money price gives the Royals solid value without requiring much market exposure.

New York Mets vs Milwaukee Brewers

Play: Milwaukee Brewers Moneyline
Moneyline: -140
Grade: B+ (Home-and-Bullpen Edge)
Key Edges:

  • Mets are batting only .230 on the road
  • New York carries a weak .296 road OBP
  • Milwaukee is batting .253 at home
  • Mets’ bullpen has a 6.10 ERA over its past 24 games
  • New York is 21-31 on the road
  • Milwaukee is 19-10 against left-handed starters

Read:
Milwaukee holds meaningful advantages in home efficiency, lineup splits and late-inning reliability. The Brewers are the justified favorite against a Mets club that has consistently struggled away from home.

Chicago White Sox vs Texas Rangers

Play: Texas Rangers Moneyline
Moneyline: -117
Grade: A- (Left-Handed Matchup Edge)
Key Edges:

  • Texas is batting .269 against left-handed pitching
  • Rangers own a .434 slugging percentage in that split
  • Noah Schultz has a 6.35 road ERA
  • White Sox road bullpen carries a 4.77 ERA
  • Chicago’s road bullpen WHIP is 1.47
  • Rangers’ bullpen has performed well at home

Read:
Texas is positioned to attack Schultz and a vulnerable Chicago road bullpen. The matchup advantages are strong enough to make the modest -117 price appealing.

Detroit Tigers vs Chicago Cubs

Play: Chicago Cubs Moneyline
Moneyline: -110
Grade: B+ (Road-Team Fade)
Key Edges:

  • Detroit is batting only .230 against left-handed pitching
  • Chicago is hitting .258 against left-handed pitching
  • Cubs own a .439 slugging percentage in that split
  • Tigers’ road bullpen has a 4.83 ERA
  • Detroit is 19-30 on the road
  • Chicago has won 16 of its past 22 games

Read:
The Cubs bring the stronger platoon production and overall form into a favorable home spot. Detroit’s road record and bullpen weakness make Chicago playable near even money.

Miami Marlins vs Houston Astros

Play: Houston Astros Moneyline
Moneyline: -123
Grade: B (Bullpen-Supported Favorite)
Key Edges:

  • Miami is batting .198 in its recent sample
  • Marlins carry a weak .234 OBP during that stretch
  • Houston has the better recent bullpen form
  • Astros also own the stronger extended bullpen profile
  • Miami is 21-29 on the road
  • Houston is 17-12 at home in comparable pricing ranges

Read:
Neither starting-pitcher split is especially trustworthy, placing greater importance on bullpen depth and home-field performance. Houston owns both advantages, although the inconsistent offense keeps the grade below the top tier.

Washington Nationals vs Colorado Rockies

Play: Washington Nationals Moneyline
Moneyline: -101
Grade: A- (Near-Even Road Value)
Key Edges:

  • Washington is batting .265 over its past 23 games
  • Nationals own a .491 slugging percentage in that stretch
  • Michael Lorenzen has an 8.21 home ERA
  • Lorenzen’s home WHIP stands at 2.06
  • Washington is 31-19 on the road
  • Colorado has lost 15 of its past 25 games

Read:
Washington gets near-even pricing against a vulnerable home starter in a hitter-friendly environment. The Nationals’ road profitability and stronger recent power profile create a clear betting edge.

St. Louis Cardinals vs Los Angeles Angels

Play: St. Louis Cardinals Moneyline
Moneyline: -109
Grade: B+ (Pick’em Split Edge)
Key Edges:

  • St. Louis is batting .252 on the road
  • Cardinals own a .333 road OBP
  • Los Angeles is batting only .227 at home
  • Angels carry a weak .302 home OBP
  • José Ureña has a 5.14 ERA over his past three starts
  • Angels are 9-18 against left-handed starters

Read:
St. Louis owns the better location split and faces an Angels lineup that has struggled badly against left-handed pitching. The near-pick’em price makes the Cardinals the sharper side.

Cincinnati Reds vs Seattle Mariners

Play: Seattle Mariners Moneyline
Moneyline: -109
Grade: A- (Bullpen Gap)
Key Edges:

  • Cincinnati is batting .228 against right-handed pitching
  • Reds carry a weak .304 OBP in that split
  • Chase Burns has a 4.50 ERA over his past four starts
  • Cincinnati’s road bullpen has a 5.00 ERA
  • Seattle’s home bullpen ERA is 2.78
  • Mariners are 17-8 at home against teams with weak bullpens

Read:
Seattle holds the decisive late-inning advantage against a Cincinnati bullpen struggling on the road. The Mariners’ home relief pitching and favorable situational record support the short moneyline.

Athletics vs Arizona Diamondbacks

Play: Arizona Diamondbacks Moneyline
Moneyline: -137
Grade: B+ (Debut Starter Fade)
Key Edges:

  • Kohl Drake is expected to make his MLB debut
  • Drake posted a 6.92 ERA at Triple-A
  • His Triple-A WHIP was 1.65
  • Jack Perkins has an 8.64 ERA over his past four appearances
  • Arizona owns the better recent bullpen form
  • Athletics have lost 19 of their past 24 games
  • Arizona is 14-3 in this specific home-favorite situation

Read:
Arizona gets a favorable matchup against a debuting starter with poor Triple-A numbers and an Athletics club in severe decline. The Diamondbacks’ bullpen and dominant situational home trend make them the preferred side.

Avatar photo

Tony Tellez

Tony Tellez is the author/editor of TonysPicks, offering daily free sports picks and expert analysis for legal wagering. A seasoned handicapper with a TV show background and significant online presence, Tony provides data-driven insights across NFL, NBA, MLB, NHL, UFC, and more, focusing on valuable betting information.