Stephen Thompson

"Wonderboy"

MMA Record: 17-9-1
UFC Record: 12-9-0
Weight Class: Welterweight

Stephen Thompson "Wonderboy" - UFC Fighter Profile

Career Highlights: Stephen Thompson has 12 wins in the UFC. Stephen Thompson lands an average of 4.05 significant strikes per minute and averages 0.23 takedowns per 15 minutes.

Fight Results Breakdown

22
Total Fights

Fighter Profile

Stephen Thompson, a seasoned mixed martial artist, competed with a record of 17-9-1, primarily in the UFC's welterweight division at 170 lbs. Standing tall at 6'0" with a reach of 75", he adopts an orthodox stance in the ring. Throughout his UFC career, Thompson demonstrated impressive striking skills, averaging 4.05 significant strikes per minute and maintaining a striking accuracy of 46%. However, he also absorbed an average of 3.0 strikes per minute, with a strike defense rate of 54%. His takedown attempts were minimal, averaging 0.23 per 15 minutes, and he was successful in landing one out of every three attempts. Notable victories in Thompson's career include defeating Johny Hendricks, whose ELO rating was 1152 at the time of their matchup. In his most recent five fights, Thompson competed against Belal Muhammad, Kevin Holland, Shavkat Rakhmonov, Joaquin Buckley, and Gabriel Bonfim. He suffered losses in his last four bouts, with the most recent being a split decision loss to Gabriel Bonfim on July 12, 2025. Prior to that, he scored a knockout victory over Kevin Holland in December 2022.

Biggest Win
Opponent ELO: 1152

Physical & Background Stats

Height
6' 0'
Weight
Welterweight
Reach
75'
Stance
Orthodox
Date of Birth
Feb 11 1983
Age
42
Peak ELO
1154
ELO Rank
168 of 2638
Strength of Schedule
470-186-4
Combined record of UFC opponents
Avg ELO of Opponents
1085.6
Avg ELO of Defeated Opponents
1067.7

Performance Statistics

SLpM
4.05
Significant Strikes Landed per Minute
Str. Acc.
46%
Significant Striking Accuracy
SApM
3.0
Significant Strikes Absorbed per Minute
Str. Def.
54%
Significant Strike Defence
TD Avg.
0.23
Average Takedowns per 15 minutes
TD Acc.
35%
Takedown Accuracy
Sub. Avg.
Average Submissions per 15 minutes

Stephen Thompson Fight History

Date Event Opponent Method Round Time Result
2025-07-12 UFC Fight Night: Lewis vs. Teixeira Gabriel Bonfim S-DEC 3 5:00 Loss
2024-10-05 UFC 307: Pereira vs. Rountree Jr. Joaquin Buckley KO/TKO Punch 3 2:17 Loss
2023-12-16 UFC 296: Edwards vs. Covington Shavkat Rakhmonov SUB Rear Naked Choke 2 4:56 Loss
2022-12-03 UFC Fight Night: Thompson vs. Holland Kevin Holland KO/TKO 4 5:00 Win
2021-12-18 UFC Fight Night: Lewis vs. Daukaus Belal Muhammad U-DEC 3 5:00 Loss
2021-07-10 UFC 264: Poirier vs. McGregor 3 Gilbert Burns U-DEC 3 5:00 Loss
2020-12-19 UFC Fight Night: Thompson vs. Neal Geoff Neal U-DEC 5 5:00 Win
2019-11-02 UFC 244: Masvidal vs. Diaz Vicente Luque U-DEC 3 5:00 Win
2019-03-23 UFC Fight Night: Thompson vs. Pettis Anthony Pettis KO/TKO Punch 2 4:55 Loss
2018-05-27 UFC Fight Night: Thompson vs. Till Darren Till U-DEC 5 5:00 Loss
2017-11-04 UFC 217: Bisping vs. St-Pierre Jorge Masvidal U-DEC 3 5:00 Win
2017-03-04 UFC 209: Woodley vs. Thompson 2 Tyron Woodley M-DEC 5 5:00 Loss
2016-11-12 UFC 205: Alvarez vs McGregor Tyron Woodley M-DEC 5 5:00 Loss
2016-06-18 UFC Fight Night: MacDonald vs Thompson Rory MacDonald U-DEC 5 5:00 Win
2016-02-06 UFC Fight Night: Hendricks vs Thompson Johny Hendricks KO/TKO Punch 1 3:31 Win
2015-07-12 The Ultimate Fighter: American Top Team vs. Blackzilians Finale Jake Ellenberger KO/TKO Kick 1 4:29 Win
2014-09-27 UFC 178: Johnson vs Cariaso Patrick Cote U-DEC 3 5:00 Win
2014-02-22 UFC 170: Rousey vs McMann Robert Whittaker KO/TKO Punches 1 3:43 Win
2013-09-21 UFC 165: Jones vs Gustafsson Chris Clements KO/TKO Punch 2 1:27 Win
2013-05-25 UFC 160: Velasquez vs Silva 2 Nah-Shon Burrell U-DEC 3 5:00 Win
2012-04-21 UFC 145: Jones vs Evans Matt Brown U-DEC 3 5:00 Loss
2012-02-04 UFC 143: Diaz vs Condit Dan Stittgen KO/TKO Kick 1 4:13 Win

ELO Progression Over Time

Stephen Thompson ELO Rating Calculation

Fight # Date Opponent Name Opponent ELO Result ELO Gained ELO
22 2025-07-12 Gabriel Bonfim 1065 Loss 0 1100
21 2024-10-05 Joaquin Buckley 1097 Loss -17 1100
20 2023-12-16 Shavkat Rakhmonov 1115 Loss -17 1117
19 2022-12-03 Kevin Holland 1089 Win +20 1134
18 2021-12-18 Belal Muhammad 1110 Loss -17 1114
17 2021-07-10 Gilbert Burns 1150 Loss -16 1131
16 2020-12-19 Geoff Neal 1097 Win +14 1147
15 2019-11-02 Vicente Luque 1142 Win +17 1133
14 2019-03-23 Anthony Pettis 1080 Loss -19 1116
13 2018-05-27 Darren Till 1079 Loss -19 1135
12 2017-11-04 Jorge Masvidal 1148 Win +16 1154
11 2017-03-04 Tyron Woodley 1101 Loss 0 1138
10 2016-11-12 Tyron Woodley 1101 Loss 0 1138
9 2016-06-18 Rory MacDonald 1132 Win +17 1138
8 2016-02-06 Johny Hendricks 1152 Win +23 1121
7 2015-07-12 Jake Ellenberger 1087 Win +22 1098
6 2014-09-27 Patrick Cote 1004 Win +13 1076
5 2014-02-22 Robert Whittaker 1037 Win +21 1063
4 2013-09-21 Chris Clements 1000 Win +20 1042
3 2013-05-25 Nah-Shon Burrell 1016 Win +16 1022
2 2012-04-21 Matt Brown 1044 Loss -15 1006
1 2012-02-04 Dan Stittgen 1000 Win +21 1021

Division Ranking by ELO

Loading division ranking...

GOAT Division Ranking by ELO

Loading GOAT ranking...