Performance audit
Am I good, and am I safe, answered for any Polymarket wallet from public data. No account, no API key, nothing to install.
Scoring a forecast requires knowing what someone believed before the outcome, which is why every other tool asks traders to log a probability against each position and then wait dozens of trades to learn anything. That step is unnecessary here. Every fill on Polymarket settles on Polygon with a price and a timestamp attached, so the record already exists: the price paid is the probability revealed.
Am I good
Each row is a band of entry prices. Paid is the average price actually paid, which is the probability the wallet revealed by buying. Happened is how often those positions paid out. A well-calibrated trader has the two columns tracking each other.
| Entry band | Positions | Paid | Happened | Gap |
|---|---|---|---|---|
| 10–25% | 2 | 20% | 0% | −20pp |
| 25–40% | 6 | 34% | 17% | −18pp |
| 40–60% | 30 | 51% | 57% | +6pp |
| 60–75% | 5 | 64% | 60% | −4pp |
| 90–100% | 1 | 91% | 100% | +9pp |
A positive gap means the wallet was under-confident in that band, it won more often than the price it paid implied. Negative means over-confident.
Am I safe
The resolved record
Every settled position, rebuilt from on-chain fills. Realised −$1.5K across 44 positions, with $14 of entry fees paid.
| Market | Paid | Result | Size | P&L |
|---|---|---|---|---|
| Will Club León FC win on 2026-08-28? — Yes | 0.3954 | lost | 1,012 | −$400 |
| Spread: Washington Mystics (-5.5) — Los Angeles Sparks | 0.5300 | won | 755 | $355 |
| Spread: Las Vegas Aces (-13.5) — Toronto Tempo | 0.5000 | lost | 800 | −$400 |
| Portland Fire vs. Atlanta Dream — Atlanta Dream | 0.1877 | lost | 1,066 | −$200 |
| Spread: Atlanta Dream (-12.5) — Atlanta Dream | 0.3679 | lost | 1,087 | −$400 |
| Spread: Indiana Fever (-16.5) — Indiana Fever | 0.4200 | won | 952 | $552 |
| Spread: Paris Saint-Germain FC (-1.5) — Paris Saint-Germain FC | 0.3400 | lost | 663 | −$226 |
| Will Paris Saint-Germain FC win on 2026-08-28? — Yes | 0.5800 | lost | 431 | −$250 |
| Will Manchester City FC win on 2026-08-28? — Yes | 0.5800 | won | 431 | $181 |
| Spread: Manchester City FC (-1.5) — Manchester City FC | 0.3400 | won | 735 | $485 |
| Will Beijing Guoan FC win on 2026-08-28? — Yes | 0.4345 | lost | 759 | −$330 |
| Will Villarreal CF win on 2026-08-28? — No | 0.5800 | won | 569 | $239 |
| Will Real Racing Club win on 2026-08-28? — Yes | 0.4800 | won | 688 | $358 |
| Game Handicap: WB (-1.5) vs Ninjas in Pyjamas (+1.5) — Weibo Gaming | 0.2900 | lost | 17 | −$5 |
| San Diego Padres vs. Arizona Diamondbacks — San Diego Padres | 0.5300 | lost | 943 | −$500 |
| New York Mets vs. Cleveland Guardians — Cleveland Guardians | 0.5200 | lost | 962 | −$500 |
| Miami Marlins vs. Atlanta Braves — Atlanta Braves | 0.5800 | won | 345 | $145 |
| Chicago White Sox vs. Boston Red Sox — Boston Red Sox | 0.5800 | won | 345 | $145 |
| Athletics vs. Cincinnati Reds — Cincinnati Reds | 0.5800 | won | 345 | $145 |
| New York Mets vs. Cleveland Guardians — New York Mets | 0.4200 | won | 476 | $276 |
| Game Handicap: AL (-1.5) vs Team WE (+1.5) — Anyones Legend | 0.4500 | lost | 446 | −$201 |
| LoL: Team WE vs Anyone's Legend (BO3) - LPL Group Ascend — Anyones Legend | 0.7300 | lost | 1,233 | −$900 |
| Game Handicap: IG (-1.5) vs Ninjas in Pyjamas (+1.5) — Invictus Gaming | 0.3200 | lost | 489 | −$156 |
| LoL: Invictus Gaming vs Ninjas in Pyjamas (BO3) - LPL Group Nirvana — Invictus Gaming | 0.6100 | lost | 863 | −$526 |
| LoL: Dplus KIA vs T1 (BO3) - LCK Round 3-4 Legend Group — T1 | 0.5300 | won | 1,132 | $532 |
| Total Kills Over/Under 30.5 in Game 2? — Over | 0.4899 | won | 898 | $458 |
| LoL: LGD Gaming vs ThunderTalk Gaming (BO3) - LPL Group Ascend — LGD Gaming | 0.5200 | lost | 1,154 | −$600 |
| Spread: Chicago Sky (-3.5) — Chicago Sky | 0.4700 | won | 532 | $282 |
| Spread: Chicago Sky (-2.5) — Chicago Sky | 0.5300 | won | 472 | $222 |
| Spread: New York Liberty (-8.5) — Seattle Storm | 0.5395 | won | 927 | $427 |
| Spread: Atlanta Dream (-6.5) — Phoenix Mercury | 0.4800 | lost | 1,042 | −$500 |
| Game Handicap: TES (-1.5) vs EDward Gaming (+1.5) — Top Esports | 0.5900 | won | 847 | $347 |
| LoL: Hanwha Life Esports vs Gen.G (BO3) - LCK Round 3-4 Legend Group — Hanwha Life Esports | 0.5101 | lost | 980 | −$500 |
| LoL: JD Gaming vs LGD Gaming (BO3) - LPL Group Ascend — JD Gaming | 0.6231 | won | 803 | $303 |
| Game Handicap: JDG (-1.5) vs LGD Gaming (+1.5) — JD Gaming | 0.4440 | lost | 1,126 | −$500 |
| Toronto Tempo vs. Golden State Valkyries — Toronto Tempo | 0.2219 | lost | 451 | −$100 |
| Spread: Golden State Valkyries (-13.5) — Toronto Tempo | 0.4874 | won | 616 | $316 |
| Spread: Philadelphia Phillies (-2.5) — Philadelphia Phillies | 0.5000 | won | 400 | $200 |
| LoL: HANJIN BRION vs Kiwoom DRX (BO3) - KeSPA Cup Last Chance Qualifier — Kiwoom DRX | 0.6000 | won | 500 | $200 |
| Game Handicap: GEN (-1.5) vs DN SOOPers (+1.5) — Gen.G | 0.9129 | won | 329 | $29 |
| Will RU Saint-Gilloise win on 2026-08-04? — Yes | 0.4022 | lost | 1,243 | −$500 |
| Will FK Bodø/Glimt win on 2026-08-04? — No | 0.6600 | won | 303 | $103 |
| Associação Chapecoense de Futebol vs. CR Flamengo: O/U 2.5 — Under | 0.4900 | lost | 102 | −$50 |
| FK Bodø/Glimt vs. Hamarkameratene: O/U 4.5 — Over | 0.4100 | lost | 46 | −$19 |
Swipe the table sideways to see every column.
Polymarket only. Kalshi is a regulated exchange with a private database, its per-account endpoints require the account holder's own credentials, so there is no equivalent public record to read. Method →