Method
Where the data comes from, what the columns mean, and the only corrections made to it.
Where the numbers come from
Every pick is posted on Betstamp before tip-off. Betstamp timestamps it, grades it, and records the closing price at the same book. This site pulls every men's college basketball wager from Betstamp's API each morning and rebuilds from scratch; nothing is entered by hand. It covers 7,821 wagers since 2020; 7,757 graded ones count toward the records (1 pending, 48 void do not).
Definitions
- Unit: to win 1 on a favourite (price shorter than even), risk 1 on an underdog. Units won is profit in those units; ROI is units won over units risked.
- CLV: Betstamp's closing-line value: the implied probability of the closing price at the pick's own book minus that of the price taken. A pick that never moved is 0; around +2% is good. Season CLV is weighted by stake.
- Beat close: share of picks with positive CLV.
- Season: September 1 to August 31, by tip-off date in Pacific time.
Corrections
Betstamp's own grading is used as is, with two corrections to stakes. Both are applied by units.py on every build, and every wager they touch is listed below with its entered and counted stake.
- Wrong stake โ 1 unit (24 wagers). Any wager over 5 units, and any wager over 2 units from Nov 2 to Nov 5, 2026 (early syncs from the betting dashboard sent the wrong stake), was a data-entry mistake: it counts as 1 unit, with its result scaled to match.
- Both sides of one game โ one net position (11 markets, 22 wagers). Picks on opposite sides of the same game, bet type and period (e.g. 2 units on the over and 1 on the under) are one position: the bigger side at the difference in units, scaled from its own price and result; the smaller side is dropped. Equal stakes cancel and both drop out (8 wagers). When the two sides were at different numbers this ignores the middle, so the counted result can differ from the combined one.
Everything else, including pushes, voids and Betstamp's closing prices, is exactly as Betstamp has it.
Main games vs extras
Betstamp stopped sending rotation numbers after 2023-24, so the old six-digit-rotation rule for extras no longer works. Instead each pick is matched to the Pinnacle event for the same game (by final score near the start time, or by start time and both team names when Pinnacle has no score yet) and classed by Pinnacle's last limit before tip: an extra if it was $1,000 or less to win on the spread or $500 or less on the total, otherwise a main game. It is the limit at the close, not when the pick was posted. Pinnacle limit history starts in 2021-22; 6,225 of 6,760 spread and total picks since then are matched. The current season's tiers are refreshed by hand, so the latest days can be missing.
Every corrected wager
| Date | Game | Pick | Risk entered | Risk counted | Result entered | Result counted | Why |
|---|---|---|---|---|---|---|---|
| 2026-11-05 | CP @ ARIZ | CP +31.5 | 10.00 | 1.15 | +8.70 | +1.00 | Entered at 8.7u, counted at 1u |
| 2026-11-05 | TOWS @ UTAH | UTAH โ8.5 | 10.00 | 1.05 | +9.52 | +1.00 | Entered at 9.5u, counted at 1u |
| 2026-11-05 | LEMY @ CRE | CRE โ29.5 | 7.47 | 1.15 | โ7.47 | โ1.15 | Entered at 6.5u, counted at 1u |
| 2026-11-05 | UWGA @ L-IL | Over 145 | 10.00 | 1.13 | โ10.00 | โ1.13 | Entered at 8.8u, counted at 1u |
| 2026-11-05 | JVST @ USA | JVST +5.5 | 5.37 | 1.15 | +4.67 | +1.00 | Entered at 4.7u, counted at 1u |
| 2026-11-05 | NIU @ TLSA | TLSA โ14.5 | 10.00 | 1.10 | +9.09 | +1.00 | Entered at 9.1u, counted at 1u |
| 2026-11-05 | STNH @ FOR | STNH +20.5 | 5.00 | 1.06 | +4.72 | +1.00 | Entered at 4.7u, counted at 1u |
| 2026-11-05 | BING @ SPC | Under 137 | 10.00 | 1.09 | +9.17 | +1.00 | Entered at 9.2u, counted at 1u |
| 2026-11-05 | MER @ VT | MER +21 | 10.00 | 1.10 | โ10.00 | โ1.10 | Entered at 9.1u, counted at 1u |
| 2026-11-05 | GAST @ CHAR | Over 142.5 | 10.00 | 1.10 | +9.09 | +1.00 | Entered at 9.1u, counted at 1u |
| 2026-11-05 | MHU @ ND | ND โ20.5 | 10.00 | 1.18 | +8.47 | +1.00 | Entered at 8.5u, counted at 1u |
| 2026-11-05 | CHAT @ PSU | PSU โ12.5 | 10.00 | 1.03 | โ10.00 | โ1.03 | Entered at 9.7u, counted at 1u |
| 2026-11-05 | CHAT @ PSU | Over 159.5 | 10.00 | 1.13 | +8.85 | +1.00 | Entered at 8.8u, counted at 1u |
| 2026-11-05 | WF @ VAN | WF +18.5 | 10.00 | 1.10 | โ10.00 | โ1.10 | Entered at 9.1u, counted at 1u |
| 2026-11-02 | ALCN @ MISS | MISS โ30.5 | 100.00 | 0.00 | +90.91 | +0.00 | Entered at 90.9u, counted at 1u; Both sides: 1.0u MISS and 1.0u ALCN, they cancel |
| 2026-11-02 | ALCN @ MISS | ALCN +30.5 | 100.00 | 0.00 | โ100.00 | โ0.00 | Entered at 92.6u, counted at 1u; Both sides: 1.0u MISS and 1.0u ALCN, they cancel |
| 2026-01-08 | UND @ NEOM | UND +5.5 | 14.04 | 1.18 | โ14.04 | โ1.18 | Entered at 11.9u, counted at 1u |
| 2025-12-20 | ULL @ ULM | ULL +1.5 | 13.11 | 1.15 | +11.40 | +1.00 | Entered at 11.4u, counted at 1u |
| 2025-11-15 | TXSO @ TXST | Under 147.5 | 1.76 | 0.66 | +1.60 | +0.60 | Both sides: 1.6u Under and 1.0u Over, counted as 0.6u Under |
| 2025-11-15 | TXSO @ TXST | Over 144.5 | 1.10 | 0.00 | โ1.10 | โ0.00 | Both sides: 1.6u Under and 1.0u Over, counted as 0.6u Under |
| 2024-01-17 | USC @ ARIZ | ARIZ โ11.5 | 20.90 | 0.00 | โ20.90 | โ0.00 | Entered at 19.0u, counted at 1u; Both sides: 1.0u USC and 1.0u ARIZ, they cancel |
| 2024-01-17 | USC @ ARIZ | USC +11.5 | 20.52 | 0.00 | +19.00 | +0.00 | Entered at 19.0u, counted at 1u; Both sides: 1.0u USC and 1.0u ARIZ, they cancel |
| 2024-01-04 | ELON @ W&M | Under 154 | 2.53 | 1.26 | +2.20 | +1.10 | Both sides: 2.2u Under and 1.1u Over, counted as 1.1u Under |
| 2024-01-04 | STON @ NE | Over 145.5 | 1.21 | 0.00 | โ1.21 | โ0.00 | Both sides: 2.2u Under and 1.1u Over, counted as 1.1u Under |
| 2024-01-04 | STON @ NE | Under 145.5 | 2.42 | 1.21 | +2.20 | +1.10 | Both sides: 2.2u Under and 1.1u Over, counted as 1.1u Under |
| 2024-01-04 | ELON @ W&M | Over 154 | 1.16 | 0.00 | โ1.16 | โ0.00 | Both sides: 2.2u Under and 1.1u Over, counted as 1.1u Under |
| 2023-12-31 | DET @ IPFW | Under 144.5 | 2.00 | 0.00 | โ2.00 | โ0.00 | Both sides: 3.8u Over and 1.9u Under, counted as 1.9u Over |
| 2023-12-31 | DET @ IPFW | Over 144 | 4.18 | 2.08 | +3.80 | +1.90 | Both sides: 3.8u Over and 1.9u Under, counted as 1.9u Over |
| 2023-12-21 | ACU @ ARK | Over 148.5 | 3.74 | 1.87 | +3.40 | +1.70 | Both sides: 3.4u Over and 1.7u Under, counted as 1.7u Over |
| 2023-12-21 | ACU @ ARK | Under 149 | 1.87 | 0.00 | โ1.87 | โ0.00 | Both sides: 3.4u Over and 1.7u Under, counted as 1.7u Over |
| 2023-12-20 | MSM @ UGA | Over 138 | 2.86 | 1.43 | +2.40 | +1.20 | Both sides: 2.4u Over and 1.2u Under, counted as 1.2u Over |
| 2023-12-20 | MSM @ UGA | Under 139 | 1.32 | 0.00 | โ1.32 | โ0.00 | Both sides: 2.4u Over and 1.2u Under, counted as 1.2u Over |
| 2023-02-17 | UTU @ SUU | Over 156 | 12.10 | 0.00 | โ12.10 | โ0.00 | Entered at 11.0u, counted at 1u; Both sides: 1.0u Under and 1.0u Over, they cancel |
| 2023-02-17 | UTU @ SUU | Under 157.5 | 13.44 | 0.00 | +12.00 | +0.00 | Entered at 12.0u, counted at 1u; Both sides: 1.0u Under and 1.0u Over, they cancel |
| 2022-11-23 | CBU @ SIU | Over 120 | 2.12 | 1.06 | +2.00 | +1.00 | Both sides: 2.0u Over and 1.0u Under, counted as 1.0u Over |
| 2022-11-23 | CBU @ SIU | Under 120.5 | 1.10 | 0.00 | โ1.10 | โ0.00 | Both sides: 2.0u Over and 1.0u Under, counted as 1.0u Over |
| 2022-11-19 | RMU @ DAY | RMU +21 | 1.10 | 0.00 | +1.00 | +0.00 | Both sides: 1.0u RMU and 1.0u DAY, they cancel |
| 2022-11-19 | RMU @ DAY | DAY โ20 | 1.10 | 0.00 | โ1.10 | โ0.00 | Both sides: 1.0u RMU and 1.0u DAY, they cancel |
| 2020-12-17 | LIU @ SHU | SHU +5 | 11.00 | 1.10 | +10.00 | +1.00 | Entered at 10.0u, counted at 1u |
| 2020-11-25 | FAIR @ PROV | PROV โ19.5 | 10.80 | 1.08 | +10.00 | +1.00 | Entered at 10.0u, counted at 1u |