Methodology
How PolyTrace measures Polymarket traders
Every figure on this site comes from a rule written down here. Where a rule has a limit, the limit is written down too.
What counts as a whale trade
A single fill worth $1,000 or more.
The threshold applies to one trade, not to a position built up over several. It is a fixed dollar amount rather than a percentile of current activity, which means what qualifies today qualifies next quarter — the bar does not move when the market gets busier, and a quiet week does not promote small trades into the tape.
Trades are read from Polymarket’s live feed and verified on-chain. Sports and esports markets are filtered out; PolyTrace covers politics, crypto, finance, culture, tech, and science.
Win rate
Decided positions that made money, over all decided positions, across the trailing 180 days.
A position is decided when it resolved one way or the other inside the window. Positions still open in unsettled markets are undecided and excluded. A position that came out exactly even is dropped from the sample rather than counted as a loss — the rate is meant to answer “of the positions that went one way or the other, how many went the trader’s way”.
The window is a fixed 180 days rather than a fixed number of trades. A trade count sounds equivalent but is not: it covers all of history for a wallet with 300 trades and a few months for one with 50,000, so putting the two on one leaderboard compares nothing. That version of the code scored the same wallet 1.91% one way and 13.42% another, depending on which path computed it.
180 days was picked by measuring on production rather than by taste. At 90 days the usable sample collapses; at 365 the results barely move from 180 while far fewer wallets can be measured at all.
Below 20 decided positions there is no win rate. It is withheld, not shown as zero and not shown as a raw fraction. One wallet with 3,606 positions had 12 that could be decided and reported 91.67% — on screen that was indistinguishable from a rate backed by hundreds. A wallet whose history was too long to fetch across the full window is withheld for the same reason: a partial fetch biases the sample toward recent activity.
The PolyTrace Score
One 0–100 number for whether a wallet’s record is worth following.
Sorting a leaderboard on profit alone puts a wallet winning 7% of its positions next to one winning 91%, with nothing on the card to tell them apart. Sorting on win rate is worse: a wallet that won three $5 bets shows 100%. The score combines four measures, weighted:
- Profitability — 35%. Realised and unrealised PnL, logarithmic from $100 (scores 0) to $1M (scores 100), which puts $10k at 50. Losses score 0; how badly a wallet lost is carried by its tag instead.
- Skill — 30%. The win rate after shrinkage, mapped from 40% (scores 0) to 80% (scores 100). Prediction markets pay near even money, so most real wallets land between 45% and 65%; stretching the scale to 100% would compress all of them into the bottom third.
- Breadth — 20%. Distinct markets traded, from 1 to 500. The median wallet trades 33.
- Recency — 15%. Traded today scores 100, silent for 90 days scores 0.
Shrinkage pulls every win rate toward 50% according to how little evidence backs it, by mixing 20 hypothetical coin flips into every wallet’s record. Three wins from three positions reads as 56.5%; 500 from 500 still reads as 98%. The extreme has to be earned. This applies to the score — the win rate shown on a trader page is the raw one, next to its sample size.
All four scales are absolute, not percentile, so a wallet scores the same today and next quarter regardless of what other wallets do. A wallet that cannot be given a trustworthy win rate is unrated rather than scored low: ranking an unknown below a demonstrably bad wallet is a claim the data does not support. About two thirds of profiles are unrated on this basis.
What these numbers cannot tell you
Known limits, stated rather than smoothed over.
- No odds weighting. Shrinkage answers how much evidence backs a rate, not how hard the bets were. A wallet that bought twenty-five 97-cent near-certainties and won them all scores like one that won 65% of four hundred coin flips. Statistically that is defensible — twenty-five straight wins happen by chance about three times in a hundred million — but it is not what a follower wants to know: the first wallet collects pennies at low risk, the second is actually forecasting. Separating them needs each position’s entry price, which the profile does not carry. It is a data-model gap, left open rather than papered over with a heuristic.
- Win rate is the wrong question for some wallets. Market-making and arbitrage strategies take many tiny losses by design. A low win rate on such a wallet describes its strategy, not its skill.
- Profiles key on proxy wallets. A Polymarket proxy wallet is the address Polymarket exposes publicly, which is not necessarily the owner’s main wallet. One person may hold several; PolyTrace does not link them.
- PnL includes open positions. Unrealised profit moves with the market and is not money taken off the table.
Common questions
What counts as a whale trade on Polymarket?
PolyTrace records a trade as a whale trade when a single fill is worth $1,000 or more. The threshold applies to one trade, not to a position built up over time, and it is a fixed dollar amount rather than a percentile — so what qualifies today qualifies next quarter, and the bar does not move when the market gets busier.
How is a Polymarket trader win rate calculated?
PolyTrace measures win rate over the trailing 180 days, counting only positions that actually resolved one way or the other. A position counts as a win if it made money and a loss if it lost money; positions still open in unsettled markets are undecided and excluded, and positions that came out exactly even are dropped from the sample rather than counted as losses. Wallets with fewer than 20 decided positions get no win rate at all — the figure is withheld, not shown as zero.
Why does a trader show no win rate?
Either fewer than 20 of their positions have resolved inside the 180-day window, or their trade history was too long to fetch completely, which would bias the sample toward recent activity. In both cases PolyTrace publishes nothing rather than a number it cannot stand behind. A wallet with 3,606 positions once reported 91.67% off 12 decidable ones, which looked identical on screen to a rate backed by hundreds.
What is the PolyTrace Score?
A 0–100 rating combining four measures: profitability (35%), skill (30%), breadth (20%), and recency (15%). Profitability is realised and unrealised PnL on a logarithmic curve from $100 to $1M. Skill is the win rate after shrinkage. Breadth is the number of distinct markets traded, and recency is days since the last trade. The scales are absolute rather than percentile, so a wallet scores the same today and next quarter regardless of what other wallets do. Wallets without a trustworthy win rate are unrated rather than scored low.
Why is a 100% win rate shown as something lower?
PolyTrace shrinks every win rate toward 50% according to how much evidence backs it, by mixing in 20 hypothetical coin flips. Three wins from three positions becomes 56.5%; 500 from 500 stays 98%. This is a standard Bayesian posterior mean, and it means a small perfect record cannot outrank a large strong one. The raw rate is still displayed — shrinkage applies to the score, not to the reported win rate.
What does the smart money tag mean?
PolyTrace tags a wallet as smart money when it has traded more than $100,000 in volume, has a win rate above 55%, and is profitable overall. Wallets above $1M in volume are tagged whale regardless of performance, so the whale tag describes size and the smart money tag describes results.
What are the known limits of this data?
Three worth knowing. The score does not weight by odds, so a wallet that won twenty-five 97-cent near-certainties scores like one that won 65% of four hundred coin flips — fixing that needs per-position entry prices the profile does not carry. Win rate is the wrong question for market-maker-shaped wallets, which take many tiny losses by design. And trader profiles key on Polymarket proxy wallets, which are the addresses Polymarket exposes publicly, not necessarily the owner’s main wallet.
Terms used here are defined in the glossary. To see the rules applied, open the trader leaderboard or the market list.