- Your Daily Bets
- Posts
- Your daily bets for 7/20
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