teacherbai is a Polymarket esports trader, best ranked #11 on the monthly leaderboard and last ranked in Sept 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
#11
Esports · monthly leaderboard
Last ranked
Sept 2026
Not on the current board
Monthly P&L then
—
Not recorded
P&L history
Polymarket profile chart
24h
$0
7 days
+$109
30 days
−$17.3K
All time
−$22.3K
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
237 positions
Realized P&L
+$158K
Every settled position, all markets · incl. +$4.8K realized on open positions
Win rate
75.9%
180 won · 57 lost
Positions
237
closed · 88 still open
Open P&L
−$182K
Mark-to-market, not yet settled
Avg win
+$1.4K
Avg loss
−$1.9K
Profit factor
2.44
Total won ÷ total lost
Avg per position
+$648
Return on stake
16.1%
Realised P&L ÷ $956K staked, settled positions — not ROI on capital
Markets traded
300
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 | LoL: G2 Esports vs Karmine Corp - Game 4 Winner | G2 Esports | +$12.7K |
| Biggest loss | LoL: DN SOOPers Challengers vs Nongshim Esports Academy (BO5) - LCK Challengers League Playoffs | Nongshim Esports Academy | −$14.6K |
By game
| Game | Positions | W / L | Win rate | Realized P&L |
|---|---|---|---|---|
| League of Legends | 144 | 110 / 34 | 76.4% | +$163K |
| Dota 2 | 7 | 6 / 1 | 85.7% | −$1.8K |
| Counter-Strike | 2 | 1 / 1 | 50.0% | −$3.7K |
| Non-esports / unclassified | 84 | 63 / 21 | 75.0% | −$3.5K |
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 2s ago88 open
| Market | Outcome | Value | Entry | Current | P&L |
|---|---|---|---|---|---|
| LoL: Cupid Esports vs Disguised - Game 2 Winner | Disguised | $7,465 | 58¢ | 100¢ | +$3.1K |
| LoL: Cupid Esports vs Disguised - Game 1 Winner | Cupid Esports | $4 | 16¢ | 0¢ | −$1.3K |
| LoL: Invictus Gaming vs Top Esports (BO5) - LPL Playoffs | Top Esports | $0 | 31¢ | 0¢ | −$17.3K |
| LoL: Ninjas in Pyjamas vs JD Gaming - Game 3 Winner | JD Gaming | $0 | 42¢ | 0¢ | −$21.2K |
| LoL: Anyone's Legend vs Bilibili Gaming - Game 3 Winner | Anyone's Legend | $0 | 33¢ | 0¢ | −$14.4K |
| LoL: Invictus Gaming vs LGD Gaming - Game 1 Winner | LGD Gaming | $0 | 28¢ | 0¢ | −$10.3K |
| LoL: Gen.G vs Hanwha Life Esports - Game 2 Winner | Hanwha Life Esports | $0 | 33¢ | 0¢ | −$10.0K |
| LoL: Invictus Gaming vs Team WE - Game 3 Winner | Team WE | $0 | 46¢ | 0¢ | −$13.6K |
| LoL: Gen.G vs Hanwha Life Esports - Game 3 Winner | Hanwha Life Esports | $0 | 49¢ | 0¢ | −$14.6K |
| LoL: Dplus KIA Challengers vs Nongshim Esports Academy - Game 2 Winner | Dplus KIA Challengers | $0 | 32¢ | 0¢ | −$9.0K |
| LoL: Karmine Corp vs GIANTX - Game 4 Winner | GIANTX | $0 | 5¢ | 0¢ | −$1.1K |
| LoL: KT Rolster vs HANJIN BRION - Game 4 Winner | HANJIN BRION | $0 | 29¢ | 0¢ | −$5.5K |
Largest 12 of 88 open positions, by held value.
Recent trades
37 observed
| Trader | Event | Position | Size | Price | To win | Time |
|---|---|---|---|---|---|---|
| teacherbai↗ | LOLCupid Esports vs DisguisedGame 2 Winner | BUYDisguised | $135 | 50¢ | +100% | 41m |
| teacherbai↗ | LOLCupid Esports vs DisguisedGame 2 Winner | BUYDisguised | $445 | 56¢ | +79% | 41m |
| teacherbai↗ | LOLCupid Esports vs DisguisedGame 2 Winner | BUYDisguised | $469 | 56¢ | +75% | 41m |
| teacherbai↗ | LOLCupid Esports vs DisguisedGame 2 Winner | BUYDisguised | $1,680 | 56¢ | +79% | 43m |
| teacherbai↗ | LOLCupid Esports vs DisguisedGame 2 Winner | BUYDisguised | $611 | 64¢ | +56% | 44m |
| teacherbai↗ | LOLCupid Esports vs DisguisedGame 2 Winner | BUYDisguised | $109 | 66¢ | +52% | 55m |
| teacherbai↗ | LOLCupid Esports vs DisguisedGame 2 Winner | BUYDisguised | $220 | 66¢ | +52% | 55m |
| teacherbai↗ | LOLCupid Esports vs DisguisedGame 2 Winner | BUYDisguised | $195 | 65¢ | +54% | 57m |
| teacherbai↗ | LOLCupid Esports vs DisguisedGame 2 Winner | BUYDisguised | $153 | 66¢ | +52% | 57m |
| teacherbai↗ | LOLLOS vs FURIA Esports (BO5)CBLOL Playoffs | SELLLOS | $3,881 | 100¢ | — | 59m |
| teacherbai↗ | LOLCupid Esports vs DisguisedGame 1 Winner | BUYCupid Esports | $102 | 17¢ | +488% | 1h |
| teacherbai↗ | LOLCupid Esports vs DisguisedGame 1 Winner | BUYCupid Esports | $108 | 18¢ | +456% | 1h |
| teacherbai↗ | LOLCupid Esports vs DisguisedGame 1 Winner | BUYCupid Esports | $114 | 19¢ | +426% | 1h |
| teacherbai↗ | LOLCupid Esports vs DisguisedGame 1 Winner | BUYCupid Esports | $152 | 23¢ | +335% | 1h |
| teacherbai↗ | LOLCupid Esports vs DisguisedGame 1 Winner | BUYCupid Esports | $143 | 23¢ | +319% | 1h |
| teacherbai↗ | LOLLOS vs FURIA Esports (BO5)CBLOL Playoffs | SELLLOS | $192 | 93¢ | — | 2h |
| teacherbai↗ | LOLLOS vs FURIA Esports (BO5)CBLOL Playoffs | SELLLOS | $132 | 93¢ | — | 2h |
| teacherbai↗ | LOLLOS vs FURIA Esports (BO5)CBLOL Playoffs | SELLLOS | $107 | 93¢ | — | 2h |
| teacherbai↗ | LOLLOS vs FURIA Esports (BO5)CBLOL Playoffs | SELLLOS | $173 | 93¢ | — | 2h |
| teacherbai↗ | LOLLOS vs FURIA Esports (BO5)CBLOL Playoffs | SELLLOS | $347 | 93¢ | — | 2h |
| teacherbai↗ | LOLLOS vs FURIA Esports (BO5)CBLOL Playoffs | SELLLOS | $144 | 80¢ | — | 2h |
| teacherbai↗ | LOLLOS vs FURIA Esports (BO5)CBLOL Playoffs | SELLLOS | $592 | 80¢ | — | 2h |
| teacherbai↗ | LOLLOS vs FURIA Esports (BO5)CBLOL Playoffs | BUYLOS | $1,065 | 32¢ | +202% | 2h |
| teacherbai↗ | LOLLOS vs FURIA Esports (BO5)CBLOL Playoffs | BUYLOS | $1,028 | 33¢ | +192% | 2h |
| teacherbai↗ | LOLKarmine Corp Blue vs Anubis Gaming (BO5)EMEA Masters Playoffs ? | BUYAnubis Gaming | $512 | 36¢ | +169% | 6h |
| teacherbai↗ | LOLSolary vs G2 NORDGame 1 Winner | SELLSolary | $1,960 | 98¢ | — | 6h |
| teacherbai↗ | LOLessences vs Nothin'HereGame 4 Winner ? | BUYNothinHere | $331 | 68¢ | +45% | 6h |
| teacherbai↗ | LOLKarmine Corp Blue vs Anubis GamingGame 1 Winner ? | BUYKarmine Corp Blue | $280 | 58¢ | +68% | 6h |
| teacherbai↗ | LOLSolary vs G2 NORDGame 1 Winner | BUYSolary | $1,232 | 86¢ | +16% | 6h |
| teacherbai↗ | LOLSolary vs G2 NORDGame 1 Winner | BUYSolary | $134 | 86¢ | +16% | 6h |
| teacherbai↗ | LOLSolary vs G2 NORDGame 1 Winner | BUYSolary | $172 | 86¢ | +16% | 6h |
| teacherbai↗ | LOLSolary vs G2 NORDGame 1 Winner | BUYSolary | $152 | 86¢ | +15% | 6h |
| teacherbai↗ | LOLessences vs Nothin'HereGame 4 Winner ? | BUYNothinHere | $469 | 50¢ | +100% | 7h |
| teacherbai↗ | LOLessences vs Nothin'HereGame 3 Winner ? | SELLNothinHere | $540 | 98¢ | — | 7h |
| teacherbai↗ | LOLessences vs Nothin'HereGame 3 Winner ? | SELLNothinHere | $200 | 98¢ | — | 7h |
| teacherbai↗ | LOLessences vs Nothin'HereGame 3 Winner ? | SELLNothinHere | $200 | 98¢ | — | 7h |
| teacherbai↗ | LOLessences vs Nothin'HereGame 3 Winner ? | SELLNothinHere | $233 | 98¢ | — | 7h |
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 13 sells here will not appear there, and it opens on a higher size than this floor.