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 |
|---|---|---|---|---|
| 0–10% | 284 | 0% | 0% | −0pp |
| 90–100% | 3 | 100% | 100% | +0pp |
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
95% of open capital sits in a single contract. A binary settles to one dollar or to nothing, so concentration here is not a question of style: a single adverse resolution takes that share of the book with it.
The resolved record
Every settled position, rebuilt from on-chain fills. Realised −$77 across 287 positions, with $2 of entry fees paid.
| Market | Paid | Result | Size | P&L |
|---|---|---|---|---|
| SCOTUS strikes down Trump's Birthright Citizenship EO? — No | 0.0010 | lost | 200 | −$0 |
| Bitcoin Up or Down - August 9, 8:00AM-12:00PM ET — Up | 0.9990 | won | 222 | $0 |
| Valorant: Cloud9 vs LOUD (BO3) - VCT Americas Stage 2 Group Omega — Cloud9 | 0.0010 | lost | 250 | −$0 |
| Games Total: O/U 2.5 — Over | 0.0010 | lost | 250 | −$0 |
| Valorant: GIANTX vs Team Heretics (BO3) - VCT EMEA Group Omega — GIANTX | 0.0010 | lost | 250 | −$0 |
| Dota 2: Team Falcons vs Nigma Galaxy - Game 2 Winner — Nigma Galaxy | 0.0010 | lost | 250 | −$0 |
| Dota 2: Xtreme Gaming vs LGD Gaming - Game 2 Winner — Xtreme Gaming | 0.0010 | lost | 250 | −$0 |
| Counter-Strike: Esport Academy Copenhagen vs HOTU (BO3) - Stake Pulse Beat I Group A — HOTU | 0.0010 | lost | 250 | −$0 |
| BetBoom Team vs Team Liquid: Draw (1-1)? — Yes | 0.0010 | lost | 250 | −$0 |
| Team Liquid to win 2-0? — No | 0.0010 | lost | 250 | −$0 |
| Valorant: BBL Esports vs Gentle Mates - Map 2 Winner — Gentle Mates | 0.0010 | lost | 250 | −$0 |
| Dota 2: L1ga Team vs REKONIX (BO3) - Games of the Future Group D — L1ga Team | 0.0010 | lost | 250 | −$0 |
| 1win vs Vici Gaming: Draw (1-1)? — No | 0.0010 | lost | 250 | −$0 |
| Map 3 Total Rounds: Over/Under 21.5 — Over | 0.0010 | lost | 250 | −$0 |
| Mobile Legends Bang Bang: Team Spirit vs ONIC - Game 2 Winner — ONIC | 0.0010 | lost | 250 | −$0 |
| Dota 2: 1win vs Vici Gaming - Game 1 Winner — 1win | 0.0010 | lost | 250 | −$0 |
| Games Total: O/U 2.5 — Under | 0.0010 | lost | 250 | −$0 |
| BetBoom Team vs MOUZ: Draw (1-1)? — Yes | 0.0010 | lost | 250 | −$0 |
| Valorant: Global Esports vs Gen.G Esports (BO3) - VCT Pacific Group Alpha — Global Esports | 0.0010 | lost | 250 | −$0 |
| Counter-Strike: Sinners vs Rune Eaters - Map 2 Winner — Rune Eaters | 0.0010 | lost | 250 | −$0 |
| MOUZ to win 2-0? — Yes | 0.0010 | lost | 250 | −$0 |
| Valorant: Global Esports vs Gen.G Esports - Map 1 Winner — Gen.G Esports | 0.0010 | lost | 250 | −$0 |
| LoL: Team WE vs Bilibili Gaming (BO3) - LPL Group Ascend — Team WE | 0.0010 | lost | 250 | −$0 |
| Games Total: O/U 2.5 — Over | 0.0010 | lost | 250 | −$0 |
| Counter-Strike: Infinite vs SPARTA - Map 1 Winner — Infinite | 0.0010 | lost | 250 | −$0 |
| LoL: KT Rolster Challengers vs DN SOOPers Challengers (BO3) - LCK Challengers League Rounds 3-4 Challenge Group — DN SOOPers Challengers | 0.0010 | lost | 250 | −$0 |
| Games Total: O/U 2.5 — Over | 0.0010 | lost | 250 | −$0 |
| LoL: GnG Amazigh vs JSK Esports (BO3) - Arabian League Group Stage — JSK Esports | 0.0010 | lost | 250 | −$0 |
| LoL: mCon esports vs Senshi Esports Club (BO3) - Road Of Legends Regular Season — Senshi Esports Club | 0.0010 | lost | 250 | −$0 |
| Map Handicap: FNC (-1.5) vs Eternal Fire (+1.5) — Fnatic | 0.0010 | lost | 250 | −$0 |
| Team Falcons to win 2-0? — No | 0.0010 | lost | 250 | −$0 |
| Counter-Strike: 3DMAX vs MOUZ - Map 2 Winner — 3DMAX | 0.0010 | lost | 250 | −$0 |
| LoL: Eintracht Spandau vs ROSSMANN Centaurs (BO3) - Prime League 1st Division Group A — ROSSMANN Centaurs | 0.0010 | lost | 250 | −$0 |
| LoL: SU Esports vs Bushido Wildcats - Game 1 Winner — SU Esports | 0.0010 | lost | 250 | −$0 |
| Nigma Galaxy vs Vici Gaming: Draw (1-1)? — Yes | 0.0010 | lost | 250 | −$0 |
| Valorant: SK Nebula vs Habos Babos (BO3) - VCT Game Changers EMEA Group Stage — Habos Babos | 0.0010 | lost | 250 | −$0 |
| Dota 2: Nigma Galaxy vs Vici Gaming - Game 2 Winner — Nigma Galaxy | 0.0010 | lost | 250 | −$0 |
| Counter-Strike: Walczaki vs ex-RUSTEC (BO3) - CCT Europe Series #5 Playoffs — Walczaki | 0.0010 | lost | 250 | −$0 |
| Map Handicap: SPARTA (-1.5) vs NEW VISION (+1.5) — NEW VISION | 0.0010 | lost | 250 | −$0 |
| LoL: Deep Cross Gaming vs Ground Zero Gaming (BO3) - LCP Group Stage — Ground Zero Gaming | 0.0010 | lost | 250 | −$0 |
| Valorant: FULL SENSE vs ZETA DIVISION (BO3) - VCT Pacific Group Alpha — FULL SENSE | 0.0010 | lost | 250 | −$0 |
| Valorant: FULL SENSE vs ZETA DIVISION - Map 2 Winner — FULL SENSE | 0.0010 | lost | 250 | −$0 |
| LoL: Hanwha Life Esports vs Dplus KIA (BO3) - LCK Round 3-4 Legend Group — Hanwha Life Esports | 0.0010 | lost | 250 | −$0 |
| Games Total: O/U 2.5 — Under | 0.0010 | lost | 250 | −$0 |
| Dota 2: Nigma Galaxy vs 1win - Game 2 Winner — Nigma Galaxy | 0.0010 | lost | 250 | −$0 |
| LoL: EDward Gaming vs Team WE - Game 2 Winner — EDward Gaming | 0.0010 | lost | 250 | −$0 |
| Dota 2: Nigma Galaxy vs 1win - Game 1 Winner — Nigma Galaxy | 0.0010 | lost | 250 | −$0 |
| Valorant: VARREL vs DetonatioN FocusMe - Map 1 Winner — VARREL | 0.0010 | lost | 250 | −$0 |
| LoL: Ninjas in Pyjamas vs Weibo Gaming - Game 1 Winner — Weibo Gaming | 0.0010 | lost | 250 | −$0 |
| Games Total: O/U 2.5 — Under | 0.0010 | lost | 250 | −$0 |
| Map 2 Total Rounds: Over/Under 24.5 — Over | 0.0010 | lost | 250 | −$0 |
| Map 2 Total Rounds: Over/Under 24.5 — Under | 0.0010 | lost | 250 | −$0 |
| Counter-Strike: MIBR vs largadosypelados - Map 1 Winner — MIBR | 0.0010 | lost | 250 | −$0 |
| Valorant: Gentle Mates vs Team Vitality (BO3) - VCT EMEA Group Alpha — Gentle Mates | 0.0010 | lost | 250 | −$0 |
| Valorant: Barça eSports GC vs ALTERNATE aTTaX Ruby (BO3) - VCT Game Changers EMEA Group Stage — ALTERNATE aTTaX Ruby | 0.0010 | lost | 250 | −$0 |
| Counter-Strike: Bebop vs Misa Esports - Map 1 Winner — Misa Esports | 0.0010 | lost | 250 | −$0 |
| Valorant: SK Nebula vs G2 Gozen - Map 2 Winner — SK Nebula | 0.0010 | lost | 250 | −$0 |
| LoL: LUA Gaming vs Team Heretics Academy - Game 2 Winner — LUA Gaming | 0.0010 | lost | 250 | −$0 |
| Games Total: O/U 2.5 — Over | 0.0010 | lost | 250 | −$0 |
| Dota 2: RE.Arise vs Zero Tenacity (BO3) - EPL Masters Group B — RE.Arise | 0.0010 | lost | 250 | −$0 |
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 →