The GoalGet free picks →

MLB picks

15+ games a day, every day.

MLB slate: Wednesday, July 22 (17 games)

A 17-game Wednesday card including two split doubleheaders. Starters, season components, standings and splits from the MLB Stats API; derived rates (ERA, WHIP, K/9, FIP) computed from the same feed. Odds averaged live across Playdoit.mx and Caliente.mx. Withheld per the guardrail rather than estimated: Gabriel Hughes (14.1 IP) and the Boston Game 2 starter (TBD) have pitching rows null. Times shown in Mexico City (CST).

Best bets · conviction order
  1. Red Sox ML (-145, Bennett 3.08 FIP vs Kremer 6.23, Boston 10-0) · Orioles @ Red Sox G1 · Best Bet of the Day
  2. Over 9.5 (-105, Lauer 6.11 FIP and Nola 5.00 FIP in a homer park) · Dodgers @ Phillies
  3. Yankees ML (-170, Fried 2.76 FIP, 1.01 WHIP) · Pirates @ Yankees G2
  4. Tigers ML (-102, Montero 3.67 FIP vs Rea 4.89 at a pick'em) · Tigers @ Cubs
  5. Mariners ML (-145, Hancock 1.01 WHIP vs Singer's 5.49 FIP) · Reds @ Mariners
  6. Athletics ML (+100, Jump 3.15 FIP vs Kelly 5.94) · Athletics @ D-backs
Best NRFI plays
  1. Mets @ Brewers (Scott vs Henderson): Henderson's 0.93 WHIP is the best suppression figure on the board, total 7.5.
  2. Rays @ Blue Jays (Jax vs Fisher): both WHIPs under 1.30 with strikeout rates above nine per nine, total 8.
  3. Padres @ Braves (King vs Perez): both starters under 1.20 WHIP, and San Diego's .680 OPS vs LHP is the worst split today.

Withheld per the guardrail rather than estimated: Gabriel Hughes and the unannounced Boston Game 2 starter have pitching rows blank. Orioles @ Red Sox Game 1 had a split total (9 at Caliente, 9.5 at Playdoit): shop for the number. Playdoit listed McGreevy for St. Louis and Quantrill for Texas while the MLB feed and Caliente list Dobbins and Alexander; confirm at your book. Check the Wrigley wind before the Tigers @ Cubs total. Several plays are leans, not full plays: stake to the confidence level. Odds were live at publication and will move. Not financial advice.

MLB

Match previews & picks

MLB11:05am CST · Yankee Stadium
Pirates @ Yankees (G1)
Top pick:Yankees ML-172*
3 picks · Full analysis →

*Odds subject to change — confirm current odds at your sportsbook before betting.

🔥 Best Bet of the Day11:35am CST · Fenway Park
Orioles @ Red Sox (G1)
Top pick:Red Sox ML-145*
3 picks · Full analysis →

*Odds subject to change — confirm current odds at your sportsbook before betting.

MLB12:10pm CST · Kauffman Stadium
Giants @ Royals
Top pick:Giants ML-119*
3 picks · Full analysis →

*Odds subject to change — confirm current odds at your sportsbook before betting.

MLB12:10pm CST · American Family Field
Mets @ Brewers
Top pick:Under 7.5-105*
3 picks · Full analysis →

*Odds subject to change — confirm current odds at your sportsbook before betting.

MLB1:10pm CST · Coors Field
Nationals @ Rockies
Top pick:Nationals ML-141*
3 picks · Full analysis →

*Odds subject to change — confirm current odds at your sportsbook before betting.

MLB1:40pm CST · Chase Field
Athletics @ D-backs
Top pick:Athletics ML+100*
3 picks · Full analysis →

*Odds subject to change — confirm current odds at your sportsbook before betting.

MLB1:40pm CST · T-Mobile Park
Reds @ Mariners
Top pick:Mariners ML-145*
3 picks · Full analysis →

*Odds subject to change — confirm current odds at your sportsbook before betting.

MLB2:07pm CST · Angel Stadium
Cardinals @ Angels
Top pick:Pass the moneyline
3 picks · Full analysis →

*Odds subject to change — confirm current odds at your sportsbook before betting.

MLB4:40pm CST · Progressive Field
Twins @ Guardians
Top pick:Guardians ML-125*
3 picks · Full analysis →

*Odds subject to change — confirm current odds at your sportsbook before betting.

MLB4:40pm CST · Citizens Bank Park
Dodgers @ Phillies
Top pick:Over 9.5-105*
3 picks · Full analysis →

*Odds subject to change — confirm current odds at your sportsbook before betting.

MLB5:05pm CST · Yankee Stadium
Pirates @ Yankees (G2)
Top pick:Yankees ML-170*
3 picks · Full analysis →

*Odds subject to change — confirm current odds at your sportsbook before betting.

MLB5:07pm CST · Rogers Centre
Rays @ Blue Jays
Top pick:Under 8-107*
3 picks · Full analysis →

*Odds subject to change — confirm current odds at your sportsbook before betting.

MLB5:10pm CST · Fenway Park
Orioles @ Red Sox (G2)
Top pick:Pass the moneyline
3 picks · Full analysis →

*Odds subject to change — confirm current odds at your sportsbook before betting.

MLB5:15pm CST · Truist Park
Padres @ Braves
Top pick:Braves ML-113*
3 picks · Full analysis →

*Odds subject to change — confirm current odds at your sportsbook before betting.

MLB6:05pm CST · Globe Life Field
White Sox @ Rangers
Top pick:White Sox ML-106*
3 picks · Full analysis →

*Odds subject to change — confirm current odds at your sportsbook before betting.

MLB6:10pm CST · Wrigley Field
Tigers @ Cubs
Top pick:Tigers ML-102*
3 picks · Full analysis →

*Odds subject to change — confirm current odds at your sportsbook before betting.

MLB6:10pm CST · Daikin Park
Marlins @ Astros
Top pick:Marlins ML+100*
3 picks · Full analysis →

*Odds subject to change — confirm current odds at your sportsbook before betting.

How we pick MLB

Pitcher matchup quality (xERA, percentile metrics), park and handedness splits, and bullpen fatigue drive our daily picks and pitcher-prop spotlight.