testBruno2 is a Polymarket esports trader, best ranked #49 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
#49
Esports · monthly leaderboard
Last ranked
Oct 2026
Not on the current board
Monthly P&L then
+$54.8K
As ranked in Oct 2026
P&L history
Polymarket profile chart
24h
+$1.3K
7 days
+$38.7K
30 days
+$56.0K
All time
+$59.8K
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
600 positions
Realized P&L
+$19.6K
Every settled position, all markets · incl. −$530 realized on open positions
Win rate
52.3%
314 won · 286 lost
Positions
600
closed · 35 still open
Open P&L
−$1.2K
Mark-to-market, not yet settled
Avg win
+$137
Avg loss
−$80
Profit factor
1.89
Total won ÷ total lost
Avg per position
+$34
Return on stake
1.9%
Realised P&L ÷ $1.1M staked, settled positions — not ROI on capital
Markets traded
353
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. This trader has more history than was fetched — figures cover the most recent 600 settled positions.
Biggest settled positions
| Biggest win | Counter-Strike: Team Falcons vs Natus Vincere - Map 2 Winner | Natus Vincere | +$2.1K |
| Biggest loss | Dota 2: PARIVISION vs Team Yandex - Game 2 Winner | PARIVISION | −$1.3K |
By game
| Game | Positions | W / L | Win rate | Realized P&L |
|---|---|---|---|---|
| Counter-Strike | 407 | 207 / 200 | 50.9% | +$11.9K |
| League of Legends | 137 | 80 / 57 | 58.4% | +$8.5K |
| Valorant | 36 | 16 / 20 | 44.4% | −$127 |
| Dota 2 | 20 | 11 / 9 | 55.0% | −$63 |
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 ago35 open
| Market | Outcome | Value | Entry | Current | P&L |
|---|---|---|---|---|---|
| Dota 2: PARIVISION vs Team Yandex (BO3) - BLAST Slam Playoffs | Team Yandex | $463 | 43¢ | 58¢ | +$120 |
| Dota 2: PARIVISION vs Team Yandex (BO3) - BLAST Slam Playoffs | PARIVISION | $299 | 59¢ | 42¢ | −$119 |
| Counter-Strike: MORROW vs ENJOY - Map 2 Winner | ENJOY | $129 | 92¢ | 100¢ | +$10 |
| Counter-Strike: Aurora Gaming vs FURIA (BO3) - IEM Cologne Major Playoffs | Aurora Gaming | $0 | 0¢ | 0¢ | −$2 |
| Counter-Strike: BORRACHEIROS vs underw0rld - Map 2 Winner | underw0rld | $0 | 1¢ | 0¢ | −$16 |
| Counter-Strike: FURIA vs Team Falcons - Map 2 Winner | FURIA | $0 | 1¢ | 0¢ | −$11 |
| LoL: Anubis Gaming vs The Ruddy Sack - Game 4 Winner | Anubis Gaming | $0 | 7¢ | 0¢ | −$66 |
| Counter-Strike: Azuolas vs megoshort (BO3) - CCT Europe Closed Qualifier: Series #11 Group B | Azuolas | $0 | 5¢ | 0¢ | −$46 |
| LoL: Team Phantasma vs The Secret Club Esport (BO3) - EMEA Masters Swiss Stage | Team Phantasma | $0 | 65¢ | 0¢ | −$401 |
| Counter-Strike: MOUZ vs M80 - Map 1 Winner | M80 | $0 | 9¢ | 0¢ | −$47 |
| LoL: PCIFIC vs Frites Esports Club - Game 2 Winner | PCIFIC | $0 | 8¢ | 0¢ | −$41 |
| Counter-Strike: Spirit vs Team Falcons - Map 1 Winner | Spirit | $0 | 36¢ | 0¢ | −$167 |
Largest 12 of 35 open positions, by held value.
Recent trades
1 observed
| Trader | Event | Position | Size | Price | To win | Time |
|---|---|---|---|---|---|---|
| testBruno2↗ | CS2MORROW vs ENJOY (BO3)CCT Europe Closed Qualifier: Series #11 Group A | SELLENJOY | $122 | 98¢ | — | 1h |
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 1 sell here will not appear there, and it opens on a higher size than this floor.