Verified paper-trade record · MLB game lines

Positive-EV sports alerts, graded in public.

A quantitative engine that finds mispriced sportsbook lines against sharp-market anchors, alerts them in real time, and grades every single alert against an independent closing line — in public, with nothing curated and nothing deleted.

Coming soon View the full record →

134 graded
clean sample · 130 required
+2.48pp
mean CLV vs independent close
+1.98 → +3.00
95% bootstrap CI (pp)
79.1%
beat the close
PASS
verification gate
Cumulative CLV (probability points) — every graded alert, in order
+83+166+249+332 0 +332.3pp first alert latest alert 1 of 134 · 2026-07-22 cumulative CLV +6.13ppalert 2 of 134 · 2026-07-22 cumulative CLV +12.27ppalert 3 of 134 · 2026-07-22 cumulative CLV +17.48ppalert 4 of 134 · 2026-07-22 cumulative CLV +22.91ppalert 5 of 134 · 2026-07-22 cumulative CLV +28.12ppalert 6 of 134 · 2026-07-22 cumulative CLV +28.81ppalert 7 of 134 · 2026-07-22 cumulative CLV +30.13ppalert 8 of 134 · 2026-07-22 cumulative CLV +34.56ppalert 9 of 134 · 2026-07-22 cumulative CLV +39.00ppalert 10 of 134 · 2026-07-22 cumulative CLV +48.43ppalert 11 of 134 · 2026-07-22 cumulative CLV +50.81ppalert 12 of 134 · 2026-07-22 cumulative CLV +53.18ppalert 13 of 134 · 2026-07-23 cumulative CLV +57.24ppalert 14 of 134 · 2026-07-24 cumulative CLV +60.88ppalert 15 of 134 · 2026-07-24 cumulative CLV +64.52ppalert 16 of 134 · 2026-07-24 cumulative CLV +68.15ppalert 17 of 134 · 2026-07-24 cumulative CLV +71.79ppalert 18 of 134 · 2026-07-24 cumulative CLV +74.50ppalert 19 of 134 · 2026-07-24 cumulative CLV +77.21ppalert 20 of 134 · 2026-07-24 cumulative CLV +77.55ppalert 21 of 134 · 2026-07-27 cumulative CLV +82.12ppalert 22 of 134 · 2026-07-27 cumulative CLV +88.30ppalert 23 of 134 · 2026-08-14 cumulative CLV +90.90ppalert 24 of 134 · 2026-08-14 cumulative CLV +91.83ppalert 25 of 134 · 2026-08-14 cumulative CLV +94.75ppalert 26 of 134 · 2026-08-14 cumulative CLV +96.82ppalert 27 of 134 · 2026-08-14 cumulative CLV +102.18ppalert 28 of 134 · 2026-08-14 cumulative CLV +103.28ppalert 29 of 134 · 2026-08-14 cumulative CLV +103.79ppalert 30 of 134 · 2026-08-14 cumulative CLV +103.86ppalert 31 of 134 · 2026-08-14 cumulative CLV +104.36ppalert 32 of 134 · 2026-08-14 cumulative CLV +104.43ppalert 33 of 134 · 2026-08-14 cumulative CLV +108.30ppalert 34 of 134 · 2026-08-14 cumulative CLV +107.96ppalert 35 of 134 · 2026-08-14 cumulative CLV +107.41ppalert 36 of 134 · 2026-08-14 cumulative CLV +111.91ppalert 37 of 134 · 2026-08-14 cumulative CLV +115.78ppalert 38 of 134 · 2026-08-14 cumulative CLV +115.44ppalert 39 of 134 · 2026-08-14 cumulative CLV +114.88ppalert 40 of 134 · 2026-08-14 cumulative CLV +119.38ppalert 41 of 134 · 2026-08-14 cumulative CLV +123.25ppalert 42 of 134 · 2026-08-14 cumulative CLV +127.12ppalert 43 of 134 · 2026-08-14 cumulative CLV +126.78ppalert 44 of 134 · 2026-08-14 cumulative CLV +126.45ppalert 45 of 134 · 2026-08-14 cumulative CLV +125.44ppalert 46 of 134 · 2026-08-14 cumulative CLV +124.43ppalert 47 of 134 · 2026-08-14 cumulative CLV +124.56ppalert 48 of 134 · 2026-08-14 cumulative CLV +124.70ppalert 49 of 134 · 2026-08-14 cumulative CLV +124.15ppalert 50 of 134 · 2026-08-14 cumulative CLV +123.59ppalert 51 of 134 · 2026-08-14 cumulative CLV +128.09ppalert 52 of 134 · 2026-08-14 cumulative CLV +132.59ppalert 53 of 134 · 2026-08-14 cumulative CLV +132.73ppalert 54 of 134 · 2026-08-14 cumulative CLV +132.87ppalert 55 of 134 · 2026-08-14 cumulative CLV +131.86ppalert 56 of 134 · 2026-08-14 cumulative CLV +130.85ppalert 57 of 134 · 2026-08-14 cumulative CLV +132.09ppalert 58 of 134 · 2026-08-14 cumulative CLV +132.82ppalert 59 of 134 · 2026-08-14 cumulative CLV +133.76ppalert 60 of 134 · 2026-08-14 cumulative CLV +134.70ppalert 61 of 134 · 2026-08-14 cumulative CLV +139.34ppalert 62 of 134 · 2026-08-14 cumulative CLV +144.28ppalert 63 of 134 · 2026-08-14 cumulative CLV +148.15ppalert 64 of 134 · 2026-08-14 cumulative CLV +152.22ppalert 65 of 134 · 2026-08-14 cumulative CLV +152.36ppalert 66 of 134 · 2026-08-14 cumulative CLV +151.35ppalert 67 of 134 · 2026-08-14 cumulative CLV +152.76ppalert 68 of 134 · 2026-08-14 cumulative CLV +154.39ppalert 69 of 134 · 2026-08-14 cumulative CLV +156.02ppalert 70 of 134 · 2026-08-14 cumulative CLV +157.44ppalert 71 of 134 · 2026-08-14 cumulative CLV +158.85ppalert 72 of 134 · 2026-08-14 cumulative CLV +160.26ppalert 73 of 134 · 2026-08-14 cumulative CLV +161.89ppalert 74 of 134 · 2026-08-14 cumulative CLV +163.52ppalert 75 of 134 · 2026-08-14 cumulative CLV +165.16ppalert 76 of 134 · 2026-08-14 cumulative CLV +166.79ppalert 77 of 134 · 2026-08-14 cumulative CLV +168.20ppalert 78 of 134 · 2026-08-14 cumulative CLV +169.61ppalert 79 of 134 · 2026-08-14 cumulative CLV +171.70ppalert 80 of 134 · 2026-08-14 cumulative CLV +173.78ppalert 81 of 134 · 2026-08-14 cumulative CLV +175.58ppalert 82 of 134 · 2026-08-14 cumulative CLV +178.08ppalert 83 of 134 · 2026-08-14 cumulative CLV +180.16ppalert 84 of 134 · 2026-08-14 cumulative CLV +182.24ppalert 85 of 134 · 2026-08-14 cumulative CLV +184.74ppalert 86 of 134 · 2026-08-14 cumulative CLV +187.24ppalert 87 of 134 · 2026-08-14 cumulative CLV +189.74ppalert 88 of 134 · 2026-08-14 cumulative CLV +192.24ppalert 89 of 134 · 2026-08-14 cumulative CLV +194.32ppalert 90 of 134 · 2026-08-14 cumulative CLV +196.40ppalert 91 of 134 · 2026-08-14 cumulative CLV +202.49ppalert 92 of 134 · 2026-08-15 cumulative CLV +209.08ppalert 93 of 134 · 2026-08-15 cumulative CLV +213.17ppalert 94 of 134 · 2026-08-15 cumulative CLV +221.76ppalert 95 of 134 · 2026-08-15 cumulative CLV +224.85ppalert 96 of 134 · 2026-08-15 cumulative CLV +223.69ppalert 97 of 134 · 2026-08-15 cumulative CLV +230.79ppalert 98 of 134 · 2026-08-15 cumulative CLV +229.63ppalert 99 of 134 · 2026-08-15 cumulative CLV +230.54ppalert 100 of 134 · 2026-08-15 cumulative CLV +235.56ppalert 101 of 134 · 2026-08-15 cumulative CLV +240.95ppalert 102 of 134 · 2026-08-15 cumulative CLV +241.86ppalert 103 of 134 · 2026-08-15 cumulative CLV +242.77ppalert 104 of 134 · 2026-08-15 cumulative CLV +256.38ppalert 105 of 134 · 2026-08-15 cumulative CLV +269.60ppalert 106 of 134 · 2026-08-15 cumulative CLV +270.51ppalert 107 of 134 · 2026-08-15 cumulative CLV +272.57ppalert 108 of 134 · 2026-08-15 cumulative CLV +274.63ppalert 109 of 134 · 2026-08-15 cumulative CLV +276.06ppalert 110 of 134 · 2026-08-15 cumulative CLV +277.37ppalert 111 of 134 · 2026-08-15 cumulative CLV +274.80ppalert 112 of 134 · 2026-08-15 cumulative CLV +281.79ppalert 113 of 134 · 2026-08-15 cumulative CLV +280.13ppalert 114 of 134 · 2026-08-15 cumulative CLV +277.56ppalert 115 of 134 · 2026-08-15 cumulative CLV +284.55ppalert 116 of 134 · 2026-08-15 cumulative CLV +282.89ppalert 117 of 134 · 2026-08-15 cumulative CLV +281.68ppalert 118 of 134 · 2026-08-15 cumulative CLV +290.42ppalert 119 of 134 · 2026-08-15 cumulative CLV +289.21ppalert 120 of 134 · 2026-08-15 cumulative CLV +297.95ppalert 121 of 134 · 2026-08-15 cumulative CLV +296.07ppalert 122 of 134 · 2026-08-15 cumulative CLV +294.18ppalert 123 of 134 · 2026-08-15 cumulative CLV +291.61ppalert 124 of 134 · 2026-08-15 cumulative CLV +289.04ppalert 125 of 134 · 2026-08-15 cumulative CLV +295.58ppalert 126 of 134 · 2026-08-15 cumulative CLV +302.13ppalert 127 of 134 · 2026-08-15 cumulative CLV +300.92ppalert 128 of 134 · 2026-08-15 cumulative CLV +299.71ppalert 129 of 134 · 2026-08-15 cumulative CLV +308.45ppalert 130 of 134 · 2026-08-15 cumulative CLV +317.19ppalert 131 of 134 · 2026-08-17 cumulative CLV +321.92ppalert 132 of 134 · 2026-08-17 cumulative CLV +321.82ppalert 133 of 134 · 2026-08-17 cumulative CLV +326.56ppalert 134 of 134 · 2026-08-17 cumulative CLV +332.29pp
The tape — every graded alert, oldest → newest (up = beat the close)
alert 1 · 2026-07-22 · +6.13ppalert 2 · 2026-07-22 · +6.13ppalert 3 · 2026-07-22 · +5.21ppalert 4 · 2026-07-22 · +5.44ppalert 5 · 2026-07-22 · +5.21ppalert 6 · 2026-07-22 · +0.69ppalert 7 · 2026-07-22 · +1.32ppalert 8 · 2026-07-22 · +4.43ppalert 9 · 2026-07-22 · +4.43ppalert 10 · 2026-07-22 · +9.43ppalert 11 · 2026-07-22 · +2.37ppalert 12 · 2026-07-22 · +2.37ppalert 13 · 2026-07-23 · +4.06ppalert 14 · 2026-07-24 · +3.64ppalert 15 · 2026-07-24 · +3.64ppalert 16 · 2026-07-24 · +3.64ppalert 17 · 2026-07-24 · +3.64ppalert 18 · 2026-07-24 · +2.71ppalert 19 · 2026-07-24 · +2.71ppalert 20 · 2026-07-24 · +0.34ppalert 21 · 2026-07-27 · +4.57ppalert 22 · 2026-07-27 · +6.19ppalert 23 · 2026-08-14 · +2.59ppalert 24 · 2026-08-14 · +0.94ppalert 25 · 2026-08-14 · +2.92ppalert 26 · 2026-08-14 · +2.07ppalert 27 · 2026-08-14 · +5.36ppalert 28 · 2026-08-14 · +1.10ppalert 29 · 2026-08-14 · +0.51ppalert 30 · 2026-08-14 · +0.07ppalert 31 · 2026-08-14 · +0.51ppalert 32 · 2026-08-14 · +0.07ppalert 33 · 2026-08-14 · +3.87ppalert 34 · 2026-08-14 · -0.34ppalert 35 · 2026-08-14 · -0.56ppalert 36 · 2026-08-14 · +4.50ppalert 37 · 2026-08-14 · +3.87ppalert 38 · 2026-08-14 · -0.34ppalert 39 · 2026-08-14 · -0.56ppalert 40 · 2026-08-14 · +4.50ppalert 41 · 2026-08-14 · +3.87ppalert 42 · 2026-08-14 · +3.87ppalert 43 · 2026-08-14 · -0.34ppalert 44 · 2026-08-14 · -0.34ppalert 45 · 2026-08-14 · -1.01ppalert 46 · 2026-08-14 · -1.01ppalert 47 · 2026-08-14 · +0.14ppalert 48 · 2026-08-14 · +0.14ppalert 49 · 2026-08-14 · -0.56ppalert 50 · 2026-08-14 · -0.56ppalert 51 · 2026-08-14 · +4.50ppalert 52 · 2026-08-14 · +4.50ppalert 53 · 2026-08-14 · +0.14ppalert 54 · 2026-08-14 · +0.14ppalert 55 · 2026-08-14 · -1.01ppalert 56 · 2026-08-14 · -1.01ppalert 57 · 2026-08-14 · +1.24ppalert 58 · 2026-08-14 · +0.73ppalert 59 · 2026-08-14 · +0.94ppalert 60 · 2026-08-14 · +0.94ppalert 61 · 2026-08-14 · +4.65ppalert 62 · 2026-08-14 · +4.94ppalert 63 · 2026-08-14 · +3.87ppalert 64 · 2026-08-14 · +4.07ppalert 65 · 2026-08-14 · +0.14ppalert 66 · 2026-08-14 · -1.01ppalert 67 · 2026-08-14 · +1.41ppalert 68 · 2026-08-14 · +1.63ppalert 69 · 2026-08-14 · +1.63ppalert 70 · 2026-08-14 · +1.41ppalert 71 · 2026-08-14 · +1.41ppalert 72 · 2026-08-14 · +1.41ppalert 73 · 2026-08-14 · +1.63ppalert 74 · 2026-08-14 · +1.63ppalert 75 · 2026-08-14 · +1.63ppalert 76 · 2026-08-14 · +1.63ppalert 77 · 2026-08-14 · +1.41ppalert 78 · 2026-08-14 · +1.41ppalert 79 · 2026-08-14 · +2.08ppalert 80 · 2026-08-14 · +2.08ppalert 81 · 2026-08-14 · +1.80ppalert 82 · 2026-08-14 · +2.50ppalert 83 · 2026-08-14 · +2.08ppalert 84 · 2026-08-14 · +2.08ppalert 85 · 2026-08-14 · +2.50ppalert 86 · 2026-08-14 · +2.50ppalert 87 · 2026-08-14 · +2.50ppalert 88 · 2026-08-14 · +2.50ppalert 89 · 2026-08-14 · +2.08ppalert 90 · 2026-08-14 · +2.08ppalert 91 · 2026-08-14 · +6.09ppalert 92 · 2026-08-15 · +6.58ppalert 93 · 2026-08-15 · +4.09ppalert 94 · 2026-08-15 · +8.58ppalert 95 · 2026-08-15 · +3.09ppalert 96 · 2026-08-15 · -1.16ppalert 97 · 2026-08-15 · +7.09ppalert 98 · 2026-08-15 · -1.16ppalert 99 · 2026-08-15 · +0.91ppalert 100 · 2026-08-15 · +5.02ppalert 101 · 2026-08-15 · +5.39ppalert 102 · 2026-08-15 · +0.91ppalert 103 · 2026-08-15 · +0.91ppalert 104 · 2026-08-15 · +13.61ppalert 105 · 2026-08-15 · +13.22ppalert 106 · 2026-08-15 · +0.91ppalert 107 · 2026-08-15 · +2.06ppalert 108 · 2026-08-15 · +2.06ppalert 109 · 2026-08-15 · +1.43ppalert 110 · 2026-08-15 · +1.31ppalert 111 · 2026-08-15 · -2.57ppalert 112 · 2026-08-15 · +6.99ppalert 113 · 2026-08-15 · -1.66ppalert 114 · 2026-08-15 · -2.57ppalert 115 · 2026-08-15 · +6.99ppalert 116 · 2026-08-15 · -1.66ppalert 117 · 2026-08-15 · -1.21ppalert 118 · 2026-08-15 · +8.74ppalert 119 · 2026-08-15 · -1.21ppalert 120 · 2026-08-15 · +8.74ppalert 121 · 2026-08-15 · -1.89ppalert 122 · 2026-08-15 · -1.89ppalert 123 · 2026-08-15 · -2.57ppalert 124 · 2026-08-15 · -2.57ppalert 125 · 2026-08-15 · +6.55ppalert 126 · 2026-08-15 · +6.55ppalert 127 · 2026-08-15 · -1.21ppalert 128 · 2026-08-15 · -1.21ppalert 129 · 2026-08-15 · +8.74ppalert 130 · 2026-08-15 · +8.74ppalert 131 · 2026-08-17 · +4.73ppalert 132 · 2026-08-17 · -0.10ppalert 133 · 2026-08-17 · +4.73ppalert 134 · 2026-08-17 · +5.73pp

How it works

01

Price against the sharp market

Live odds from a dozen books are devigged against sharp anchors (Pinnacle, exchange prices). When a book's line implies a probability materially below fair, that's a positive-EV candidate — and implausibly large "edges" are rejected as data artifacts, not celebrated.

02

Publish before the line moves

Surviving candidates are alerted with the book, line, price, fair probability, and edge — a handful per day, not a firehose. Every alert is logged at emit time; none can be quietly un-published.

03

Judged by the closing line

Each alert is graded against an independent closing price captured near event start, materially after the alert. Beating the close is the standard test of real edge — it cannot be faked by settlement luck.

Why you can trust the number

Independent closes only

A minimum time separation between alert and close is enforced. Alerts with no independent close are marked ungradable and excluded — never guessed in our favor.

The bad data is disclosed

Rows graded before 2026-07-24 used a flawed closer and are permanently excluded. We show you the cutover instead of hiding it — read the methodology.

A statistical gate, not vibes

The record is marked PASS only when the 95% bootstrap confidence interval of mean CLV sits entirely above zero on a large-enough sample — and a circularity fingerprint check guards against self-graded wins.

Straight talk

This is a paper-traded record of closing-line value — not booked profits. Volume is deliberately low (roughly five alerts a day, MLB game lines) because selectivity is the product. Books limit winners; lines move; past CLV does not guarantee future CLV. If that honesty reads as a feature, you're the member we want.

Questions

What exactly do members get?

Real-time access to every alert in the graded stream via a private Discord — the same alerts, at the same time, that feed the public record. No "premium picks" withheld from grading.

Why closing-line value instead of profit?

Short-run profit is mostly luck; CLV is the repeatable skill signal every professional bettor is measured by. A record that persistently beats the close is evidence of real edge; a profit screenshot is not.

Can I verify the record myself?

Yes — the record page lists every graded alert with its price, close, and CLV. Closing lines are public information; spot-check any row.