Team rankings
kpm.gg's own rating of pro teams, built from match results and nothing else.
- 184
- Teams ranked
- 2,683
- Matches counted
- 1
Gen.G Esports51W 15L661,854Rating
#1Gen.G EsportsWorlds1,854Rating51W 15L66 - 2
BILIBILI GAMING46W 12L581,849Rating
#2BILIBILI GAMINGWorlds1,849Rating46W 12L58 - 3
T145W 23L 1D6911,709Rating
#3T1Worlds1,709Rating45W 23L 1D691
| # | Team | Rating | |||
|---|---|---|---|---|---|
| 1 | 1,854 | 51W 15L66 | Nov 7, 2026 | ||
| 2 | 1,849 | 46W 12L58 | Nov 8, 2026 | ||
| 3 | 1 | 1,709 | 45W 23L 1D69 | Nov 8, 2026 | |
| 4 | 1 | 1,684 | 36W 16L52 | Nov 6, 2026 | |
| 5 | 1,668 | 46W 24L70 | Oct 31, 2026 | ||
| 6 | 1,663 | 23W 13L36 | Nov 4, 2026 | ||
| 7 | 1,663 | 33W 22L 1D56 | Nov 5, 2026 | ||
| 8 | 1,639 | 18W 17L35 | Nov 7, 2026 | ||
| 9 | 1,633 | 25W 11L36 | Oct 31, 2026 | ||
| 10 | 1,618 | 29W 20L49 | Nov 3, 2026 | ||
| 11 | 1,616 | 35W 19L54 | Oct 30, 2026 | ||
| 12 | 1,615 | 22W 12L34 | Oct 30, 2026 | ||
| 13 | 1,580 | 15W 11L26 | Sep 6, 2026 | ||
| 14 | 1,557 | 24W 20L44 | Oct 31, 2026 | ||
| 15 | 1,550 | 21W 16L37 | Oct 12, 2026 | ||
| 16 | 1,548 | 24W 17L41 | Oct 26, 2026 | ||
| 17 | 1,541 | 13W 10L23 | Sep 18, 2026 | ||
| 18 | 1,525 | 17W 8L25 | Oct 26, 2026 | ||
| 19 | 1,525 | 23W 20L43 | Oct 12, 2026 | ||
| 20 | 1,520 | 17W 10L27 | Oct 16, 2026 | ||
| 21 | 1,515 | 19W 13L32 | Oct 17, 2026 | ||
| 22 | 1,509 | 12W 10L22 | Oct 18, 2026 | ||
| 23 | 1,505 | 31W 25L56 | Oct 14, 2026 | ||
| 24 | 1,499 | 15W 13L28 | Sep 26, 2026 | ||
| 25 | 1,497 | 15W 19L34 | Sep 11, 2026 | ||
| 26 | 1,495 | 13W 15L28 | Oct 13, 2026 | ||
| 27 | 1,484 | 18W 18L36 | Aug 30, 2026 | ||
| 28 | 1,478 | 10W 12L22 | Oct 29, 2026 | ||
| 29 | 1,476 | 21W 31L52 | Oct 17, 2026 | ||
| 30 | 1,475 | 15W 25L 1D41 | Oct 17, 2026 | ||
| 31 | 1,474 | 11W 10L21 | Aug 22, 2026 | ||
| 32 | 1,466 | 35W 12L47 | Oct 22, 2026 | ||
| 33 | 1,464 | 13W 17L30 | Oct 3, 2026 | ||
| 34 | 1,462 | 15W 16L31 | Oct 13, 2026 | ||
| 35 | 1,451 | 13W 13L26 | Sep 19, 2026 | ||
| 36 | 1,448 | 8W 15L23 | Aug 19, 2026 | ||
| 37 | 1,441 | 8W 10L18 | Sep 18, 2026 | ||
| 38 | 1,439 | 15W 37L52 | Aug 22, 2026 | ||
| 39 | 1,434 | 20W 26L46 | Aug 27, 2026 | ||
| 40 | 1,428 | 13W 19L32 | Aug 29, 2026 | ||
| 41 | 1,422 | 9W 13L22 | Aug 29, 2026 | ||
| 42 | 1,416 | 9W 15L24 | Sep 20, 2026 | ||
| 43 | 1,410 | 8W 11L19 | Aug 13, 2026 | ||
| 44 | 1,405 | 7W 13L20 | Sep 26, 2026 | ||
| 45 | 1,398 | 4W 8L12 | Aug 19, 2026 | ||
| 46 | 1,396 | 6W 17L 1D24 | Aug 23, 2026 | ||
| 47 | 1,391 | 26W 7L33 | Oct 13, 2026 | ||
| 48 | 1,390 | 6W 17L23 | Aug 28, 2026 | ||
| 49 | 1,389 | 31W 9L40 | Oct 22, 2026 | ||
| 50 | 1,384 | 19W 35L54 | Oct 15, 2026 |
How the ranking works
Every team carries one number, its rating. It goes up with a win and down with a loss, and nothing but results moves it.
Who you beat matters. Beating a higher rated team is worth more than beating a lower rated one, and losing to an underdog costs more.
A clean sweep moves the rating more than a match that went the distance.
A team shows up once it has played 8 matches, and drops off after 150 days without one. The arrows compare today's places with those of a week ago.
Teams from different regions meet rarely. That is why results at international events count for more, and why teams from leagues below the major ones start lower.
Esports data by GRID