Gregory Rodrigues

"Robocop"

MMA Record: 18-6-0
UFC Record: 9-3-0
Weight Class: Middleweight (Ranked #15)
Fighting Style: Grappler
Hometown: Brazil
Trains at: Kill Cliff FC

Gregory Rodrigues "Robocop" - UFC Fighter Profile

Gregory Rodrigues is a professional mixed martial arts fighter competing in the UFC Middleweight division and is ranked #15. Born in Brazil, Gregory Rodrigues has compiled an MMA record of 18-6-0 with a UFC record of 9-3-0. Known for their Grappler fighting style, Gregory Rodrigues trains at Kill Cliff FC in Brazil. With an ELO rating of 1128, Gregory Rodrigues ranks #91 out of 2638 UFC fighters.

Career Highlights: Gregory Rodrigues has 9 wins in the UFC. Gregory Rodrigues lands an average of 5.6 significant strikes per minute and averages 1.93 takedowns per 15 minutes.

Fight Results Breakdown

12
Total Fights

Fighter Profile

Gregory Rodrigues, a mixed martial artist, has amassed an impressive record of 18 wins, 6 losses, and 0 draws. Competing primarily in the middleweight division at 185 lbs., he currently holds an ELO rating of 1128, placing him at #15 in the UFC rankings. Known for his grappling style, Rodrigues demonstrates a striking accuracy of 51% and averages 5.6 significant strikes per minute during his UFC career. His defense against strikes is also commendable, absorbing an average of 4.84 strikes per minute while maintaining a strike defense rate of 50%. He has successfully executed 1.93 takedowns per 15 minutes with a takedown accuracy of 34%. Throughout his career, Rodrigues has achieved notable victories, including a win against Jack Hermansson, whose ELO rating was also 1121. In his most recent fights, he demonstrated resilience by winning against Brad Tavares via KO/TKO punches in February 2024 and against Roman Kopylov via unanimous decision in November 2025. However, he suffered a loss against Jared Cannonier in February 2025 through a KO/TKO punch.

Biggest Win
Opponent ELO: 1121

Physical & Background Stats

Height
6' 3'
Weight
Middleweight
Reach
75'
Stance
Orthodox
Date of Birth
Feb 17 1992
Age
33
Peak ELO
1128
ELO Rank
91 of 2638
Strength of Schedule
189-85-0
Combined record of UFC opponents
Avg ELO of Opponents
1031.3
Avg ELO of Defeated Opponents
1030.0

Performance Statistics

SLpM
5.6
Significant Strikes Landed per Minute
Str. Acc.
51%
Significant Striking Accuracy
SApM
4.84
Significant Strikes Absorbed per Minute
Str. Def.
50%
Significant Strike Defence
TD Avg.
1.93
Average Takedowns per 15 minutes
TD Acc.
34%
Takedown Accuracy
Sub. Avg.
0.4
Average Submissions per 15 minutes

Gregory Rodrigues Fight History

Date Event Opponent Method Round Time Result
2025-11-15 UFC 322: Della Maddalena vs. Makhachev Roman Kopylov U-DEC 3 5:00 Win
2025-06-28 UFC 317: Topuria vs. Oliveira Jack Hermansson KO/TKO Punch 1 4:21 Win
2025-02-15 UFC Fight Night: Cannonier vs. Rodrigues Jared Cannonier KO/TKO Punches 4 0:21 Loss
2024-07-27 UFC 304: Edwards vs. Muhammad 2 Christian Leroy Duncan U-DEC 3 5:00 Win
2024-02-10 UFC Fight Night: Hermansson vs. Pyfer Brad Tavares KO/TKO Punches 3 0:55 Win
2023-08-19 UFC 292: Sterling vs. O'Malley Denis Tiuliulin KO/TKO Elbows 1 1:43 Win
2023-01-21 UFC 283: Teixeira vs. Hill Brunno Ferreira KO/TKO Punch 1 4:13 Loss
2022-09-17 UFC Fight Night: Sandhagen vs. Song Chidi Njokuani KO/TKO Punches 2 1:27 Win
2022-06-18 UFC Fight Night: Kattar vs. Emmett Julian Marquez KO/TKO Punch 1 3:18 Win
2022-02-26 UFC Fight Night: Makhachev vs. Green Armen Petrosyan S-DEC 3 5:00 Loss
2021-10-23 UFC Fight Night: Costa vs. Vettori JunYong Park KO/TKO Punch 2 3:13 Win
2021-06-05 UFC Fight Night: Rozenstruik vs. Sakai Dusko Todorovic U-DEC 3 5:00 Win

ELO Progression Over Time

Gregory Rodrigues ELO Rating Calculation

Fight # Date Opponent Name Opponent ELO Result ELO Gained ELO
12 2025-11-15 Roman Kopylov 1047 Win +13 1128
11 2025-06-28 Jack Hermansson 1121 Win +22 1115
10 2025-02-15 Jared Cannonier 1075 Loss -18 1093
9 2024-07-27 Christian Leroy Duncan 1044 Win +14 1111
8 2024-02-10 Brad Tavares 1064 Win +20 1097
7 2023-08-19 Denis Tiuliulin 990 Win +18 1077
6 2023-01-21 Brunno Ferreira 1000 Loss -20 1059
5 2022-09-17 Chidi Njokuani 1041 Win +20 1079
4 2022-06-18 Julian Marquez 1059 Win +22 1059
3 2022-02-26 Armen Petrosyan 1000 Loss 0 1037
2 2021-10-23 JunYong Park 1014 Win +21 1037
1 2021-06-05 Dusko Todorovic 1003 Win +16 1016

Division Ranking by ELO

Loading division ranking...

GOAT Division Ranking by ELO

Loading GOAT ranking...