cat3xcat3x is a Polymarket esports trader, best ranked #50 on the monthly leaderboard and last ranked in Oct 2026. Alpha keeps the record of every trader it has tracked: the settled record, open positions and recent trades are below.
Trader
former top trader
Best rank
#50
Esports · monthly leaderboard
Last ranked
Oct 2026
Not on the current board
Monthly P&L then
+$57.9K
As ranked in Oct 2026
P&L history
Polymarket profile chart
24h
+$12.1K
7 days
+$16.3K
30 days
+$71.0K
All time
+$210K
As charted on this trader’s Polymarket profile: every market they trade, with open positions marked to market. Polymarket’s own accounting — it can differ from the settled-position figures below, which are counted from position records.
Settled performance
594 positions
Realized P&L
+$1.0M
Every settled position, all markets · incl. −$20.7K realized on open positions
Win rate
86.2%
512 won · 82 lost
Positions
594
closed · 304 still open
Open P&L
−$841K
Mark-to-market, not yet settled
Avg win
+$2.3K
Avg loss
−$1.7K
Profit factor
8.59
Total won ÷ total lost
Avg per position
+$1.7K
Return on stake
22.8%
Realised P&L ÷ $4.5M staked, settled positions — not ROI on capital
Markets traded
722
Settled and open
Counted from Polymarket’s settled position records — not modelled or estimated. Win rate counts positions, not dollars: a trader can win less than half their positions and still be well ahead if the winners are larger, which is common here.
Biggest settled positions
| Biggest win | Dota 2: Team Yandex vs LGD Gaming (BO1) - BLAST Slam Group Stage | LGD Gaming | +$18.2K |
| Biggest loss | Will Trump audit Ukraine aid before May? | Yes | −$17.4K |
By game
| Game | Positions | W / L | Win rate | Realized P&L |
|---|---|---|---|---|
| Dota 2 | 559 | 488 / 71 | 87.3% | +$1.0M |
| Counter-Strike | 13 | 7 / 6 | 53.8% | +$32 |
| League of Legends | 8 | 7 / 1 | 87.5% | +$22 |
| Non-esports / unclassified | 14 | 10 / 4 | 71.4% | −$8.3K |
Game is read from each market’s title, the same way the feed labels it. Markets it cannot identify are grouped under “Other”.
Open positions
AS OF 0s ago304 open
| Market | Outcome | Value | Entry | Current | P&L |
|---|---|---|---|---|---|
| Dota 2: Team Yandex vs Team Spirit - Game 1 Winner | Team Yandex | $0 | 51¢ | 0¢ | −$17.9K |
| Dota 2: Team Spirit vs Aurora - Game 2 Winner | Team Spirit | $0 | 49¢ | 0¢ | −$14.7K |
| Dota 2: Team Spirit vs TEAM VISION - Game 1 Winner | Team Spirit | $0 | 28¢ | 0¢ | −$8.0K |
| Dota 2: 1win vs PARIVISION - Game 1 Winner | PARIVISION | $0 | 61¢ | 0¢ | −$16.4K |
| Dota 2: GamerLegion vs LGD Gaming - Game 2 Winner | GamerLegion | $0 | 39¢ | 0¢ | −$9.9K |
| Dota 2: LGD Gaming vs Team Yandex - Game 2 Winner | LGD Gaming | $0 | 14¢ | 0¢ | −$3.3K |
| Dota 2: Team Yandex vs BetBoom Team - Game 1 Winner | BetBoom Team | $0 | 32¢ | 0¢ | −$7.0K |
| Dota 2: Natus Vincere vs Xtreme Gaming - Game 1 Winner | Xtreme Gaming | $0 | 40¢ | 0¢ | −$9.0K |
| Dota 2: Team Nemesis vs Natus Vincere - Game 1 Winner | Natus Vincere | $0 | 56¢ | 0¢ | −$12.2K |
| Dota 2: MOUZ vs OG - Game 1 Winner | MOUZ | $0 | 56¢ | 0¢ | −$12.2K |
| Dota 2: Team Spirit vs Aurora (BO3) - DreamLeague Playoffs | Aurora | $0 | 41¢ | 0¢ | −$8.8K |
| Dota 2: Team Yandex vs Team Spirit - Game 2 Winner | Team Yandex | $0 | 41¢ | 0¢ | −$8.7K |
Largest 12 of 304 open positions, by held value.
Recent trades
42 observed
| Trader | Event | Position | Size | Price | To win | Time |
|---|---|---|---|---|---|---|
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | BUYTeam Yandex | $15,039LARGE | 99¢ | +1% | 20h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | SELLTeam Yandex | $317 | 52¢ | — | 20h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | BUYTeam Yandex | $311 | 45¢ | +118% | 20h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | BUYTeam Yandex | $673 | 43¢ | +128% | 20h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | BUYTeam Yandex | $1,497 | 50¢ | +100% | 20h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | BUYTeam Yandex | $111 | 50¢ | +100% | 20h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | BUYTeam Yandex | $2,000 | 50¢ | +100% | 20h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | SELLTeam Spirit | $1,059 | 47¢ | — | 20h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | SELLTeam Spirit | $153 | 47¢ | — | 20h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | BUYTeam Yandex | $5,422LARGE | 51¢ | +91% | 20h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | BUYTeam Spirit | $194 | 50¢ | +95% | 20h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | SELLTeam Yandex | $960 | 56¢ | — | 20h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | SELLTeam Yandex | $1,120 | 56¢ | — | 20h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | SELLTeam Yandex | $1,680 | 56¢ | — | 20h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | SELLTeam Yandex | $448 | 56¢ | — | 20h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | SELLTeam Yandex | $1,120 | 56¢ | — | 20h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | SELLTeam Yandex | $1,000 | 56¢ | — | 20h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | SELLTeam Yandex | $927 | 56¢ | — | 20h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | SELLTeam Yandex | $1,312 | 57¢ | — | 20h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | SELLTeam Yandex | $530 | 53¢ | — | 20h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | SELLTeam Yandex | $100 | 54¢ | — | 20h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | SELLTeam Yandex | $1,826 | 54¢ | — | 20h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | BUYTeam Spirit | $1,085 | 43¢ | +128% | 20h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | SELLTeam Spirit | $122 | 32¢ | — | 20h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | BUYTeam Spirit | $109 | 27¢ | +263% | 20h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | BUYTeam Yandex | $2,058 | 49¢ | +104% | 20h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | BUYTeam Yandex | $192 | 49¢ | +104% | 20h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | BUYTeam Yandex | $123 | 49¢ | +104% | 20h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | BUYTeam Yandex | $198 | 49¢ | +104% | 20h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | BUYTeam Yandex | $884 | 56¢ | +79% | 20h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | BUYTeam Yandex | $491 | 56¢ | +79% | 20h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | BUYTeam Yandex | $1,680 | 56¢ | +79% | 20h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 4 Winner ? | BUYTeam Yandex | $5,000 | 56¢ | +79% | 21h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 3 Winner ? | BUYTeam Yandex | $290 | 98¢ | +2% | 21h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 3 Winner ? | BUYTeam Spirit | $256 | 32¢ | +213% | 21h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 3 Winner ? | BUYTeam Spirit | $101 | 32¢ | +213% | 21h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 3 Winner ? | SELLTeam Yandex | $100 | 68¢ | — | 21h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 3 Winner ? | SELLTeam Yandex | $1,794 | 68¢ | — | 21h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 3 Winner ? | BUYTeam Spirit | $500 | 31¢ | +223% | 21h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 3 Winner ? | BUYTeam Spirit | $500 | 32¢ | +213% | 21h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 3 Winner ? | SELLTeam Yandex | $230 | 71¢ | — | 21h |
| cat3xcat3x↗ | DOTA 2Team Yandex vs Team SpiritGame 3 Winner ? | SELLTeam Yandex | $1,420 | 71¢ | — | 21h |
Trades under $100 are recorded but not shown, here or anywhere else in Alpha. This list is filtered by size only. The live feed applies more — it shows buys, so the 19 sells here will not appear there, and it opens on a higher size than this floor.
