SYSTEM STATUS: Online WIN: WON: San Francisco Giants @ Arizona Diamondbacks (San Francisco Giants 3 @ +750) WIN: WON: San Francisco Giants @ Arizona Diamondbacks (San Francisco Giants 2.5 @ +750) TREND: HOT TREND: MLB Totals hitting 80.0% over 30 days WIN: WON: San Francisco Giants @ Arizona Diamondbacks (San Francisco Giants 4 @ +400) WIN: WON: San Francisco Giants @ Arizona Diamondbacks (San Francisco Giants 3.5 @ +450) TREND: HOT TREND: MLB Spread hitting 79.5% over 30 days SYSTEM: SYSTEM ALPHA: MLB Value is +538.1 units this season TREND: HOT TREND: MLB Value hitting 79.6% over 30 days SYSTEM: SYSTEM ALPHA: MLB Value is +1218.7 units this season SYSTEM: SYSTEM ALPHA: MLB Value is +1238.5 units this season WIN: WON: Cincinnati Reds @ Milwaukee Brewers (Milwaukee Brewers -1.5 @ +124) WIN: WON: San Francisco Giants @ Arizona Diamondbacks (San Francisco Giants 5.5 @ +106) WIN: WON: San Francisco Giants @ Arizona Diamondbacks (San Francisco Giants 5 @ +195) SYSTEM: SYSTEM ALPHA: MLB Value is +601.4 units this season TREND: HOT TREND: MLB Spread hitting 79.5% over 30 days WIN: WON: Cincinnati Reds @ Milwaukee Brewers (Milwaukee Brewers -1.5 @ +126) TREND: HOT TREND: MLB Value hitting 80.0% over 30 days SYSTEM: SYSTEM ALPHA: MLB Value is +601.4 units this season WIN: WON: San Francisco Giants @ Arizona Diamondbacks (San Francisco Giants 5.5 @ +118) WIN: WON: San Francisco Giants @ Arizona Diamondbacks (San Francisco Giants 4.5 @ +240) RESULT: WON: San Francisco Giants @ Arizona Diamondbacks (San Francisco Giants 3 @ +750) RESULT: WON: San Francisco Giants @ Arizona Diamondbacks (San Francisco Giants 2.5 @ +750) 0.0% EDGE: HOT TREND: MLB Totals hitting 80.0% over 30 days RESULT: WON: San Francisco Giants @ Arizona Diamondbacks (San Francisco Giants 4 @ +400) RESULT: WON: San Francisco Giants @ Arizona Diamondbacks (San Francisco Giants 3.5 @ +450) 0.0% EDGE: HOT TREND: MLB Spread hitting 79.5% over 30 days 0.0% EDGE: SYSTEM ALPHA: MLB Value is +538.1 units this season 0.0% EDGE: HOT TREND: MLB Value hitting 79.6% over 30 days 0.0% EDGE: SYSTEM ALPHA: MLB Value is +1218.7 units this season 0.0% EDGE: SYSTEM ALPHA: MLB Value is +1238.5 units this season RESULT: WON: Cincinnati Reds @ Milwaukee Brewers (Milwaukee Brewers -1.5 @ +124) RESULT: WON: San Francisco Giants @ Arizona Diamondbacks (San Francisco Giants 5.5 @ +106) RESULT: WON: San Francisco Giants @ Arizona Diamondbacks (San Francisco Giants 5 @ +195) 0.0% EDGE: SYSTEM ALPHA: MLB Value is +601.4 units this season 0.0% EDGE: HOT TREND: MLB Spread hitting 79.5% over 30 days RESULT: WON: Cincinnati Reds @ Milwaukee Brewers (Milwaukee Brewers -1.5 @ +126) 0.0% EDGE: HOT TREND: MLB Value hitting 80.0% over 30 days 0.0% EDGE: SYSTEM ALPHA: MLB Value is +601.4 units this season RESULT: WON: San Francisco Giants @ Arizona Diamondbacks (San Francisco Giants 5.5 @ +118) RESULT: WON: San Francisco Giants @ Arizona Diamondbacks (San Francisco Giants 4.5 @ +240)
MODELS ONLINE / DATA PROVIDER · NOT A BOOKMAKER / EVERY PICK TIMESTAMPED & GRADED / 12 LEAGUES MODELLED
Logo BET BETTER PRO TERMINAL
Latest settled result · Jul 2, 2026

Every pick we publish, tracked and settled.

Every pick we publish is tracked and settled in public — wins and losses, no cherry-picking. And we measure the one number that proves a real edge: how often we beat the closing line.

63.4%
Beat the close · 90d
+0.4%
Median CLV · 90d
34.7%
Hit rate · 30d
417
Wins · 30d

Every settled pick is on this page — wins and losses, nothing hidden. We lead with the metrics that prove an edge is real; the complete window-by-window record is right below.

The record over time

The complete settled record — every pick counted, nothing filtered out — across 7, 30 and 90 days. Full transparency, wins and losses.

Last 7 days
Picks433
Hit rate40.4%
Units P/L+27.8u
ROI+6.4%
Last 30 days
Picks1203
Hit rate34.7%
Units P/L-205.8u
ROI-17.1%
Last 90 days
Picks2439
Hit rate40.5%
Units P/L-96.1u
ROI-3.9%

By sport · last 30 days

Sorted by units profit/loss, sports with at least 10 settled picks. Tap a sport to see today's bets.

Settled betting record by sport, last 30 days
SportPicksHitUnitsROI
AFL 10 30.0% -4.3u -42.9%
MLB 1188 34.7% -200.2u -16.9%

Where the model earns its keep

The same 30-day window — but only the selections our model flagged with a 3%+ edge. The bets it actually rated as value.

Model edge ≥ 3% · last 30 days
1017
Picks
33.7%
Hit rate
-173.3u
Units P/L
-17.0%
ROI

We beat the closing line

Closing-line value (CLV) is the sharpest honesty test there is: did our published price beat where the market closed? Across 93 graded tips in the last 90 days, our odds were better than the closing consensus 63.4% of the time. Beating the close is what separates a real edge from luck.

Closing-line value · last 90 days
93
Tips vs close
63.4%
Beat the close
+0.4%
Median CLV

CLV compares the price each tip was published at to the average price across the books at the moment the market closed — a like-for-like number, no cherry-picking. We headline the median because a few longshots skew the average.

Recent settled picks

The latest results as they land — green for wins, red for losses, nothing left off the list.

LOST
Miami Marlins
MLB · Moneyline · Jul 2
-127 · -1.00u
WON
Milwaukee Brewers
MLB · Moneyline · Jul 2
-189 · +0.53u
WON
San Francisco Giants 2.5
MLB · Spread · Jul 2
+750 · +7.50u
WON
San Francisco Giants 3
MLB · Spread · Jul 2
+750 · +7.50u
WON
San Francisco Giants 3.5
MLB · Spread · Jul 2
+450 · +4.50u
WON
San Francisco Giants 4
MLB · Spread · Jul 2
+400 · +4.00u
WON
San Francisco Giants 4.5
MLB · Spread · Jul 2
+240 · +2.40u
WON
San Francisco Giants 5
MLB · Spread · Jul 2
+195 · +1.95u
WON
San Francisco Giants 5.5
MLB · Spread · Jul 2
+112 · +1.12u
WON
San Francisco Giants 6.5
MLB · Spread · Jul 2
-286 · +0.35u
WON
San Francisco Giants 7
MLB · Spread · Jul 2
-526 · +0.19u
WON
San Francisco Giants 7.5
MLB · Spread · Jul 2
-625 · +0.16u
WON
Colorado Rockies 11.5
MLB · Spread · Jul 2
-159 · +0.63u
WON
Colorado Rockies 12.5
MLB · Spread · Jul 2
-147 · +0.68u
LOST
Miami Marlins -1
MLB · Spread · Jul 2
-106 · -1.00u
LOST
Miami Marlins -1.5
MLB · Spread · Jul 2
+118 · -1.00u
LOST
Miami Marlins -3
MLB · Spread · Jul 2
+200 · -1.00u
LOST
Miami Marlins -3.5
MLB · Spread · Jul 2
+235 · -1.00u
LOST
Miami Marlins -4
MLB · Spread · Jul 2
+279 · -1.00u
LOST
Miami Marlins -5
MLB · Spread · Jul 2
+387 · -1.00u
LOST
Miami Marlins 1
MLB · Spread · Jul 2
-196 · -1.00u
LOST
Miami Marlins 2
MLB · Spread · Jul 2
-345 · -1.00u
LOST
Miami Marlins 2.5
MLB · Spread · Jul 2
-385 · -1.00u
LOST
Miami Marlins 3
MLB · Spread · Jul 2
-526 · -1.00u
WON
Miami Marlins 3.5
MLB · Spread · Jul 2
-588 · +0.17u
WON
Miami Marlins 4
MLB · Spread · Jul 2
-833 · +0.12u
WON
Miami Marlins 4.5
MLB · Spread · Jul 2
-1000 · +0.10u
WON
Milwaukee Brewers -1
MLB · Spread · Jul 2
-139 · +0.72u
WON
Milwaukee Brewers -1.5
MLB · Spread · Jul 2
+125 · +1.25u
LOST
Milwaukee Brewers -2
MLB · Spread · Jul 2
+156 · -1.00u
LOST
Milwaukee Brewers -2.5
MLB · Spread · Jul 2
+210 · -1.00u
LOST
Milwaukee Brewers -3
MLB · Spread · Jul 2
+257 · -1.00u
LOST
Milwaukee Brewers -3.5
MLB · Spread · Jul 2
+340 · -1.00u
LOST
Milwaukee Brewers -4
MLB · Spread · Jul 2
+394 · -1.00u
LOST
Milwaukee Brewers -4.5
MLB · Spread · Jul 2
+500 · -1.00u
LOST
Milwaukee Brewers -5.5
MLB · Spread · Jul 2
+750 · -1.00u
LOST
Milwaukee Brewers -6
MLB · Spread · Jul 2
+810 · -1.00u
WON
Milwaukee Brewers 1
MLB · Spread · Jul 2
-312 · +0.32u
WON
Milwaukee Brewers 1.5
MLB · Spread · Jul 2
-370 · +0.27u
WON
Milwaukee Brewers 2
MLB · Spread · Jul 2
-588 · +0.17u

See tonight's picks

Same model, same 3%+ edge filter — applied to tonight's slate.

View today's best bets

How we track this

Flat staking. Every published selection is treated as a 1-unit bet at the price recorded for it — no parlaying up, no variable stakes.

Honest math. A win at +odds returns odds/100 units; a win at −odds returns 100/|odds| units; a loss is −1 unit. ROI is total units divided by total picks.

No survivorship. The headline record counts every settled selection across NBA, AFL, NHL, MLB and the major soccer leagues — not just the markets that happened to win. See our full methodology.

Past performance is no guarantee of future results — please bet responsibly. Bet Better is not a bookmaker and does not take bets.