Edge Report #1 · Published October 16, 2026

Does ranking Polymarket traders predict anything?

Mostly, no. Ranking by profit, as most trackers do, told us nothing about the next 45 days. Our star rating did, modestly. Our more sophisticated skill test did not. Here are the numbers, the misses, and the limits.

The short version

  • Raw PnL ranking: no signal. Rank correlation with future return −0.06; the top fifth did 1.2 points worse than the bottom fifth.
  • Edgewatch stars: a modest, real signal. Correlation +0.22; top fifth beat bottom fifth by 15.9 points, 95% range +6.2 to +30.3. In 99% of bootstrap resamples the gap was positive.
  • Skill evidence (sign-randomization): did not pass. Correlation +0.18, but the top-minus-bottom range (−6.6 to +14.7) includes zero.
  • “Not enough data” is the strongest warning label. Only 25% of traders with fewer than 15 resolved bets were profitable next period, versus about two-thirds of everyone else.

Method

  • Pool: union of Polymarket’s top-100 leaderboards for day, week, month and all time: 300 wallets.
  • History: up to the last 1,000 closed positions per wallet, plus resolved-but-unredeemed positions in the same time window.
  • Split: scores use only positions resolved before September 1, 2026 (train). The outcome is the actual ROI on positions resolved in the last 45 days (test).
  • Eligibility: at least 15 bets in train and 5 in test. 132 traders qualified; 119 had no history before Sep 1 in their last 1,000 positions (very high-frequency traders), and 50 had too few test bets.
  • Metrics: Spearman rank correlation between score and test ROI; mean test ROI by quintile; top-minus-bottom quintile gap with a 95% bootstrap interval.

Results: every signal we tested

Which rankings predicted the next 45 days?

Return gap between the top- and bottom-scored fifth of 132 traders, with 95% bootstrap range. Win rate alone (range −65.9% to +17.5%) is omitted from the chart for scale; see the table.

Dot shows the top-minus-bottom-fifth gap in next-period ROI; line shows the 95% bootstrap range. Ranges that cross zero are not proven. −20% −10% 0% +10% +20% +30% Gap Edgewatch stars: gap +17.9%, 95% range +6.2% to +30.3%, Spearman +0.22 Edgewatch stars · ρ +0.22 +17.9% Skill evidence: gap +4.3%, 95% range −6.6% to +14.7%, Spearman +0.18 Skill evidence · ρ +0.18 +4.3% Calibrated-null z, shrunk: gap +5.9%, 95% range −1.2% to +14.2%, Spearman +0.10 Calibrated-null z, shrunk · ρ +0.10 +5.9% Calibrated-null z: gap −9.3%, 95% range −22.3% to +2.8%, Spearman −0.05 Calibrated-null z · ρ −0.05 −9.3% Raw PnL ranking: gap −1.2%, 95% range −13.4% to +12.8%, Spearman −0.06 Raw PnL ranking · ρ −0.06 −1.2% Past ROI: gap −8.8%, 95% range −19.9% to +3.7%, Spearman −0.09 Past ROI · ρ −0.09 −8.8%
Show as table
Ranking bySpearmanTop − bottom95% range
Edgewatch stars+0.22+17.9%+6.2% to +30.3%
Skill evidence+0.18+4.3%−6.6% to +14.7%
Calibrated-null z, shrunk+0.10+5.9%−1.2% to +14.2%
Calibrated-null z−0.05−9.3%−22.3% to +2.8%
Raw PnL ranking−0.06−1.2%−13.4% to +12.8%
Past ROI−0.09−8.8%−19.9% to +3.7%
Out-of-sample results, 132 traders. “Top − bottom” is the mean test ROI of the top-scored fifth minus the bottom fifth. Source: raw JSON.
SignalSpearmanTop − bottom95% rangeP(gap ≤ 0)Verdict
Edgewatch stars (our rating)+0.22+17.9%+6.2% to +30.3%0.01Holds up
· component: win rate+0.25+15.3%+2.3% to +28.5%0.01Holds up
· component: track record size+0.13+8.5%−4.6% to +22.7%0.10Weak
· component: profit factor+0.13+5.7%−7.2% to +18.4%0.20Not proven
· component: return on stake+0.07+5.3%−5.6% to +15.7%0.16Not proven
Skill evidence (sign-randomization)+0.18+4.3%−6.6% to +14.7%0.21Not proven
Calibrated-null z, shrunk (closed only)+0.10+5.9%−1.2% to +14.2%0.05Borderline
Win rate (train period, raw)+0.05−15.5%−65.9% to +17.5%0.72No signal
Calibrated-null z−0.05−9.3%−22.3% to +2.8%0.93Failed
Raw PnL (what most trackers rank by)−0.06−1.2%−13.4% to +12.8%0.58No signal
Past ROI−0.09−8.8%−19.9% to +3.7%0.91No signal

Edgewatch stars

Mean next-period ROI by score fifth (bottom → top)

Bars: fifth 1: -5.0%, fifth 2: +2.3%, fifth 3: +28.7%, fifth 4: -0.1%, fifth 5: +10.9% 0% 10% 20% 30% Fifth 1: −5.0%−5.0%Bottom Fifth 2: +2.3%+2.3%2nd Fifth 3: +28.7%+28.7%3rd Fifth 4: −0.1%−0.1%4th Fifth 5: +10.9%+10.9%Top

Raw PnL ranking

Mean next-period ROI by score fifth (bottom → top)

Bars: fifth 1: -1.3%, fifth 2: +8.0%, fifth 3: +31.5%, fifth 4: +1.7%, fifth 5: -2.5% 0% 10% 20% 30% Fifth 1: −1.3%−1.3%Bottom Fifth 2: +8.0%+8.0%2nd Fifth 3: +31.5%+31.5%3rd Fifth 4: +1.7%+1.7%4th Fifth 5: −2.5%−2.5%Top

Read the quintiles honestly: even for stars the pattern is not a clean staircase. The middle fifth did best (+28.7%) and the fourth fifth was flat. The top-vs-bottom gap is real, but the rating is a coarse filter, not a precise ranking. That is why we show stars, not a decimal score.

Skill labels: how each group did next period

Label (from train)TradersProfitable in testMean test ROI
Proven skill6072%+7.2%
Promising2361%+1.8%
Could be luck3661%+19.2%
Not enough data (<15 bets)1225%−15.9%

What didn’t work

  1. Skill evidence as a ranking. Its gap range crosses zero. We demoted it from “the Edge Score that replaces stars” (our original plan) to context on a profile.
  2. “Could be luck” traders had the highest mean return (+19.2%). Their share of profitable traders (61%) was lower than “proven” (72%), so a few big winners drive that mean, but it is a clear reminder that the luck label is not a sell signal.
  3. Persistence was barely above chance. Of 57 traders labelled “proven” in train, 8 (14%) were still “proven” in test, against an 11% base rate. The academic benchmark is 44% (Gómez-Cram et al., 2026, on a far larger dataset). We are nowhere near that yet.
  4. Calibrated-null z failed. Testing whether a trader beats the market’s own prices (each bet wins with probability equal to its price) ranked traders slightly backwards (−0.05). Our best guess: traders who exit early have much lower real variance than the test assumes.
  5. Two bugs this test caught, now fixed in the app. Of 40,055 resolved-but-unredeemed positions, only 115 were winners; without a consistent time window they buried long-time traders in old losses. And positions sold before resolution had been scored as full wins or losses instead of their realized PnL.

An earlier run whose test window excluded unredeemed losses gave stars +0.26 (range +8.9% to +33%) and skill evidence +0.22. We report the stricter, final version above. Stars led in both.

Limits

  • Survivorship bias: the pool is drawn from today’s leaderboards, which favours recent winners. Every signal shares this bias, so the comparison between signals is fair; absolute returns are flattered.
  • Small sample: 132 traders and one 45-day window. Ranges are wide, and one month can be noise.
  • Coverage: 1,000 recent positions per wallet miss most history of very high-frequency traders.
  • Not a strategy test: ROI here is the trader’s own return, not what a follower would earn after delay and slippage. That is what the copy simulator is for.

What’s next

  • Rerun monthly on a new, later window, and publish it here even if stars stop working.
  • Extend history beyond 1,000 positions (full on-chain history) to include high-frequency traders.
  • Test closing-line value (entry price versus later price) as a new component.
  • Pre-register the next test’s cutoff date and metrics before the data exists.

Computation note: skill-evidence p-values use an exact-moment normal approximation of the sign-randomization test (O(n)), nearly identical to 2,000 Monte Carlo draws (Spearman 0.177 vs 0.169). Reproduce with scripts/backtest-edge.ts; raw output: edge-backtest-2026-10-16.json. Nothing here is financial advice; past performance does not predict future results.