Skip to content
Developer docs
Research15 sections6 FAQs

Favorite-longshot bias on Polymarket sports markets: 416,548 large bets, priced against the result

Bottom line

Across 416,548 large Polymarket sports buys from April 2 to September 11, 2026, buyers paid 60.6 cents on average and won 60.9% of the time, about what the result was worth. The favorite-longshot bias every sportsbook dataset shows appears only under 10 cents, where buyers lost 56 cents of every dollar, and even there its interval reaches zero.

Polymarket sports prices are fair, and longshots under 10 cents lose the most

Make a large buy of a Polymarket sports contract and, on average, you pay what the result is worth. Across 416,548 such buys from April 2 to September 11, 2026, buyers paid 60.6 cents on average and won 60.9% of the time.

The exception is the cheap end. Under 10 cents, a dollar staked came back as 44 cents; from 10 cents up, as about a dollar (the chart below). That is the favorite-longshot bias every sportsbook dataset shows, and here it is a lean: the interval on its edge runs from minus 5.22 to plus 0.81 points and reaches zero. Treat a price under 10 cents as the one Polymarket sports price to distrust by default.

Under 10 cents, a dollar came back as 44 cents. From 10 cents up, as $1.01

What each dollar staked came back as at settlement, in cents, weighted by stake and before fees.

2,040 buys under 10 cents and 414,508 from 10 to 98 cents: 416,548 large Polymarket sports buys, April 2 to September 11, 2026, on markets that settled yes or no; smallest buy about $3,000 until July 2, 2026 and $10,000 after. Run 12:24 UTC on October 10, 2026.

Under 10 cents, a dollar came back as 44 cents. From 10 cents up, as $1.01
Bought under 10¢44.0¢
Bought at 10¢ to 98¢101.1¢

Correction, October 10, 2026: void markets are no longer losses

This study first ran on September 12. It scored every buy on a market that settled void, or that Polymarket could not resolve, as a loss: 1,625 buys in this window, most of them tennis and esports. A void market pays half a dollar a share on either side, so those buys were neither wins nor losses.

Re-run on October 10, 2026 with those markets left out, every figure moved up (the chart below). The whole sample moves from plus 0.02 points to plus 0.23. Under 10 cents the edge moves from minus 3.52 points, with an interval that cleared zero, to minus 2.97, with one that does not. MMA moves from minus 5.34% on the dollar to minus 1.99%. The rest of Polymarket moved most: buyers of non-sports favorites no longer miss by six to ten points.

The September query run on the same data gives plus 0.01 points on 418,173 buys, so the change comes from the void markets, not from markets that settled since. Everything after this section is the corrected study.

Scoring 1,625 refunded buys as losses had pushed every figure down

Win rate minus price paid, in percentage points, as the September 12 page published it and as the October 10 re-run measures it with void and unresolvable markets left out.

  • Published Sep 12
  • Re-run Oct 10

Published: 411,770 buys, September 12, 2026. Re-run: 416,548 large Polymarket sports buys, April 2 to September 11, 2026, on markets that settled yes or no; smallest buy about $3,000 until July 2, 2026 and $10,000 after. Run 12:24 UTC on October 10, 2026.

Scoring 1,625 refunded buys as losses had pushed every figure down
CategoryPublished Sep 12Re-run Oct 10
All buys+0.02 pts+0.23 pts
Under 10¢-3.52 pts-2.97 pts
MMA-5.71 pts-4.33 pts
Tennis-0.57 pts+0.21 pts

416,548 sports buys, scored against the price paid

The sample is every buy 0xinsider recorded as a large trade on a Polymarket sports market from April 2 to September 11, 2026, on a market that settled yes or no after the trade cleared, at a price between 2 and 98 cents. The smallest recorded buy was about $3,000 until July 2, 2026 and $10,000 after. That is 416,548 buys by 16,190 wallets across 34,293 settled markets, carrying $8.25 billion in stakes. Soccer, esports, the NBA, tennis, baseball, hockey, cricket, MMA, the WNBA, and golf are all in it.

Most of it comes from April to June (the chart below): April alone is 44% of the buys, and the three months together 89%. August and September are thin because the alert floor rose to $10,000 on July 2, 2026.

Buys only, because a buy at a price on a named outcome is a clean bet on that outcome. A sell can be a hedge, an exit or a market-making fill, and its price says nothing about what the seller believed.

Each buy is scored two ways. The edge is the share of buys that won minus the average price paid, in percentage points: buy at 60 cents, win 61% of the time, and your edge is plus one point. The dollar return is what a dollar staked came back as, weighted by stake, held to settlement, before fees.

The two can disagree. Ten-cent contracts that pay out 8% of the time lose 20% of an equal stake on an edge of only minus two points, and unequal stakes pull a bucket's dollar return further from its win rate. That is why both numbers appear below.

Confidence intervals resample markets rather than trades. Fifty buys of the same side of the same game are one bet on that game, and treating them as fifty is how a study manufactures precision it does not have. 5,000 resamples, seed 20260912.

Large Polymarket sports buys, April 2 to September 11, 2026; smallest buy about $3,000 until July 2, 2026 and $10,000 after.
Buys
416,548
Wallets
16,190
Settled markets
34,293
Staked
$8.25 billion
Average price paid
60.6c
Share that won
60.9%
Edge
+0.23 pts
Dollar return
+0.88%

Buys only, 2c to 98c, on markets that settled yes or no after the trade; void and unresolved markets left out. Edge = win rate minus average price paid; dollar return weighted by stake, held to settlement, before fees.

April holds 44% of the buys; August and September together, 3%

Buys in the sample by the calendar month of the trade, UTC.

416,548 large Polymarket sports buys, April 2 to September 11, 2026, on markets that settled yes or no; smallest buy about $3,000 until July 2, 2026 and $10,000 after. September runs to the 11th. Run 12:24 UTC on October 10, 2026.

April holds 44% of the buys; August and September together, 3%
Apr182,696
May72,722
Jun116,249
Jul30,671
Aug10,089
Sep4,121

Prices matched results to within a quarter of a point

Across the whole sample the average price paid was 60.6 cents and the share of buys that won was 60.9%. The edge is +0.23 points. The dollar return, before fees, is +0.88%. On average, a large buyer on a Polymarket sports market paid what the outcome was worth.

Split into ten price buckets, every bucket from 20 cents to 98 cents sits within two points of zero, and every one of those intervals straddles zero. Buyers at 40 to 50 cents paid 45.4 cents and won 46.1%. Buyers at 50 to 60 cents paid 54.1 and won 53.8%. Buyers at 80 to 90 cents paid 84.7 and won 84.3%. Buyers at 90 to 98 cents paid 93.5 and won 93.0%.

The cheapest bucket is the one that leans. Buys under 10 cents paid 6.50 cents on average and won 3.53% of the time, an edge of minus 2.97 points with a 95% interval from minus 5.22 to plus 0.81. With void markets counted as losses, the September run put that interval below zero; it now reaches zero. The textbook longshot penalty shows on Polymarket only under 10 cents, and there it is a lean.

10 price buckets over the whole sample.
Price paidBuysAvg priceWonEdge95% CIDollar return
0-10c2,0406.5c3.5%-2.97 pts[-5.22, +0.81]-56.0%
10-20c5,96215.4c20.4%+4.94 pts[-4.98, +19.73]+28.8%
20-30c13,24225.4c25.0%-0.39 pts[-3.23, +2.58]-3.9%
30-40c29,92435.3c37.1%+1.83 pts[-1.00, +4.73]+1.6%
40-50c71,47845.4c46.1%+0.69 pts[-1.05, +2.35]+0.8%
50-60c96,12454.1c53.8%-0.33 pts[-1.76, +1.10]+0.4%
60-70c62,98664.4c64.3%-0.11 pts[-2.04, +1.83]+0.4%
70-80c49,78674.5c75.5%+0.98 pts[-1.05, +2.93]+3.6%
80-90c45,47784.7c84.3%-0.42 pts[-2.72, +1.73]+0.4%
90-98c39,52993.5c93.0%-0.46 pts[-2.27, +0.93]-0.5%

Intervals resample markets, not buys: 5,000 draws, seed 20260912. Every interval includes zero. Dollar return is stake-weighted, so it need not equal the win rate divided by the average price.

Win rate minus price paid, by price bucket

Percentage points. A bar above zero means buyers in that bucket won more often than the price implied. 416,548 large Polymarket sports buys, April 2 to September 11, 2026, markets settled yes or no only; smallest buy about $3,000 until July 2, 2026 and $10,000 after. Every interval includes zero; the 0-10c bar leans furthest below it.

Under 10 cents: the one place the bias shows

In five-cent steps the picture is sharper. Buys between 2 and 5 cents paid 3.19 cents on average and won 1.35% of the time; weighted by stake, a dollar came back as 71 cents. Buys between 5 and 10 cents paid 7.62 cents and won 4.27%; weighted by stake, a dollar came back as 37 cents. Those 2,040 buys put $28.3 million into contracts and got $12.5 million back, less than half.

This is the classic shape. A 7-cent contract is a bet on something the market says happens one time in fourteen. The people making large buys of it are paying for a fourteen-to-one payout, and in this sample they got a payout that arrived one time in 23. Polymarket has no bookmaker to shade that price, so the overpaying comes from the buyers.

Two things about the size of the effect. It is concentrated: those buys are 0.49% of the sample by count and 0.34% by dollars. And it is large: minus 56% on the dollar is the worst return of the ten price buckets, by a wide margin. On Polymarket sports markets, a large buy under 10 cents has been a bad bet.

Under 30 cents, in five-cent steps

Price paid in cents beside the share of those buys that won, in percent. A fair price makes the two bars equal. Below 10c the second bar falls well short of the first.

  • Price paid
  • Share that won

The 10 to 20 cent bucket is one market

Buys between 10 and 20 cents show a dollar return of plus 28.8% and an edge of plus 4.94 points. Read alone, that says the second-cheapest bucket was the best bet on the platform. It was not. The confidence interval runs from minus 4.98 to plus 19.73 points, the widest of any bucket, and the reason is a single market.

One market, 'Will Spain win the 2026 FIFA World Cup?', drew 490 large buys at an average of 15.2 cents, $7.48 million in all. Spain won. Those buys paid out $41.31 million in profit. The whole 10-to-20-cent bucket, all 5,962 buys across 1,577 markets, shows a combined profit of $27.17 million. The other 1,576 markets in the bucket lost $14.14 million between them.

This is what market-clustered intervals are for. A study that treated those buys as independent observations would report a significant longshot edge that is one tournament. Read correctly, the 10-to-20-cent bucket is indistinguishable from zero, and the lean below 10 cents does not obviously extend above it.

Dollar return per dollar staked, by price bucket

Weighted by stake, held to settlement, before fees. Buyers under 10c lost 56 cents of every dollar. The 10-20c bar is one market: Spain to win the World Cup at 15c. 416,548 large Polymarket sports buys, April 2 to September 11, 2026, markets settled yes or no only; smallest buy about $3,000 until July 2, 2026 and $10,000 after.

Favorites carry no penalty here

The fee comparison re-runs the fixed trade window on October 21, 2026, including eligible fills and settlements recorded since the original study. It sums a taker fee at each fill's price, at the rate that buy's market carries on Polymarket's schedule read October 21, 2026, then divides by total stake. This uses a stake-weighted price, so a large buy contributes more to the fee basis than a small buy. The data does not identify which buys took liquidity; the after-fee chart assumes every buy paid the taker fee. The fills record no fee, and fills before July 10, 2026 paid the 0.03 sports rate of the time, so this is today's schedule applied to the window, not what each buyer paid.

The textbook says favorites are underbet. At a sportsbook a -400 favorite still loses money over time, because the house margin is built into the line, but it loses less than the longshot on the other side. The favorite is the better of two bad bets.

On Polymarket it is not a bad bet at all, before fees. Buyers at 80 to 98 cents came out within half a point of their price, and buyers at 70 to 80 cents came out plus 0.98 points and plus 3.64% on the dollar ahead, across 49,786 buys.

Fees cost a known amount, and only if you take liquidity. On most sports Polymarket's taker fee is 0.05 times the share count times the price times one minus the price: 0.50% of the stake at 90 cents, 0.25% at 95. NFL and college football games carry 0.03 and NBA games no fee, as of October 21, 2026. A resting limit order pays nothing. Charged as a taker at each market's own rate, the 70-to-80-cent favorites stay ahead, the 80-to-90-cent ones keep +0.09% and the 90-to-98-cent ones slip to -0.83% (the chart below). Either way it is a long way from a sportsbook, where the same favorite carries the full hold.

Until October 21, 2026 this comparison charged every buy 0.05, including the NBA games that carry no fee today and hold 16.7% of the window's stake. It showed the 80-to-90-cent favorites at -0.27% after the fee. At each market's own rate, with the fills recorded since, they come out +0.09%.

After a taker's fee, only the 70-to-80-cent and 80-to-90-cent favorites stayed ahead

Dollar return per dollar staked, weighted by stake and held to settlement: before fees, and after the taker fee each buy's market carries, summed at each fill's price.

  • Before fees
  • After a taker fee

124,414 buys at 70 to 98 cents, April 2 to September 11, 2026. Fee-basis re-run 12:32 UTC on October 21, 2026. Fee: rate x shares x price x (1 - price) for a taker, nothing for a resting order, at the rate each buy's market carries on Polymarket's schedule read October 21, 2026: 0.05 on most sports; NFL and college football games carry 0.03 and NBA games no fee, as of October 21, 2026. Season and award markets, 3.9% of the stake, set their own rate market by market and are charged 0.05 here. The fills record no fee, and fills before July 10, 2026 paid the 0.03 sports rate of the time. The data does not record which buys took liquidity.

After a taker's fee, only the 70-to-80-cent and 80-to-90-cent favorites stayed ahead
CategoryBefore feesAfter a taker fee
70-80¢3.37%2.29%
80-90¢0.74%0.09%
90-98¢-0.55%-0.83%

Sports against the rest of Polymarket

Run the same ten buckets over every large buy on politics, crypto, geopolitics, culture, finance, world and business markets in the same window and the picture is less even. Those 71,646 buys miss the price by three to eight points from 20 to 50 cents, against the buyer, and beat it by four to five points from 60 to 80 cents.

Buyers at 20 to 30 cents on those markets paid 25.2 cents and won 17.6% of the time, minus 7.5 points. Buyers at 40 to 50 cents paid 45.5 and won 42.4%, minus 3.0. Buyers at 60 to 70 cents paid 65.1 and won 68.9%, plus 3.8, and at 70 to 80 cents plus 4.8. Buyers at 90 to 98 cents paid 94.1 and won 92.2%, minus 1.9, across 24,131 buys.

That is not a statement about which markets are mispriced in the abstract. Non-sports markets settle over months, the sample is thinner, and a run of surprising political outcomes in one summer can move every bucket at once. It is a statement about where a large buyer's price has matched the result. In sports it has, within two points in every bucket from 20 cents up. Elsewhere on the platform, in this window, it has missed by several points in both directions.

Sports buys against every other category, same window

Win rate minus price paid, percentage points. 71,646 large buys on politics, crypto, geopolitics, culture, finance, world and business markets miss by three to eight points in several buckets, in both directions. Sports stays within two points from 20c up.

  • Sports
  • Politics, crypto, geopolitics, culture, finance

Sport by sport

Soccer is the largest sample, 158,865 buys across 11,813 settled markets and $3.06 billion, and it is calibrated: buyers paid 60.9 cents and won 61.6%, plus 0.68 points and plus 1.43% on the dollar. Esports, 70,494 buys, came in at plus 0.39 points. The NBA, 63,037 buys across 1,841 games, minus 0.26. Tennis plus 0.21, baseball minus 0.47, hockey minus 0.57, all on tens of thousands of buys.

Cricket is small and positive, plus 2.21 points over 6,022 buys, most of them in-play. Basketball outside the NBA and WNBA is 1,968 buys at plus 0.78 points. The WNBA is 1,484 buys at minus 0.46. Golf, 1,092 buys, came in at plus 4.79 points but minus 1.65% on the dollar, because its winners were cheap favorites and its losers expensive ones.

MMA is the outlier. Across 5,197 buys, buyers paid 58.1 cents and won 53.8%, minus 4.33 points and minus 1.99% on the dollar. The six largest sports all sit within seven-tenths of a point of the price.

Sports with at least 1,000 settled large buys, by buy count.
SportBuysMarketsStakedAvg priceWonEdgeDollar return
Soccer158,86511,813$3.06B60.9c61.6%+0.68 pts+1.43%
Esports70,4947,133$1.32B61.6c62.0%+0.39 pts+1.55%
NBA63,0371,841$1.51B59.5c59.2%-0.26 pts+1.26%
Tennis47,5665,652$873.4M66.1c66.3%+0.21 pts-0.11%
Baseball45,9005,574$799.4M55.0c54.6%-0.47 pts-0.07%
Hockey14,224703$340.1M54.6c54.0%-0.57 pts-1.65%
Cricket6,022243$130.0M67.6c69.8%+2.21 pts+3.09%
MMA5,197333$102.5M58.1c53.8%-4.33 pts-1.99%
Basketball (other leagues)1,968230$57.4M60.0c60.8%+0.78 pts-3.54%
WNBA1,484477$16.4M58.8c58.3%-0.46 pts+0.93%
Golf1,09289$25.3M69.2c74.0%+4.79 pts-1.65%

Polymarket's own category tag. Basketball (other leagues) is the Basketball tag, which excludes the NBA and WNBA tags. Dollar return is stake-weighted.

Win rate minus price paid, by sport

Percentage points, sports with at least 1,000 settled large buys. Soccer, esports and the NBA sit within a point of zero. MMA is the outlier, and two UFC upsets carry most of it.

MMA favorites lose, and two fights explain most of it

Split every sport into buys under 30 cents, between 30 and 70, and at 70 and above, and the favorite band is where the sports differ. Soccer favorites at 70 cents and up paid 83.8 cents and won 83.9%. Tennis favorites paid 84.1 and won 85.6%. Esports favorites paid 81.7 and won 82.5%. NBA favorites paid 84.3 and won 82.7%. Baseball favorites paid 83.3 and won 81.2%, the second-worst band.

MMA favorites paid 80.4 cents and won 61.6% of the time. That is minus 18.7 points and minus 16.8% on the dollar across 1,478 buys. Two fights carry most of it. Khamzat Chimaev went off at 81 cents against Sean Strickland at UFC 328 and lost, with 222 large buys and $4.29 million on him. Ilia Topuria went off at 80 cents against Justin Gaethje at UFC Freedom 250 and lost, with 148 large buys and $1.57 million.

MMA has 333 settled markets in this sample against 11,813 for soccer, so one card moves the whole sport. Read the MMA number as a warning about small-sample sports rather than a finding that fight favorites are systematically overpriced. What it does establish is that calibration is not automatic on Polymarket: it holds in deep, frequently traded markets like soccer, tennis, and basketball, and a fight card is neither.

Favorites at 70 cents and up, by sport

Average price paid in cents beside the share that won, in percent. Soccer favorites won what they cost. MMA favorites cost 80c and won 62% of the time.

  • Price paid
  • Share that won

No market type charges a favorite premium

Polymarket tags each sports market with a type, and the price held on every one of them. Moneylines carry most of the money, 271,155 buys and $5.60 billion, at 61.2 cents paid and 61.4% won. Spreads did best, plus 0.64 points, and totals worst, minus 0.54; the table below has every type. Child moneylines, which cover a single map, set or period, came in at plus 0.71.

The soccer specials behave the same way. Team-to-advance markets, 4,828 buys, plus 0.05 points. Both-teams-to-score, 3,682 buys, plus 0.87. Exact-score markets are bought almost entirely as favorites, at 86.7 cents on average, and they won 86.7% of the time.

Split each type at 30 and 70 cents and the tails look like the whole: every type's longshots and favorites landed within 3 points of their price (the chart below). Total longshots fell furthest behind, minus 2.63 points on just 690 buys. The one corner that leans your way is spread favorites, plus 2.42 points on 5,079 buys. This run put no interval on it, so treat it as a lead to test, not an edge.

Market types with at least 1,000 settled large buys.
Market typeBuysStakedAvg priceWonEdgeDollar return
Moneyline271,155$5.60B61.2c61.4%+0.20 pts+0.92%
Total47,030$825.2M57.4c56.9%-0.54 pts-0.73%
Spread30,986$577.3M56.2c56.8%+0.64 pts+2.30%
Child moneyline (map, set or period winner)29,748$572.6M63.0c63.7%+0.71 pts+1.11%
No market type on record15,288$317.0M60.8c62.4%+1.57 pts+1.18%
Team to advance4,828$133.1M61.2c61.2%+0.05 pts+2.07%
Map handicap3,638$58.4M53.9c53.7%-0.18 pts+2.24%
Both teams to score3,682$47.1M56.3c57.2%+0.87 pts-0.34%
Exact score3,518$42.6M86.7c86.7%+0.01 pts+1.16%

Polymarket's sportsMarketType field. A child moneyline is the winner of one map, set or period inside a match. Dollar return is stake-weighted.

Longshots and favorites stayed within 3 points of the price on every market type

Win rate minus price paid, in percentage points, for buys under 30 cents and buys at 70 cents and up, by Polymarket's market type.

  • Bought under 30¢
  • Bought at 70¢ and up

16,601 buys under 30 cents and 118,910 at 70 cents and up; spreads, totals and child moneylines each have fewer than 1,000 buys under 30 cents. 416,548 large Polymarket sports buys, April 2 to September 11, 2026, on markets that settled yes or no; smallest buy about $3,000 until July 2, 2026 and $10,000 after. Run 12:24 UTC on October 10, 2026.

Longshots and favorites stayed within 3 points of the price on every market type
CategoryBought under 30¢Bought at 70¢ and up
Moneyline+0.60 pts-0.24 pts
Spread-1.78 pts+2.42 pts
Total-2.63 pts-1.32 pts
Child moneyline-0.83 pts+0.84 pts

No bookmaker and no mispricing: your edge has to be information

On a Polymarket sports market the price is a fair estimate of the outcome. No bookmaker folds a margin into it, and outside the cheapest end the crowd has not pushed it off its value. With no margin to beat and no systematic mispricing to lean on, your edge has to come from knowing something the price does not yet reflect.

One place to look is who holds each side. 0xinsider grades every Polymarket wallet from S to F on its settled P&L, and the sharp money study found that the grade told sports buyers apart only in play: S, A and B wallets beat D and F by 2.45 points after kickoff and by nothing measurable before it (the chart below).

Each sports board shows which side the profitable wallets hold on each game, live on Pro and delayed or locked without it, and Pick of the Day publishes up to 25 of those sides a day on a public record.

And the one rule this study supports on its own: do not buy a 7-cent contract because it pays fourteen to one. In this sample, contracts at 5 to 10 cents paid out one time in 23.

The grade told sports buyers apart only in play, by 2.45 points

Win rate minus price paid, in percentage points, for wallets graded S, A or B and wallets graded D or F when they bought, before kickoff and in play.

  • S, A and B
  • D and F

161,128 large Polymarket sports buys, June 1 to September 11, 2026, from the sharp money study, run 14:18 UTC on October 7, 2026. The in-play gap's 95% interval runs +0.50 to +4.40 points; the pre-kickoff gap's, -3.11 to +1.41.

The grade told sports buyers apart only in play, by 2.45 points
CategoryS, A and BD and F
Before kickoff-0.48 pts+0.37 pts
In play+1.22 pts-1.23 pts

What this study does not show

The edge and the dollar return are measured at each buy's own price against the settled outcome. They ignore fees and slippage, and they treat every position as held to settlement. A wallet that bought at 60 cents and sold at 75 before the game ended is scored on the final result, which is not what it made.

The sample is large buys 0xinsider recorded as alerts, not every fill on the platform. On sports markets the smallest recorded buy was about $3,000 until July 2, 2026 and $10,000 after, so the late months skew to bigger bets. Across every category, nine in ten recorded buys were at least $3,521 in April and at least $10,758 in August (the chart below). Large buyers are not a random sample of traders, and a market can be calibrated for them while retail buyers of $20 contracts pay a different price.

Only markets that settled yes or no are in the sample. A void market, or one Polymarket could not resolve, is left out: the stake came back or has not been paid, so it is neither a win nor a loss. Pre-kickoff and in-play buys are mixed together here; the timing study splits them, and the split matters for who is on each side.

And a calibrated market is not a market nobody beats. Prices that match results on average mean the winners and losers among large buyers net to zero, not that there are no winners. The sharp money study takes the same sports buys, from June onward, and splits them by the grade each wallet held when it traded. The grade separates the winners from the losers only on buys made in play.

From August, nine in ten recorded buys across every category were $10,000 or more

The 10th-percentile stake of every Polymarket buy the large-trade alert table recorded that month, all categories: nine in ten buys were at least this size.

522,859 recorded buys in every category, not only sports, April to September 2026; September's smallest was $10,000. Run 12:24 UTC on October 10, 2026.

From August, nine in ten recorded buys across every category were $10,000 or more
Apr$3,521
May$3,220
Jun$3,250
Jul$4,720
Aug$10.8K
Sep$10.5K

The bias every sportsbook study finds

The favorite-longshot bias is the oldest result in betting research. Richard Griffith found it at American racetracks in 1949: horses at long odds were bet more heavily than their win rate justified, and favorites less. Every large sportsbook dataset published since has shown the same shape. A bet at +900 returns less per dollar than a bet at -300, and both lose to the house, but the longshot loses far more.

The usual explanation has two parts. Bettors overestimate small probabilities and enjoy the size of a possible payout, so they overpay for it. And a bookmaker who knows that shades the longshot price further, because the demand is there. The bias is a fact about the customers and about the margin built on top of them.

Polymarket sports markets have no bookmaker. A contract on a team pays $1 if the team wins and nothing if it does not, and the price is whatever the last buyer and seller agreed on. If the bias comes from the buyers, it should show up here too. If it depends on a bookmaker shading the line, it should not.

Polymarket does take a cut from takers, and its shape favors the favorite. On most sports the taker fee is 4.7% of the stake at the 6.5-cent average paid under 10 cents and 0.3% at 93.5 cents (the chart below). Every number in this study is before that fee, so any bias it finds belongs to the buyers.

Polymarket has no bookmaker, but its taker fee is 15 times heavier on a longshot than on a favorite

Polymarket's taker fee as a share of the stake, at the rate each buy's market carries, summed at fill level and divided by the stake in each price bucket of this study.

Fee: rate x shares x price x (1 - price) for a taker, nothing for a resting order, at the rate each buy's market carries on Polymarket's schedule read October 21, 2026: 0.05 on most sports; NFL and college football games carry 0.03 and NBA games no fee, as of October 21, 2026. Season and award markets, 3.9% of the stake, set their own rate market by market and are charged 0.05 here. The fills record no fee, and fills before July 10, 2026 paid the 0.03 sports rate of the time. 383,874 buys in the fixed April 2 to September 11, 2026 trade window. Stake-weighted fee-basis re-run 12:32 UTC on October 21, 2026; later recorded fills and settlements can change this population from the October 10 study.

Polymarket has no bookmaker, but its taker fee is 15 times heavier on a longshot than on a favorite
0-10¢4.03%
10-20¢3.50%
20-30¢3.08%
30-40¢2.75%
40-50¢2.23%
50-60¢1.81%
60-70¢1.54%
70-80¢1.07%
80-90¢0.65%
90-98¢0.28%

How to check it yourself

The page draws on dated, read-only runs against a copy of the production database, all public in the 0xinsider research repository under polymarket-sports-markets. The sample, the buckets and their intervals come from the run at 12:24 UTC on October 10, 2026: calibration-2026-10-10.sql, its output and its market-level export, from which bootstrap.py recomputes the intervals without a database. The stored-outcome defect by month and the fee schedule come from the run at 12:36 UTC on October 11, 2026, in calibration-charts-2026-10-11.sql and its output. The smallest recorded buy comes from the read at 14:12 UTC on October 11, 2026, in large-trade-floor-2026-10-11.sql and its output. The split by grade is the sharp money study's October 7, 2026 run, in the files whose names start grade-at-trade-2026-10-07. The September 12 run, calibration.sql and its output, stays beside them as the record of the first version.

The universe is every row of the large-trade alert table for a Polymarket buy on a sports-category market, joined to the settled outcome of its market where that outcome is a yes or a no, with the resolution timestamp after the trade timestamp and the price between 2 and 98 cents. The edge is the mean of a won-or-lost indicator minus the mean price. The dollar return is the stake-weighted sum of won divided by price minus one.

Do not start your window before April 2, 2026. Before that day the alert table stored a defaulted outcome zero for a large share of buys, and the favorites it stored that way "lost" at a rate no market produces: at 80 to 98 cents, they won 57.8% in February and 51.8% in March, against 89.1% and 88.7% for the same prices stored as outcome one. In April both win within a point of their price (the chart below).

Read February and March as stored and those outcome-zero favorites miss their price by 30 to 37 points: a reverse favorite-longshot bias that is a data defect, not a market. An early pass of this analysis fell into exactly that.

Expect your counts to come out higher than these. Every buy in the sample sits on a market that has settled, so the universe grows as open markets resolve. The bucket-by-bucket picture should not move; if a rerun moves a bucket by more than its interval, that is a finding, not a reproduction.

Before April, favorites stored as outcome 0 "won" 52% of the time at 88 cents

Sports buys at 80 to 98 cents, bought at 87.6 to 89.0 cents on average in every column: the share that won, by month and by the outcome the large-trade alert table stored for the buy.

  • Stored as outcome 0
  • Stored as outcome 1

82,145 buys, February to May 2026, on markets that settled yes or no after the trade. Run 12:36 UTC on October 11, 2026.

Before April, favorites stored as outcome 0 "won" 52% of the time at 88 cents
CategoryStored as outcome 0Stored as outcome 1
Feb57.8%89.1%
Mar51.8%88.7%
Apr88.0%88.7%
May88.6%86.5%

Common questions

Does the favorite-longshot bias exist on Polymarket sports markets?

As a lean at the cheapest end. Across 416,548 large Polymarket sports buys from April 2 to September 11, 2026, buys under 10 cents won 3.53% of the time at an average price of 6.50 cents and, weighted by stake, returned 44 cents on the dollar, with an edge interval from minus 5.22 to plus 0.81 points. Every bucket from 20 cents to 98 cents sat within two points of its price, with confidence intervals that include zero.

Are favorites a good bet on Polymarket sports markets?

Before fees, favorites at 80 cents and up returned between plus 0.4% and minus 0.5% on the dollar, and buys at 70 to 80 cents returned plus 3.6%. Favorites carry no premium and no penalty; on most sports a taker pays a fee of 0.25% to 1% of the stake at those prices (NFL and college football less, NBA games none, as of October 21, 2026), and a resting limit order pays none.

Why does the study start on April 2, 2026?

Before that day the large-trade alert table recorded a defaulted outcome index for a large share of buys. Favorites stored that way, bought at about 88 cents, "won" 52% of the time in March and 58% in February, which is a defect and not a market. From April 2 onward buys on either outcome win at their price.

What does edge mean on this page?

The share of buys that won minus the average price paid, in percentage points. A bucket that paid 60 cents and won 61% has an edge of plus one point. It is the same measure as the calibration edge on every 0xinsider trader profile.

If sports prices are calibrated, does anyone have an edge?

Calibration on average means winners and losers among large buyers net to zero, not that there are none. Splitting the same buys by the grade each wallet held when it traded, S, A and B wallets came in at +0.50 points from June to September 2026 and D and F wallets at -0.18, both within noise of the price; in play the two were 2.45 points apart. That study is at 0xinsider.com/research/sharp-money-polymarket-sports. Corrected October 7, 2026: this answer first quoted plus 1.25 and minus 1.21, figures that used grades written after the trade.

Are void markets counted as losses?

No. A market that settles void pays half a dollar a share on either side, and one Polymarket could not resolve has not paid, so neither is a win or a loss and both are left out. The first version of this study, on September 12, counted 1,625 such buys as losses; the October 10, 2026 re-run leaves them out.

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.