Next fight
Charles Oliveira Next Fight: Oliveira vs. Lopes on December 12
When Charles Oliveira fights next and against whom, how the two styles match up, our pick, and how the last fights went - updated from the UFC schedule every hour.
At a glance
- 1Next fightvs. Diego Lopes, Dec 12, 2026 (UFC 335)
- 2Last fightWon vs. Max Holloway, Mar 7, 2026
- 3UFC record25-11 (1 NC)
- 4TitleThe bmf champion
- 5Streak2-fight win streak
Next fight: Oliveira vs. Lopes
Charles Oliveira (25-11 (1 NC)) meets Diego Lopes (7-3) on Saturday, December 12, 2026, in the main event of UFC 335: Oliveira vs. Lopes, at lightweight.
How the fight looks
Oliveira is a grappler who wrestles to submit; Lopes is a striker with real knockout power. The fight turns on the wrestling. Oliveira wants it on the mat; Lopes wants it standing, though Oliveira has had the better of the exchanges there too. Expect a fight for position: Lopes stops 74% of takedowns, enough to make Oliveira work for each one.
- On the feet: Oliveira lands 3.2 significant strikes a minute and absorbs 3.2; Lopes lands 3.9 and absorbs 4.7. The output is close.
- On the mat: Oliveira averages 1.7 takedowns per 15 minutes at 31% and spends 48% of fight time in control. Lopes stops 74% of takedowns.
- Power: 4 of Lopes's 7 UFC wins came by KO/TKO, with 6 knockdowns in the last 10 fights. Oliveira has been stopped by strikes 5 times in the UFC.
- Submissions: Oliveira has 17 UFC wins by submission and tries 2.2 per 15 minutes. Lopes has never been submitted in the UFC.
Our pick
Oliveira by decision. 4 of Oliveira's 25 UFC wins went to the scorecards, and Lopes has never been finished in the UFC. MMA.SOCIAL's rating has Oliveira at 1,335 and Lopes at 1,133, 76% for Oliveira. On style, Oliveira has the edge on the feet, with a strike differential (significant strikes landed minus absorbed) of 0.0 a minute to Lopes's -0.7. The takedown threat is close to even. With the styles in: Oliveira 74%.
Last fight
Oliveira beat Max Holloway by unanimous decision at UFC 326: Holloway vs. Oliveira 2 on March 7, 2026. Round-by-round stats.
Oliveira's last 5 fights
| Date | Result | Opponent | How | Fight page |
|---|---|---|---|---|
| Mar 7, 2026 | W | Max HollowayUFC 326: Holloway vs. Oliveira 2 | UD · 5 rounds | Stats |
| Oct 11, 2025 | W | Mateusz GamrotUFC Fight Night: Oliveira vs. Gamrot | SUB · R2 2:48 | Stats |
| Jun 28, 2025 | L | Ilia TopuriaUFC 317: Topuria vs. Oliveira | KO/TKO · R1 2:27 | Stats |
| Nov 16, 2024 | W | Michael ChandlerUFC 309: Jones vs. Miocic | UD · 5 rounds | Stats |
| Apr 13, 2024 | L | Arman TsarukyanUFC 300: Pereira vs. Hill | SD · 3 rounds | Stats |
Where Oliveira stands
- UFC record: 25-11 (1 NC) - 4 by KO/TKO, 17 by submission, and 4 by decision.
- The bmf champion.
- Current run: a 2-fight win streak.
- MMA.SOCIAL rating: 1,335, No. 2 among active lightweights.
Questions
When is Charles Oliveira's next fight?
Charles Oliveira fights Diego Lopes (7-3) next, on Saturday, December 12, 2026, in the main event of UFC 335: Oliveira vs. Lopes. MMA.SOCIAL's pick: Oliveira by decision, a 74% chance.
Who is Charles Oliveira fighting next?
Charles Oliveira fights Diego Lopes at UFC 335: Oliveira vs. Lopes on December 12, 2026.
Who will win Oliveira vs. Lopes?
MMA.SOCIAL picks Oliveira by decision, a 74% chance from the rating and the two styles. 4 of Oliveira's 25 UFC wins went to the scorecards, and Lopes has never been finished in the UFC.
When did Charles Oliveira last fight?
Oliveira beat Max Holloway by unanimous decision at UFC 326: Holloway vs. Oliveira 2 on March 7, 2026.
What is Charles Oliveira's UFC record?
Charles Oliveira is 25-11 (1 NC) in the UFC, with 4 wins by KO/TKO, 17 by submission and 4 by decision.
Is Charles Oliveira a UFC champion?
Yes. Charles Oliveira is the bmf champion.


