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.2333
across 407 resolved positions · lower is better
Skill vs own base rate
+7%
beating a trader who only knew how often they win
Calibration error
3.6pp
average gap between price paid and what happened
Win rate
51%
209 of 407 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%44%25%+21pp
10–25%1120%9%−11pp
25–40%7235%43%+8pp
40–60%26149%50%+1pp
60–75%4565%69%+4pp
75–90%1082%100%+18pp
90–100%493%100%+7pp

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
$5.4K
1 open position
Largest position
100%
share of open capital in one contract
Half the book
1
position holds half the exposure
Unrealised
$200
against $5.4K of open value

100% 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 $134.3K across 407 positions, with $4.2K of entry fees paid.

MarketPaidResultSizeP&L
Will Paris Saint-Germain FC win on 2026-08-28? — Yes0.5543lost62,520−$34.7K
Will Trabzonspor win on 2026-08-27? — Yes0.4067lost38,561−$15.7K
Will KKS Lech Poznań win on 2026-08-27? — No0.6200won2,360$897
Spread: Fulham FC (-1.5) — Fulham FC0.6000won2,000$800
Spread: Deportivo Toluca FC (-1.5) — Austin FC0.6980lost24,401−$17.0K
Spread: FK Bodø/Glimt (-1.5) — NEC0.5246lost9,077−$4.8K
Sabah FK vs. MH Hapoel Be'er Sheva: Team to Advance — MH Hapoel Beer Sheva0.5900lost2,000−$1.2K
Will Chelsea FC win on 2026-08-24? — Yes0.5100won2,000$980
Will FK Zenit win on 2026-08-23? — No0.6484won1,855$652
Will Manchester City FC win on 2026-08-23? — Yes0.6600won17,576$6.0K
Spread: Minnesota United FC (-2.5) — San Jose Earthquakes0.7281lost3,819−$2.8K
Will San Jose Earthquakes win on 2026-08-22? — Yes0.4100lost2,439−$1000
Spread: Vancouver Whitecaps FC (-1.5) — FC Dallas0.5779lost1,190−$688
Will Orlando City SC win on 2026-08-22? — Yes0.4852won15,458$8.0K
Spread: Brentford FC (-2.5) — Tottenham Hotspur FC0.6255lost9,078−$5.7K
Will RFK Akhmat Groznyi win on 2026-08-22? — Yes0.4068won2,141$1.3K
Will Galatasaray SK win on 2026-08-21? — Yes0.6700won11,000$3.6K
Will FK Crvena zvezda win on 2026-08-20? — Yes0.5544won21,069$9.4K
Spread: KKS Lech Poznań (-1.5) — FC Thun0.5799lost3,501−$2.0K
Will Los Angeles Galaxy win on 2026-08-19? — No0.4500lost2,222−$1000
Will Toronto FC win on 2026-08-19? — No0.5966won7,006$2.8K
Will FK Bodø/Glimt win on 2026-08-19? — No0.6000lost5,000−$3.0K
Spread: GNK Dinamo Zagreb (-2.5) — Viking FK0.5084won6,755$3.3K
Will GNK Dinamo Zagreb win on 2026-08-18? — No0.4491won3,522$1.9K
Will RC Deportivo A Coruña win on 2026-08-17? — Yes0.4400lost2,180−$959
Will Vancouver Whitecaps FC win on 2026-08-16? — Yes0.4800won4,000$2.1K
Will PFK Krylia Sovetov Samara win on 2026-08-16? — No0.5956won4,477$1.8K
Will CF Montréal win on 2026-08-15? — No0.5700won3,000$1.3K
Spread: FK Krasnodar (-1.5) — RFK Akhmat Groznyi0.6455won4,069$1.4K
Will Telstar 1963 win on 2026-08-14? — No0.5578won13,455$5.9K
Will Rosenborg BK win on 2026-08-14? — No0.5600lost3,000−$1.7K
Will FK Lokomotiv Moskva win on 2026-08-14? — No0.5800won4,377$1.8K
Spread: Portland Timbers (-1.5) — Club Tijuana0.6400lost9,844−$6.3K
Will New York City FC win on 2026-08-13? — Yes0.5800lost4,000−$2.3K
Will MH Beitar Jerusalem win on 2026-08-13? — No0.6200lost1,700−$1.1K
Will FC Red Bull Salzburg win on 2026-08-13? — No0.5900won1,700$697
Spread: Los Angeles FC (-1.5) — Querétaro FC0.4839won8,890$4.6K
Spread: FC København (-1.5) — Debreceni VSC0.4650lost4,814−$2.2K
Spread: Tigres de la UANL (-1.5) — Vancouver Whitecaps FC0.5491won4,555$2.1K
NEC vs. Olympiakós SFP: Team to Advance — Olympiakós SFP0.4700lost675−$317
Spread: FK Bodø/Glimt (-1.5) — RU Saint-Gilloise0.6430won2,488$888
Will CF Cruz Azul win on 2026-08-09? — Yes0.4276won2,925$1.7K
Will FK Spartak Moskva win on 2026-08-09? — No0.5613won1,960$860
Will Orlando City SC win on 2026-08-08? — Yes0.4800lost2,000−$960
Will Charlotte FC win on 2026-08-07? — Yes0.4877won6,506$3.3K
Will Philadelphia Union win on 2026-08-06? — No0.6400won3,808$1.4K
Will FK Partizan Beograd win on 2026-08-06? — Yes0.7000won3,461$1.0K
Spread: FC Red Bull Salzburg (-1.5) — Páfos FC0.6200won3,710$1.4K
Will Los Angeles FC win on 2026-08-05? — No0.6400won6,000$2.2K
Will Nashville SC win on 2026-08-05? — Yes0.5200lost7,253−$3.8K
Spread: Fenerbahçe SK (-1.5) — SK Puntigamer Sturm Graz0.4900lost2,000−$980
Aarhus GF vs. Sabah FK: Sabah FK O/U 0.5 — Over0.6400won1,782$641
Will CF Monterrey win on 2026-08-05? — No0.5900won3,304$1.4K
Will FC Cincinnati win on 2026-08-04? — Yes0.4800won8,519$4.4K
Will Olympiakós SFP win on 2026-08-04? — Yes0.6200lost3,000−$1.9K
Will PFK Levski Sofia win on 2026-08-04? — No0.4200lost2,500−$1.1K
Spread: Celtic FC (-2.5) — Dundee FC0.5918won5,291$2.2K
Will FK Spartak Moskva win on 2026-08-02? — No0.5164lost3,873−$2.0K
Spread: FK Zenit (-1.5) — FK Orenburg0.5236lost2,000−$1.0K
D.C. United SC vs. Nashville SC: O/U 2.5 — Over0.5100won3,000$1.5K

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 →