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% | 20 | 5% | 10% | +5pp |
| 10–25% | 16 | 17% | 13% | −4pp |
| 25–40% | 10 | 32% | 40% | +8pp |
| 40–60% | 23 | 53% | 43% | −10pp |
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
62% 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 $921 across 69 positions, with $294 of entry fees paid.
| Market | Paid | Result | Size | P&L |
|---|---|---|---|---|
| Will Spain win the 2026 FIFA World Cup? — Yes | 0.1711 | won | 16,395 | $13.6K |
| Will France win the 2026 FIFA World Cup? — Yes | 0.1800 | lost | 33,800 | −$6.1K |
| Exact Score: England 0 - 2 Argentina? — Yes | 0.0600 | lost | 1,584 | −$95 |
| Exact Score: England 0 - 1 Argentina? — Yes | 0.1000 | lost | 500 | −$50 |
| Exact Score: England 1 - 3 Argentina? — Yes | 0.0320 | lost | 2,000 | −$64 |
| Exact Score: England 1 - 2 Argentina? — Yes | 0.0800 | won | 800 | $736 |
| Exact Score: England 0 - 3 Argentina? — Yes | 0.0150 | lost | 111 | −$2 |
| Exact Score: England 3 - 2 Argentina? — Yes | 0.0220 | lost | 960 | −$21 |
| Exact Score: England 3 - 1 Argentina? — Yes | 0.0370 | lost | 900 | −$33 |
| Exact Score: England 3 - 0 Argentina? — Yes | 0.0190 | lost | 1,200 | −$23 |
| Exact Score: England 2 - 1 Argentina? — Yes | 0.0900 | lost | 500 | −$45 |
| Exact Score: England 2 - 0 Argentina? — Yes | 0.0700 | lost | 500 | −$35 |
| Exact Score: England 1 - 0 Argentina? — Yes | 0.1100 | lost | 300 | −$33 |
| Exact Score: France 2 - 3 Spain? — Yes | 0.0230 | lost | 7,373 | −$170 |
| Exact Score: France 1 - 3 Spain? — Yes | 0.0300 | lost | 5,880 | −$176 |
| Exact Score: France 1 - 2 Spain? — Yes | 0.0900 | lost | 2,200 | −$198 |
| Exact Score: France 0 - 3 Spain? — Yes | 0.0120 | lost | 8,380 | −$101 |
| Exact Score: France 0 - 2 Spain? — Yes | 0.0450 | won | 3,380 | $3.2K |
| Exact Score: France 0 - 1 Spain? — Yes | 0.0800 | lost | 2,500 | −$200 |
| Exact Score: Any Other Score? — Yes | 0.0800 | lost | 1,000 | −$80 |
| Argentina vs. Switzerland: Team to Advance — Switzerland | 0.3200 | lost | 44 | −$14 |
| Bitcoin Up or Down - July 6, 9:35PM-9:40PM ET — Up | 0.5200 | lost | 73 | −$38 |
| Will Portugal win on 2026-07-06? — Yes | 0.2400 | lost | 88 | −$21 |
| Portugal vs. Spain: Team to Advance — Portugal | 0.3400 | lost | 15,049 | −$5.1K |
| Exact Score: Canada 1 - 3 Morocco? — Yes | 0.0600 | lost | 1,554 | −$93 |
| Exact Score: Canada 1 - 1 Morocco? — Yes | 0.1500 | lost | 1,147 | −$172 |
| Exact Score: Canada 0 - 1 Morocco? — Yes | 0.1500 | lost | 2,000 | −$300 |
| Exact Score: Canada 1 - 2 Morocco? — Yes | 0.1200 | lost | 2,500 | −$300 |
| Canada vs. Morocco: Both Teams to Score — Yes | 0.5000 | lost | 1,840 | −$920 |
| Will Bitcoin reach $60,000 on July 1? — Yes | 0.2700 | won | 32 | $23 |
| Bitcoin Up or Down - July 1, 10:30AM-10:35AM ET — Up | 0.1900 | lost | 20 | −$4 |
| Bitcoin Up or Down - July 1, 10:25AM-10:30AM ET — Up | 0.0585 | lost | 855 | −$50 |
| Bitcoin Up or Down - July 1, 10:25AM-10:30AM ET — Down | 0.3600 | won | 83 | $53 |
| Exact Score: Colombia 0 - 0 Portugal? — Yes | 0.1595 | won | 4,486 | $3.8K |
| Exact Score: Colombia 1 - 1 Portugal? — Yes | 0.1300 | lost | 769 | −$100 |
| Exact Score: Colombia 1 - 0 Portugal? — Yes | 0.1300 | lost | 4,615 | −$600 |
| Exact Score: Colombia 0 - 1 Portugal? — Yes | 0.2000 | lost | 1,500 | −$300 |
| Exact Score: Norway 0 - 0 France? — Yes | 0.0390 | lost | 2,564 | −$100 |
| Kylian Mbappé: 1+ goals — Yes | 0.5400 | lost | 114 | −$62 |
| Will Mexico vs. Korea Republic end in a draw? — Yes | 0.3000 | lost | 620 | −$186 |
| Will Czechia vs. South Africa end in a draw? — Yes | 0.2700 | won | 628 | $459 |
| Will Canada vs. Qatar end in a draw? — Yes | 0.1700 | lost | 1,094 | −$186 |
| Will Switzerland vs. Bosnia and Herzegovina end in a draw? — Yes | 0.2400 | lost | 775 | −$186 |
| Bitcoin Up or Down - June 14, 9:30AM-9:35AM ET — Down | 0.3706 | lost | 4,048 | −$1.5K |
| Bitcoin Up or Down - June 14, 9:25AM-9:30AM ET — Up | 0.3419 | lost | 2,340 | −$800 |
| Bitcoin Up or Down - June 14, 9:20AM-9:25AM ET — Up | 0.4800 | won | 1,042 | $542 |
| Bitcoin Up or Down - June 14, 9:10AM-9:15AM ET — Up | 0.3380 | won | 2,651 | $1.8K |
| Bitcoin Up or Down - June 14, 9:00AM-9:05AM ET — Up | 0.5764 | won | 2,082 | $882 |
| Bitcoin Up or Down - June 14, 8:55AM-9:00AM ET — Down | 0.4905 | lost | 3,873 | −$1.9K |
| Bitcoin Up or Down - June 14, 8:50AM-8:55AM ET — Up | 0.5623 | lost | 1,245 | −$700 |
| Bitcoin Up or Down - June 14, 8:45AM-8:50AM ET — Up | 0.5671 | lost | 1,411 | −$800 |
| Bitcoin Up or Down - June 14, 8:40AM-8:45AM ET — Up | 0.5844 | won | 171 | $71 |
| Bitcoin Up or Down - June 14, 8:35AM-8:40AM ET — Down | 0.4922 | won | 813 | $413 |
| Bitcoin Up or Down - June 14, 8:10AM-8:15AM ET — Up | 0.5395 | lost | 927 | −$500 |
| Bitcoin Up or Down - June 14, 8:05AM-8:10AM ET — Up | 0.5610 | lost | 891 | −$500 |
| Bitcoin Up or Down - June 14, 7:55AM-8:00AM ET — Up | 0.4956 | lost | 1,412 | −$700 |
| Bitcoin Up or Down - June 14, 7:50AM-7:55AM ET — Down | 0.5200 | won | 192 | $92 |
| Bitcoin Up or Down - June 14, 7:45AM-7:50AM ET — Down | 0.5444 | lost | 367 | −$200 |
| Bitcoin Up or Down - June 14, 7:40AM-7:45AM ET — Down | 0.5327 | won | 939 | $439 |
| Bitcoin Up or Down - June 14, 7:40AM-7:45AM ET — Up | 0.4873 | lost | 205 | −$100 |
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 →