Skip to content
Developer docs
Research9 sections7 FAQs

Do wallet grades predict Polymarket outcomes? 81,855 large sports and esports buys, graded as of each trade

Bottom line

On 81,855 Polymarket sports and esports buys of $10,000 or more, each graded as of the trade, S wallets beat the price they paid by 1.78 points and A wallets by 0.64. B wallets lost 0.92. This corrects the September 12 version, which used grades written after the trade.

Correction, October 7, 2026

On September 12 this page said wallets graded S, A or B beat the price they paid by 1.57 points (95% interval +0.32 to +2.82) and D and F wallets lost to it by 2.06. Both numbers were wrong, and so was the claim that B wallets beat the price.

The study took each buy's grade from the ranking row dated on or before the trade day. 0xinsider updates a wallet's latest ranking row in place when it recomputes the grade, and stamps the row with the time of that update. So the row a buy looked up could hold a grade decided after the trade, partly by the trades being scored. Re-run on October 7, 2026, 99.3% of the S, A and B buys it scored used a row last written after the trade.

The rewrites moved winners up. 1,190 buys the old lookup counted as S, A or B came from wallets that were D or F when they traded, and those buys beat the price by 8.89 points. 852 buys it counted as D or F came from wallets that were S, A or B at the time, and those lost 15.06. The old query also scored 318 buys on void or unresolved markets as losses.

On the same window, with each buy graded by the last ranking written before it, S, A and B together came in at +0.34 ± 1.07 points: no measurable edge. S came in at +1.54 ± 1.49, A at +0.54 ± 1.79 and B at -1.09 ± 1.62. D and F, published at -2.06, came in at -0.37 ± 1.34. The table below puts each published figure beside its correction.

The September study and this correction covered every Polymarket market. Everything after this section is the corrected study, re-run on October 23, 2026 over a longer window and on sports and esports buys only. Its queries take the grade at the trade, so a re-run cannot repeat the error.

What the September 12 version said, and what the same buys show when each is graded as of the trade.
GradePublished Sept 12Graded at the tradeBuys, corrected
S, A and B+1.57 pts+0.34 ± 1.0728,963
S+1.32 pts+1.54 ± 1.4912,105
A+1.53 pts+0.54 ± 1.795,816
B+1.94 pts-1.09 ± 1.6211,042
D and F-2.06 pts-0.37 ± 1.3421,007

Same window (June 1 to September 11, 2026) and filters, void and unresolved markets excluded. Corrected intervals are 95%, clustered by market and by wallet, the wider shown.

Buys the old lookup promoted beat the price by 8.89 points; buys it demoted lost 15.06

Win rate minus price paid, in percentage points, for the buys the September lookup filed under a grade the wallet did not hold when it traded.

The published window, June 1 to September 11, 2026: 1,190 buys counted as S, A or B from wallets graded D or F at the trade (± 6.35), 852 counted as D or F from wallets graded S, A or B (± 4.81). Read-only replica reads of October 7, 2026, every market, published in github.com/0xinsider/research (grade-vs-price).

Buys the old lookup promoted beat the price by 8.89 points; buys it demoted lost 15.06
Filed as S, A or B, were D or F+8.89 pts
Filed as D or F, were S, A or B-15.06 pts

What a grade has to earn

A wallet grade is easy to compute and easy to fool yourself with. 0xinsider grades every tracked Polymarket wallet from S down to F on its own settled history, with guardrails so one lucky market cannot produce an S. That only means something if the grade says something about the trades a wallet has not made yet.

The test: take every buy of $10,000 or more on a Polymarket sports and esports market from June 1 to October 22, 2026, on a market that settled after the trade. Give each buy the grade its wallet held at that moment, before anyone knew the result. Then check the settled outcome. That is 81,855 buys from 3,834 wallets across 15,779 settled markets, $2.51 billion in stakes.

Since October 22, 2026, a grade ranks a wallet's settled sports and esports record only, which is why this study covers those markets only. The grade each buy carries is the one its wallet showed at the time, so nearly every buy here was graded on the wallet's record across every market. Only 197 buys in the sample came after the change, 77 of them from S, A or B wallets: too few to read on their own.

S wallets beat the price they paid. A wallets did too, by less and with less certainty. B wallets did not. B certifies a profitable record: positive realized P&L across at least 10 resolved markets. This study finds no price edge behind it.

Size is no guide either. Wallets graded C, D or F, or not graded at all, put up most of the money in these buys, and F wallets alone staked more than S and A together. A big buy tells you someone was confident. The grade at the moment of the trade is what tells you whether that kind of confidence has paid before.

F wallets staked $641 million in the sample, more than S and A together

Dollars staked on the study's buys, by the grade the wallet held when it traded.

81,855 Polymarket sports and esports buys of $10,000 or more, June 1 to October 22, 2026, graded as of each trade, $2.51 billion in all. Read-only replica reads of October 23, 2026, published in github.com/0xinsider/research (grade-vs-price).

F wallets staked $641 million in the sample, more than S and A together
S$422.1M
A$181.9M
B$377.7M
C$293.7M
D$107.1M
F$641.4M
No grade$486.4M

Why win rate answers nothing here

A wallet that only buys contracts at 85¢ wins about 85% of the time and has demonstrated no skill whatsoever. Win rate measures which prices someone likes. Report it alone and every favorite-buyer on the platform looks like a genius.

The measure that survives is the gap between how often the chosen side won and the price paid for it. S wallets paid 66.5¢ on average and won 68.2% of the time: 1.8 points better than the market that sold to them. B wallets paid 60.0¢ and won 59.1%: 0.9 points worse. That gap is what a grade has to predict, and it is the number this study reports.

Calibration edge on trader profiles uses the same logic. Paying less than the eventual frequency is the skill. Backing the obvious side is not.

S wallets won 68.2% of their buys and paid 66.5¢; F wallets won 57.5% and paid 57.6¢

For each grade, the share of buys whose side won against the average price paid, both in percent: the price explains most of the win rate.

  • Won
  • Price paid

81,855 Polymarket sports and esports buys of $10,000 or more, June 1 to October 22, 2026, graded as of each trade. Read-only replica reads of October 23, 2026, published in github.com/0xinsider/research (grade-vs-price).

S wallets won 68.2% of their buys and paid 66.5¢; F wallets won 57.5% and paid 57.6¢
CategoryWonPrice paid
S68.2%66.5%
A64.5%63.9%
B59.1%60.0%
C61.0%60.9%
D56.5%60.4%
F57.5%57.6%
No grade58.5%55.8%

S wallets beat the price; B wallets do not

S wallets made 15,195 of the buys, from 166 wallets. They won 68.24% of the time at an average price of 66.46¢, an edge of +1.78 points with a 95% interval of +0.54 to +3.02. It clears zero.

A wallets made 7,353 buys from 502 wallets: +0.64 points, interval -0.88 to +2.16. Pooled with S, the two come to +1.41 points across 22,548 buys, interval +0.37 to +2.45.

B wallets made 12,295 buys from 1,070 wallets: -0.92 points, interval -2.39 to +0.55. Adding B to S and A pulls the group to +0.59, interval -0.32 to +1.49, which no longer clears zero.

Below A the letters do not line up. D lost 3.87 points on 3,424 buys, interval -6.91 to -0.82. F came in at -0.10 and C at +0.12, each with an interval across zero. Wallets with no grade yet came in at +2.70, interval +0.22 to +5.18: a wallet too new to grade is not a wallet without skill. The grade picks out S and, less firmly, A. It does not rank the rest.

Each interval is computed twice, once grouping buys by market and once by wallet, and the wider of the two is shown. Buys on the same market, or from the same wallet, are not independent observations, and treating them as independent is the standard way to manufacture a result that is not there.

By the grade the wallet held at the trade.
GradeBuysWalletsWonPrice paidEdge95% interval
S15,19516668.2%66.5¢+1.78 pts+0.54 to +3.02
A7,35350264.5%63.9¢+0.64 pts-0.88 to +2.16
B12,2951,07059.1%60.0¢-0.92 pts-2.39 to +0.55
C9,8361,25161.0%60.9¢+0.12 pts-1.81 to +2.06
D3,42461656.5%60.4¢-3.87 pts-6.91 to -0.82
F23,3261,36857.5%57.6¢-0.10 pts-1.24 to +1.03
No grade10,4261,80158.5%55.8¢+2.70 pts+0.22 to +5.18

Sports and esports buys of $10,000 or more, June 1 to October 22, 2026, each graded as of the trade. Edge = share won minus average price paid. Intervals clustered by market and by wallet, the wider shown.

Win rate minus price paid, by the grade held at the trade

Percentage points, in the grade colors the leaderboard uses. 81,855 Polymarket sports and esports buys of $10,000 or more, June 1 to October 22, 2026. S clears zero; A sits above it with an interval that crosses it; B sits below it.

S and A stay above the price in every design

The headline joins two sources. From September 20, 2026, 0xinsider records every grade change as it happens, so a buy takes the letter its wallet showed when the order filled. Before that, a buy takes the last ranking row written before the trade. Each source alone, and a third design, point the same way.

Graded at the fill, September 20 to October 22: S +3.02 (+1.15 to +4.88) on 2,902 buys, A +1.74 (-0.99 to +4.48) on 1,692, B -0.09 (-4.48 to +4.29) on 1,326. This is the cleanest attribution and the smallest sample.

Graded at the start of July, August and September and scored on the next 30 days: S +2.59 (+0.98 to +4.19), A +2.00 (-0.12 to +4.11), B -0.48 (-2.33 to +1.37), across 45,222 buys. The ranking rows alone, June 1 to September 19, give S +1.50 (+0.03 to +2.98), A +0.24 and B -1.02.

S is above zero in every design and its interval clears zero in each. A is above zero in every design, but its interval reaches zero in each. B is below zero in every design.

Three ways to fix the grade before the trade it scores.
Grade readBuys fromSABBuys
At the tradeJun 1 to Oct 22+1.78 ± 1.24+0.64 ± 1.52-0.92 ± 1.4781,855
At the fillSep 20 to Oct 22+3.02 ± 1.87+1.74 ± 2.74-0.09 ± 4.3812,627
At month startJul 1 to Sep 30+2.59 ± 1.60+2.00 ± 2.11-0.48 ± 1.8545,222

Edge in points against the price paid, ± the 95% half-width. At the trade: the grade shown at the fill from September 20, the last ranking written before the trade until then. At month start: the grade written before July 1, August 1 or September 1, scored on the next 30 days. Buys counts every grade in the design.

S and A stay above the price in every design; B stays below

Win rate minus price paid, percentage points, for S, A and B under three ways of fixing the grade before the trade. The design with the grade shown at the fill covers the fewest buys, so its bars are the least certain.

  • Grade at the trade
  • Grade shown at the fill
  • Grade at the start of the month

Whether this is just favorites winning

The obvious objection is that good wallets buy favorites, favorites win, and the grade measures nothing beyond a taste for high prices. Splitting the same buys by the price paid answers it.

S and A wallets came in above the price in all five bands, from long shots under 20¢ to favorites at 80¢ and up, and B wallets below it in every band from 20¢ up. If the grade only rewarded a taste for favorites, the cheaper bands would sit at or below zero. They do not, though they are too noisy to prove much the other way.

No band clears zero for S and A on its own. The narrowest, 80¢ and up, comes to +1.28 ± 1.40 over 6,572 buys. The two bands under 40¢ are too noisy to read, at ± 10.77 and ± 3.99.

S and A beat the price in every band; none clears zero on its own

Win rate minus price paid, in percentage points, by the price paid and the grade group at the trade.

  • S and A
  • B
  • D and F

81,855 Polymarket sports and esports buys of $10,000 or more, June 1 to October 22, 2026, graded as of each trade. Half-widths run from ± 1.35 (D and F, 40-60¢) to ± 15.85 (D and F, Under 20¢). Read-only replica reads of October 23, 2026, published in github.com/0xinsider/research (grade-vs-price).

S and A beat the price in every band; none clears zero on its own
CategoryS and ABD and F
Under 20¢+1.87 pts+3.09 pts+4.29 pts
20-40¢+0.71 pts-1.49 pts-0.12 pts
40-60¢+1.66 pts-0.98 pts-0.53 pts
60-80¢+1.41 pts-0.43 pts-0.44 pts
80¢ and up+1.28 pts-1.48 pts-1.81 pts

Where it works and where it does not

Soccer is 53.1% of the S and A buys, so the headline is mostly a soccer number, and soccer's own interval, +1.50 ± 1.66, crosses zero. Esports clears zero at +3.44 ± 2.04. Every other category with 500 or more S and A buys sits above zero with an interval that crosses it. Read the categories as a map of where to look next, not as 6 findings.

Esports clears zero; soccer, 53.1% of the S and A buys, does not

Win rate minus price paid for S and A wallets' buys, in percentage points, by category, for categories with 500 or more buys.

21,856 S and A buys, June 1 to October 22, 2026, graded as of each trade. Read-only replica reads of October 23, 2026, published in github.com/0xinsider/research (grade-vs-price).

Esports clears zero; soccer, 53.1% of the S and A buys, does not
Soccer+1.50 pts
Tennis+0.58 pts
Esports+3.44 pts
Baseball+0.11 pts
NFL+1.88 pts
College football+3.38 pts

What this study does not show

The edge is measured at each trade's own price against the settled outcome. It ignores fees and slippage, and it treats every position as held to resolution. A wallet that bought at 60¢ and sold at 75¢ before the market resolved is scored on the settlement it never waited for, which is not what it made.

Grades are computed from a wallet's own earlier settled trades, so the wallets whose history built a grade are the ones being tested. This is point-in-time, not a held-out universe. The ranking-row half has a gap too: a wallet whose only ranking row was rewritten after its trades has no row written before them, so its buys count as ungraded.

Only settled markets are in the sample, which tilts it toward short-dated games and leaves out season-long futures. The design that reads the grade at the fill is the cleanest and covers only September 20 to October 22, so its interval on S is wider than the headline's: ± 1.87 points against ± 1.24.

The grade has changed since most of these buys. From October 22, 2026 it ranks the sports and esports record only, and the study cannot yet test that version: a grade read today was computed partly from the trades being scored, which is the look-ahead the correction above removed. Re-runs will add buys graded on the new basis as they settle.

And 1.78 points is a small edge, the size to expect from a market that mostly works. None of this says an S-graded trade is worth copying after fees and your own entry price. It says the S grade, and more weakly the A grade, carries information about who tends to be right. B carries a profitable record and, on this evidence, no measured price edge.

The cleanest design has the widest interval: ± 1.87 points on 2,902 S buys

The 95% half-width on S wallets' edge in each of the study's three designs, in percentage points; a wider half-width means a less certain number.

S buys of $10,000 or more in each design's window, graded with no look-ahead. Read-only replica reads of October 23, 2026, published in github.com/0xinsider/research (grade-vs-price).

The cleanest design has the widest interval: ± 1.87 points on 2,902 S buys
At the trade1.24 pts
At the fill1.87 pts
At month start1.60 pts

How to check it yourself

The sample is every Polymarket buy of $10,000 or more from June 1 to October 22, 2026, at a price between 2¢ and 98¢, on a sports and esports market with a yes-or-no result recorded after the trade. A market counts as sports and esports by the rule the grade uses: Polymarket ties it to a game, gives it a sports market type, or files it under a sports or esports category. Void and unresolved markets are out. Buys only, because a buy at a price on a named outcome is a clean directional bet and a sell is not.

Grade assignment: from September 20, 2026, the letter 0xinsider's recorded grade history proves the wallet showed when the order filled. Before that, the latest ranking row dated on or before the trade day and last written at or before the trade. The window starts on June 1 because grade coverage widened that month, from about 238 wallets scored a day in May to 18,464 in June.

Every number on this page comes from read-only queries against a production replica on October 23, 2026, the headline export at 13:43 UTC. The query text, the output and the sums the intervals are built from are public at github.com/0xinsider/research, under grade-vs-price, beside the all-market run of October 7, 2026 and the September 12 files it corrected. The grading method is documented on the transparency page, and the per-wallet inputs are visible on every trader profile.

Expect your counts to come out higher than ours. Every buy sits on a market that has already settled, so the sample grows as open markets resolve, and the half graded at the fill grows every day.

The same query found 24% more S, A and B buys on October 7 than on September 12

Buys the September 12 query counted in its June 1 to September 11 window, counted when it was published and again, unchanged, on October 7.

  • September 12
  • October 7

Markets that settled after September 12 added buys to the same window. Read-only replica reads of October 7, 2026, every market, published in github.com/0xinsider/research (grade-vs-price); the September 12 output sits beside it.

The same query found 24% more S, A and B buys on October 7 than on September 12
CategorySeptember 12October 7
S, A and B24,61030,582
D and F17,10621,870

Common questions

Do Polymarket wallet grades predict outcomes?

Partly. On 81,855 Polymarket sports and esports buys of $10,000 or more from June 1 to October 22, 2026, each graded as of the trade, S wallets beat the price they paid by 1.78 points (95% interval +0.54 to +3.02) and A wallets by 0.64 (-0.88 to +2.16). B wallets lost 0.92 (-2.39 to +0.55). S and A are above zero in all three designs the study runs, and B is below zero in all three.

Was the first version of this study wrong?

Yes. Published on September 12, 2026, it reported S, A and B wallets beating the price by 1.57 points. For 99.3% of those buys it used a ranking row 0xinsider had rewritten after the trade, so the grade partly reflected the trades being scored. Graded as of each trade, the same window gives S, A and B together +0.34 ± 1.07 points, no measurable edge. The page was corrected on October 7, 2026.

How does the corrected study avoid lookahead?

It never uses a grade written after the trade. From September 20, 2026 it uses the letter the wallet showed when the order filled. Before that it uses the last ranking row written at or before the trade. Grades still come from the wallet's own earlier history, so this is point-in-time rather than a held-out universe.

Does a B grade mean a wallet beats the market?

No. B means a profitable settled record: positive realized P&L across at least 10 resolved markets. In this study B wallets came in below the price they paid in all three designs, from -0.09 to -0.92 points, and no B interval clears zero.

Are S and A wallets just buying favorites?

No. Split by the price paid, S and A wallets came in above the price in all five bands, from +0.71 points between 20¢ and 40¢ to +1.87 under 20¢. No band clears zero on its own; the narrowest, 80¢ and up, is +1.28 ± 1.40.

Is a 1.78 point edge large enough to trade on?

It is small, and that is what an efficient market should produce. It says the S grade carries information about which wallets tend to be right. It does not say that copying an S-graded trade is profitable after fees, slippage and the timing of your own entry, and this study does not test that.

Why not just use win rate to rank traders?

A wallet that only buys contracts at 85¢ wins about 85% of the time without demonstrating any skill. Win rate measures which prices a trader likes. The measure that separates skill from taste is the gap between how often the chosen side won and the price paid for it.

Live feed

Check the data yourself

Most studies use the same Polymarket data as the product. Check a claim on the leaderboard or in the datasets.

Picks and market activity

Read the published picks or follow large trades. The free feed runs 24 hours behind; Pro has no delay.