Next on Polymarket
$308K tradedMost-traded Dota 2 match· Live now
Most-traded Dota 2 match· Live now
| Player | K/D/A | NW | GPM |
|---|---|---|---|
| Tundra Esports Radiant | |||
| 5/ 5 /1 | 26.6k | 567 | |
| 0/ 6 /5 | 20.7k | 457 | |
| 2/ 3 /5 | 20.6k | 788 | |
| 1/ 8 /4 | 13.8k | 259 | |
| 1/ 13 /3 | 8.6k | 274 | |
| Virtus.pro Dire Won | |||
| 11/ 0 /10 | 37.1k | 900 | |
| 6/ 1 /17 | 25.4k | 626 | |
| 11/ 2 /14 | 23.7k | 541 | |
| 5/ 3 /16 | 13.0k | 347 | |
| 2/ 3 /19 | 11.8k | 361 | |
K/D/A = kills / deaths / assists · NW = net worth· GPM = gold per minute · Data: OpenDota
| Player | K/D/A | NW | GPM |
|---|---|---|---|
| Tundra Esports Dire Won | |||
| 5/ 4 /12 | 24.2k | 749 | |
| 11/ 3 /15 | 23.5k | 692 | |
| 9/ 0 /15 | 23.3k | 660 | |
| 5/ 2 /17 | 13.2k | 373 | |
| 5/ 5 /21 | 10.8k | 349 | |
| Virtus.pro Radiant | |||
| 0/ 3 /3 | 24.0k | 741 | |
| 1/ 7 /6 | 13.5k | 433 | |
| 8/ 6 /3 | 12.4k | 420 | |
| 4/ 7 /10 | 10.0k | 325 | |
| 1/ 12 /5 | 5.7k | 261 | |
K/D/A = kills / deaths / assists · NW = net worth· GPM = gold per minute · Data: OpenDota
| Player | K/D/A | NW | GPM |
|---|---|---|---|
| Tundra Esports Dire Won | |||
| 15/ 0 /9 | 28.6k | 766 | |
| 4/ 4 /11 | 27.6k | 748 | |
| 1/ 2 /19 | 20.5k | 606 | |
| 3/ 8 /19 | 11.1k | 354 | |
| 6/ 4 /17 | 11.0k | 317 | |
| Virtus.pro Radiant | |||
| 7/ 4 /6 | 23.8k | 718 | |
| 4/ 5 /4 | 17.9k | 501 | |
| 6/ 8 /6 | 14.1k | 451 | |
| 1/ 4 /11 | 8.9k | 260 | |
| 0/ 8 /7 | 7.0k | 271 | |
K/D/A = kills / deaths / assists · NW = net worth· GPM = gold per minute· gold graph appears once the replay is parsed · Data: OpenDota
Roster changes since these teams last met: Virtus.pro (in: Antares, Hellscream, SaberLight).
2 Tundra Esportsseries wins
1 Virtus.proTundra Esports beat Virtus.pro 2–1 in the DreamLeague Season 29 2026 Playoffs on May 20, 2026. bzm (Tundra Esports) led all players with 26 kills. Tundra Esports lead the head-to-head 2–1.
Updated