Phins
Create Account
All Fighters
Welterweight · Active

Stephen Thompson

UFC Record
12-9-1
Age
43
Height
6'0"
Reach
75"
Stance
Orthodox

Fighter Elo

The rating the forecasts are built on. It projects fighters.

Fighter Elo
1408Today
1692Best, Nov 2016
1543Classic Elo
140015001600170020132015201720192021202320251478 going into Dan Stittgen, Feb 20121575 going into Matt Brown, Apr 20121539 going into Nah-Shon Burrell, May 20131524 going into Chris Clements, Sep 20131585 going into Robert Whittaker, Feb 20141592 going into Patrick Cote, Sep 20141578 going into Jake Ellenberger, Jul 20151621 going into Johny Hendricks, Feb 20161651 going into Rory MacDonald, Jun 20161692 going into Tyron Woodley, Nov 20161628 going into Tyron Woodley, Mar 20171633 going into Jorge Masvidal, Nov 20171657 going into Darren Till, May 20181643 going into Anthony Pettis, Mar 20191580 going into Vicente Luque, Nov 20191563 going into Geoff Neal, Dec 20201615 going into Gilbert Burns, Jul 20211548 going into Belal Muhammad, Dec 20211492 going into Kevin Holland, Dec 20221473 going into Shavkat Rakhmonov, Dec 20231453 going into Joaquin Buckley, Oct 20241427 going into Gabriel Bonfim, Jul 20251408 today1408
Fighter Elo going into each UFC fight, and today.
Classic Elo
1543Today
1613Best, Nov 2016
1408Fighter Elo

Classic Elo only moves on wins and losses, so it reads more like normal rankings.

150015501600165020132015201720192021202320251500 going into Dan Stittgen, Feb 20121516 going into Matt Brown, Apr 20121500 going into Nah-Shon Burrell, May 20131517 going into Chris Clements, Sep 20131532 going into Robert Whittaker, Feb 20141548 going into Patrick Cote, Sep 20141562 going into Jake Ellenberger, Jul 20151578 going into Johny Hendricks, Feb 20161597 going into Rory MacDonald, Jun 20161613 going into Tyron Woodley, Nov 20161611 going into Tyron Woodley, Mar 20171594 going into Jorge Masvidal, Nov 20171609 going into Darren Till, May 20181591 going into Anthony Pettis, Mar 20191573 going into Vicente Luque, Nov 20191591 going into Geoff Neal, Dec 20201606 going into Gilbert Burns, Jul 20211591 going into Belal Muhammad, Dec 20211576 going into Kevin Holland, Dec 20221591 going into Shavkat Rakhmonov, Dec 20231575 going into Joaquin Buckley, Oct 20241560 going into Gabriel Bonfim, Jul 20251543 today1543
Classic Elo going into each UFC fight, and after the last one.

How Fighter Elo Works

Fighter Elo is the model's rating for a fighter, on the same scale chess uses. An average UFC fighter sits around 1500. The gap between two fighters sets the forecast: 100 points ahead is about a 64% chance to win, 200 points about 76%, and 400 points about 91%.

Classic Elo only moves on wins and losses. Fighter Elo also counts how the fights went (striking and grappling numbers), age and build, and how active a fighter has been. It is worked out fresh before every fight, so it can move between fights too, for example with age or a long layoff.

Classic Elo, shown next to it, is the results-only version. It reads more like normal rankings, and the Rankings page can be switched to it.

Career Numbers

Across every UFC fight with recorded stats.

4.05Sig. Strikes Landed per Minute
46%Striking Accuracy
3.00Sig. Strikes Absorbed per Minute
55%Striking Defense
0.47Knockdowns per 15 Minutes
0.23Takedowns per 15 Minutes
36%Takedown Accuracy
63%Takedown Defense
0.00Submission Attempts per 15 Minutes
6%Share of Fight Time in Control
14.5 minAverage Fight Length
Ended ByKO/TKOSubmissionDecision
Wins606
Losses216

Fight History

Every UFC fight, newest first. Tap a fight to see what both fighters put up.

Lossvs. Gabriel BonfimSplit DecisionJul 12, 2025UFC Fight Night: Lewis vs. Teixeira

Welterweight Bout · Scheduled for 3 rounds

Stephen ThompsonGabriel Bonfim
1427Fighter Elo Going In1682
1560Classic Elo Going In1552
42 of 92Significant Strikes40 of 72
78 of 135Total Strikes55 of 93
0 of 2Takedowns5 of 14
0Knockdowns0
0Submission Attempts0
0:28Control Time5:29
Lossvs. Joaquin BuckleyKO/TKO · R3 2:17Oct 5, 2024UFC 307: Pereira vs. Rountree Jr.

Welterweight Bout · Scheduled for 3 rounds

Stephen ThompsonJoaquin Buckley
1453Fighter Elo Going In1636
1575Classic Elo Going In1582
49 of 106Significant Strikes34 of 93
63 of 121Total Strikes55 of 117
0 of 0Takedowns4 of 7
0Knockdowns1
0Submission Attempts0
0:03Control Time4:13
Lossvs. Shavkat RakhmonovSubmission · R2 4:56Dec 16, 2023UFC 296: Edwards vs. Covington

Welterweight Bout · Scheduled for 3 rounds

Stephen ThompsonShavkat Rakhmonov
1473Fighter Elo Going In1781
1591Classic Elo Going In1591
16 of 25Significant Strikes28 of 36
26 of 37Total Strikes73 of 88
0 of 0Takedowns1 of 5
0Knockdowns0
0Submission Attempts2
0:00Control Time7:45
Winvs. Kevin HollandKO/TKO · R4 5:00Dec 3, 2022UFC Fight Night: Thompson vs. Holland

Welterweight Bout · Scheduled for 5 rounds

Stephen ThompsonKevin Holland
1492Fighter Elo Going In1654
1576Classic Elo Going In1573
163 of 260Significant Strikes119 of 210
178 of 278Total Strikes123 of 214
0 of 0Takedowns2 of 6
0Knockdowns0
0Submission Attempts0
0:47Control Time1:21
Lossvs. Belal MuhammadUnanimous DecisionDec 18, 2021UFC Fight Night: Lewis vs. Daukaus

Welterweight Bout · Scheduled for 3 rounds

Stephen ThompsonBelal Muhammad
1548Fighter Elo Going In1610
1591Classic Elo Going In1611
19 of 32Significant Strikes58 of 95
51 of 67Total Strikes171 of 271
0 of 1Takedowns7 of 9
0Knockdowns0
0Submission Attempts1
0:52Control Time11:57
Lossvs. Gilbert BurnsUnanimous DecisionJul 10, 2021UFC 264: Poirier vs. McGregor 3

Welterweight Bout · Scheduled for 3 rounds

Stephen ThompsonGilbert Burns
1615Fighter Elo Going In1577
1606Classic Elo Going In1621
19 of 53Significant Strikes29 of 43
59 of 98Total Strikes101 of 126
0 of 0Takedowns3 of 6
0Knockdowns0
0Submission Attempts0
0:00Control Time7:13
Winvs. Geoff NealUnanimous DecisionDec 19, 2020UFC Fight Night: Thompson vs. Neal

Welterweight Bout · Scheduled for 5 rounds

Stephen ThompsonGeoff Neal
1563Fighter Elo Going In1598
1591Classic Elo Going In1577
171 of 406Significant Strikes85 of 179
191 of 428Total Strikes110 of 205
0 of 0Takedowns0 of 0
0Knockdowns0
0Submission Attempts0
0:00Control Time3:46
Winvs. Vicente LuqueUnanimous DecisionNov 2, 2019UFC 244: Masvidal vs. Diaz

Welterweight Bout · Scheduled for 3 rounds

Stephen ThompsonVicente Luque
1580Fighter Elo Going In1640
1573Classic Elo Going In1615
138 of 242Significant Strikes77 of 175
138 of 242Total Strikes77 of 175
0 of 0Takedowns0 of 0
1Knockdowns0
0Submission Attempts0
0:11Control Time0:01
Lossvs. Anthony PettisKO/TKO · R2 4:55Mar 23, 2019UFC Fight Night: Thompson vs. Pettis

Welterweight Bout · Scheduled for 5 rounds

Stephen ThompsonAnthony Pettis
1643Fighter Elo Going In1547
1591Classic Elo Going In1547
47 of 107Significant Strikes32 of 55
47 of 107Total Strikes32 of 55
0 of 0Takedowns0 of 0
0Knockdowns1
0Submission Attempts0
0:00Control Time0:01
Lossvs. Darren TillUnanimous DecisionMay 27, 2018UFC Fight Night: Thompson vs. Till

Welterweight Bout · Scheduled for 5 rounds

Stephen ThompsonDarren Till
1657Fighter Elo Going In1674
1609Classic Elo Going In1567
30 of 126Significant Strikes38 of 126
31 of 127Total Strikes40 of 129
0 of 1Takedowns0 of 0
0Knockdowns1
0Submission Attempts0
0:00Control Time0:14
Winvs. Jorge MasvidalUnanimous DecisionNov 4, 2017UFC 217: Bisping vs. St-Pierre

Welterweight Bout · Scheduled for 3 rounds

Stephen ThompsonJorge Masvidal
1633Fighter Elo Going In1677
1594Classic Elo Going In1571
70 of 156Significant Strikes42 of 142
70 of 156Total Strikes42 of 142
0 of 0Takedowns0 of 2
1Knockdowns0
0Submission Attempts0
0:03Control Time0:03
Lossvs. Tyron WoodleyMajority DecisionMar 4, 2017UFC 209: Woodley vs. Thompson 2

UFC Welterweight Title Bout · Title Fight · Scheduled for 5 rounds

Stephen ThompsonTyron Woodley
1628Fighter Elo Going In1704
1611Classic Elo Going In1581
53 of 146Significant Strikes54 of 125
66 of 159Total Strikes70 of 141
0 of 0Takedowns1 of 2
0Knockdowns1
0Submission Attempts0
0:19Control Time1:58
Drawvs. Tyron WoodleyMajority DecisionNov 12, 2016UFC 205: Alvarez vs McGregor

UFC Welterweight Title Bout · Title Fight · Scheduled for 5 rounds

Stephen ThompsonTyron Woodley
1692Fighter Elo Going In1639
1613Classic Elo Going In1580
43 of 161Significant Strikes61 of 141
60 of 181Total Strikes113 of 200
0 of 1Takedowns1 of 1
0Knockdowns1
0Submission Attempts2
2:28Control Time4:51
Winvs. Rory MacDonaldUnanimous DecisionJun 18, 2016UFC Fight Night: MacDonald vs Thompson

Welterweight Bout · Scheduled for 5 rounds

Stephen ThompsonRory MacDonald
1651Fighter Elo Going In1729
1597Classic Elo Going In1594
110 of 259Significant Strikes61 of 152
124 of 274Total Strikes62 of 153
0 of 0Takedowns0 of 2
0Knockdowns0
0Submission Attempts0
1:47Control Time0:08
Winvs. Johny HendricksKO/TKO · R1 3:31Feb 6, 2016UFC Fight Night: Hendricks vs Thompson

Welterweight Bout · Scheduled for 5 rounds

Stephen ThompsonJohny Hendricks
1621Fighter Elo Going In1714
1578Classic Elo Going In1637
24 of 46Significant Strikes7 of 16
25 of 47Total Strikes11 of 22
0 of 0Takedowns0 of 2
1Knockdowns0
0Submission Attempts0
0:00Control Time0:29
Winvs. Jake EllenbergerKO/TKO · R1 4:29Jul 12, 2015The Ultimate Fighter: American Top Team vs. Blackzilians Finale

Welterweight Bout · Scheduled for 5 rounds

Stephen ThompsonJake Ellenberger
1578Fighter Elo Going In1585
1562Classic Elo Going In1561
20 of 35Significant Strikes5 of 14
29 of 47Total Strikes14 of 23
1 of 3Takedowns0 of 1
2Knockdowns1
0Submission Attempts0
1:56Control Time0:01
Winvs. Patrick CoteUnanimous DecisionSep 27, 2014UFC 178: Johnson vs Cariaso

Welterweight Bout · Scheduled for 3 rounds

Stephen ThompsonPatrick Cote
1592Fighter Elo Going In1367
1548Classic Elo Going In1510
64 of 134Significant Strikes53 of 123
67 of 138Total Strikes55 of 125
0 of 0Takedowns0 of 8
1Knockdowns0
0Submission Attempts0
0:39Control Time1:47
Winvs. Robert WhittakerKO/TKO · R1 3:43Feb 22, 2014UFC 170: Rousey vs McMann

Welterweight Bout · Scheduled for 3 rounds

Stephen ThompsonRobert Whittaker
1585Fighter Elo Going In1609
1532Classic Elo Going In1516
38 of 80Significant Strikes19 of 66
39 of 81Total Strikes19 of 66
0 of 0Takedowns0 of 0
1Knockdowns0
0Submission Attempts0
0:07Control Time0:00
Winvs. Chris ClementsKO/TKO · R2 1:27Sep 21, 2013UFC 165: Jones vs Gustafsson

Welterweight Bout · Scheduled for 3 rounds

Stephen ThompsonChris Clements
1524Fighter Elo Going In1276
1517Classic Elo Going In1515
23 of 39Significant Strikes17 of 43
36 of 53Total Strikes25 of 51
2 of 2Takedowns0 of 0
2Knockdowns0
0Submission Attempts0
2:32Control Time0:12
Winvs. Nah-Shon BurrellUnanimous DecisionMay 25, 2013UFC 160: Velasquez vs Silva 2

Welterweight Bout · Scheduled for 3 rounds

Stephen ThompsonNah-Shon Burrell
1539Fighter Elo Going In1624
1500Classic Elo Going In1516
65 of 134Significant Strikes56 of 121
87 of 158Total Strikes78 of 144
2 of 4Takedowns0 of 1
0Knockdowns0
0Submission Attempts0
6:17Control Time0:40
Lossvs. Matt BrownUnanimous DecisionApr 21, 2012UFC 145: Jones vs Evans

Welterweight Bout · Scheduled for 3 rounds

Stephen ThompsonMatt Brown
1575Fighter Elo Going In1552
1516Classic Elo Going In1512
67 of 133Significant Strikes36 of 77
78 of 146Total Strikes91 of 148
0 of 0Takedowns5 of 13
0Knockdowns0
0Submission Attempts1
0:48Control Time8:03
Winvs. Dan StittgenKO/TKO · R1 4:13Feb 4, 2012UFC 143: Diaz vs Condit

Welterweight Bout · Scheduled for 3 rounds

Stephen ThompsonDan Stittgen
1478Fighter Elo Going In1329
1500Classic Elo Going In1500
22 of 38Significant Strikes8 of 22
22 of 38Total Strikes8 of 22
0 of 0Takedowns0 of 0
1Knockdowns0
0Submission Attempts0
0:01Control Time0:00