Elo
1,891
peak 1,891 · 13 Dec 2025
17-3pro record
5W
current streak
1,732best win, Elo
1,213average opponent
--
born 6 Jan 2000
75.0" / 75.5"
height / reach
Elo history
Hover for the fight at that point; dots are wins and losses; the band is the typical prime for men at middleweight, ages 27–37Record
--
–
--
Rating by method
KO1,598
Sub1,304
Dec1,265
Style profile
Each axis is a percentile of middleweight fighters with five pro bouts (4,235 of them); further out is better. Hover a point for the number.Similar careers
Who looked like this after 20 pro bouts, and what happened nextAfter 20 bouts (2025): 1,891 Elo, 17-3, aged 26, average opponent 1,411.
-
Darren Till
then 1,868, 17-2, aged 26 · Welterweight
1-3 after
peaked 1,974 ▲
-
Shinya Aoki
then 1,917, 17-2, aged 25 · Lightweight
32-12 after
peaked 2,008 ▲
-
Chase Hooper
then 1,881, 16-3, aged 26 · Lightweight
1-2 after
peaked 1,747 ▼
-
Salahdine Parnasse
then 1,884, 18-2, aged 26 · Welterweight
6-0 after
peaked 2,117 ▲
-
Dennis Bermudez
then 1,896, 17-3, aged 28 · Featherweight
3-6 after
peaked 1,881 ▼
-
Marvin Vettori
then 2,001, 16-3, aged 27
3-6 after
peaked 2,047
Best wins
By the opponent's Elo on the night-
Tom Breese
KO/TKO R1 · 15 Feb 2025 · Fight Nation Championship
1,732
-
César Almeida
Decision R3 · 13 Dec 2025 · Ultimate Fighting Championship
1,709
-
Aigun Akhmedov
Decision R5 · 27 Nov 2021 · Fight Exclusive Night
1,616
-
Kamil Kraska
Decision R5 · 18 Jun 2022 · Fight Exclusive Night
1,587
-
Mansur Abdurzakov
Decision R5 · 11 Mar 2023 · Fight Exclusive Night
1,561
Losses
Newest firstFight history
52 bouts, newest first; amateur bouts are shaded. Hover a heading for what it means.| # | Date | Result | Opponent | Weight class | Method | Round | Score | Elo | ± | Opp Elo | Odds | Event |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 52 | 13 Dec 202525.9 yrs | W17-3 |
|
Middleweight | DecisionUnanimous | R315:00 | 0.91* | 1,853→1,891 | +38 | 1,709 | -147→-205 | UFC on ESPN 73: Royval vs. Kape Ultimate Fighting Championship |
| 51 | 2 Sep 202525.7 yrs | W16-3 |
|
Middleweight | KO/TKOHammerfists | R10:36 | 1.00 | 1,831→1,853 | +22 | 1,496 | -235→-330 | Dana White's Contender Series - Contender Series 2025: Week 4 Dana White's Contender Series |
| 50 | 15 Feb 202525.1 yrs | W15-3 |
|
Middleweight | KO/TKOPunches | R11:30 | 1.00 | 1,747→1,831 | +84 | 1,732 | – | FNC 21: Batur vs. Andryszak Fight Nation Championship |
| 49 | 26 Oct 202424.8 yrs | W14-3 |
|
Middleweight | KO/TKOPunches | R13:33 | 1.00 | 1,716→1,747 | +32 | 1,453 | – | Prime Show MMA 10: Rafonix vs. Magical 2 Prime Show MMA |
| 48 | 16 Mar 202424.2 yrs | W13-3 |
|
Welterweighttitle | KO/TKODoctor Stoppage | R315:00 | 1.00 | 1,662→1,716 | +54 | 1,521 | – | FEN 53: Oleksiejczuk vs. Kuanyshbayev Fight Exclusive Night |
| 47 | 13 Dec 202323.9 yrs | L12-3 |
|
Welterweight | DecisionUnanimous | R315:00 | 0.16 | 1,732→1,662 | -70 | 1,691 | – | Khan Fight 3: Veni, Vidi, SMASH! Khan Fight |
| 46 | 14 Oct 202323.8 yrs | W12-2 |
|
Welterweight | KO/TKOPunches | R11:10 | 1.00 | 1,716→1,732 | +16 | 1,311 | -599→-599 | FEN 51: Oleksiejczuk vs. Fishgold Fight Exclusive Night |
| 45 | 11 Mar 202323.2 yrs | W11-2 |
|
Welterweighttitle | DecisionUnanimous | R525:00 | 0.81 | 1,694→1,716 | +22 | 1,561 | -333→-333 | FEN 45: TAURON Fight Night Fight Exclusive Night |
| 44 | 15 Oct 202222.8 yrs | W10-2 |
|
Welterweighttitle | KO/TKOBody Kick & Punches | R13:25 | 1.00 | 1,636→1,694 | +58 | 1,514 | -120→-425 | FEN 42: Oleksiejczuk vs. Zielinski Fight Exclusive Night |
| 43 | 18 Jun 202222.4 yrs | W9-2 |
|
Welterweighttitle | DecisionUnanimous | R525:00 | 0.81 | 1,580→1,636 | +56 | 1,587 | -450→-466 | FEN 40: ENERGA Fight Night Ostróda Fight Exclusive Night |
| 42 | 27 Nov 202121.9 yrs | W8-2 |
|
Welterweighttitle | DecisionUnanimous | R525:00 | 0.81 | 1,497→1,580 | +83 | 1,616 | +105→+130 | FEN 37: ENERGA Fight Night Wroclaw Fight Exclusive Night |
| 41 | 28 May 202121.4 yrs | W7-2 |
|
Welterweight | DecisionUnanimous | R315:00 | 0.84 | 1,437→1,497 | +60 | 1,438 | -160→-155 | FEN 34: TOTALbet Fight Night Fight Exclusive Night |
| 40 | 20 Feb 202121.1 yrs | W6-2 |
|
Welterweight | KO/TKOPunches | R12:35 | 1.00 | 1,352→1,437 | +85 | 1,344 | -250→-250 | FEN 32: LOTOS Fight Night 4 Fight Exclusive Night |
| 39 | 31 Jul 202020.6 yrs | W5-2 |
|
Welterweight | SubBrabo Choke | R11:26 | 1.00 | 1,329→1,352 | +23 | 1,002 | – | RWC 5: Bez Przebaczenia Rocky Warriors Cartel |
| 38 | 5 Oct 201919.7 yrs | W4-2 |
|
Welterweight | SubArmbar | R11:45 | 1.00 | 1,227→1,329 | +102 | 1,284 | – | AFN 7: Armia Fight Night Armia Fight Night |
| 37 | 13 Apr 201919.3 yrs | L3-2 |
|
Welterweight | DecisionUnanimous | R315:00 | 0.16 | 1,325→1,227 | -98 | 1,163 | – | RWC 2: Turniej Wagi Ciężkiej Rocky Warriors Cartel |
| 36 | 21 Dec 201819.0 yrs | W3-1 |
|
Welterweight | DecisionUnanimous | R315:00 | 0.84 | 1,229→1,325 | +97 | 1,385 | – | RWC 1: Nowe rozdanie Rocky Warriors Cartel |
| 35 | 20 Oct 201818.8 yrs | L2-1 |
|
Welterweight | SubGuillotine Choke | R14:56 | 0.00 | 1,346→1,229 | -117 | 1,223 | – | Thunderstrike Fight League 15: Noxy Night Thunderstrike Fight League |
| 34 | 16 Jun 201818.4 yrs | W2-0 |
|
Welterweight | KO/TKOPunches | R12:30 | 1.00 | 1,309→1,346 | +37 | 1,078 | – | TFL 14: Akpol Night Thunderstrike Fight League |
| 33 | 23 Mar 201818.2 yrs | W1-0 |
|
Welterweight | KO/TKOPunches | R29:17 | 1.00 | 1,254→1,309 | +55 | 1,118 | – | TFL 13: Noxy Night Thunderstrike Fight League |
| 32 | 18 Nov 201717.9 yrs | W24-8 |
|
Welterweight | KO/TKOPunches | R1 | 1.00 | 1,192→1,254 | +62 | 1,175 | – | TFL 12: Hydro Truck Night Thunderstrike Fight League am |
| 31 | 11 Feb 201717.1 yrs | W23-8 |
|
Lightweight | DecisionUnanimous | R39:00 | 0.84 | 1,145→1,192 | +47 | 1,157 | – | MMA Amator Cup 1: Gala MMA MMA Amator Cup am |
| 30 | 12 Nov 201616.9 yrs | L22-8 |
|
Catchweight | KO/TKOPunches | R1 | 0.00 | 1,251→1,145 | -106 | 1,000 | – | TFL 10: Lublin TFL am |
| 29 | 12 Nov 201616.9 yrs | L22-7 |
|
Lightweight | KO/TKOPunches | R15:00 | 0.00 | 1,343→1,251 | -92 | 1,195 | – | Thunderstrike Fight League 10 Thunderstrike Fight League am |
| 28 | 9 Jul 201616.5 yrs | W22-6 |
|
Lightweight | SubRear Naked Choke | R25:50 | 1.00 | 1,314→1,343 | +29 | 1,098 | – | MMAC 1 MMA Championship am |
| 27 | 4 Jun 201616.4 yrs | W21-6 |
|
Lightweighttitle | DecisionUnanimous | R39:00 | 0.84 | 1,306→1,314 | +8 | 1,088 | – | AFC 12 Amateur Fighting Championship am |
| 26 | 28 May 201616.4 yrs | W20-6 |
|
Lightweight | KO/TKOPunches | R12:59 | 1.00 | 1,275→1,306 | +30 | 1,065 | – | TFL 9: Next Episode Thunderstrike Fight League am |
| 25 | 15 May 201616.4 yrs | L19-6 |
|
Lightweight | DecisionDecision | R15:00 | 0.20 | 1,367→1,275 | -91 | 991 | – | ALMMA 109: Puchar Polski MMA 2016 Amatorska Liga MMA am |
| 24 | 2 May 201616.3 yrs | W19-5 |
|
Open Weight | KO/TKOPunches | R11:21 | 1.00 | 1,350→1,367 | +17 | 1,022 | – | BOC 2: Spring Edition Battle of Champions am |
| 23 | 18 Mar 201616.2 yrs | W18-5 |
|
Featherweighttitle | DecisionUnanimous | R39:00 | 0.84 | 1,347→1,350 | +2 | 1,080 | – | PLMMA 64 / AFC 9: Deblin Profesjonalna Liga MMA am |
| 22 | 13 Feb 201616.1 yrs | W17-5 |
|
Lightweight | SubArmbar | R10:59 | 1.00 | 1,326→1,347 | +21 | 1,042 | – | ALMMA 100: Puchar Polski MMA Młodzieżowiec i Kadet Amatorska Liga MMA am |
| 21 | 13 Feb 201616.1 yrs | W16-5 |
|
Lightweighttitle | -- | -- | 1.00 | 1,312→1,326 | +14 | 946 | – | ALMMA 100: Puchar Polski MMA Młodzieżowiec i Kadet Amatorska Liga MMA am |
| 20 | 12 Sep 201515.7 yrs | W15-5 |
|
Featherweighttitle | DecisionUnanimous | R39:00 | 0.84 | 1,290→1,312 | +22 | 1,164 | – | AFC 1: PLMMA 57 Amateur Fighting Championship am |
| 19 | 26 Apr 201515.3 yrs | W14-5 |
|
Lightweight | KO/TKOKO/TKO | R10:13 | 1.00 | 1,255→1,290 | +34 | 1,074 | – | ALMMA 80: Puchar Lubelskiego Amatorska Liga MMA am |
| 18 | 26 Apr 201515.3 yrs | W13-5 |
|
Lightweight | KO/TKOKO/TKO | R10:15 | 1.00 | 1,216→1,255 | +40 | 1,070 | – | ALMMA 80: Puchar Lubelskiego Amatorska Liga MMA am |
| 17 | 26 Apr 201515.3 yrs | L12-5 |
|
Lightweighttitle | KO/TKOKO/TKO | R10:11 | 0.00 | 1,321→1,216 | -105 | 1,079 | – | ALMMA 80: Puchar Lubelskiego Amatorska Liga MMA am |
| 16 | 28 Mar 201515.2 yrs | W12-4 |
|
Lightweight | -- | -- | 1.00 | 1,293→1,321 | +28 | 1,066 | – | ALMMA 77: Puchar Wielkopolski Amatorska Liga MMA am |
| 15 | 28 Mar 201515.2 yrs | W11-4 |
|
Lightweighttitle | SubGuillotine Choke | R11:05 | 1.00 | 1,260→1,293 | +33 | 1,071 | – | ALMMA 77: Puchar Wielkopolski Amatorska Liga MMA am |
| 14 | 28 Mar 201515.2 yrs | W10-4 |
|
Lightweight | DecisionDecision | R14:00 | 0.80 | 1,262→1,260 | -1 | 1,008 | – | ALMMA 77: Puchar Wielkopolski Amatorska Liga MMA am |
| 13 | 14 Feb 201515.1 yrs | W9-4 |
|
Featherweighttitle | DecisionDecision | R14:00 | 0.80 | 1,253→1,262 | +9 | 1,077 | – | ALMMA 74 Amatorska Liga MMA am |
| 12 | 14 Feb 201515.1 yrs | W8-4 |
|
Featherweight | SubRear Naked Choke | R10:59 | 1.00 | 1,212→1,253 | +41 | 1,074 | – | ALMMA 74 Amatorska Liga MMA am |
| 11 | 14 Feb 201515.1 yrs | W7-4 |
|
Featherweight | SubAnaconda Choke | R10:44 | 1.00 | 1,163→1,212 | +49 | 1,073 | – | ALMMA 74 Amatorska Liga MMA am |
| 10 | 21 Nov 201414.9 yrs | W6-4 |
|
Featherweight | SubArmbar | R24:59 | 1.00 | 1,100→1,163 | +63 | 1,086 | – | PLMMA 44: Bieżuń Profesjonalna Liga MMA am |
| 9 | 18 Oct 201414.8 yrs | L5-4 |
|
Bantamweight | -- | -- | 0.00 | 1,189→1,100 | -89 | 1,058 | – | ALMMA 66: Mistrzostwa Wielkopolski Amatorska Liga MMA am |
| 8 | 11 Oct 201414.8 yrs | W5-3 |
|
Bantamweighttitle | DecisionDecision | R14:00 | 0.80 | 1,165→1,189 | +25 | 1,085 | – | ALMMA 65: Mistrzostwa Polski Centralnej Amatorska Liga MMA am |
| 7 | 11 Oct 201414.8 yrs | W4-3 |
|
Bantamweight | DecisionDecision | R14:00 | 0.80 | 1,125→1,165 | +40 | 1,129 | – | ALMMA 65: Mistrzostwa Polski Centralnej Amatorska Liga MMA am |
| 6 | 11 Oct 201414.8 yrs | W3-3 |
|
Bantamweight | DecisionDecision | R14:00 | 0.80 | 1,047→1,125 | +78 | 1,278 | – | ALMMA 65: Mistrzostwa Polski Centralnej Amatorska Liga MMA am |
| 5 | 27 Jun 201414.5 yrs | L2-3 |
|
Bantamweight | DecisionUnanimous | R28:00 | 0.05 | 1,076→1,047 | -29 | 1,250 | – | PLMMA 37: Biala Podlaska Profesjonalna Liga MMA am |
| 4 | 24 May 201414.4 yrs | L2-2 |
|
Bantamweight | SubArmbar | R12:44 | 0.00 | 1,161→1,076 | -85 | 1,053 | – | ALMMA 61: Puchar Polski MMA 2014 Amatorska Liga MMA am |
| 3 | 27 Apr 201414.3 yrs | W2-1 |
|
Bantamweight | SubGuillotine Choke | R11:04 | 1.00 | 1,105→1,161 | +56 | 1,054 | – | ALMMA 59: Mistrzostwa Polski Wschodniej Amatorska Liga MMA am |
| 2 | 27 Apr 201414.3 yrs | W1-1 |
|
Bantamweight | SubGuillotine Choke | R11:06 | 1.00 | 1,035→1,105 | +70 | 1,057 | – | ALMMA 59: Mistrzostwa Polski Wschodniej Amatorska Liga MMA am |
| 1 | 27 Apr 201414.3 yrs | L0-1 |
|
Bantamweighttitle | DecisionDecision | R14:00 | 0.20 | 1,048→1,035 | -12 | 1,200 | – | ALMMA 59: Mistrzostwa Polski Wschodniej Amatorska Liga MMA am |
