Phins
Create Account
All Fighters
Lightweight · Active

Charles Oliveira

UFC Record
25-11
Age
36
Height
5'10"
Reach
74"
Stance
Orthodox

Fighter Elo

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

Fighter Elo
1598Today
1811Best, Dec 2010
1694Classic Elo
150016001700180019002011201420172020202320261574 going into Darren Elkins, Aug 20101665 going into Efrain Escudero, Sep 20101811 going into Jim Miller, Dec 20101698 going into Donald Cerrone, Aug 20111615 going into Eric Wisely, Jan 20121663 going into Jonathan Brookins, Jun 20121682 going into Cub Swanson, Sep 20121625 going into Frankie Edgar, Jul 20131583 going into Andy Ogle, Feb 20141616 going into Hatsu Hioki, Jun 20141628 going into Jeremy Stephens, Dec 20141602 going into Nik Lentz, May 20151657 going into Max Holloway, Aug 20151625 going into Myles Jury, Dec 20151646 going into Anthony Pettis, Aug 20161602 going into Ricardo Lamas, Nov 20161600 going into Will Brooks, Apr 20171611 going into Paul Felder, Dec 20171560 going into Clay Guida, Jun 20181573 going into Christos Giagos, Sep 20181609 going into Jim Miller, Dec 20181607 going into David Teymur, Feb 20191623 going into Nik Lentz, May 20191668 going into Jared Gordon, Nov 20191676 going into Kevin Lee, Mar 20201664 going into Tony Ferguson, Dec 20201681 going into Michael Chandler, May 20211671 going into Dustin Poirier, Dec 20211681 going into Justin Gaethje, May 20221681 going into Islam Makhachev, Oct 20221625 going into Beneil Dariush, Jun 20231619 going into Arman Tsarukyan, Apr 20241613 going into Michael Chandler, Nov 20241579 going into Ilia Topuria, Jun 20251538 going into Mateusz Gamrot, Oct 20251544 going into Max Holloway, Mar 20261598 today1598
Fighter Elo going into each UFC fight, and today.
Classic Elo
1694Today
1696Best, Oct 2022
1598Fighter Elo

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

1500160017002011201420172020202320261500 going into Darren Elkins, Aug 20101517 going into Efrain Escudero, Sep 20101533 going into Jim Miller, Dec 20101520 going into Donald Cerrone, Aug 20111505 going into Eric Wisely, Jan 20121520 going into Jonathan Brookins, Jun 20121536 going into Cub Swanson, Sep 20121519 going into Frankie Edgar, Jul 20131506 going into Andy Ogle, Feb 20141521 going into Hatsu Hioki, Jun 20141536 going into Jeremy Stephens, Dec 20141552 going into Nik Lentz, May 20151569 going into Max Holloway, Aug 20151554 going into Myles Jury, Dec 20151571 going into Anthony Pettis, Aug 20161553 going into Ricardo Lamas, Nov 20161538 going into Will Brooks, Apr 20171552 going into Paul Felder, Dec 20171536 going into Clay Guida, Jun 20181553 going into Christos Giagos, Sep 20181566 going into Jim Miller, Dec 20181582 going into David Teymur, Feb 20191598 going into Nik Lentz, May 20191613 going into Jared Gordon, Nov 20191625 going into Kevin Lee, Mar 20201640 going into Tony Ferguson, Dec 20201657 going into Michael Chandler, May 20211667 going into Dustin Poirier, Dec 20211685 going into Justin Gaethje, May 20221696 going into Islam Makhachev, Oct 20221678 going into Beneil Dariush, Jun 20231694 going into Arman Tsarukyan, Apr 20241673 going into Michael Chandler, Nov 20241682 going into Ilia Topuria, Jun 20251664 going into Mateusz Gamrot, Oct 20251677 going into Max Holloway, Mar 20261694 today1694
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.

3.23Sig. Strikes Landed per Minute
56%Striking Accuracy
3.05Sig. Strikes Absorbed per Minute
49%Striking Defense
0.41Knockdowns per 15 Minutes
2.29Takedowns per 15 Minutes
40%Takedown Accuracy
55%Takedown Defense
2.59Submission Attempts per 15 Minutes
35%Share of Fight Time in Control
8.0 minAverage Fight Length
Ended ByKO/TKOSubmissionDecision
Wins4174
Losses542

Fight History

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

Winvs. Max HollowayUnanimous DecisionMar 7, 2026UFC 326: Holloway vs. Oliveira 2

Lightweight Bout · Scheduled for 5 rounds

Charles OliveiraMax Holloway
1544Fighter Elo Going In1687
1677Classic Elo Going In1692
50 of 66Significant Strikes26 of 45
110 of 137Total Strikes73 of 92
5 of 13Takedowns0 of 0
0Knockdowns0
4Submission Attempts0
20:49Control Time1:36
Winvs. Mateusz GamrotSubmission · R2 2:48Oct 11, 2025UFC Fight Night: Oliveira vs. Gamrot

Lightweight Bout · Scheduled for 5 rounds

Charles OliveiraMateusz Gamrot
1538Fighter Elo Going In1745
1664Classic Elo Going In1594
11 of 33Significant Strikes18 of 42
18 of 40Total Strikes18 of 43
1 of 1Takedowns1 of 1
0Knockdowns0
1Submission Attempts0
3:35Control Time1:00
Lossvs. Ilia TopuriaKO/TKO · R1 2:27Jun 28, 2025UFC 317: Topuria vs. Oliveira

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

Charles OliveiraIlia Topuria
1579Fighter Elo Going In1778
1682Classic Elo Going In1637
9 of 16Significant Strikes21 of 29
10 of 18Total Strikes24 of 32
0 of 2Takedowns0 of 0
0Knockdowns1
0Submission Attempts0
0:21Control Time1:01
Winvs. Michael ChandlerUnanimous DecisionNov 16, 2024UFC 309: Jones vs. Miocic

Lightweight Bout · Scheduled for 5 rounds

Charles OliveiraMichael Chandler
1613Fighter Elo Going In1408
1673Classic Elo Going In1510
88 of 122Significant Strikes84 of 113
117 of 153Total Strikes150 of 181
5 of 12Takedowns0 of 1
0Knockdowns0
2Submission Attempts0
14:52Control Time1:59
Lossvs. Arman TsarukyanSplit DecisionApr 13, 2024UFC 300: Pereira vs. Hill

Lightweight Bout · Scheduled for 3 rounds

Charles OliveiraArman Tsarukyan
1619Fighter Elo Going In1761
1694Classic Elo Going In1603
19 of 37Significant Strikes49 of 83
33 of 53Total Strikes75 of 117
0 of 0Takedowns2 of 4
0Knockdowns0
4Submission Attempts0
2:32Control Time8:41
Winvs. Beneil DariushKO/TKO · R1 4:10Jun 10, 2023UFC 289: Nunes vs. Aldana

Lightweight Bout · Scheduled for 3 rounds

Charles OliveiraBeneil Dariush
1625Fighter Elo Going In1670
1678Classic Elo Going In1672
26 of 36Significant Strikes12 of 28
37 of 47Total Strikes32 of 59
0 of 1Takedowns0 of 0
1Knockdowns0
0Submission Attempts0
0:31Control Time2:44
Lossvs. Islam MakhachevSubmission · R2 3:16Oct 22, 2022UFC 280: Oliveira vs. Makhachev

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

Charles OliveiraIslam Makhachev
1681Fighter Elo Going In1749
1696Classic Elo Going In1652
19 of 39Significant Strikes30 of 41
25 of 46Total Strikes72 of 86
0 of 1Takedowns2 of 3
0Knockdowns1
0Submission Attempts1
0:42Control Time5:05
Winvs. Justin GaethjeSubmission · R1 3:22May 7, 2022UFC 274: Oliveira vs. Gaethje

Lightweight Bout · Scheduled for 5 rounds

Charles OliveiraJustin Gaethje
1681Fighter Elo Going In1615
1685Classic Elo Going In1580
30 of 47Significant Strikes21 of 33
33 of 52Total Strikes21 of 33
0 of 1Takedowns0 of 0
1Knockdowns1
2Submission Attempts0
0:39Control Time0:13
Winvs. Dustin PoirierSubmission · R3 1:02Dec 11, 2021UFC 269: Oliveira vs. Poirier

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

Charles OliveiraDustin Poirier
1671Fighter Elo Going In1586
1667Classic Elo Going In1695
73 of 131Significant Strikes58 of 94
98 of 157Total Strikes69 of 105
0 of 6Takedowns0 of 0
0Knockdowns1
3Submission Attempts0
5:41Control Time0:35
Winvs. Michael ChandlerKO/TKO · R2 0:19May 15, 2021UFC 262: Oliveira vs. Chandler

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

Charles OliveiraMichael Chandler
1681Fighter Elo Going In1586
1657Classic Elo Going In1520
24 of 32Significant Strikes30 of 55
32 of 41Total Strikes36 of 61
1 of 2Takedowns0 of 0
2Knockdowns0
0Submission Attempts1
1:42Control Time2:27
Winvs. Tony FergusonUnanimous DecisionDec 12, 2020UFC 256: Figueiredo vs. Moreno

Lightweight Bout · Scheduled for 3 rounds

Charles OliveiraTony Ferguson
1664Fighter Elo Going In1552
1640Classic Elo Going In1675
41 of 63Significant Strikes19 of 42
86 of 112Total Strikes26 of 49
3 of 3Takedowns0 of 0
0Knockdowns0
3Submission Attempts0
11:39Control Time0:05
Winvs. Kevin LeeSubmission · R3 0:28Mar 14, 2020UFC Fight Night: Lee vs. Oliveira

Lightweight Bout · Scheduled for 5 rounds

Charles OliveiraKevin Lee
1676Fighter Elo Going In1725
1625Classic Elo Going In1596
43 of 65Significant Strikes41 of 80
51 of 73Total Strikes61 of 100
0 of 1Takedowns2 of 3
0Knockdowns0
2Submission Attempts0
0:11Control Time6:30
Winvs. Jared GordonKO/TKO · R1 1:26Nov 16, 2019UFC Fight Night: Blachowicz vs. Jacare

Lightweight Bout · Scheduled for 3 rounds

Charles OliveiraJared Gordon
1668Fighter Elo Going In1490
1613Classic Elo Going In1514
10 of 16Significant Strikes7 of 18
10 of 16Total Strikes7 of 18
0 of 1Takedowns0 of 0
1Knockdowns0
0Submission Attempts0
0:02Control Time0:05
Winvs. Nik LentzKO/TKO · R2 2:11May 18, 2019UFC Fight Night: Dos Anjos vs. Lee

Lightweight Bout · Scheduled for 3 rounds

Charles OliveiraNik Lentz
1623Fighter Elo Going In1556
1598Classic Elo Going In1594
38 of 59Significant Strikes18 of 49
43 of 64Total Strikes21 of 53
0 of 0Takedowns2 of 4
1Knockdowns0
1Submission Attempts0
1:38Control Time1:40
Winvs. David TeymurSubmission · R2 0:55Feb 2, 2019UFC Fight Night: Assuncao vs. Moraes 2

Lightweight Bout · Scheduled for 3 rounds

Charles OliveiraDavid Teymur
1607Fighter Elo Going In1610
1582Classic Elo Going In1578
28 of 58Significant Strikes26 of 53
31 of 61Total Strikes31 of 59
1 of 1Takedowns0 of 0
0Knockdowns1
1Submission Attempts0
0:12Control Time0:35
Winvs. Jim MillerSubmission · R1 1:15Dec 15, 2018UFC Fight Night: Lee vs. Iaquinta

Lightweight Bout · Scheduled for 3 rounds

Charles OliveiraJim Miller
1609Fighter Elo Going In1430
1566Classic Elo Going In1558
0 of 1Significant Strikes1 of 2
1 of 2Total Strikes1 of 2
1 of 1Takedowns0 of 0
0Knockdowns0
1Submission Attempts0
0:47Control Time0:00
Winvs. Christos GiagosSubmission · R2 3:22Sep 22, 2018UFC Fight Night: Marreta vs. Anders

Lightweight Bout · Scheduled for 3 rounds

Charles OliveiraChristos Giagos
1573Fighter Elo Going In1445
1553Classic Elo Going In1486
28 of 60Significant Strikes18 of 80
28 of 60Total Strikes20 of 82
2 of 4Takedowns0 of 0
0Knockdowns0
1Submission Attempts0
1:20Control Time0:08
Winvs. Clay GuidaSubmission · R1 2:18Jun 9, 2018UFC 225: Whittaker vs. Romero 2

Lightweight Bout · Scheduled for 3 rounds

Charles OliveiraClay Guida
1560Fighter Elo Going In1491
1536Classic Elo Going In1555
14 of 29Significant Strikes9 of 25
14 of 29Total Strikes9 of 25
0 of 0Takedowns0 of 1
0Knockdowns0
1Submission Attempts0
0:02Control Time0:00
Lossvs. Paul FelderKO/TKO · R2 4:06Dec 2, 2017UFC 218: Holloway vs. Aldo 2

Lightweight Bout · Scheduled for 3 rounds

Charles OliveiraPaul Felder
1611Fighter Elo Going In1547
1552Classic Elo Going In1554
6 of 13Significant Strikes31 of 46
12 of 20Total Strikes37 of 52
2 of 3Takedowns0 of 0
0Knockdowns0
2Submission Attempts0
2:51Control Time4:52
Winvs. Will BrooksSubmission · R1 2:30Apr 8, 2017UFC 210: Cormier vs. Johnson 2

Lightweight Bout · Scheduled for 3 rounds

Charles OliveiraWill Brooks
1600Fighter Elo Going In1569
1538Classic Elo Going In1503
3 of 7Significant Strikes4 of 5
3 of 7Total Strikes8 of 9
2 of 2Takedowns0 of 0
0Knockdowns0
1Submission Attempts0
1:41Control Time0:00
Lossvs. Ricardo LamasSubmission · R2 2:13Nov 5, 2016UFC Fight Night: Dos Anjos vs. Ferguson

Featherweight Bout · Scheduled for 3 rounds

Charles OliveiraRicardo Lamas
1602Fighter Elo Going In1493
1553Classic Elo Going In1565
13 of 18Significant Strikes11 of 20
36 of 42Total Strikes13 of 22
2 of 2Takedowns1 of 1
0Knockdowns0
2Submission Attempts1
3:37Control Time2:27
Lossvs. Anthony PettisSubmission · R3 1:49Aug 27, 2016UFC on FOX: Maia vs. Condit

Featherweight Bout · Scheduled for 3 rounds

Charles OliveiraAnthony Pettis
1646Fighter Elo Going In1612
1571Classic Elo Going In1529
41 of 86Significant Strikes53 of 87
60 of 105Total Strikes77 of 114
4 of 11Takedowns0 of 0
0Knockdowns0
0Submission Attempts1
4:56Control Time3:11
Winvs. Myles JurySubmission · R1 3:05Dec 19, 2015UFC on FOX: Dos Anjos vs. Cowboy 2

Featherweight Bout · Scheduled for 3 rounds

Charles OliveiraMyles Jury
1625Fighter Elo Going In1658
1554Classic Elo Going In1578
5 of 10Significant Strikes5 of 16
10 of 16Total Strikes5 of 16
1 of 1Takedowns0 of 0
0Knockdowns0
1Submission Attempts0
0:12Control Time1:37
Lossvs. Max HollowayKO/TKO · R1 1:39Aug 23, 2015UFC Fight Night: Holloway vs Oliveira

Featherweight Bout · Scheduled for 5 rounds

Charles OliveiraMax Holloway
1657Fighter Elo Going In1697
1569Classic Elo Going In1592
5 of 17Significant Strikes14 of 29
5 of 17Total Strikes14 of 29
0 of 1Takedowns0 of 0
0Knockdowns0
0Submission Attempts0
0:00Control Time0:06
Winvs. Nik LentzSubmission · R3 1:10May 30, 2015UFC Fight Night: Condit vs Alves

Featherweight Bout · Scheduled for 3 rounds

Charles OliveiraNik Lentz
1602Fighter Elo Going In1527
1552Classic Elo Going In1579
64 of 84Significant Strikes37 of 69
84 of 105Total Strikes58 of 95
1 of 2Takedowns2 of 10
1Knockdowns0
2Submission Attempts1
1:58Control Time6:21
Winvs. Jeremy StephensUnanimous DecisionDec 12, 2014The Ultimate Fighter: A Champion Will Be Crowned Finale

Featherweight Bout · Scheduled for 3 rounds

Charles OliveiraJeremy Stephens
1628Fighter Elo Going In1568
1536Classic Elo Going In1528
43 of 67Significant Strikes48 of 79
74 of 100Total Strikes55 of 88
2 of 7Takedowns0 of 0
0Knockdowns0
3Submission Attempts0
5:23Control Time6:19
Winvs. Hatsu HiokiSubmission · R2 4:32Jun 28, 2014UFC Fight Night: Te Huna vs Marquardt

Featherweight Bout · Scheduled for 3 rounds

Charles OliveiraHatsu Hioki
1616Fighter Elo Going In1533
1521Classic Elo Going In1504
24 of 38Significant Strikes11 of 27
33 of 52Total Strikes31 of 51
3 of 5Takedowns3 of 4
0Knockdowns0
2Submission Attempts0
2:23Control Time5:58
Winvs. Andy OgleSubmission · R3 2:40Feb 15, 2014UFC Fight Night: Machida vs Mousasi

Featherweight Bout · Scheduled for 3 rounds

Charles OliveiraAndy Ogle
1583Fighter Elo Going In1453
1506Classic Elo Going In1483
23 of 43Significant Strikes21 of 49
57 of 79Total Strikes34 of 62
3 of 8Takedowns1 of 2
0Knockdowns0
2Submission Attempts0
6:08Control Time4:28
Lossvs. Frankie EdgarUnanimous DecisionJul 6, 2013UFC 162: Silva vs Weidman

Featherweight Bout · Scheduled for 3 rounds

Charles OliveiraFrankie Edgar
1625Fighter Elo Going In1746
1519Classic Elo Going In1574
38 of 125Significant Strikes81 of 146
59 of 146Total Strikes114 of 182
0 of 4Takedowns2 of 5
0Knockdowns0
1Submission Attempts0
0:01Control Time5:01
Lossvs. Cub SwansonKO/TKO · R1 2:40Sep 22, 2012UFC 152: Jones vs Belfort

Featherweight Bout · Scheduled for 3 rounds

Charles OliveiraCub Swanson
1682Fighter Elo Going In1581
1536Classic Elo Going In1518
6 of 18Significant Strikes9 of 21
10 of 22Total Strikes9 of 21
1 of 2Takedowns0 of 0
0Knockdowns1
0Submission Attempts0
0:46Control Time0:02
Winvs. Jonathan BrookinsSubmission · R2 2:42Jun 1, 2012The Ultimate Fighter: Live Finale

Featherweight Bout · Scheduled for 3 rounds

Charles OliveiraJonathan Brookins
1663Fighter Elo Going In1554
1520Classic Elo Going In1516
42 of 76Significant Strikes27 of 74
48 of 82Total Strikes27 of 74
1 of 2Takedowns1 of 2
0Knockdowns0
1Submission Attempts1
0:59Control Time1:07
Winvs. Eric WiselySubmission · R1 1:43Jan 28, 2012UFC on FOX: Evans vs Davis

Featherweight Bout · Scheduled for 3 rounds

Charles OliveiraEric Wisely
1615Fighter Elo Going In1476
1505Classic Elo Going In1500
6 of 12Significant Strikes2 of 4
7 of 13Total Strikes3 of 5
1 of 1Takedowns0 of 0
0Knockdowns0
2Submission Attempts0
0:35Control Time0:06
Lossvs. Donald CerroneKO/TKO · R1 3:01Aug 14, 2011UFC Live: Hardy vs Lytle

Lightweight Bout · Scheduled for 3 rounds

Charles OliveiraDonald Cerrone
1698Fighter Elo Going In1651
1520Classic Elo Going In1533
10 of 29Significant Strikes30 of 60
10 of 29Total Strikes32 of 63
0 of 0Takedowns0 of 0
0Knockdowns0
0Submission Attempts0
0:00Control Time0:12
Lossvs. Jim MillerSubmission · R1 1:59Dec 11, 2010UFC 124: St-Pierre vs Koscheck 2

Lightweight Bout · Scheduled for 3 rounds

Charles OliveiraJim Miller
1811Fighter Elo Going In1715
1533Classic Elo Going In1593
5 of 8Significant Strikes1 of 6
8 of 12Total Strikes6 of 11
0 of 1Takedowns1 of 1
0Knockdowns0
0Submission Attempts2
0:00Control Time1:32
Winvs. Efrain EscuderoSubmission · R3 2:25Sep 15, 2010UFC Fight Night: Marquardt vs Palhares

Lightweight Bout · Scheduled for 3 rounds

Charles OliveiraEfrain Escudero
1665Fighter Elo Going In1641
1517Classic Elo Going In1531
35 of 91Significant Strikes13 of 76
60 of 118Total Strikes26 of 89
2 of 9Takedowns0 of 1
0Knockdowns0
1Submission Attempts0
1:03Control Time2:48
Winvs. Darren ElkinsSubmission · R1 0:41Aug 1, 2010UFC Live: Jones vs Matyushenko

Lightweight Bout · Scheduled for 3 rounds

Charles OliveiraDarren Elkins
1574Fighter Elo Going In1547
1500Classic Elo Going In1517
3 of 4Significant Strikes0 of 4
3 of 4Total Strikes0 of 4
0 of 0Takedowns1 of 1
0Knockdowns0
2Submission Attempts0
0:00Control Time0:27