FIGHT
TRUTH
●
Rankings ▾
MMA RANKINGS
MEN'S
Pound for Pound
Heavyweight
Light Heavyweight
Middleweight
Welterweight
Lightweight
Featherweight
Bantamweight
Flyweight
WOMEN'S DIVISIONS
Pound for Pound
Flyweight
Bantamweight
Strawweight
Featherweight
RECORD BOOK →
Most Fights
Most Finishes
Most Submissions
Most Knockouts
Most Fight Time
COUNTRY RANKINGS
🇺🇸 United States
🇧🇷 Brazil
🇯🇵 Japan
🇷🇺 Russia
🏴 England
🇨🇦 Canada
🇰🇷 South Korea
🇦🇺 Australia
🇵🇱 Poland
🇲🇽 Mexico
Betting ▾
Fight Picks
MODEL EDGE · KELLY SIZING
Best Odds
7 BOOKMAKERS · LIVE COMPARISON
Events
Simulator
How it works
News
⌕
BETA · v1.0
TERMINAL · v1.0.4
›
FT/
COUNTRY · POLAND
← ALL FIGHTERS
ALL
HW
LHW
MW
WW
LW
FW
BW
FLW
SW
● ACTIVE
◈ ALL TIME
🇵🇱
Best Polish
MMA Fighters.
All polish MMA and UFC fighters ever, including retired, ranked by Elo rating.
No politics,
just data.
BRADLEY-TERRY MODEL
#
FIGHTER
RECORD
KO · SUB · FIN%
ELO
1
🇵🇱
Adrian Bartosiński
WELTERWEIGHT
19
–
1
· 12KO 2SUB · 74%
19
–
1
12 · 2
· 74%
1900
2
🇵🇱
Pawel Pawlak
WELTERWEIGHT
24
–
4
· 12KO 3SUB · 63%
24
–
4
12 · 3
· 63%
1881
3
🇵🇱
Artur Szczepaniak
WELTERWEIGHT
13
–
4
· 8KO 3SUB · 85%
13
–
4
8 · 3
· 85%
1764
4
🇵🇱
Dawid Kuczmarski
WELTERWEIGHT
9
–
0
· 0KO 1SUB · 11%
9
–
0
0 · 1
· 11%
1750
5
🇵🇱
Andrzej Grzebyk
WELTERWEIGHT
22
–
8
· 13KO 3SUB · 73%
22
–
8
13 · 3
· 73%
1749
6
🇵🇱
Peter Sobotta
RET.
WELTERWEIGHT
18
–
7
· 5KO 11SUB · 89%
18
–
7
5 · 11
· 89%
1742
7
🇵🇱
Tymoteusz Łopaczyk
WELTERWEIGHT
13
–
4
· 7KO 3SUB · 77%
13
–
4
7 · 3
· 77%
1723
8
🇵🇱
Igor Michaliszyn
WELTERWEIGHT
12
–
4
· 4KO 3SUB · 58%
12
–
4
4 · 3
· 58%
1707
9
🇵🇱
Daniel Skibiński
WELTERWEIGHT
23
–
11
· 8KO 2SUB · 43%
23
–
11
8 · 2
· 43%
1702
10
🇵🇱
Salim Touahri
"Grizzly"
WELTERWEIGHT
11
–
4
· 6KO 3SUB · 82%
11
–
4
6 · 3
· 82%
1699
11
🇵🇱
Bartosz Fabinski
RET.
"The Butcher"
WELTERWEIGHT
14
–
6
· 6KO 0SUB · 43%
14
–
6
6 · 0
· 43%
1692
12
🇵🇱
Wiktor Zalewski
WELTERWEIGHT
8
–
2
· 7KO 0SUB · 88%
8
–
2
7 · 0
· 88%
1690
13
🇵🇱
Adam Niedźwiedź
WELTERWEIGHT
10
–
4
· 1KO 9SUB · 100%
10
–
4
1 · 9
· 100%
1678
14
🇵🇱
Oskar Staszczak
WELTERWEIGHT
5
–
0
· 3KO 1SUB · 80%
5
–
0
3 · 1
· 80%
1666
15
🇵🇱
Marcin Krakowiak
WELTERWEIGHT
13
–
6
· 5KO 6SUB · 85%
13
–
6
5 · 6
· 85%
1665
16
🇵🇱
Rafał Moks
RET.
WELTERWEIGHT
11
–
8
· 0KO 9SUB · 82%
11
–
8
0 · 9
· 82%
1660
17
🇵🇱
Krystian Kaszubowski
WELTERWEIGHT
12
–
6
· 3KO 1SUB · 33%
12
–
6
3 · 1
· 33%
1658
18
🇵🇱
Kacper Koziorzębski
WELTERWEIGHT
13
–
6
· 4KO 0SUB · 31%
13
–
6
4 · 0
· 31%
1657
19
🇵🇱
Adrian Zieliński
WELTERWEIGHT
24
–
14
· 9KO 5SUB · 58%
24
–
14
9 · 5
· 58%
1655
20
🇵🇱
Oskar Somerfeld
RET.
WELTERWEIGHT
6
–
2
· 0KO 5SUB · 83%
6
–
2
0 · 5
· 83%
1651
21
🇵🇱
Mateusz Pawlik
WELTERWEIGHT
7
–
2
· 2KO 1SUB · 43%
7
–
2
2 · 1
· 43%
1648
22
🇵🇱
Michał Hir
WELTERWEIGHT
5
–
1
· 5KO 0SUB · 100%
5
–
1
5 · 0
· 100%
1640
23
🇵🇱
Oskar Szczepaniak
WELTERWEIGHT
7
–
3
· 3KO 0SUB · 43%
7
–
3
3 · 0
· 43%
1636
24
🇵🇱
Krystian Wiśniewski
WELTERWEIGHT
6
–
2
· 2KO 2SUB · 67%
6
–
2
2 · 2
· 67%
1634
25
🇵🇱
Sławomir Turz
WELTERWEIGHT
5
–
1
· 2KO 0SUB · 40%
5
–
1
2 · 0
· 40%
1620
26
🇵🇱
Natan Niewiadomski
WELTERWEIGHT
3
–
0
· 0KO 2SUB · 67%
3
–
0
0 · 2
· 67%
1615
27
🇵🇱
Artur Piotrowski
RET.
WELTERWEIGHT
6
–
2
· 3KO 3SUB · 100%
6
–
2
3 · 3
· 100%
1614
28
🇵🇱
Grzegorz Sanecki
RET.
WELTERWEIGHT
6
–
2
· 4KO 2SUB · 100%
6
–
2
4 · 2
· 100%
1612
29
🇵🇱
Bogdan Bulecki
RET.
WELTERWEIGHT
4
–
1
· 2KO 2SUB · 100%
4
–
1
2 · 2
· 100%
1610
30
🇵🇱
Michał Guzik
WELTERWEIGHT
5
–
2
· 1KO 1SUB · 40%
5
–
2
1 · 1
· 40%
1606
31
🇵🇱
Jacek Jędraszczyk
WELTERWEIGHT
9
–
5
· 3KO 1SUB · 44%
9
–
5
3 · 1
· 44%
1601
32
🇵🇱
Shamil Ilyasov
RET.
WELTERWEIGHT
4
–
2
· 2KO 1SUB · 75%
4
–
2
2 · 1
· 75%
1591
33
🇵🇱
Tomasz Jeruszka
RET.
WELTERWEIGHT
7
–
4
· 0KO 6SUB · 86%
7
–
4
0 · 6
· 86%
1589
34
🇵🇱
Michał Wiencek
RET.
WELTERWEIGHT
9
–
7
· 3KO 4SUB · 78%
9
–
7
3 · 4
· 78%
1572
35
🇵🇱
Krystian Szczęsny
WELTERWEIGHT
6
–
4
· 6KO 0SUB · 100%
6
–
4
6 · 0
· 100%
1555
36
🇵🇱
Dawid Tarasiewicz
RET.
WELTERWEIGHT
2
–
1
· 0KO 1SUB · 50%
2
–
1
0 · 1
· 50%
1542
37
🇵🇱
Michał Gniady
WELTERWEIGHT
4
–
3
· 2KO 0SUB · 50%
4
–
3
2 · 0
· 50%
1541
38
🇵🇱
Robert Ceremuga
WELTERWEIGHT
3
–
2
· 2KO 0SUB · 67%
3
–
2
2 · 0
· 67%
1535
39
🇵🇱
Michał Elsner
RET.
WELTERWEIGHT
14
–
13
· 0KO 12SUB · 86%
14
–
13
0 · 12
· 86%
1529
40
🇵🇱
Karol Zyra
RET.
WELTERWEIGHT
3
–
2
· 0KO 2SUB · 67%
3
–
2
0 · 2
· 67%
1526
41
🇵🇱
Tomasz Matuszewski
RET.
WELTERWEIGHT
3
–
3
· 0KO 2SUB · 67%
3
–
3
0 · 2
· 67%
1510
42
🇵🇱
Gerhard Gorewoda
RET.
WELTERWEIGHT
11
–
9
· 4KO 5SUB · 82%
11
–
9
4 · 5
· 82%
1509
43
🇵🇱
Marek Cieślikowski
RET.
WELTERWEIGHT
2
–
2
· 1KO 1SUB · 100%
2
–
2
1 · 1
· 100%
1509
44
🇵🇱
Szymon Boniecki
RET.
WELTERWEIGHT
2
–
2
· 1KO 1SUB · 100%
2
–
2
1 · 1
· 100%
1503
45
🇵🇱
Grzegorz Sajbor
WELTERWEIGHT
2
–
2
· 2KO 0SUB · 100%
2
–
2
2 · 0
· 100%
1499
46
🇵🇱
Szymon Lubański
RET.
WELTERWEIGHT
2
–
2
· 0KO 0SUB · 0%
2
–
2
0 · 0
· 0%
1497
47
🇵🇱
Paweł Celiński
RET.
WELTERWEIGHT
3
–
3
· 1KO 0SUB · 33%
3
–
3
1 · 0
· 33%
1496
48
🇵🇱
Damian Milewski
RET.
WELTERWEIGHT
3
–
3
· 0KO 1SUB · 33%
3
–
3
0 · 1
· 33%
1495
49
🇵🇱
Adrian Degorski
RET.
WELTERWEIGHT
4
–
5
· 2KO 2SUB · 100%
4
–
5
2 · 2
· 100%
1489
50
🇵🇱
Łukasz Bugara
RET.
WELTERWEIGHT
8
–
9
· 1KO 5SUB · 75%
8
–
9
1 · 5
· 75%
1486
● ABOUT ELO
Elo processes fights chronologically — wins are valued against opponent strength at the time of the fight. Makes cross-era comparison fair.
How it works →
● 50 FIGHTERS · POLAND · ALL TIME
FT SCORE · BRADLEY-TERRY MODEL