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% | 30 | 6% | 3% | −3pp |
| 10–25% | 57 | 18% | 9% | −10pp |
| 25–40% | 80 | 33% | 23% | −10pp |
| 40–60% | 131 | 51% | 45% | −5pp |
| 60–75% | 102 | 68% | 73% | +5pp |
| 75–90% | 84 | 81% | 92% | +11pp |
| 90–100% | 14 | 92% | 93% | +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
59% 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 −$8.0K across 498 positions, with $113 of entry fees paid.
| Market | Paid | Result | Size | P&L |
|---|---|---|---|---|
| Valorant: 100 Thieves vs Leviatán Esports (BO3) - VCT Americas Stage 2 Playoffs — Leviatán Esports | 0.3400 | lost | 2,335 | −$794 |
| Valorant: 100 Thieves vs Leviatán Esports - Map 1 Winner — Leviatán Esports | 0.6200 | lost | 5 | −$3 |
| LoL: Cupid Esports vs Maryville University (BO3) - North American Challengers League Playoffs — Cupid Esports | 0.5691 | won | 777 | $335 |
| Valorant: NRG vs LOUD - Map 2 Winner — NRG | 0.6515 | lost | 84 | −$55 |
| Valorant: NRG vs LOUD (BO3) - VCT Americas Stage 2 Playoffs — LOUD | 0.2394 | lost | 50 | −$12 |
| Valorant: NRG vs LOUD - Map 2 Winner — LOUD | 0.4595 | won | 19 | $10 |
| LoL: Cupid Esports vs Maryville University (BO3) - North American Challengers League Playoffs — Maryville University | 0.3840 | lost | 47 | −$18 |
| LoL: Cupid Esports vs Maryville University - Game 2 Winner — Maryville University | 0.4573 | won | 623 | $338 |
| LoL: Cupid Esports vs Maryville University - Game 2 Winner — Cupid Esports | 0.3277 | lost | 77 | −$25 |
| LoL: Cupid Esports vs Maryville University - Game 1 Winner — Cupid Esports | 0.6900 | won | 44 | $14 |
| LoL: Team Vitality vs Fnatic (BO3) - LEC Regular Season — Fnatic | 0.0307 | lost | 184 | −$6 |
| LoL: Team Vitality vs Fnatic (BO3) - LEC Regular Season — Team Vitality | 0.6706 | won | 284 | $94 |
| Counter-Strike: M80 vs FURIA - Map 1 Winner — FURIA | 0.4225 | won | 335 | $193 |
| Counter-Strike: M80 vs FURIA - Map 1 Winner — M80 | 0.5063 | lost | 153 | −$77 |
| LoL: Team Vitality vs Fnatic - Game 2 Winner — Team Vitality | 0.7069 | won | 395 | $116 |
| LoL: Team Vitality vs Fnatic - Game 2 Winner — Fnatic | 0.7474 | lost | 1,497 | −$1.1K |
| Valorant: Team Liquid vs Fire Flux Esports - Map 1 Winner — Fire Flux Esports | 0.0700 | lost | 5 | −$0 |
| LoL: Team Vitality vs Fnatic - Game 1 Winner — Fnatic | 0.4580 | won | 567 | $307 |
| Valorant: Team Liquid vs Fire Flux Esports - Map 1 Winner — Team Liquid | 0.7600 | won | 8 | $2 |
| Counter-Strike: Natus Vincere vs paiN - Map 2 Winner — Natus Vincere | 0.5226 | won | 485 | $232 |
| LoL: Shifters vs Team Heretics - Game 2 Winner — Team Heretics | 0.4426 | lost | 2,100 | −$929 |
| LoL: Shifters vs Team Heretics (BO3) - LEC Regular Season — Shifters | 0.8485 | won | 65 | $10 |
| LoL: Shifters vs Team Heretics (BO3) - LEC Regular Season — Team Heretics | 0.1300 | lost | 5 | −$1 |
| LoL: Shifters vs Team Heretics - Game 2 Winner — Shifters | 0.4416 | won | 21 | $12 |
| Valorant: FUT Esports vs Karmine Corp - Map 2 Winner — FUT Esports | 0.3850 | lost | 50 | −$19 |
| LoL: Shifters vs Team Heretics - Game 1 Winner — Shifters | 0.6352 | won | 114 | $42 |
| LoL: Shifters vs Team Heretics - Game 1 Winner — Team Heretics | 0.5968 | lost | 213 | −$127 |
| Counter-Strike: Rune Eaters vs 9INE - Map 2 Winner — Rune Eaters | 0.6022 | won | 6 | $2 |
| Counter-Strike: Natus Vincere vs paiN - Map 1 Winner — Natus Vincere | 0.6547 | won | 4,005 | $1.4K |
| Counter-Strike: Natus Vincere vs paiN - Map 1 Winner — paiN | 0.4300 | lost | 5 | −$2 |
| Valorant: FUT Esports vs Karmine Corp - Map 1 Winner — Karmine Corp | 0.8000 | won | 122 | $24 |
| Counter-Strike: G2 vs Spirit - Map 2 Winner — G2 | 0.4197 | lost | 291 | −$122 |
| LoL: HANJIN BRION vs BNK FEARX (BO5) - LCK Play-In — BNK FEARX | 0.6005 | won | 255 | $102 |
| Valorant: DRX vs T1 (BO3) - VCT Pacific Playoffs — T1 | 0.8700 | won | 3 | $0 |
| Valorant: DRX vs T1 - Map 2 Winner — T1 | 0.6800 | won | 87 | $28 |
| LoL: HANJIN BRION vs BNK FEARX - Game 4 Winner — HANJIN BRION | 0.2384 | lost | 2,404 | −$573 |
| LoL: HANJIN BRION vs BNK FEARX - Game 4 Winner — BNK FEARX | 0.5412 | won | 1,253 | $575 |
| Counter-Strike: Aurora Gaming vs DENDELE CS - Map 2 Winner — Aurora Gaming | 0.5951 | won | 280 | $114 |
| Counter-Strike: Aurora Gaming vs DENDELE CS - Map 2 Winner — DENDELE CS | 0.6316 | lost | 817 | −$516 |
| Valorant: DRX vs T1 - Map 1 Winner — T1 | 0.6987 | won | 537 | $162 |
| LoL: HANJIN BRION vs BNK FEARX - Game 3 Winner — HANJIN BRION | 0.7813 | won | 185 | $40 |
| LoL: HANJIN BRION vs BNK FEARX - Game 3 Winner — BNK FEARX | 0.4809 | lost | 3,840 | −$1.8K |
| LoL: ThunderTalk Gaming vs Invictus Gaming - Game 2 Winner — ThunderTalk Gaming | 0.2000 | lost | 576 | −$115 |
| LoL: ThunderTalk Gaming vs Invictus Gaming - Game 2 Winner — Invictus Gaming | 0.8700 | won | 25 | $3 |
| Counter-Strike: Aurora Gaming vs DENDELE CS - Map 1 Winner — Aurora Gaming | 0.7826 | won | 395 | $86 |
| LoL: HANJIN BRION vs BNK FEARX - Game 2 Winner — BNK FEARX | 0.0040 | lost | 90 | −$0 |
| Counter-Strike: Aurora Gaming vs DENDELE CS - Map 1 Winner — DENDELE CS | 0.3400 | lost | 26 | −$9 |
| LoL: ThunderTalk Gaming vs Invictus Gaming - Game 1 Winner — ThunderTalk Gaming | 0.3440 | lost | 1,008 | −$347 |
| LoL: HANJIN BRION vs BNK FEARX - Game 2 Winner — HANJIN BRION | 0.8482 | won | 322 | $49 |
| Valorant: Paper Rex vs ONSIDE GAMING - Map 1 Winner — ONSIDE GAMING | 0.1722 | lost | 92 | −$16 |
| LoL: HANJIN BRION vs BNK FEARX - Game 1 Winner — HANJIN BRION | 0.2679 | lost | 7,922 | −$2.1K |
| Valorant: Paper Rex vs ONSIDE GAMING - Map 1 Winner — Paper Rex | 0.5800 | won | 5 | $2 |
| LoL: EDward Gaming vs Ninjas in Pyjamas - Game 3 Winner — Ninjas in Pyjamas | 0.7643 | won | 1,320 | $311 |
| LoL: EDward Gaming vs Ninjas in Pyjamas - Game 2 Winner — Ninjas in Pyjamas | 0.7702 | won | 1,797 | $413 |
| LoL: EDward Gaming vs Ninjas in Pyjamas - Game 1 Winner — EDward Gaming | 0.2659 | lost | 932 | −$248 |
| Valorant: Leviatán Esports vs MIBR - Map 2 Winner — MIBR | 0.5600 | lost | 26 | −$15 |
| LoL: Contingent Esports vs University of Mississippi - Game 3 Winner — Contingent Esports | 0.1293 | lost | 200 | −$26 |
| LoL: Contingent Esports vs University of Mississippi - Game 3 Winner — University of Mississippi | 0.6628 | won | 123 | $41 |
| Valorant: Leviatán Esports vs MIBR - Map 1 Winner — MIBR | 0.4792 | lost | 26 | −$12 |
| LoL: Contingent Esports vs University of Mississippi (BO5) - North American Challengers League Playoffs — Contingent Esports | 0.8131 | won | 81 | $15 |
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 →