Your daily bets for 7/20

🏆 Today’s Top Free Picks

  • ⚾️ MLB: Arizona Diamondbacks vs St. Louis Cardinals

    • Pick: Diamondbacks to win -144 (3u)

    • Analysis: The Diamondbacks go for the sweep against the Cardinals after two dominant wins (7-3 and 10-1) at home. Arizona sits at .500 at home (25-25) and is 5-5 in their last 10, averaging 4.9 runs per game with a solid 3.45 ERA. The Cardinals, meanwhile, are 4-6 in their last 10 with a 5.59 ERA and are struggling on the road (22-28). Across the board—offense, pitching, and slash lines—the D-backs hold the edge.

      Merrill Kelly (8-5, 3.34 ERA) has been in form this month, posting a 2.50 ERA and limiting opponents to a .206 average at Chase Field. He faces Miles Mikolas (5-6, 4.94 ERA), who’s been shaky on the road with a 5.58 ERA and .301 OBA. Arizona has been hitting righties well (.254 AVG, .334/.459/.792 slash), and they’ve averaged 12 hits and just 7 strikeouts per game in this series. Expect the D-backs to strike early, with a strong outing from Kelly and a lean to the over (9) due to potential bullpen leaks late.

  • ⚾ MLB: Detroit Tigers vs Texas Rangers

  • MLB: Milwaukee Brewers vs Los Angeles Dodgers

  • MLB: Detroit Tigers vs Texas Rangers

** See more about units below

A "unit" typically ranging from 1% to 5% of your total bankroll, and serves as a standard measure for the amount wagered on each bet. Smaller bankrolls typically use 1% or less per unit, larger bankrolls can go up to 2% for balanced risk, and experienced bettors may bet 3% or more per unit. For example, if your bankroll is $1,000 and you set one unit as 2% ($20), you would bet $20 for each unit.

Want more picks?

Upgrade now to get full access to all our top daily picks—complete with confidence ratings, unit suggestions, and expert analysis on every bet.

📊 Previous Results

💰 Our Record: 2-2 (-1 units)
  •  Blue Jays to win +105 (2u)

  •  Rays to win -131 (2u)

  •  Mets to win -185 (3u)

  • White Sox vs Pirates Under 8.5 runs -110 (2u)


Overall Record 272-192

Disclaimer: Sports betting involves risk. There are no guarantees, and past performance does not indicate future results. Please bet responsibly. If you or someone you know has a gambling problem, seek help at 1-800-GAMBLER