Phins
Create Account
All Fighters
Welterweight · Active

Tim Means

UFC Record
15-14
Age
42
Height
6'2"
Reach
75"
Stance
Orthodox

Fighter Elo

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

Fighter Elo
1342Today
1651Best, Apr 2013
1500Classic Elo
1300140015001600170020132015201720192021202320251475 going into Bernardo Magalhaes, Feb 20121590 going into Justin Salas, Jun 20121651 going into Jorge Masvidal, Apr 20131544 going into Danny Castillo, Jul 20131584 going into Neil Magny, May 20141580 going into Hernani Perpetuo, Jul 20141578 going into Marcio Alexandre Junior, Dec 20141550 going into Dhiego Lima, Feb 20151568 going into George Sullivan, Apr 20151617 going into Matt Brown, Jul 20151591 going into John Howard, Dec 20151600 going into Sabah Homasi, Aug 20161604 going into Alex Oliveira, Mar 20171580 going into Alex Garcia, Jun 20171600 going into Belal Muhammad, Nov 20171584 going into Sergio Moraes, Feb 20181571 going into Ricky Rainey, Nov 20181557 going into Niko Price, Mar 20191508 going into Thiago Alves, Dec 20191524 going into Daniel Rodriguez, Feb 20201507 going into Laureano Staropoli, Aug 20201496 going into Mike Perry, Nov 20201523 going into Nicolas Dalby, Jun 20211480 going into Kevin Holland, Jun 20221451 going into Max Griffin, Oct 20221443 going into Alex Morono, May 20231436 going into Andre Fialho, Sep 20231455 going into Uros Medic, Apr 20241415 going into Court McGee, Oct 20241342 today1342
Fighter Elo going into each UFC fight, and today.
Classic Elo
1500Today
1569Best, Jun 2022
1342Fighter Elo

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

145015001550160020132015201720192021202320251500 going into Bernardo Magalhaes, Feb 20121516 going into Justin Salas, Jun 20121532 going into Jorge Masvidal, Apr 20131515 going into Danny Castillo, Jul 20131500 going into Neil Magny, May 20141484 going into Hernani Perpetuo, Jul 20141500 going into Marcio Alexandre Junior, Dec 20141515 going into Dhiego Lima, Feb 20151531 going into George Sullivan, Apr 20151547 going into Matt Brown, Jul 20151532 going into John Howard, Dec 20151547 going into Sabah Homasi, Aug 20161561 going into Alex Oliveira, Mar 20171544 going into Alex Garcia, Jun 20171560 going into Belal Muhammad, Nov 20171542 going into Sergio Moraes, Feb 20181527 going into Ricky Rainey, Nov 20181541 going into Niko Price, Mar 20191524 going into Thiago Alves, Dec 20191541 going into Daniel Rodriguez, Feb 20201523 going into Laureano Staropoli, Aug 20201539 going into Mike Perry, Nov 20201555 going into Nicolas Dalby, Jun 20211569 going into Kevin Holland, Jun 20221553 going into Max Griffin, Oct 20221535 going into Alex Morono, May 20231521 going into Andre Fialho, Sep 20231535 going into Uros Medic, Apr 20241518 going into Court McGee, Oct 20241500 today1500
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.

5.04Sig. Strikes Landed per Minute
49%Striking Accuracy
3.65Sig. Strikes Absorbed per Minute
60%Striking Defense
0.57Knockdowns per 15 Minutes
1.14Takedowns per 15 Minutes
40%Takedown Accuracy
65%Takedown Defense
0.16Submission Attempts per 15 Minutes
14%Share of Fight Time in Control
9.6 minAverage Fight Length
Ended ByKO/TKOSubmissionDecision
Wins627
Losses266

Fight History

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

Lossvs. Court McGeeSubmission · R1 3:19Oct 5, 2024UFC 307: Pereira vs. Rountree Jr.

Welterweight Bout · Scheduled for 3 rounds

Tim MeansCourt McGee
1415Fighter Elo Going In1389
1518Classic Elo Going In1468
5 of 13Significant Strikes14 of 24
12 of 20Total Strikes19 of 35
0 of 0Takedowns1 of 1
0Knockdowns0
0Submission Attempts1
0:00Control Time1:58
Lossvs. Uros MedicKO/TKO · R1 2:09Apr 27, 2024UFC Fight Night: Nicolau vs. Perez

Welterweight Bout · Scheduled for 3 rounds

Tim MeansUros Medic
1455Fighter Elo Going In1491
1535Classic Elo Going In1515
7 of 17Significant Strikes7 of 12
10 of 21Total Strikes11 of 16
0 of 3Takedowns0 of 1
0Knockdowns1
0Submission Attempts0
1:18Control Time0:04
Winvs. Andre FialhoKO/TKO · R3 1:15Sep 23, 2023UFC Fight Night: Fiziev vs. Gamrot

Welterweight Bout · Scheduled for 3 rounds

Tim MeansAndre Fialho
1436Fighter Elo Going In1431
1521Classic Elo Going In1477
104 of 143Significant Strikes51 of 103
134 of 178Total Strikes56 of 110
0 of 2Takedowns1 of 1
2Knockdowns0
0Submission Attempts0
2:51Control Time0:48
Lossvs. Alex MoronoSubmission · R2 2:09May 13, 2023UFC Fight Night: Rozenstruik vs. Almeida

Welterweight Bout · Scheduled for 3 rounds

Tim MeansAlex Morono
1443Fighter Elo Going In1473
1535Classic Elo Going In1578
40 of 87Significant Strikes33 of 92
45 of 92Total Strikes42 of 102
2 of 2Takedowns0 of 0
0Knockdowns0
0Submission Attempts1
0:46Control Time0:00
Lossvs. Max GriffinSplit DecisionOct 29, 2022UFC Fight Night: Kattar vs. Allen

Welterweight Bout · Scheduled for 3 rounds

Tim MeansMax Griffin
1451Fighter Elo Going In1553
1553Classic Elo Going In1510
47 of 115Significant Strikes42 of 78
143 of 215Total Strikes56 of 96
3 of 5Takedowns3 of 6
0Knockdowns1
0Submission Attempts0
1:27Control Time5:13
Lossvs. Kevin HollandSubmission · R2 1:28Jun 18, 2022UFC Fight Night: Kattar vs. Emmett

Welterweight Bout · Scheduled for 3 rounds

Tim MeansKevin Holland
1480Fighter Elo Going In1667
1569Classic Elo Going In1574
21 of 46Significant Strikes36 of 90
25 of 52Total Strikes53 of 109
2 of 5Takedowns0 of 1
0Knockdowns0
0Submission Attempts1
1:30Control Time0:09
Winvs. Nicolas DalbyUnanimous DecisionJun 26, 2021UFC Fight Night: Gane vs. Volkov

Welterweight Bout · Scheduled for 3 rounds

Tim MeansNicolas Dalby
1523Fighter Elo Going In1397
1555Classic Elo Going In1521
53 of 93Significant Strikes54 of 116
94 of 134Total Strikes84 of 146
1 of 4Takedowns0 of 4
0Knockdowns0
0Submission Attempts0
8:03Control Time1:31
Winvs. Mike PerryUnanimous DecisionNov 21, 2020UFC 255: Figueiredo vs. Perez

Welterweight Bout · Scheduled for 3 rounds

Tim MeansMike Perry
1496Fighter Elo Going In1563
1539Classic Elo Going In1531
128 of 192Significant Strikes64 of 161
143 of 207Total Strikes69 of 166
0 of 1Takedowns1 of 5
0Knockdowns0
0Submission Attempts2
0:39Control Time3:08
Winvs. Laureano StaropoliUnanimous DecisionAug 8, 2020UFC Fight Night: Lewis vs. Oleinik

Welterweight Bout · Scheduled for 3 rounds

Tim MeansLaureano Staropoli
1507Fighter Elo Going In1505
1523Classic Elo Going In1517
85 of 147Significant Strikes71 of 161
126 of 189Total Strikes81 of 172
2 of 6Takedowns0 of 1
1Knockdowns0
0Submission Attempts0
6:07Control Time0:04
Lossvs. Daniel RodriguezSubmission · R2 3:37Feb 15, 2020UFC Fight Night: Anderson vs. Blachowicz

Welterweight Bout · Scheduled for 3 rounds

Tim MeansDaniel Rodriguez
1524Fighter Elo Going In1357
1541Classic Elo Going In1500
41 of 95Significant Strikes49 of 121
41 of 95Total Strikes49 of 121
1 of 3Takedowns0 of 0
0Knockdowns1
0Submission Attempts1
0:11Control Time0:05
Winvs. Thiago AlvesSubmission · R1 2:38Dec 7, 2019UFC Fight Night: Overeem vs. Rozenstruik

Welterweight Bout · Scheduled for 3 rounds

Tim MeansThiago Alves
1508Fighter Elo Going In1402
1524Classic Elo Going In1540
23 of 41Significant Strikes13 of 26
24 of 42Total Strikes13 of 26
0 of 3Takedowns0 of 0
1Knockdowns0
1Submission Attempts0
0:43Control Time0:00
Lossvs. Niko PriceKO/TKO · R1 4:50Mar 9, 2019UFC Fight Night: Lewis vs. Dos Santos

Welterweight Bout · Scheduled for 3 rounds

Tim MeansNiko Price
1557Fighter Elo Going In1494
1541Classic Elo Going In1532
31 of 48Significant Strikes32 of 67
35 of 54Total Strikes36 of 73
1 of 1Takedowns0 of 0
0Knockdowns1
0Submission Attempts0
1:50Control Time0:02
Winvs. Ricky RaineyKO/TKO · R1 1:18Nov 30, 2018The Ultimate Fighter: Heavy Hitters Finale

Welterweight Bout · Scheduled for 3 rounds

Tim MeansRicky Rainey
1571Fighter Elo Going In1393
1527Classic Elo Going In1483
19 of 32Significant Strikes6 of 12
26 of 39Total Strikes6 of 12
2 of 2Takedowns0 of 0
0Knockdowns0
0Submission Attempts0
0:33Control Time0:00
Lossvs. Sergio MoraesSplit DecisionFeb 3, 2018UFC Fight Night: Machida vs. Anders

Welterweight Bout · Scheduled for 3 rounds

Tim MeansSergio Moraes
1584Fighter Elo Going In1514
1542Classic Elo Going In1558
129 of 274Significant Strikes87 of 192
136 of 282Total Strikes89 of 195
0 of 0Takedowns0 of 1
1Knockdowns0
0Submission Attempts0
1:21Control Time0:00
Lossvs. Belal MuhammadSplit DecisionNov 18, 2017UFC Fight Night: Werdum vs. Tybura

Welterweight Bout · Scheduled for 3 rounds

Tim MeansBelal Muhammad
1600Fighter Elo Going In1541
1560Classic Elo Going In1522
91 of 234Significant Strikes88 of 221
93 of 236Total Strikes90 of 224
0 of 1Takedowns1 of 5
0Knockdowns0
0Submission Attempts0
0:00Control Time0:21
Winvs. Alex GarciaUnanimous DecisionJun 25, 2017UFC Fight Night: Chiesa vs. Lee

Welterweight Bout · Scheduled for 3 rounds

Tim MeansAlex Garcia
1580Fighter Elo Going In1565
1544Classic Elo Going In1535
64 of 174Significant Strikes32 of 151
76 of 186Total Strikes32 of 151
0 of 0Takedowns0 of 5
0Knockdowns0
0Submission Attempts0
0:01Control Time0:29
Lossvs. Alex OliveiraSubmission · R2 2:38Mar 11, 2017UFC Fight Night: Belfort vs. Gastelum

Welterweight Bout · Scheduled for 3 rounds

Tim MeansAlex Oliveira
1604Fighter Elo Going In1657
1561Classic Elo Going In1553
9 of 12Significant Strikes12 of 24
34 of 41Total Strikes18 of 31
0 of 1Takedowns6 of 11
0Knockdowns0
0Submission Attempts1
2:01Control Time4:49
Winvs. Sabah HomasiKO/TKO · R2 2:56Aug 20, 2016UFC 202: Diaz vs. McGregor 2

Welterweight Bout · Scheduled for 3 rounds

Tim MeansSabah Homasi
1600Fighter Elo Going In1409
1547Classic Elo Going In1500
71 of 118Significant Strikes33 of 80
82 of 130Total Strikes38 of 88
0 of 0Takedowns2 of 2
0Knockdowns0
0Submission Attempts0
0:08Control Time1:02
Winvs. John HowardKO/TKO · R2 0:21Dec 10, 2015UFC Fight Night: Namajunas vs. VanZant

Welterweight Bout · Scheduled for 3 rounds

Tim MeansJohn Howard
1591Fighter Elo Going In1433
1532Classic Elo Going In1509
37 of 70Significant Strikes20 of 54
43 of 76Total Strikes22 of 56
0 of 0Takedowns3 of 3
1Knockdowns0
0Submission Attempts0
0:04Control Time1:01
Lossvs. Matt BrownSubmission · R1 4:44Jul 11, 2015UFC 189: Mendes vs McGregor

Welterweight Bout · Scheduled for 3 rounds

Tim MeansMatt Brown
1617Fighter Elo Going In1574
1547Classic Elo Going In1571
16 of 40Significant Strikes25 of 37
24 of 48Total Strikes26 of 38
0 of 2Takedowns1 of 1
0Knockdowns0
0Submission Attempts1
0:17Control Time1:47
Winvs. George SullivanSubmission · R3 3:41Apr 18, 2015UFC on FOX: Machida vs Rockhold

Welterweight Bout · Scheduled for 3 rounds

Tim MeansGeorge Sullivan
1568Fighter Elo Going In1557
1531Classic Elo Going In1533
48 of 130Significant Strikes39 of 164
69 of 151Total Strikes43 of 169
2 of 2Takedowns0 of 5
1Knockdowns0
1Submission Attempts0
3:46Control Time0:27
Winvs. Dhiego LimaKO/TKO · R1 2:17Feb 28, 2015UFC 184: Rousey vs Zingano

Welterweight Bout · Scheduled for 3 rounds

Tim MeansDhiego Lima
1550Fighter Elo Going In1590
1515Classic Elo Going In1501
23 of 42Significant Strikes7 of 24
25 of 47Total Strikes7 of 24
0 of 0Takedowns0 of 1
2Knockdowns0
0Submission Attempts0
0:22Control Time0:02
Winvs. Marcio Alexandre JuniorSplit DecisionDec 20, 2014UFC Fight Night: Machida vs Dollaway

Welterweight Bout · Scheduled for 3 rounds

Tim MeansMarcio Alexandre Junior
1578Fighter Elo Going In1406
1500Classic Elo Going In1484
43 of 68Significant Strikes36 of 80
53 of 79Total Strikes60 of 109
1 of 2Takedowns1 of 4
0Knockdowns0
0Submission Attempts0
2:17Control Time1:45
Winvs. Hernani PerpetuoUnanimous DecisionJul 26, 2014UFC on FOX: Lawler vs Brown

Welterweight Bout · Scheduled for 3 rounds

Tim MeansHernani Perpetuo
1580Fighter Elo Going In1416
1484Classic Elo Going In1484
85 of 210Significant Strikes61 of 189
85 of 211Total Strikes63 of 191
1 of 4Takedowns0 of 3
0Knockdowns0
0Submission Attempts0
0:33Control Time0:02
Lossvs. Neil MagnyUnanimous DecisionMay 10, 2014UFC Fight Night: Brown vs Silva

Welterweight Bout · Scheduled for 3 rounds

Tim MeansNeil Magny
1584Fighter Elo Going In1573
1500Classic Elo Going In1501
30 of 66Significant Strikes29 of 77
53 of 89Total Strikes52 of 105
3 of 4Takedowns4 of 9
0Knockdowns0
1Submission Attempts0
1:02Control Time5:20
Lossvs. Danny CastilloUnanimous DecisionJul 27, 2013UFC on FOX: Johnson vs Moraga

Lightweight Bout · Scheduled for 3 rounds

Tim MeansDanny Castillo
1544Fighter Elo Going In1557
1515Classic Elo Going In1547
38 of 93Significant Strikes25 of 79
126 of 184Total Strikes59 of 115
0 of 0Takedowns6 of 8
0Knockdowns0
0Submission Attempts0
0:41Control Time5:36
Lossvs. Jorge MasvidalUnanimous DecisionApr 20, 2013UFC on FOX: Henderson vs Melendez

Lightweight Bout · Scheduled for 3 rounds

Tim MeansJorge Masvidal
1651Fighter Elo Going In1486
1532Classic Elo Going In1500
43 of 133Significant Strikes50 of 132
68 of 161Total Strikes71 of 157
0 of 1Takedowns6 of 8
0Knockdowns0
0Submission Attempts0
0:18Control Time7:21
Winvs. Justin SalasKO/TKO · R1 1:06Jun 8, 2012UFC on FX: Johnson vs McCall

Lightweight Bout · Scheduled for 3 rounds

Tim MeansJustin Salas
1590Fighter Elo Going In1502
1516Classic Elo Going In1516
26 of 42Significant Strikes5 of 8
30 of 46Total Strikes5 of 8
0 of 0Takedowns0 of 4
2Knockdowns0
0Submission Attempts0
0:20Control Time0:00
Winvs. Bernardo MagalhaesUnanimous DecisionFeb 15, 2012UFC on FUEL TV: Sanchez vs Ellenberger

Lightweight Bout · Scheduled for 3 rounds

Tim MeansBernardo Magalhaes
1475Fighter Elo Going In1375
1500Classic Elo Going In1500
83 of 170Significant Strikes28 of 68
98 of 186Total Strikes30 of 70
0 of 0Takedowns0 of 11
0Knockdowns0
0Submission Attempts0
1:00Control Time0:10