Polymarket · Football
EvilGranny is a CS2 pro on Polymarket: 39 picks, 69.2% win rate, $396 profit. Real on-chain positions, updated daily.
Of the 60 most recent predictions listed below ( to ), 60 have settled: 31 won, 29 lost, 51.7% accuracy.
| League | Records | Settled | Won | Accuracy |
|---|---|---|---|---|
| CS2 | 25 | 25 | 14 | 56.0% |
| Dota 2 | 21 | 21 | 12 | 57.1% |
| League of Legends | 14 | 14 | 5 | 35.7% |
EvilGranny mainly predicts CS2: 25 of the last 60 recorded predictions. Platform: Polymarket.
Across the settled orders we have collected: 69.2% hit rate over 39 orders, P&L $396, ROI 25.3%. In CS2, 14 of 25 recent settled predictions were correct.
Hit rate = correct settled predictions ÷ settled predictions; pending ones are not counted. P&L and ROI use the cost and settlement of each public position. Past results do not predict future ones.
Source: public positions on Polymarket. Data as of 2026-10-30 22:03 UTC+8. Method: methodology
| Date | Match | Pick | Result |
|---|---|---|---|
| 2026-10-30 | Team Spirit 2:1 PARIVISION Dota 2 | Total games 2.5 | Won |
| 2026-10-30 | Team Spirit 2:1 PARIVISION Dota 2 | Dota 2: Team Spirit vs PARIVISION (BO3) - PARI Universe Playoffs | Won |
| 2026-10-30 | Team Spirit 2:1 PARIVISION Dota 2 | Dota 2: Team Spirit vs PARIVISION (BO3) - PARI Universe Playoffs | Lost |
| 2026-10-30 | Team Spirit 2:1 PARIVISION Dota 2 | Dota 2: Team Spirit vs PARIVISION (BO3) - PARI Universe Playoffs | Lost |
| 2026-10-30 | Team Spirit 2:1 PARIVISION Dota 2 | Dota 2: Team Spirit vs PARIVISION (BO3) - PARI Universe Playoffs | Won |
| 2026-10-30 | Team Spirit 2:1 PARIVISION Dota 2 | Dota 2: Team Spirit vs PARIVISION (BO3) - PARI Universe Playoffs | Won |
| 2026-10-30 | Team Spirit 2:1 PARIVISION Dota 2 | Dota 2: Team Spirit vs PARIVISION (BO3) - PARI Universe Playoffs | Lost |
| 2026-10-30 | Team Spirit 2:1 PARIVISION Dota 2 | Total games 2.5 | Won |
| 2026-10-30 | Team Spirit 2:1 PARIVISION Dota 2 | Dota 2: Team Spirit vs PARIVISION (BO3) - PARI Universe Playoffs | Won |
| 2026-10-30 | Team Spirit 2:1 PARIVISION Dota 2 | Total games 2.5 | Won |
| 2026-10-30 | Team Spirit 2:1 PARIVISION Dota 2 | Dota 2: Team Spirit vs PARIVISION (BO3) - PARI Universe Playoffs | Won |
| 2026-10-30 | Team Spirit 2:1 PARIVISION Dota 2 | Dota 2: Team Spirit vs PARIVISION (BO3) - PARI Universe Playoffs | Won |
| 2026-10-28 | TheMongolz 0:2 Nemiga CS2 | Counter-Strike: TheMongolz vs Nemiga (BO3) - PGL Masters Bucharest Group Stage | Lost |
| 2026-10-28 | PARIVISION 2:1 Team Liquid Dota 2 | Game Handicap: PARI (-1.5) vs Team Liquid (+1.5) | Lost |
| 2026-10-28 | TheMongolz 0:2 Nemiga CS2 | Counter-Strike: TheMongolz vs Nemiga (BO3) - PGL Masters Bucharest Group Stage | Lost |
| 2026-10-28 | TheMongolz 0:2 Nemiga CS2 | Counter-Strike: TheMongolz vs Nemiga (BO3) - PGL Masters Bucharest Group Stage | Lost |
| 2026-10-28 | TheMongolz 0:2 Nemiga CS2 | Counter-Strike: TheMongolz vs Nemiga (BO3) - PGL Masters Bucharest Group Stage | Lost |
| 2026-10-28 | Abyssal 2:0 Rooster CS2 | Counter-Strike: Abyssal vs Rooster (BO3) - DFRAG Invitational Group B | Lost |
| 2026-10-28 | PARIVISION 2:1 Team Liquid Dota 2 | Game Handicap: PARI (-1.5) vs Team Liquid (+1.5) | Lost |
| 2026-10-28 | Abyssal 2:0 Rooster CS2 | Map 1 · Abyssal to win | Won |
| 2026-10-28 | Abyssal 2:0 Rooster CS2 | Map 1 · Abyssal to win | Won |
| 2026-10-28 | PARIVISION 2:1 Team Liquid Dota 2 | Game Handicap: PARI (-1.5) vs Team Liquid (+1.5) | Lost |
| 2026-10-28 | Abyssal 2:0 Rooster CS2 | Counter-Strike: Abyssal vs Rooster (BO3) - DFRAG Invitational Group B | Lost |
| 2026-10-28 | Abyssal 2:0 Rooster CS2 | Map 1 · Abyssal to win | Won |
| 2026-10-28 | Abyssal 2:0 Rooster CS2 | Counter-Strike: Abyssal vs Rooster (BO3) - DFRAG Invitational Group B | Lost |
| 2026-10-28 | TheMongolz 0:2 Nemiga CS2 | Counter-Strike: TheMongolz vs Nemiga (BO3) - PGL Masters Bucharest Group Stage | Lost |
| 2026-10-26 | Vitality 1:2 FUT Esports CS2 | Map Handicap: VIT (-1.5) vs FUT Esports (+1.5) | Lost |
| 2026-10-26 | OG 1:2 GamerLegion Dota 2 | Dota 2: OG vs GamerLegion (BO3) - PARI Universe Group A | Won |
| 2026-10-26 | OG 1:2 GamerLegion Dota 2 | Dota 2: OG vs GamerLegion (BO3) - PARI Universe Group A | Won |
| 2026-10-26 | Vitality 1:2 FUT Esports CS2 | Map Handicap: VIT (-1.5) vs FUT Esports (+1.5) | Lost |
| 2026-10-26 | OG 1:2 GamerLegion Dota 2 | Dota 2: OG vs GamerLegion (BO3) - PARI Universe Group A | Won |
| 2026-10-26 | OG 1:2 GamerLegion Dota 2 | Map 2 · OG to win | Lost |
| 2026-10-26 | OG 1:2 GamerLegion Dota 2 | Map 2 · OG to win | Lost |
| 2026-10-26 | Nemiga 0:2 Aurora Gaming CS2 | Total games 2.5 | Won |
| 2026-10-26 | Nemiga 0:2 Aurora Gaming CS2 | Map 2 · Nemiga to win | Won |
| 2026-10-26 | Nemiga 0:2 Aurora Gaming CS2 | Total games 2.5 | Won |
| 2026-10-26 | Nemiga 0:2 Aurora Gaming CS2 | Map 2 · Nemiga to win | Won |
| 2026-10-26 | Vitality 1:2 FUT Esports CS2 | Map Handicap: VIT (-1.5) vs FUT Esports (+1.5) | Lost |
| 2026-10-26 | OG 1:2 GamerLegion Dota 2 | Map 2 · OG to win | Lost |
| 2026-10-26 | Nemiga 0:2 Aurora Gaming CS2 | Map 1 · Nemiga to win | Won |
| 2026-10-26 | Nemiga 0:2 Aurora Gaming CS2 | Total games 2.5 | Won |
| 2026-10-26 | Nemiga 0:2 Aurora Gaming CS2 | Map 1 · Nemiga to win | Won |
| 2026-10-26 | Nemiga 0:2 Aurora Gaming CS2 | Map 2 · Nemiga to win | Won |
| 2026-10-26 | Nemiga 0:2 Aurora Gaming CS2 | Map 1 · Nemiga to win | Won |
| 2026-10-26 | Nemiga 0:2 Aurora Gaming CS2 | Map 1 · Nemiga to win | Won |
| 2026-10-26 | Nemiga 0:2 Aurora Gaming CS2 | Map 1 · Nemiga to win | Won |
| 2026-10-26 | Hanwha Life Esports 0:1 Invictus Gaming League of Legends | LoL: Hanwha Life Esports vs Invictus Gaming (BO1) - Worlds Group Stage | Won |
| 2026-10-26 | Hanwha Life Esports 0:1 Invictus Gaming League of Legends | LoL: Hanwha Life Esports vs Invictus Gaming (BO1) - Worlds Group Stage | Won |
| 2026-10-26 | Hanwha Life Esports 0:1 Invictus Gaming League of Legends | LoL: Hanwha Life Esports vs Invictus Gaming (BO1) - Worlds Group Stage | Won |
| 2026-10-25 | Olympique Lyonnais (LYON) 1:0 Karmine Corp League of Legends | LoL: LYON vs Karmine Corp (BO1) - Worlds Group Stage | Lost |
| 2026-10-25 | Olympique Lyonnais (LYON) 1:0 Karmine Corp League of Legends | Total Kills Over/Under 24.5 in Game 1 | Lost |
| 2026-10-25 | G2 Esports 1:0 Los Angeles Lakers (LOS) League of Legends | Total Kills Over/Under 27.5 in Game 1 | Lost |
| 2026-10-25 | Olympique Lyonnais (LYON) 1:0 Karmine Corp League of Legends | Total Kills Over/Under 24.5 in Game 1 | Lost |
| 2026-10-25 | Olympique Lyonnais (LYON) 1:0 Karmine Corp League of Legends | LoL: LYON vs Karmine Corp (BO1) - Worlds Group Stage | Lost |
| 2026-10-25 | Olympique Lyonnais (LYON) 1:0 Karmine Corp League of Legends | LoL: LYON vs Karmine Corp (BO1) - Worlds Group Stage | Lost |
| 2026-10-25 | Olympique Lyonnais (LYON) 1:0 Karmine Corp League of Legends | Total Kills Over/Under 24.5 in Game 1 | Lost |
| 2026-10-25 | CTBC Flying Oyster 0:1 Movistar KOI League of Legends | LoL: CTBC Flying Oyster vs Movistar KOI (BO1) - Worlds Group Stage | Won |
| 2026-10-25 | G2 Esports 1:0 Los Angeles Lakers (LOS) League of Legends | Total Kills Over/Under 27.5 in Game 1 | Lost |
| 2026-10-25 | CTBC Flying Oyster 0:1 Movistar KOI League of Legends | LoL: CTBC Flying Oyster vs Movistar KOI (BO1) - Worlds Group Stage | Won |
| 2026-10-25 | G2 Esports 1:0 Los Angeles Lakers (LOS) League of Legends | Total Kills Over/Under 27.5 in Game 1 | Lost |