How to Devig Odds for Polymarket: The 1-Minute Fair Price Check
Atalanta to win at Fiorentina on 29 October 2026 cost 33 cents a share on Polymarket. Pinnacle's odds for the same result, 3.03, also read as a 33% chance. So the price looks fair. It isn't: once you devig Pinnacle's odds and add Polymarket's fee, you'd pay about 2 cents a share more than the result is worth.
This guide is the one-minute check that shows it, done with three free OddsFantasy calculators. Every number below comes from prices recorded together at 12:14 UTC that day: Pinnacle's moneyline and Polymarket's best ask.
A bookmaker never offers fair odds. It builds in a margin, the vig (also called juice or overround), so the chances in its odds add up to more than 100%. Pinnacle's three odds for Fiorentina v Atalanta were:
Together that's 102.51%. The extra 2.51% is the margin, a 2.45% vig. Devigging means taking it out, so what's left is the fair chance of each result. For the basics of the margin itself, see vig in sports betting.
Pinnacle is the bookmaker sharp bettors use as their reference: it takes large bets (up to $10,000 on this match) and keeps a small margin, which is why its devigged price is the usual free estimate of the fair chance. OddsFantasy's own value-bet feed scores every bet the same way: between 16 and 21 October 2026 it listed 32,107 pre-match value bets against Pinnacle's no-vig odds, with a median EV of just 2.36% (the data). Real edges are that small, so a 2-cent mistake on a 33-cent share is bigger than a typical one.
Get Pinnacle's odds from pinnacle.com (under Soccer). Open the vig calculator, keep Decimal, and press + so Number of bets says 3 (a football match has three results). Type Pinnacle's odds: 2.35, 3.71 and 3.03.
Press Calculate. Atalanta is Bet 3:
The calculator removes the margin additively: each result gives up an equal share of the extra.
Open the Kalshi and Polymarket fee calculator, pick Polymarket and Taker (fills now), and type price 33 and 100 shares. Polymarket charges takers on sports 0.05 × price × (1 − price) a share, so:
That's the price you really pay: about 34.1 cents for a result worth 32.2. More on the fee in Polymarket fees explained.
Open the EV calculator. Bookmaker Odds is what you get, 2.932; True Odds is the fair price, 3.109; wager 100. Expected Value: −5.69%. On average you'd lose about $5.69 per $100. Skip it.
Back in the fee calculator, pick Maker (resting limit order). A limit order that waits in the book pays no fee on Polymarket. At 31 cents the odds are 3.226, and the EV calculator gives +3.76% against the fair 3.109. That's a price worth paying: set a limit order there and it only buys at 31 cents or better.
Same evening, EFL Cup. Pinnacle had Everton 2.35, draw 3.54, Newcastle 3.10 (a 2.97% vig). Devigged, Newcastle's fair chance is 31.24% (fair odds 3.201). Polymarket asked 32 cents; with the taker fee the odds drop to 3.022, and the EV is −5.59%. Skip it, or wait with a limit order below the fair price.
Across both matches, all six Polymarket asks failed the check once the fee was added (EV between −3.47% and −6.68%). That's normal: most prices are fair or a little dear, and the check is how you find the few that aren't.
Using the raw odds. Put 3.03 into the odds to probability calculator and it says 33.00%, exactly the Polymarket price. That's why 33 cents looked fair: the vig is still inside. Always devig first.
Leaving out the draw. Devig only Fiorentina 2.35 and Atalanta 3.03 and the calculator shows a vig of −32.35% and fair odds that make no sense. A negative vig means a result is missing. A football moneyline has three results; enter all three.
Doing this by hand works for one match. The OddsFantasy +EV finder runs the same comparison against Pinnacle's no-vig odds across Polymarket and 50+ bookmakers all day, and the trading terminal places the order.
Turn each result's odds into a chance (1 ÷ decimal odds), add them up, and remove the amount over 100% from the results. The OddsFantasy vig calculator does it: enter every result's odds and read the No-Vig Odds and Implied Probabilities.
The odds with the bookmaker's margin taken out, so the chances of all results add up to exactly 100%. Fiorentina v Atalanta's fair odds were 2.397, 3.829 and 3.109.
Compare the fair chance from devigged Pinnacle odds with the price plus Polymarket's taker fee. If the price plus fee is below the fair chance, the EV is positive. Atalanta at 33 cents cost 34.11 cents with the fee against a fair 32.17, so it wasn't.
Yes, on taker orders: 0.05 × price × (1 − price) per share, about 1.1 cents at 33 cents. Maker orders that rest in the book pay none.
Because the vig is spread across all three. Leaving out the draw gives a negative vig and wrong fair odds.
Only stake what you can afford to lose, and check that Polymarket is available where you live.

How to use the Kelly criterion in betting: take a value bet's EV and odds from the OddsFantasy +EV finder, put them in the free Ke...

We ran a two-sided scalping bot on Polymarket for 262 cycles and it lost money. Here is the on-chain data on every fill and fee, w...

Compare RebelBetting alternatives by bookmaker access, pricing, alerts and execution—not just headline coverage. See where OddsFan...