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 · USA
← ALL FIGHTERS
ALL
HW
LHW
MW
WW
LW
FW
BW
FLW
SW
● ACTIVE
◈ ALL TIME
🇺🇸
Best USA
MMA Fighters.
All usa 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
🇺🇸
Andy Foster
RET.
HEAVYWEIGHT
9
–
2
· 2KO 7SUB · 100%
9
–
2
2 · 7
· 100%
1717
2
🇺🇸
Greg Velasco
RET.
"The Viking King"
HEAVYWEIGHT
6
–
2
· 3KO 2SUB · 83%
6
–
2
3 · 2
· 83%
1616
3
🇺🇸
Todd Broadaway
RET.
HEAVYWEIGHT
4
–
1
· 1KO 3SUB · 100%
4
–
1
1 · 3
· 100%
1613
4
🇺🇸
Jeff Gerlick
RET.
HEAVYWEIGHT
7
–
5
· 4KO 3SUB · 100%
7
–
5
4 · 3
· 100%
1591
5
🇺🇸
Paul Wells
RET.
HEAVYWEIGHT
2
–
1
· 1KO 1SUB · 100%
2
–
1
1 · 1
· 100%
1558
6
🇺🇸
Jason Godsey
RET.
HEAVYWEIGHT
15
–
15
· 0KO 15SUB · 100%
15
–
15
0 · 15
· 100%
1556
7
🇺🇸
Myles Tynanes
RET.
HEAVYWEIGHT
3
–
2
· 1KO 0SUB · 33%
3
–
2
1 · 0
· 33%
1544
8
🇺🇸
Frank Laughing
RET.
HEAVYWEIGHT
1
–
0
· 1KO 0SUB · 100%
1
–
0
1 · 0
· 100%
1540
9
🇺🇸
Bo Cantrell
RET.
"Redrum"
HEAVYWEIGHT
9
–
11
· 5KO 4SUB · 100%
9
–
11
5 · 4
· 100%
1537
10
🇺🇸
Stan Dressler
RET.
HEAVYWEIGHT
3
–
2
· 1KO 2SUB · 100%
3
–
2
1 · 2
· 100%
1534
11
🇺🇸
Kyle York
RET.
HEAVYWEIGHT
4
–
3
· 3KO 1SUB · 100%
4
–
3
3 · 1
· 100%
1523
12
🇺🇸
Rick Cheek
RET.
HEAVYWEIGHT
4
–
4
· 4KO 0SUB · 100%
4
–
4
4 · 0
· 100%
1518
13
🇺🇸
Joshua Jenkins
RET.
HEAVYWEIGHT
1
–
1
· 1KO 0SUB · 100%
1
–
1
1 · 0
· 100%
1514
14
🇺🇸
Tom Clemens
RET.
HEAVYWEIGHT
1
–
1
· 0KO 1SUB · 100%
1
–
1
0 · 1
· 100%
1509
15
🇺🇸
Chad Armstrong
RET.
HEAVYWEIGHT
1
–
1
· 0KO 1SUB · 100%
1
–
1
0 · 1
· 100%
1508
16
🇺🇸
Jacob Fa'agai
RET.
HEAVYWEIGHT
1
–
1
· 1KO 0SUB · 100%
1
–
1
1 · 0
· 100%
1507
17
🇺🇸
Anthony Arria
RET.
HEAVYWEIGHT
1
–
1
· 1KO 0SUB · 100%
1
–
1
1 · 0
· 100%
1502
18
🇺🇸
Houston Dorr
RET.
HEAVYWEIGHT
1
–
2
· 0KO 1SUB · 100%
1
–
2
0 · 1
· 100%
1491
19
🇺🇸
Brian Stromberg
RET.
HEAVYWEIGHT
4
–
6
· 1KO 3SUB · 100%
4
–
6
1 · 3
· 100%
1490
20
🇺🇸
JJ Wilson
RET.
HEAVYWEIGHT
2
–
2
· 1KO 1SUB · 100%
2
–
2
1 · 1
· 100%
1487
21
🇺🇸
Brian Shepard
RET.
HEAVYWEIGHT
1
–
2
· 0KO 1SUB · 100%
1
–
2
0 · 1
· 100%
1484
22
🇺🇸
Joe Estes
RET.
HEAVYWEIGHT
1
–
2
· 0KO 0SUB · 0%
1
–
2
0 · 0
· 0%
1476
23
🇺🇸
Joe Grant
RET.
HEAVYWEIGHT
4
–
5
· 2KO 2SUB · 100%
4
–
5
2 · 2
· 100%
1473
24
🇺🇸
Mike Dresch
RET.
HEAVYWEIGHT
0
–
1
· 0KO 0SUB · 0%
0
–
1
0 · 0
· 0%
1469
25
🇺🇸
Daniel Krug
RET.
HEAVYWEIGHT
0
–
1
· 0KO 0SUB · 0%
0
–
1
0 · 0
· 0%
1468
26
🇺🇸
John Grader
RET.
HEAVYWEIGHT
0
–
1
· 0KO 0SUB · 0%
0
–
1
0 · 0
· 0%
1467
27
🇺🇸
Kevin Tempel
RET.
HEAVYWEIGHT
0
–
1
· 0KO 0SUB · 0%
0
–
1
0 · 0
· 0%
1459
28
🇺🇸
Walley Keenboom
RET.
HEAVYWEIGHT
0
–
2
· 0KO 0SUB · 0%
0
–
2
0 · 0
· 0%
1458
29
🇺🇸
Ronnie Kruger
RET.
HEAVYWEIGHT
0
–
1
· 0KO 0SUB · 0%
0
–
1
0 · 0
· 0%
1458
30
🇺🇸
Jason Cable
RET.
HEAVYWEIGHT
0
–
1
· 0KO 0SUB · 0%
0
–
1
0 · 0
· 0%
1458
31
🇺🇸
Boyd Ballard
RET.
HEAVYWEIGHT
1
–
3
· 0KO 0SUB · 0%
1
–
3
0 · 0
· 0%
1456
32
🇺🇸
Tony Kirshaw
RET.
HEAVYWEIGHT
0
–
1
· 0KO 0SUB · 0%
0
–
1
0 · 0
· 0%
1451
33
🇺🇸
Johnny Huskey
RET.
HEAVYWEIGHT
0
–
1
· 0KO 0SUB · 0%
0
–
1
0 · 0
· 0%
1444
34
🇺🇸
Wayne Braswell
RET.
HEAVYWEIGHT
0
–
1
· 0KO 0SUB · 0%
0
–
1
0 · 0
· 0%
1443
35
🇺🇸
Davey Conger
RET.
HEAVYWEIGHT
12
–
14
· 2KO 10SUB · 100%
12
–
14
2 · 10
· 100%
1443
36
🇺🇸
Mark Barelo
RET.
HEAVYWEIGHT
0
–
2
· 0KO 0SUB · 0%
0
–
2
0 · 0
· 0%
1441
37
🇺🇸
Jason Fulcher
RET.
HEAVYWEIGHT
0
–
2
· 0KO 0SUB · 0%
0
–
2
0 · 0
· 0%
1441
38
🇺🇸
Michael Lee
RET.
HEAVYWEIGHT
0
–
2
· 0KO 0SUB · 0%
0
–
2
0 · 0
· 0%
1417
39
🇺🇸
Angelo Rivera
RET.
HEAVYWEIGHT
1
–
4
· 0KO 1SUB · 100%
1
–
4
0 · 1
· 100%
1415
40
🇺🇸
Daniel Gomez
RET.
HEAVYWEIGHT
0
–
2
· 0KO 0SUB · 0%
0
–
2
0 · 0
· 0%
1410
41
🇺🇸
Sebastian Rodriguez
RET.
HEAVYWEIGHT
3
–
8
· 1KO 2SUB · 100%
3
–
8
1 · 2
· 100%
1405
42
🇺🇸
Harry Moskowitz
RET.
"Dirty"
HEAVYWEIGHT
5
–
12
· 1KO 1SUB · 40%
5
–
12
1 · 1
· 40%
1391
43
🇺🇸
Levi Thornbrue
RET.
HEAVYWEIGHT
0
–
5
· 0KO 0SUB · 0%
0
–
5
0 · 0
· 0%
1360
44
🇺🇸
Seth Peters
RET.
HEAVYWEIGHT
0
–
3
· 0KO 0SUB · 0%
0
–
3
0 · 0
· 0%
1355
45
🇺🇸
Salvador Farnetti
RET.
HEAVYWEIGHT
2
–
7
· 2KO 0SUB · 100%
2
–
7
2 · 0
· 100%
1355
46
🇺🇸
Will Scott
RET.
HEAVYWEIGHT
0
–
4
· 0KO 0SUB · 0%
0
–
4
0 · 0
· 0%
1350
47
🇺🇸
Kevin Jordan
RET.
"The Shaman"
HEAVYWEIGHT
0
–
3
· 0KO 0SUB · 0%
0
–
3
0 · 0
· 0%
1326
48
🇺🇸
Manny Hernandez
RET.
HEAVYWEIGHT
0
–
4
· 0KO 0SUB · 0%
0
–
4
0 · 0
· 0%
1325
49
🇺🇸
Adrian Perez
RET.
HEAVYWEIGHT
2
–
12
· 0KO 2SUB · 100%
2
–
12
0 · 2
· 100%
1324
50
🇺🇸
Brian Ryan
RET.
HEAVYWEIGHT
20
–
9
· 13KO 6SUB · 95%
20
–
9
13 · 6
· 95%
—
● 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 · USA · ALL TIME
FT SCORE · BRADLEY-TERRY MODEL