Locked at first pitch

Track record, unfiltered

Every settled pick — wins, losses, pushes. No cherry-picking. Graded at the recommended price.

v7 · Pitcher Edge
Sizing — Kelly recommended

EV-sized off Pinnacle's fair line. 418 staked picks · 451 passes (no edge). ½ Kelly doubles every stake of ¼ Kelly — same ROI%, bigger swings.

The verdict½ Kelly
+0.0% ROI
+0.00u
418 settled picks·Avg CLV +8.2¢·48.9% beat the close
418 Kelly-staked picksSizing: ½ KellyWindow: all timeHow we grade →
Last graded 1h ago·Auto-graded from official MLB results + closing lines
Record
200-215-3
418 settled
Win rate
48.2%
Units
+49.35u
ROI
+8.5%
Avg CLV
+8.2¢
849 samples
CLV beat rate
48.9%
picks beating closing line
Settled picks
418
Pushes
3

Performance by signal½ Kelly · 418 staked

Each pick counted once, under its strongest (primary) signal. This is the "no double-counting" view. Steam and Sharp Lead are stack-only confidence boosters in the current model — see the trail view below for their lift.

ROI by signal · sorted1 unit per pick
Underdog Value
+32.5%
Sharp Lead (stack)
+18.4%
Big Consensus Move
+3.8%
Steam
+1.4%
Reverse Price Move
+0.6%
Pitcher Edge
-1.8%
Underdog Value
Dog tightens 10pt+ — money loading the dog
+40.58u
52-49 · 51.5% W
ROI +32.5%
Avg CLV +20.7¢ · 101 samples
Reverse Price Move
Sharp price moves opposite the square money
+0.39u
27-33 · 45% W
ROI +0.6%
Avg CLV +20.6¢ · 60 samples
Big Consensus Move
Whole market repricing 10pt+
+8.85u
65-67-2 · 49.2% W
ROI +3.8%
Avg CLV +31¢ · 133 samples
Pitcher Edge
Starter ERA/WHIP/K-9 advantage ≥ 0.70
-1.63u
33-41-1 · 44.6% W
ROI -1.8%
Avg CLV +27.9¢ · 67 samples

Performance by signal trail½ Kelly · 418 staked

Same picks, but counted under every signal that fired. A pick tagged underdog with a steam stack appears in both the Underdog and Steam rows. Use this to see how each strategy performs in isolation — including stack-only boosters like Steam and Sharp Lead.

These rows overlap on purpose. Adding them up double-counts — one pick can appear in several rows, and the model can also fire more than one position on the same game (moneyline, First 5, total). The honest denominator for this window is 858 distinct settled picks; the headline record above counts each pick once.

Underdog Value
Dog tightens 10pt+ — money loading the dog
+37.47u
60-63 · 48.8% W
ROI +24.8%
Avg CLV +23.5¢ · 123 samples
26 of 123 also tagged with another signal
Reverse Price Move
Sharp price moves opposite the square money
+0.39u
27-33 · 45% W
ROI +0.6%
Avg CLV +20.6¢ · 60 samples
19 of 60 also tagged with another signal
Big Consensus Move
Whole market repricing 10pt+
+10.72u
98-106-3 · 48% W
ROI +3.5%
Avg CLV +30.2¢ · 198 samples
129 of 207 also tagged with another signal
Pitcher Edge
Starter ERA/WHIP/K-9 advantage ≥ 0.70
-0.31u
35-41-1 · 46.1% W
ROI -0.3%
Avg CLV +27.9¢ · 69 samples
141 of 77 also tagged with another signal
SteamRetired
Retired May 2026 — historical record only
+0.36u
8-10 · 44.4% W
ROI +1.4%
Avg CLV +34.2¢ · 18 samples
No longer fires picks or stacks. Historical record only.
15 of 18 also tagged with another signal
Sharp Lead (stack)
Sharps move further than square — confidence booster only
+2.09u
11-10 · 52.4% W
ROI +5.9%
Avg CLV +18.1¢ · 21 samples
14 of 21 also tagged with another signal

Signal performance over time

Cumulative units per signal — same trail semantics as above. A pick tagged with multiple signals contributes to every line. Watch for one signal quietly bleeding while another carries the bottom line.

Book × signal CLV

Average closing-line value per book, broken down by every signal in the trail. Higher CLV = you got a better price than where the line closed. Tells you which book to shop for which kind of pick.

BookOverall CLVReverse PriceSteamSharp LeadUnderdogConsensuspitcher_edge
espnbet+42.7¢n=3-16¢n=1+128¢n=1+16¢n=1
hardrockbet+42.7¢n=3-16¢n=1+128¢n=1+16¢n=1
fanatics+42.7¢n=3-16¢n=1+128¢n=1+16¢n=1
draftkings+29¢n=3-20.5¢n=2+128¢n=1
betfair_ex_eu+25¢n=205+21.2¢n=26+25.8¢n=12+23.3¢n=16+24.4¢n=85+29.6¢n=68+29.6¢n=16
betanysports+24.3¢n=249+20.9¢n=34+21.6¢n=23+22.2¢n=23+24.1¢n=103+29.5¢n=77+31.6¢n=17
lowvig+21.2¢n=331+17.9¢n=70+20.8¢n=25+16.3¢n=38+22.6¢n=123+27.6¢n=87+29.8¢n=23
betonlineag+21.2¢n=334+17.9¢n=71+21.3¢n=26+16.3¢n=38+22.5¢n=125+27.7¢n=88+29.8¢n=23
pinnacle+15.8¢n=275+17.1¢n=44+22.8¢n=22-21.5¢n=30+23.8¢n=101+20.1¢n=90+29.6¢n=14
matchbook+12.7¢n=241+5.9¢n=34+25.4¢n=16-28.6¢n=31+23.5¢n=86+19.2¢n=76+29.4¢n=19
fanduel+12.6¢n=5-27¢n=3+128¢n=1+16¢n=1

Edge proof — CLV vs results

Picks that beat the closing line should outperform — that's the math of edge. Real numbers, no spin.

Beat the close
CLV positive — got a better price than the market closed at
+16.24u
Record
201-211-3
Win rate
48.8%
ROI
+3.9%
415 settled picks
Worse than close
CLV negative — line moved against the pick
-17.70u
Record
57-73-2
Win rate
43.8%
ROI
-13.4%
132 settled picks

Clean vs conflict picks

When two signals disagree on the same game, are we still winning? Split of every settled pick by whether an opposing pick existed at the same time.

Clean picks
No opposing LineDrive signal on this game
+26.98u
Record
180-203-3
Win rate
47%
ROI
+5%
386 settled picks
Conflict picks
Another signal fired the opposite side
+22.37u
Record
20-12
Win rate
62.5%
ROI
+45.7%
32 settled picks

CLV trend

Rolling 20-pick average closing-line value. Above zero = we're consistently beating the market — the single best long-term edge metric.

+8.2¢
avg · 48.9% beat close
Rolling 20-pick CLVCumulative CLVBreakeven

Cumulative units½ Kelly cohort

Book leaderboard

These are the books whose price moves we followed when picks fired. Top book is the sharpest.

Need at least 5 settled picks per book to appear here.

Where the edge lives

Same picks, sliced by the variables that matter. Shows you where the model is actually paying — and where it isn't.

Favorites vs underdogs

Which side of the line we win on.

Not enough data yet.
Home vs away

Whether the picked team is hosting or traveling.

Not enough data yet.
By odds range

ROI by price band — heavy chalk vs live dogs.

Not enough data yet.
By confidence band

Does the model's confidence score actually predict ROI? (Confidence model v2 — May 2026)

Not enough data yet.
By line-move size

Bigger sharp moves should mean stronger signal.

Not enough data yet.
By day of week

Weekday-sharp vs weekend-public-money — does the day matter?

Not enough data yet.
By team

Top teams (5+ settled). Sorted by units.

Need 5+ settled picks per team.

Recent settled picks

Showing 50 of 50
DatePickSignalOddsLine journeyCloseCLVResultUnitsShare
Aug 13
Seattle Mariners ML vs New York Yankees
Final 1-0
underdog-2.4% EV
+134Open +134 → Pick +134 → Close +143+143-16¢won+1.42u
Aug 13
Pittsburgh Pirates ML vs Miami Marlins
Final 13-1
rlm-2.3% EV
-110Open -110 → Pick -110 → Close -120-120+22¢won+0.85u
Aug 13
Cleveland Guardians ML vs Detroit Tigers
Final 0-3
sharp_lead-1.2% EV
+107Open +107 → Pick +107 → Close -110-110+41¢lost-3.00u
Aug 12
Pittsburgh Pirates ML vs Miami Marlins
Final 0-2
sharp_lead-2.4% EV
-102Open -102 → Pick -102 → Close -107-107+12¢lost-1.70u
Aug 11
Los Angeles Angels ML vs Texas Rangers
Final 1-4
consensus-1.4% EV
+109Open +109 → Pick +109 → Close -100-100+22¢lost-1.84u
Aug 11
San Francisco Giants ML vs Houston Astros
Final 3-6
underdog-2.4% EV
+135Open +135 → Pick +135 → Close +136+136-2¢lost-0.38u
Aug 11
Philadelphia Phillies ML vs St. Louis Cardinals
Final 6-5
consensus-1.9% EV
-106Open -106 → Pick -106 → Close -115-115+20¢won+1.58u
Aug 11
Baltimore Orioles ML F5 vs Minnesota Twins
F5 1-2
pitcher_edge-4.3% EV
-120Open -120 → Pick -120 → Close -120-1200¢lostpass
Aug 9
Cleveland Guardians ML vs Chicago White Sox
Final 3-5
consensus-2.3% EV
+107Open +107 → Pick +107 → Close -126-126+74¢lost-2.76u
Aug 9
Seattle Mariners ML F5 vs Tampa Bay Rays
F5 1-2
consensus-3.3% EV
-107Open -107 → Pick -107 → Close -107-1070¢lostpass
Aug 9
Colorado Rockies ML vs St. Louis Cardinals
Final 4-7
underdog-2.4% EV
+149Open +149 → Pick +149 → Close +147+147+3¢lost-0.43u
Aug 9
Kansas City Royals ML vs Chicago Cubs
Final 2-10
underdog-2.3% EV
+154Open +154 → Pick +154 → Close +149+149+8¢lost-0.42u
Aug 9
Kansas City Royals ML F5 vs Chicago Cubs
F5 2-4
pitcher_edge-3.2% EV
+135Open +135 → Pick +135 → Close +135+1350¢lostpass
Aug 9
Athletics ML vs Boston Red Sox
Final 4-3
underdog-3.2% EV
+217Open +217 → Pick +217 → Close +192+192+27¢won+2.21u
Aug 9
Seattle Mariners ML vs Tampa Bay Rays
Final 2-3
consensus-2.3% EV
-115Open -115 → Pick -115 → Close -137-137+43¢lost-3.00u
Aug 9
Cleveland Guardians ML vs Chicago White Sox
Final 3-6
pitcher_edge+0.8% EV
-117Open -117 → Pick -117 → Close -125-125+16¢lost-2.47u
Aug 9
Kansas City Royals ML vs Chicago Cubs
Final 6-3
underdog-1.6% EV
+145Open +145 → Pick +145 → Close +137+137+14¢won+0.86u
Aug 8
Athletics ML vs Boston Red Sox
Final 7-3
underdog+0.6% EV
+206Open +206 → Pick +206 → Close +244+244-36¢won+0.30u
Aug 8
Los Angeles Angels ML vs Miami Marlins
Final 0-7
underdog-1.6% EV
+154Open +154 → Pick +154 → Close +134+134+34¢lost-2.06u
Aug 8
Los Angeles Angels ML F5 vs Miami Marlins
F5 0-7
consensus-3.6% EV
+122Open +122 → Pick +122 → Close +122+1220¢lostpass
Aug 8
Under 4.5 · Under vs Houston Astros @ San Diego Padres
F5 total 7 · U4.5 ✗
pitcher_edge+1.1% EV
+110Open +110 → Pick +110 → Close —lost-0.49u
Aug 7
Kansas City Royals ML vs Minnesota Twins
Final 3-4
pitcher_edge+1.6% EV
-113Open -113 → Pick -113 → Close -128-128+31¢lost-0.91u
Aug 7
Kansas City Royals ML F5 vs Minnesota Twins
F5 2-1
pitcher_edge-3.8% EV
-135Open -135 → Pick -135 → Close -135-1350¢wonpass
Aug 6
Seattle Mariners ML vs Detroit Tigers
Final 0-11
pinnacle_ev-1.5% EV
-124Open -124 → Pick -124 → Close -115-115-19¢lostpass
Aug 6
Toronto Blue Jays ML F5 vs Chicago Cubs
F5 1-0
pitcher_edge-4.3% EV
-120Open -120 → Pick -120 → Close -120-1200¢wonpass
Aug 6
Pittsburgh Pirates ML F5 vs Milwaukee Brewers
F5 2-4
consensus-3.7% EV
+107Open +107 → Pick +107 → Close +107+1070¢lostpass
Aug 6
San Diego Padres ML vs Arizona Diamondbacks
Final 4-10
consensus+4.5% EV
-105Open -105 → Pick -105 → Close -135-135+62¢lost-2.35u
Aug 6
Milwaukee Brewers ML vs Pittsburgh Pirates
Final 4-2
consensus+1.4% EV
-118Open -118 → Pick -118 → Close -126-126+16¢won+0.70u
Aug 6
Chicago White Sox ML vs Boston Red Sox
Final 0-4
rlm+1.9% EV
+113Open +113 → Pick +113 → Close +119+119-13¢lost-0.82u
Aug 6
New York Mets ML vs Cleveland Guardians
Final 6-5
sharp_lead+0.5% EV
-107Open -107 → Pick -107 → Close -103-103-10¢won+0.27u
Aug 6
Athletics ML vs Cincinnati Reds
Final 2-3
underdog+1.5% EV
+131Open +131 → Pick +131 → Close +135+135-7¢lost-0.58u
Aug 5
Toronto Blue Jays ML vs Houston Astros
Final 5-4
pinnacle_ev-28.2% EV
-103Open -103 → Pick -103 → Close +199+199-173¢wonpass
Aug 5
Under 4.5 · Under vs Minnesota Twins @ Kansas City Royals
F5 total 6 · U4.5 ✗
pitcher_edge+2.9% EV
+110Open +110 → Pick +110 → Close —lost-1.32u
Aug 5
Kansas City Royals ML F5 vs Minnesota Twins
F5 5-1
pitcher_edge-3.4% EV
+130Open +130 → Pick +130 → Close +130+1300¢wonpass
Aug 5
Atlanta Braves ML F5 vs Miami Marlins
F5 1-0
pitcher_edge-3.6% EV
-140Open -140 → Pick -140 → Close -140-1400¢wonpass
Aug 5
Athletics ML F5 vs Cincinnati Reds
F5 3-3
pitcher_edge-3.9% EV
+113Open +113 → Pick +113 → Close +113+1130¢pushpass
Aug 5
Los Angeles Angels ML vs Baltimore Orioles
Final 1-3
rlm-1.2% EV
+118Open +118 → Pick +118 → Close +129+129-22¢lostpass
Aug 4
Toronto Blue Jays ML F5 vs Houston Astros
F5 2-6
pitcher_edge-4.3% EV
-100Open -100 → Pick -100 → Close —voidpass
Aug 4
Over 4 · Over vs Los Angeles Dodgers @ Chicago Cubs
F5 total 11 · O4 ✓
consensus+4.7% EV
+100Open +100 → Pick +100 → Close —won+2.35u
Aug 4
Washington Nationals ML F5 vs Philadelphia Phillies
F5 3-0
pitcher_edge-3.6% EV
+120Open +120 → Pick +120 → Close +120+1200¢wonpass
Aug 2
Kansas City Royals ML F5 vs Colorado Rockies
F5 1-2
pitcher_edge-4.0% EV
+110Open +110 → Pick +110 → Close +110+1100¢lostpass
Aug 2
Los Angeles Angels ML vs Milwaukee Brewers
Final 3-0
underdog+0.2% EV
+200Open +200 → Pick +200 → Close +194+194+7¢won+0.10u
Aug 2
Cincinnati Reds ML vs Pittsburgh Pirates
Final 10-2
pinnacle_ev-1.9% EV
-146Open -146 → Pick -146 → Close -129-129-30¢wonpass
Aug 2
Toronto Blue Jays ML vs St. Louis Cardinals
Final 1-5
consensus+1.3% EV
-119Open -119 → Pick -119 → Close -129-129+20¢lost-0.76u
Aug 2
Washington Nationals ML F5 vs Atlanta Braves
F5 2-3
pitcher_edge
-119Open -119 → Pick -119 → Close -119-1190¢lost
Aug 2
Colorado Rockies ML vs Kansas City Royals
Final 12-6
consensus+2.6% EV
-109Open -109 → Pick -109 → Close -115-115+13¢won+1.28u
Aug 1
Miami Marlins ML vs New York Mets
Final 6-2
sharp_lead-2.2% EV
+113Open +113 → Pick +113 → Close +117+117-9¢wonpass
Aug 1
Chicago White Sox ML vs Tampa Bay Rays
Final 0-1
underdog+0.8% EV
+157Open +157 → Pick +157 → Close +149+149+13¢lost-0.25u
Aug 1
Los Angeles Angels ML vs Milwaukee Brewers
Final 2-6
rlm+2.9% EV
+158Open +158 → Pick +158 → Close +150+150+12¢lost-0.91u
Aug 1
Los Angeles Angels ML F5 vs Milwaukee Brewers
F5 2-6
consensus-3.1% EV
+140Open +140 → Pick +140 → Close +140+1400¢lostpass

Why you can trust these numbers

  • • Every pick is locked at first pitch — recommendation, odds, and reasoning can't change after a game starts.
  • • All settled picks are public, including premium ones, after the game ends. No hiding losers.
  • • Graded at the recommended price (1 unit), so the units number is what you'd have done following along.
  • • CLV is calculated against the line at the close of betting — the industry standard for measuring long-term edge.
Read the full methodology →