Product

Top Polymarket wallets, ranked in real time

The Poly Syncer leaderboard is a live smart money tracker — every public Polymarket wallet, scored on risk-adjusted return and refreshed every 60 seconds. One click copies a trader’s next move into your own non-custodial wallet.

Last reviewed · Poly Syncer engineering team

The Polymarket leaderboard is the source of truth on Poly Syncer. It is the ranked, deduplicated, outlier-filtered view of every wallet that has placed a trade on Polymarket in the last rolling 90 days. We surface the top Polymarket traders who have actually earned their position — not the ones that hit one lucky binary — and we update the ranking in 60-second cycles so the list reflects the market as it moves.

Definition. A Polymarket leaderboard is a public ranking of trader wallets ordered by performance metrics. Poly Syncer’s version is non-custodial, refreshes every 60 seconds, and feeds directly into the copy-trade panel so any ranked wallet can be mirrored in one click.

What the leaderboard tracks

Each wallet on the board carries a row of seven primary metrics, all computed on confirmed on-chain settlement data — never on quoted mid-prices, which can be gamed. We pull from Polymarket’s CTF exchange events, normalize for share denomination, and persist a per-trade ledger so historical performance is auditable down to the transaction hash.

Metric Definition Window
Realized PnLUSDC profit on closed positions, net of resolution fees and gas.30 / 90 / 365 day
ROIRealized PnL divided by total capital deployed across all positions in window.30 / 90 day
Win-rateShare of resolved markets that paid out above the wallet’s average entry.Lifetime & 90 day
Sharpe ratioAnnualized excess return over the variance of daily PnL. Filters out swing traders relying on size, not skill.90 day
Max drawdownLargest peak-to-trough equity decline within the window.90 day
Average holdMean time between entry and either exit or market resolution.Lifetime
Market diversityHerfindahl index over the 25 Polymarket categories — penalizes wallets that only hit one theme.90 day

You can sort by any column, invert the direction, and the leaderboard recomputes locally without a round-trip — the underlying ranks are persisted server-side, the view is rendered in the browser. Profile pages then expand each wallet into a full historical equity curve, per-category breakdown, and the live order book of every open position.

How the ranking methodology works

A naive PnL leaderboard rewards two kinds of wallets that are useless to copy: lucky binary punters and oversized whales. We strip both out before scoring.

Step 1 — Z-score outlier filter

Every closed trade is scored against the distribution of similar-size, similar-category trades over the prior 30 days. Trades whose realized return sits beyond ±3 standard deviations are flagged as outlier and excluded from the wallet’s primary score. They still appear on the wallet’s profile page — we don’t hide history — but they don’t inflate the rank. This is the same outlier rule that institutional desks use to separate alpha from variance.

Step 2 — Risk-weighted composite score

Each wallet receives a composite score weighted as: 35% Sharpe, 20% ROI, 15% win-rate, 15% drawdown (inverted), 10% market diversity, 5% recency. The composite is what drives the default ranking. You can override the weighting from any column header — useful if, for example, you only want to copy short-hold momentum traders rather than long-conviction politics specialists.

Step 3 — 60-second refresh cycle

A Rust listener consumes Polygon blocks at the head, decodes Polymarket trade events, and pushes them into a Go aggregator that recomputes the rolling stats. The full leaderboard re-ranks every 60 seconds. New wallets enter the public board after their tenth confirmed trade, which is enough sample size for a meaningful Sharpe estimate.

Why 60 seconds? Faster refresh would create rank-flicker (a wallet bouncing between #4 and #6 every block) without giving you new information. Slower refresh would let you copy a trader whose last hour was a rugpull. 60 seconds is the empirically tuned sweet spot — long enough to absorb a block of trades, short enough that the leaderboard reflects the current state of the market.

Filtering by category and theme

Polymarket spans 25 distinct categories — Politics, Sports, Crypto, Finance, Geopolitics, Earnings, Tech, Culture, World, Economy, Climate & Science, Elections, Mentions, Games, Basketball, NBA, Movies, Soccer, Weekly, Recurring, Fed Rates, Business, New Listing, Trending, and Ending Soon. The leaderboard supports filtering by any subset, so you can rank wallets only on the markets you care about.

A wallet that ranks #1 overall might be #47 in Sports — and that matters if you only want to copy NBA same-game outcomes. Category-filtered ranking is the foundation for our pre-built and custom strategies, where category gates are a first-class part of the strategy definition.

From leaderboard row to live copy trade

Tap the copy icon on any row and the wallet is added to your follow list inside the Poly Syncer panel — that single action is how you mirror Polymarket wallets without ever leaving the rankings. From there you set allocation per wallet, position sizing rule, max single-trade exposure, and category filters. The mirror executes through the same Flashbots-style private mempool path the rest of our infrastructure uses, which keeps your fills tight and protects against front-runs.

Because Poly Syncer is non-custodial, the leader never sees your wallet. They can’t pull liquidity, can’t see your size, and can’t affect your fills. They simply trade their own book and your panel mirrors the move proportionally to your settings — read the security model for the full key-scope and revocation flow.

Eli Marsh Lead engineer · risk & execution · former HFT desk quant