Kramma
04

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.

Brier score
0.2040
across 287 resolved positions · lower is better
Skill vs own base rate
+17%
beating a trader who only knew how often they win
Calibration error
5.0pp
average gap between price paid and what happened
Win rate
57%
165 of 287 paid out

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 bandPositionsPaidHappenedGap
0–10%66%0%−6pp
10–25%1518%33%+15pp
25–40%3132%45%+13pp
40–60%13552%48%−3pp
60–75%3667%67%−1pp
75–90%3081%77%−5pp
90–100%3495%100%+5pp

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

Open exposure
$12.7K
9 open positions
Largest position
21%
share of open capital in one contract
Half the book
4
positions hold half the exposure
Unrealised
$252
against $12.7K of open value

The resolved record

Every settled position, rebuilt from on-chain fills. Realised $4.8K across 287 positions, with $1.0K of entry fees paid.

MarketPaidResultSizeP&L
AC Milan vs. Venezia FC: Both Teams to Score — Yes0.5100lost2,000−$1.0K
AC Milan vs. Venezia FC: O/U 2.5 — Over0.5700lost2,000−$1.1K
Counter-Strike: G2 vs Spirit - Map 2 Winner — G20.3100lost437−$136
LoL: HANJIN BRION vs BNK FEARX (BO5) - LCK Play-In — HANJIN BRION0.5500lost3,000−$1.7K
LoL: ThunderTalk Gaming vs Invictus Gaming - Game 2 Winner — ThunderTalk Gaming0.2300lost1,000−$230
LoL: HANJIN BRION vs BNK FEARX - Game 2 Winner — HANJIN BRION0.4700won4,000$2.1K
Total Kills Over/Under 30.5 in Game 3? — Over0.5295lost724−$384
Total Kills Over/Under 30.5 in Game 2? — Over0.5400lost1,571−$848
Total Kills Over/Under 30.5 in Game 1? — Over0.5100lost7−$3
LoL: EDward Gaming vs Ninjas in Pyjamas - Game 1 Winner — EDward Gaming0.3800lost2,085−$792
LoL: EDward Gaming vs Ninjas in Pyjamas (BO5) - LPL Knights Rivals — EDward Gaming0.2600lost2,500−$650
Total Kills Over/Under 30.5 in Game 2? — Under0.5196lost200−$104
LoL: Nongshim Red Force vs BNK FEARX - Game 1 Winner — BNK FEARX0.4866lost1,500−$730
Total Kills Over/Under 30.5 in Game 1? — Under0.4800lost1,000−$480
Spread: Newcastle United FC (-1.5) — Newcastle United FC0.5400lost1,600−$864
Spread: Real Madrid CF (-2.5) — Real Sociedad de Fútbol0.6251lost1,408−$880
LoL: Eintracht Spandau vs Kaufland Hangry Knights (BO5) - Prime League 1st Division Playoffs — Eintracht Spandau0.4699lost617−$290
LoL: Eintracht Spandau vs Kaufland Hangry Knights - Game 1 Winner — Kaufland Hangry Knights0.2543won1,020$761
LoL: KT Rolster vs HANJIN BRION - Game 4 Winner — HANJIN BRION0.4000lost94−$38
LoL: KT Rolster vs HANJIN BRION - Game 3 Winner — HANJIN BRION0.2876won1,337$952
LoL: KT Rolster vs HANJIN BRION - Game 2 Winner — KT Rolster0.2000lost1,000−$200
Total Kills Over/Under 27.5 in Game 2? — Under0.5500won173$78
Game Handicap: KT (-2.5) vs HANJIN BRION (+2.5) — HANJIN BRION0.5600won3,000$1.3K
LoL: KT Rolster vs HANJIN BRION (BO5) - LCK Play-In — HANJIN BRION0.2100lost594−$125
Will Kai and Speed finish their Minecraft marathon by August 26? — Yes0.8700won200$26
LoL: Kiwoom DRX Challengers vs BNK FearX Youth - Game 4 Winner — BNK FearX Youth0.5000lost1,000−$500
Game Handicap: FOX.Y (-1.5) vs Kiwoom DRX Challengers (+1.5) — BNK FearX Youth0.5000lost1,091−$546
LoL: Natus Vincere vs Fnatic (BO3) - LEC Regular Season — Fnatic0.5300lost974−$516
LoL: Shifters vs Karmine Corp (BO3) - LEC Regular Season — Karmine Corp0.7600won7$2
LoL: BNK FEARX vs Nongshim Red Force - Game 2 Winner — Nongshim Red Force0.4100won1,000$590
LoL: BNK FEARX vs Nongshim Red Force (BO3) - LCK Round 3-4 Rise Group — BNK FEARX0.7700lost546−$420
LoL: EDward Gaming vs JD Gaming - Game 2 Winner — EDward Gaming0.3300won264$177
LoL: ThunderTalk Gaming vs LGD Gaming (BO3) - LPL Group Ascend — LGD Gaming0.5198won605$291
Total Kills Over/Under 30.5 in Game 1? — Over0.4000won6$4
LoL: Dplus KIA vs Gen.G (BO3) - LCK Round 3-4 Legend Group — Dplus KIA0.3767won3,000$1.9K
LoL: Dplus KIA vs Gen.G - Game 2 Winner — Dplus KIA0.4200won3,000$1.7K
LoL: JD Gaming vs Top Esports (BO3) - LPL Group Ascend — Top Esports0.5400lost1,001−$541
Total Kills Over/Under 30.5 in Game 1? — Under0.5400lost2,000−$1.1K
Will Real Madrid CF win on 2026-08-22? — Yes0.6600won540$184
LoL: Team Vitality vs Natus Vincere (BO3) - LEC Regular Season — Team Vitality0.5500won352$158
Will Real Betis Balompié win on 2026-08-21? — No0.5500lost1,000−$550
LoL: KT Rolster vs T1 (BO3) - LCK Round 3-4 Legend Group — KT Rolster0.2700lost2,000−$540
LoL: Anyone's Legend vs Team WE - Game 1 Winner — Anyones Legend0.5500lost35−$19
Total Kills Over/Under 30.5 in Game 1? — Under0.5300won1,000$470
LoL: EDward Gaming vs ThunderTalk Gaming (BO3) - LPL Group Ascend — EDward Gaming0.4229won1,217$702
Will HNK Hajduk Split win on 2026-08-20? — No0.5400won1,000$460
Total Kills Over/Under 27.5 in Game 2? — Over0.4700lost200−$94
LoL: JD Gaming vs ThunderTalk Gaming - Game 2 Winner — JD Gaming0.7500won2,000$500
LoL: CTBC Flying Oyster vs MVK Esports (BO5) - LCP Playoffs — MVK Esports0.4100lost691−$283
LoL: HANJIN BRION Challengers vs Kiwoom DRX Challengers - Game 2 Winner — Kiwoom DRX Challengers0.2852lost1,085−$309
LoL: LGD Gaming vs Bilibili Gaming (BO3) - LPL Group Ascend — LGD Gaming0.1900lost300−$57
Celtic FC vs. LASK Linz: O/U 2.5 — Over0.5800won2,000$840
Total Kills Over/Under 27.5 in Game 2? — Under0.5400won90$41
Total Kills Over/Under 27.5 in Game 2? — Under0.3800won10$6
Fenerbahçe SK vs. Olympique Lyonnais: Team to Advance — Fenerbahçe SK0.5000won6$3
LoL: Solary vs TLN Pirates - Game 2 Winner — TLN Pirates0.5900won2,000$820
LoL: Solary vs TLN Pirates - Game 2 Winner — Solary0.5800lost500−$290
LoL: Brod n Friends vs DMG Esports (BO3) - NLC Regular Season — DMG Esports0.5000won269$135
Total Kills Over/Under 27.5 in Game 1? — Under0.5600won962$423
LoL: T1 vs DN SOOPers (BO5) - KeSPA Cup Playoffs — DN SOOPers0.7740won2,500$565

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 →