Track Record
Full transparency on all alerts, CLV tracking, and performance metrics.
Recent Performance
Last 7 Days
Last 30 Days
CLV Distribution
Distribution of Closing Line Value across all alerts. Positive CLV indicates we got better odds than the closing line.
Performance by Sport
| Sport | Alerts | CLV+ Rate | Avg CLV | Win Rate | W-L | ROI |
|---|---|---|---|---|---|---|
| mlb | 140 | 81.90% | +3.93% | 45.50% | 61-73 | -11.17% |
| tennis_wta | 2 | 100.00% | +5.49% | 0.00% | 0-0 | +0.00% |
| tennis_atp | 2 | 100.00% | +6.25% | 0.00% | 0-0 | +0.00% |
| nhl | 370 | 100.00% | +4.83% | 58.10% | 215-155 | -1.24% |
| nba | 1,182 | 79.30% | +3.63% | 51.70% | 609-568 | -0.15% |
Performance by Bet Type
| Bet Type | Alerts | CLV+ Rate | Avg CLV | Win Rate | W-L | ROI |
|---|---|---|---|---|---|---|
| Spread | 26 | 65.20% | +0.96% | 57.70% | 15-11 | -0.66% |
| Moneyline | 30 | 72.40% | +1.94% | 69.20% | 18-8 | +12.93% |
| Total | 122 | 85.10% | +4.47% | 43.10% | 50-66 | -13.10% |
| Points | 537 | 91.70% | +5.57% | 54.50% | 291-243 | +0.63% |
| Shots on Goal | 264 | 0.00% | +0.00% | 53.80% | 142-122 | -2.64% |
| Rebounds | 410 | 0.00% | +0.00% | 48.40% | 198-211 | -6.77% |
| Assists | 307 | 0.00% | +0.00% | 55.90% | 171-135 | +7.19% |
Performance by Detector Source
Compares alerts produced by each detector. market_consensus
is the live line-shopping detector; nhl_stacking_v3 is the
NHL regular-season stacking model. Other model sources visible here
(e.g. nba_model_v2, nhl_model_v1) are sunset —
historical alerts only, no new picks since 2026-05-30.
| Source | Alerts | CLV+ Rate | Avg CLV | Win Rate | W-L | ROI |
|---|---|---|---|---|---|---|
| market_consensus | 1,696 | 82.30% | +3.92% | 52.60% | 885-796 | -1.27% |
Performance by Movement Signal
| Movement Class | Record | Win Rate | ROI |
|---|---|---|---|
| expanding | 29-33 | 46.80% | -26.75% |
| confirming | 19-6 | 76.00% | 50.07% |
| fading | 10-8 | 55.60% | -5.93% |
| RLM Status | Record | Win Rate | ROI |
|---|---|---|---|
| No RLM | 44-38 | 53.70% | -7.36% |
| RLM | 14-9 | 60.90% | 3.93% |
Alert Log
Showing 1696 most recent alerts| Date | Sport | Type | Selection | Book | Alert Odds | Close Odds | CLV | EV | Result |
|---|---|---|---|---|---|---|---|---|---|
| 06/16/26 | mlb | Spread |
Colorado Rockies +1.5
Colorado Rockies @ Chicago Cubs
|
LowVig | -112 | -119 | +2.85% | +1.72% | WIN |
| 06/16/26 | tennis_wta | Moneyline |
Paula Badosa ML
Paula Badosa @ Suzan Lamens
|
William Hill | -115 | -142 | +9.70% | +5.22% | NONE |
| 06/16/26 | tennis_wta | Moneyline |
Linda Noskova ML
Renata Zarazua @ Linda Noskova
|
BetUS | -500 | -541 | +1.28% | +2.24% | NONE |
| 06/16/26 | tennis_atp | Moneyline |
Jakub Mensik ML
Adrian Mannarino @ Jakub Mensik
|
LowVig | -164 | -195 | +6.41% | +2.01% | NONE |
| 06/16/26 | mlb | Total |
Under 8.0
Kansas City Royals @ Washington Nationals
|
LowVig | +112 | +105 | +3.41% | +4.38% | LOSS |
| 06/16/26 | mlb | Total |
Over 8.0
Detroit Tigers @ Houston Astros
|
BetOnline | +112 | +101 | +5.47% | +7.52% | LOSS |
| 06/15/26 | mlb | Moneyline |
St. Louis Cardinals ML
San Diego Padres @ St. Louis Cardinals
|
DraftKings | -151 | -159 | +2.05% | +0.84% | WIN |
| 06/15/26 | mlb | Total |
Under 9.0
Colorado Rockies @ Chicago Cubs
|
BetUS | +105 | -113 | +8.76% | +5.88% | PUSH |
| 06/15/26 | tennis_atp | Moneyline |
Hubert Hurkacz ML
Hubert Hurkacz @ Andrey Rublev
|
BetUS | +100 | -113 | +6.10% | +2.75% | NONE |
| 06/15/26 | mlb | Total |
Under 8.5
Kansas City Royals @ Washington Nationals
|
LowVig | +112 | -113 | +12.47% | +3.48% | LOSS |
| 06/14/26 | nhl | Points |
Shea Theodore Under 0.5
Carolina Hurricanes @ Vegas Golden Knights
|
BetMGM | -120 | N/A | N/A | +0.84% | WIN |
| 06/14/26 | nhl | Points |
Noah Hanifin Under 0.5
Carolina Hurricanes @ Vegas Golden Knights
|
DraftKings | -280 | N/A | N/A | +1.96% | WIN |
| 06/14/26 | nhl | Points |
Sean Walker Under 0.5
Carolina Hurricanes @ Vegas Golden Knights
|
BetMGM | -350 | N/A | N/A | +0.59% | WIN |
| 06/14/26 | nhl | Points |
Colton Sissons Under 0.5
Carolina Hurricanes @ Vegas Golden Knights
|
BetMGM | -325 | N/A | N/A | +0.62% | WIN |
| 06/14/26 | nhl | Shots on Goal |
Jack Eichel Over 2.5
Carolina Hurricanes @ Vegas Golden Knights
|
FanDuel | -108 | N/A | N/A | +1.2% | LOSS |
| 06/14/26 | nhl | Shots on Goal |
Noah Hanifin Under 1.5
Carolina Hurricanes @ Vegas Golden Knights
|
Bovada | -210 | N/A | N/A | +0.66% | WIN |
| 06/14/26 | nhl | Shots on Goal |
Sebastian Aho Under 2.5
Carolina Hurricanes @ Vegas Golden Knights
|
Bovada | -145 | N/A | N/A | +1.49% | WIN |
| 06/14/26 | nhl | Shots on Goal |
Jack Eichel Under 2.5
Carolina Hurricanes @ Vegas Golden Knights
|
Bovada | +110 | N/A | N/A | +2.28% | WIN |
| 06/14/26 | mlb | Total |
Under 9.5
Los Angeles Dodgers @ Chicago White Sox
|
FanDuel | +100 | -110 | +4.76% | +1.27% | LOSS |
| 06/14/26 | mlb | Total |
Over 10.5
Los Angeles Dodgers @ Chicago White Sox
|
LowVig | +112 | -102 | +7.05% | +3.93% | LOSS |
| 06/14/26 | mlb | Spread |
Houston Astros +1.5
Houston Astros @ Kansas City Royals
|
LowVig | -180 | -200 | +3.70% | +0.92% | LOSS |
| 06/14/26 | mlb | Total |
Over 7.5
Philadelphia Phillies @ Milwaukee Brewers
|
LowVig | +112 | -120 | +15.64% | +3.93% | LOSS |
| 06/14/26 | mlb | Total |
Under 7.0
Philadelphia Phillies @ Milwaukee Brewers
|
BetMGM | +100 | +107 | -3.38% | +1.27% | WIN |
| 06/14/26 | mlb | Total |
Under 8.5
St. Louis Cardinals @ Minnesota Twins
|
LowVig | +103 | -117 | +9.45% | +4.33% | LOSS |
| 06/14/26 | mlb | Spread |
Texas Rangers +1.5
Texas Rangers @ Boston Red Sox
|
BetOnline | -190 | -199 | +1.58% | +2.17% | WIN |
| 06/14/26 | nba | Points |
Stephon Castle Under 16.5
New York Knicks @ San Antonio Spurs
|
Bovada | +100 | N/A | N/A | +2.91% | WIN |
| 06/14/26 | nba | Points |
Josh Hart Under 9.5
New York Knicks @ San Antonio Spurs
|
DraftKings | -105 | N/A | N/A | +1.75% | LOSS |
| 06/14/26 | nba | Points |
Dylan Harper Under 14.5
New York Knicks @ San Antonio Spurs
|
Bovada | +125 | N/A | N/A | +4.95% | LOSS |
| 06/14/26 | nba | Points |
Jalen Brunson Under 28.5
New York Knicks @ San Antonio Spurs
|
Bovada | +100 | N/A | N/A | +2.91% | LOSS |
| 06/14/26 | nba | Points |
Mikal Bridges Under 10.5
New York Knicks @ San Antonio Spurs
|
Bovada | +115 | N/A | N/A | +1.26% | LOSS |
| 06/14/26 | nba | Points |
Victor Wembanyama Under 28.5
New York Knicks @ San Antonio Spurs
|
Bovada | +100 | N/A | N/A | +0.84% | WIN |
| 06/14/26 | nba | Rebounds |
Dylan Harper Under 5.5
New York Knicks @ San Antonio Spurs
|
Bovada | +115 | N/A | N/A | +1.91% | WIN |
| 06/14/26 | mlb | Spread |
Washington Nationals +1.5
Seattle Mariners @ Washington Nationals
|
LowVig | -117 | -133 | +5.87% | +1.67% | WIN |
| 06/14/26 | mlb | Total |
Under 9.5
Seattle Mariners @ Washington Nationals
|
LowVig | -102 | -113 | +5.06% | +1.23% | LOSS |
| 06/14/26 | mlb | Total |
Under 9.0
Arizona Diamondbacks @ Cincinnati Reds
|
LowVig | +112 | -101 | +6.53% | +3.04% | WIN |
| 06/14/26 | nba | Assists |
OG Anunoby Over 1.5
New York Knicks @ San Antonio Spurs
|
FanDuel | +102 | N/A | N/A | +3.41% | LOSS |
| 06/14/26 | nba | Points |
Keldon Johnson Over 6.5
New York Knicks @ San Antonio Spurs
|
FanDuel | +102 | -110 | +5.81% | +0.88% | WIN |
| 06/14/26 | nba | Points |
Miles McBride Under 2.5
New York Knicks @ San Antonio Spurs
|
BetMGM | +115 | -102 | +8.56% | +2.57% | WIN |
| 06/14/26 | mlb | Total |
Under 7.0
Miami Marlins @ Pittsburgh Pirates
|
MyBookie | +102 | -114 | +7.61% | +6.16% | WIN |
| 06/14/26 | nba | Assists |
Julian Champagnie Under 1.5
New York Knicks @ San Antonio Spurs
|
BetMGM | -175 | N/A | N/A | +2.31% | WIN |
| 06/13/26 | nba | Rebounds |
Jalen Brunson Under 3.5
New York Knicks @ San Antonio Spurs
|
BetMGM | -140 | N/A | N/A | +2.04% | WIN |
| 06/13/26 | nba | Points |
Landry Shamet Over 6.5
New York Knicks @ San Antonio Spurs
|
FanDuel | +102 | -103 | +2.49% | +0.88% | LOSS |
| 06/13/26 | nba | Assists |
Devin Vassell Over 2.5
New York Knicks @ San Antonio Spurs
|
BetMGM | +120 | N/A | N/A | +2.89% | LOSS |
| 06/13/26 | nba | Rebounds |
Mikal Bridges Over 3.5
New York Knicks @ San Antonio Spurs
|
FanDuel | +124 | N/A | N/A | +2.11% | LOSS |
| 06/13/26 | nba | Points |
Karl-Anthony Towns Under 16.5
New York Knicks @ San Antonio Spurs
|
DraftKings | -110 | -118 | +3.34% | +0.95% | WIN |
| 06/13/26 | nba | Assists |
Josh Hart Under 4.5
New York Knicks @ San Antonio Spurs
|
BetMGM | +115 | N/A | N/A | +1.47% | WIN |
| 06/13/26 | nba | Points |
Victor Wembanyama Under 27.5
New York Knicks @ San Antonio Spurs
|
Bovada | +120 | -112 | +16.23% | +2.89% | WIN |
| 06/13/26 | nba | Assists |
Karl-Anthony Towns Over 3.5
New York Knicks @ San Antonio Spurs
|
Bovada | +105 | N/A | N/A | +2.2% | LOSS |
| 06/13/26 | nba | Assists |
Victor Wembanyama Under 3.5
New York Knicks @ San Antonio Spurs
|
BetMGM | -130 | N/A | N/A | +3.01% | WIN |
| 06/13/26 | nba | Points |
Jalen Brunson Under 27.5
New York Knicks @ San Antonio Spurs
|
Bovada | +120 | -110 | +15.24% | +7.43% | LOSS |
| 06/13/26 | nba | Rebounds |
Stephon Castle Over 4.5
New York Knicks @ San Antonio Spurs
|
FanDuel | -125 | N/A | N/A | +0.97% | WIN |
| 06/13/26 | nba | Rebounds |
Jose Alvarado Under 1.5
New York Knicks @ San Antonio Spurs
|
BetMGM | -110 | N/A | N/A | +3.02% | WIN |
| 06/13/26 | nba | Assists |
Landry Shamet Under 1.5
New York Knicks @ San Antonio Spurs
|
BetMGM | -235 | N/A | N/A | +2.93% | WIN |
| 06/13/26 | nba | Points |
Karl-Anthony Towns Over 16.5
New York Knicks @ San Antonio Spurs
|
FanDuel | -102 | -103 | +0.48% | +2.39% | LOSS |
| 06/13/26 | nba | Assists |
Stephon Castle Over 6.5
New York Knicks @ San Antonio Spurs
|
BetMGM | -105 | N/A | N/A | +2.69% | LOSS |
| 06/13/26 | mlb | Total |
Over 8.5
Tampa Bay Rays @ Los Angeles Angels
|
Fanatics | +100 | -105 | +2.44% | +3.59% | LOSS |
| 06/13/26 | mlb | Total |
Under 7.5
Chicago Cubs @ San Francisco Giants
|
FanDuel | +100 | -107 | +3.38% | +1.7% | WIN |
| 06/13/26 | mlb | Total |
Over 9.5
Arizona Diamondbacks @ Cincinnati Reds
|
FanDuel | +100 | -104 | +1.96% | +1.7% | LOSS |
| 06/13/26 | mlb | Total |
Over 8.5
Los Angeles Dodgers @ Chicago White Sox
|
LowVig | +103 | -102 | +2.50% | +3.47% | LOSS |
| 06/13/26 | mlb | Total |
Over 9.5
Houston Astros @ Kansas City Royals
|
Fanatics | +100 | -104 | +1.96% | +5.02% | WIN |
| 06/13/26 | mlb | Spread |
Seattle Mariners +1.5
Seattle Mariners @ Washington Nationals
|
BetOnline | -195 | -199 | +0.69% | +1.23% | LOSS |
| 06/13/26 | mlb | Total |
Under 8.5
Seattle Mariners @ Washington Nationals
|
BetMGM | +100 | -106 | +2.91% | +4.82% | LOSS |
| 06/13/26 | mlb | Total |
Over 9.0
St. Louis Cardinals @ Minnesota Twins
|
LowVig | +103 | -110 | +6.33% | +6.22% | WIN |
| 06/13/26 | mlb | Spread |
St. Louis Cardinals +1.5
St. Louis Cardinals @ Minnesota Twins
|
BetUS | -195 | -221 | +4.15% | +0.84% | WIN |
| 06/12/26 | mlb | Total |
Under 8.5
Los Angeles Dodgers @ Chicago White Sox
|
MyBookie | -101 | -115 | +6.45% | +3.55% | LOSS |
| 06/12/26 | mlb | Total |
Over 9.5
Seattle Mariners @ Washington Nationals
|
DraftKings | +101 | -102 | +1.50% | +4.27% | WIN |
| 06/12/26 | mlb | Total |
Over 9.5
Houston Astros @ Kansas City Royals
|
FanDuel | +104 | +100 | +2.00% | +2.19% | WIN |
| 06/12/26 | mlb | Total |
Over 8.0
Philadelphia Phillies @ Milwaukee Brewers
|
LowVig | +107 | -114 | +10.27% | +6.15% | LOSS |
| 06/12/26 | mlb | Total |
Under 8.0
Texas Rangers @ Boston Red Sox
|
LowVig | +107 | -111 | +8.90% | +3.08% | LOSS |
| 06/12/26 | mlb | Total |
Under 7.5
Atlanta Braves @ New York Mets
|
LowVig | +112 | -102 | +7.05% | +3.93% | LOSS |
| 06/12/26 | mlb | Total |
Over 8.5
Atlanta Braves @ New York Mets
|
FanDuel | +102 | -110 | +5.81% | +2.16% | WIN |
| 06/12/26 | mlb | Total |
Under 8.0
Miami Marlins @ Pittsburgh Pirates
|
LowVig | +107 | +105 | +0.98% | +4.83% | LOSS |
| 06/11/26 | nhl | Shots on Goal |
Mitch Marner Under 2.5
Vegas Golden Knights @ Carolina Hurricanes
|
Bovada | -180 | N/A | N/A | +0.83% | WIN |
| 06/11/26 | nhl | Points |
Sean Walker Under 0.5
Vegas Golden Knights @ Carolina Hurricanes
|
BetMGM | -325 | N/A | N/A | +0.62% | LOSS |
| 06/11/26 | nhl | Shots on Goal |
Mark Stone Over 1.5
Vegas Golden Knights @ Carolina Hurricanes
|
FanDuel | -146 | N/A | N/A | +1.24% | LOSS |
| 06/11/26 | nhl | Shots on Goal |
Jordan Martinook Under 1.5
Vegas Golden Knights @ Carolina Hurricanes
|
Bovada | +100 | N/A | N/A | +0.81% | WIN |
| 06/11/26 | nhl | Points |
Noah Hanifin Under 0.5
Vegas Golden Knights @ Carolina Hurricanes
|
DraftKings | -315 | N/A | N/A | +1.45% | WIN |
| 06/11/26 | nhl | Shots on Goal |
Shea Theodore Under 1.5
Vegas Golden Knights @ Carolina Hurricanes
|
Bovada | -115 | N/A | N/A | +1.18% | LOSS |
| 06/11/26 | nhl | Shots on Goal |
Jordan Staal Under 1.5
Vegas Golden Knights @ Carolina Hurricanes
|
DraftKings | +145 | N/A | N/A | +5.33% | LOSS |
| 06/11/26 | nhl | Shots on Goal |
Noah Hanifin Over 0.5
Vegas Golden Knights @ Carolina Hurricanes
|
Bovada | -200 | N/A | N/A | +3.14% | WIN |
| 06/11/26 | nhl | Shots on Goal |
Jalen Chatfield Under 1.5
Vegas Golden Knights @ Carolina Hurricanes
|
Bovada | -140 | N/A | N/A | +1.89% | WIN |
| 06/11/26 | nhl | Moneyline |
Carolina Hurricanes ML
Vegas Golden Knights @ Carolina Hurricanes
|
FanDuel | -152 | -155 | +0.77% | +1.12% | WIN |
| 06/11/26 | nba | Points |
Jose Alvarado Over 2.5
San Antonio Spurs @ New York Knicks
|
FanDuel | -120 | N/A | N/A | +1.47% | WIN |
| 06/11/26 | nba | Assists |
Karl-Anthony Towns Under 3.5
San Antonio Spurs @ New York Knicks
|
FanDuel | +130 | N/A | N/A | +1.74% | WIN |
| 06/11/26 | mlb | Total |
Under 9.0
Los Angeles Dodgers @ Pittsburgh Pirates
|
LowVig | +107 | -108 | +7.48% | +7.22% | LOSS |
| 06/11/26 | nba | Assists |
De'Aaron Fox Under 5.5
San Antonio Spurs @ New York Knicks
|
Bovada | +130 | N/A | N/A | +1.74% | LOSS |
| 06/11/26 | nba | Points |
Miles McBride Under 4.5
San Antonio Spurs @ New York Knicks
|
DraftKings | -122 | -136 | +4.86% | +1.13% | WIN |
| 06/11/26 | nba | Points |
De'Aaron Fox Under 14.5
San Antonio Spurs @ New York Knicks
|
William Hill | +102 | -110 | +5.81% | +0.88% | LOSS |
| 06/11/26 | mlb | Total |
Over 10.5
Texas Rangers @ Kansas City Royals
|
FanDuel | +102 | +101 | +0.50% | +1.73% | LOSS |
| 06/11/26 | mlb | Total |
Under 9.5
Texas Rangers @ Kansas City Royals
|
LowVig | +107 | -113 | +9.82% | +2.2% | WIN |
| 06/11/26 | mlb | Total |
Over 11.5
Chicago Cubs @ Colorado Rockies
|
LowVig | -102 | -115 | +5.93% | +1.65% | WIN |
| 06/10/26 | nba | Rebounds |
Luke Kornet Under 2.5
San Antonio Spurs @ New York Knicks
|
Bovada | -135 | N/A | N/A | +2.51% | WIN |
| 06/10/26 | nba | Assists |
Mikal Bridges Under 2.5
San Antonio Spurs @ New York Knicks
|
BetMGM | +125 | N/A | N/A | +1.23% | WIN |
| 06/10/26 | nba | Points |
Luke Kornet Over 1.5
San Antonio Spurs @ New York Knicks
|
FanDuel | -125 | -141 | +5.31% | +1.28% | LOSS |
| 06/10/26 | nba | Points |
Miles McBride Over 4.5
San Antonio Spurs @ New York Knicks
|
Bovada | +130 | +112 | +8.49% | +1.74% | LOSS |
| 06/10/26 | nba | Points |
Stephon Castle Under 16.5
San Antonio Spurs @ New York Knicks
|
DraftKings | -106 | -115 | +3.95% | +1.74% | WIN |
| 06/10/26 | nba | Assists |
De'Aaron Fox Over 5.5
San Antonio Spurs @ New York Knicks
|
Bovada | -125 | N/A | N/A | +1.91% | WIN |
| 06/10/26 | nba | Assists |
Stephon Castle Under 6.5
San Antonio Spurs @ New York Knicks
|
Bovada | -105 | N/A | N/A | +1.35% | WIN |
| 06/10/26 | nba | Points |
Jalen Brunson Over 27.5
San Antonio Spurs @ New York Knicks
|
DraftKings | -103 | -112 | +4.12% | +1.59% | WIN |
| 06/10/26 | nba | Assists |
Devin Vassell Over 2.5
San Antonio Spurs @ New York Knicks
|
BetMGM | +140 | N/A | N/A | +2.9% | WIN |
How We Calculate EV
We use Pinnacle as our sharp benchmark and calculate true probabilities through multiplicative devigging. Our edge is the difference between our calculated true probability and the implied probability at soft books.
Read Full Methodology