Phins
Create Account
All Fighters
Flyweight · Active

Brandon Royval

UFC Record
8-5
Age
34
Height
5'9"
Reach
68"
Stance
Southpaw

Fighter Elo

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

Fighter Elo
1478Today
1613Best, Nov 2020
1559Classic Elo
130014001500160017002021202220232024202520261394 going into Tim Elliott, May 20201505 going into Kai Kara-France, Sep 20201613 going into Brandon Moreno, Nov 20201488 going into Alexandre Pantoja, Aug 20211462 going into Rogerio Bontorin, Jan 20221450 going into Matt Schnell, May 20221449 going into Matheus Nicolau, Apr 20231465 going into Alexandre Pantoja, Dec 20231463 going into Brandon Moreno, Feb 20241486 going into Tatsuro Taira, Oct 20241556 going into Joshua Van, Jun 20251489 going into Manel Kape, Dec 20251445 going into Lone'er Kavanagh, Jul 20261478 today1478
Fighter Elo going into each UFC fight, and today.
Classic Elo
1559Today
1575Best, Jun 2025
1478Fighter Elo

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

1500155016002021202220232024202520261500 going into Tim Elliott, May 20201514 going into Kai Kara-France, Sep 20201531 going into Brandon Moreno, Nov 20201516 going into Alexandre Pantoja, Aug 20211502 going into Rogerio Bontorin, Jan 20221518 going into Matt Schnell, May 20221535 going into Matheus Nicolau, Apr 20231553 going into Alexandre Pantoja, Dec 20231540 going into Brandon Moreno, Feb 20241558 going into Tatsuro Taira, Oct 20241575 going into Joshua Van, Jun 20251560 going into Manel Kape, Dec 20251544 going into Lone'er Kavanagh, Jul 20261559 today1559
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.60Sig. Strikes Landed per Minute
43%Striking Accuracy
4.24Sig. Strikes Absorbed per Minute
43%Striking Defense
0.30Knockdowns per 15 Minutes
0.89Takedowns per 15 Minutes
64%Takedown Accuracy
45%Takedown Defense
1.18Submission Attempts per 15 Minutes
10%Share of Fight Time in Control
11.7 minAverage Fight Length
Ended ByKO/TKOSubmissionDecision
Wins143
Losses212

Fight History

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

Winvs. Lone'er KavanaghSubmission · R3 3:40Jul 11, 2026UFC 329: McGregor vs. Holloway 2

Flyweight Bout · Scheduled for 3 rounds

Brandon RoyvalLone'er Kavanagh
1445Fighter Elo Going In1527
1544Classic Elo Going In1533
84 of 152Significant Strikes56 of 94
146 of 218Total Strikes63 of 101
3 of 6Takedowns1 of 2
0Knockdowns1
2Submission Attempts1
4:53Control Time2:09
Lossvs. Manel KapeKO/TKO · R1 3:18Dec 13, 2025UFC Fight Night: Royval vs. Kape

Flyweight Bout · Scheduled for 5 rounds

Brandon RoyvalManel Kape
1489Fighter Elo Going In1649
1560Classic Elo Going In1557
17 of 26Significant Strikes17 of 23
17 of 26Total Strikes18 of 24
0 of 0Takedowns0 of 0
0Knockdowns1
0Submission Attempts0
0:00Control Time0:04
Lossvs. Joshua VanUnanimous DecisionJun 28, 2025UFC 317: Topuria vs. Oliveira

Flyweight Bout · Scheduled for 3 rounds

Brandon RoyvalJoshua Van
1556Fighter Elo Going In1609
1575Classic Elo Going In1584
215 of 467Significant Strikes204 of 305
216 of 468Total Strikes209 of 311
0 of 0Takedowns0 of 0
0Knockdowns1
0Submission Attempts0
0:00Control Time0:09
Winvs. Tatsuro TairaSplit DecisionOct 12, 2024UFC Fight Night: Royval vs. Taira

Flyweight Bout · Scheduled for 5 rounds

Brandon RoyvalTatsuro Taira
1486Fighter Elo Going In1689
1558Classic Elo Going In1589
124 of 232Significant Strikes42 of 99
172 of 287Total Strikes80 of 143
3 of 3Takedowns6 of 15
0Knockdowns0
3Submission Attempts1
2:23Control Time12:13
Winvs. Brandon MorenoSplit DecisionFeb 24, 2024UFC Fight Night: Moreno vs. Royval 2

Flyweight Bout · Scheduled for 5 rounds

Brandon RoyvalBrandon Moreno
1463Fighter Elo Going In1665
1540Classic Elo Going In1590
145 of 510Significant Strikes112 of 211
177 of 556Total Strikes119 of 219
1 of 2Takedowns3 of 5
0Knockdowns0
0Submission Attempts0
0:35Control Time2:54
Lossvs. Alexandre PantojaUnanimous DecisionDec 16, 2023UFC 296: Edwards vs. Covington

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

Brandon RoyvalAlexandre Pantoja
1465Fighter Elo Going In1509
1553Classic Elo Going In1603
111 of 204Significant Strikes95 of 156
281 of 390Total Strikes126 of 195
0 of 1Takedowns8 of 14
0Knockdowns0
0Submission Attempts1
0:47Control Time15:51
Winvs. Matheus NicolauKO/TKO · R1 2:09Apr 15, 2023UFC Fight Night: Holloway vs. Allen

Flyweight Bout · Scheduled for 3 rounds

Brandon RoyvalMatheus Nicolau
1449Fighter Elo Going In1549
1535Classic Elo Going In1588
13 of 22Significant Strikes2 of 5
13 of 22Total Strikes2 of 5
0 of 0Takedowns0 of 0
1Knockdowns0
0Submission Attempts0
0:07Control Time0:00
Winvs. Matt SchnellSubmission · R1 2:14May 7, 2022UFC 274: Oliveira vs. Gaethje

Flyweight Bout · Scheduled for 3 rounds

Brandon RoyvalMatt Schnell
1450Fighter Elo Going In1407
1518Classic Elo Going In1537
14 of 39Significant Strikes12 of 33
14 of 39Total Strikes15 of 36
0 of 0Takedowns0 of 0
0Knockdowns1
1Submission Attempts0
0:13Control Time0:54
Winvs. Rogerio BontorinSplit DecisionJan 15, 2022UFC Fight Night: Kattar vs. Chikadze

Flyweight Bout · Scheduled for 3 rounds

Brandon RoyvalRogerio Bontorin
1462Fighter Elo Going In1442
1502Classic Elo Going In1499
40 of 132Significant Strikes28 of 58
81 of 174Total Strikes39 of 71
0 of 0Takedowns8 of 9
0Knockdowns0
3Submission Attempts0
1:43Control Time7:41
Lossvs. Alexandre PantojaSubmission · R2 1:46Aug 21, 2021UFC Fight Night: Cannonier vs. Gastelum

Flyweight Bout · Scheduled for 3 rounds

Brandon RoyvalAlexandre Pantoja
1488Fighter Elo Going In1532
1516Classic Elo Going In1557
17 of 61Significant Strikes22 of 40
27 of 79Total Strikes23 of 41
1 of 1Takedowns3 of 6
0Knockdowns0
0Submission Attempts2
0:08Control Time2:51
Lossvs. Brandon MorenoKO/TKO · R1 4:59Nov 21, 2020UFC 255: Figueiredo vs. Perez

Flyweight Bout · Scheduled for 3 rounds

Brandon RoyvalBrandon Moreno
1613Fighter Elo Going In1608
1531Classic Elo Going In1551
17 of 52Significant Strikes16 of 34
24 of 62Total Strikes53 of 73
0 of 0Takedowns2 of 2
0Knockdowns0
0Submission Attempts2
0:00Control Time3:01
Winvs. Kai Kara-FranceSubmission · R2 0:48Sep 26, 2020UFC 253: Adesanya vs. Costa

Flyweight Bout · Scheduled for 3 rounds

Brandon RoyvalKai Kara-France
1505Fighter Elo Going In1524
1514Classic Elo Going In1542
39 of 71Significant Strikes22 of 38
51 of 85Total Strikes22 of 39
0 of 0Takedowns0 of 1
2Knockdowns1
1Submission Attempts0
1:31Control Time1:31
Winvs. Tim ElliottSubmission · R2 3:18May 30, 2020UFC Fight Night: Woodley vs. Burns

Flyweight Bout · Scheduled for 3 rounds

Brandon RoyvalTim Elliott
1394Fighter Elo Going In1464
1500Classic Elo Going In1459
16 of 33Significant Strikes17 of 32
22 of 41Total Strikes40 of 55
1 of 1Takedowns4 of 10
0Knockdowns0
2Submission Attempts0
2:04Control Time4:01