Last 5: W W W L W
Association: South Shore Sportfighting
Pro Debut Date: 2016-06-18
Pro Record: 16-5-1
Current Ranking:
'Big League' Record: 0-1-0
Last 3 Years: 6-1-0
Win Finish %: 87.5%
Combat Age: 34
Quality Perf. %: 36.4%
Last Quality Perf.: 2023-11-11
540 Metric: .444
Rating Points: 35
Highest Quarterly Ranking: 7/01/2018

#126 Lightweight

Last Fight Date: 11/11/2023 [Cage Titans FC]
Last Opponent: [NR] Pat Casey
Last Loss Date: 9/23/2023
Last Loss: [#54 LW] Michael Dufort
Opponent's Last 5: W W W W W
UFC Debut: 2018-07-06
Last UFC Fight: 2018-07-06

Quarterly Generated Historical Rankings
Rating bar represents the fighter's standing relative to the top of the division at the time

Date ↑ ↓ Rank Record Points
04/01/2024 13 #345 Welterweight 16-5-1
35
01/01/2024 NR #358 Welterweight 16-5-1
35
10/01/2023 100 #396 Lightweight 15-5-1
38
07/01/2023 24 #296 Lightweight 15-4-1
47
04/01/2023 NR #272 Lightweight 15-4-1
47
01/01/2023 12 #321 Welterweight 14-4-1
38
10/01/2022 NR #309 Welterweight 14-4-1
38
07/01/2022 29 #330 Lightweight 12-4-1
39
04/01/2022 95 #301 Lightweight 12-4-1
39
01/01/2022 20 #396 Lightweight 11-4-1
33
10/01/2021 89 #376 Lightweight 11-4-1
33
07/01/2021 22 #465 Lightweight 10-4-1
26
04/01/2021 48 #443 Lightweight 10-4-1
26
01/01/2021 132 #491 Lightweight 10-4-1
26
10/01/2020 134 #359 Lightweight 10-3-1
35
07/01/2020 1 #225 Lightweight 10-2-1
52
04/01/2020 9 #226 Lightweight 10-2-1
53
01/01/2020 50 #217 Lightweight 9-2-1
54
10/01/2019 33 #267 Lightweight 9-2-1
48
07/01/2019 76 #234 Lightweight 7-2-1
54
04/01/2019 21 #158 Lightweight 7-1-1
71
01/01/2019 30 #179 Lightweight 6-1-1
66
10/01/2018 23 #149 Lightweight 6-1-0
71
07/01/2018   #126 Lightweight 6-0-0
79
04/01/2018 443 #126 Lightweight 6-0-0
79
01/01/2018 8 #569 Lightweight 6-0-0
28
10/01/2017 93 #561 Lightweight 6-0-0
28
07/01/2017 NR #654 Lightweight 5-0-0
25


Complete Professional MMA Fight History
Fighter rankings represent most recent generated quarterly rating prior to the fight

  Opponent Event Outcome
W Pat Casey   Cage Titans FC - Cage Titans 62
Saturday, November 11th 2023
KO (Head Kick)
Round 2
L Michael Dufort
#130 Lightweight
  Cage Titans FC - Cage Titans 61
Saturday, September 23rd 2023
Submission (Rear-Naked Choke)
Round 1
W Saul Almeida   Cage Titans FC - Cage Titans 57
Saturday, January 7th 2023
Decision (Unanimous)
Round 5
W Trevor Gudde   Cage Titans 55
Saturday, August 27th 2022
TKO (Retirement)
Round 2
W Marcus Andrusia   Cage Titans FC - Cage Titans 54
Saturday, July 2nd 2022
Submission (Guillotine Choke)
Round 1
W Jacob Bohn
#616 Lightweight
  Cage Titans 51
Saturday, February 5th 2022
TKO (Punches)
Round 4
W Darius Estell
#449 Featherweight
  Cage Titans 49
Saturday, August 28th 2021
KO
Round 2
L Aaron McKenzie
#338 Lightweight
  LFA 94 - Demopoulos vs. Godinez
Friday, October 30th 2020
Decision (Unanimous)
Round 3
L Brant Moore
#335 Lightweight
  LFA 89 - Moore vs. Giannetti
Friday, August 28th 2020
Decision (Unanimous)
Round 3
W Roberto Yong   Cage Titans FC - Cage Titans 47
Saturday, January 25th 2020
Submission (Rear-Naked Choke)
Round 1
W Keenan Raymond   Cage Titans 45
Saturday, August 24th 2019
TKO
Round 1
W Keenan Raymond   Cage Titans FC - Cage Titans 45
Saturday, August 24th 2019
KO
Round 1
L DJuan Owens   Cage Titans 44
Saturday, June 15th 2019
Decision (Unanimous)
Round 3
W Connor Barry
#575 Lightweight
  Cage Titans 42
Saturday, January 26th 2019
TKO
Round 3
D Josh Harvey   Cage Titans 41
Saturday, November 3rd 2018
Draw
Round 3
L Michael Trizano
#181 Featherweight
  UFC - The Ultimate Fighter 27 Finale
Friday, July 6th 2018
Decision (Split)
Round 3
W Keenan Raymond   Cage Titans 35
Saturday, August 12th 2017
Submission (Guillotine Choke)
Round 2
W Vince McGuinness
#726 Lightweight
  Cage Titans FC - Cage Titans 34
Saturday, June 17th 2017
Decision (Unanimous)
Round 3
W Jay Ellis   Cage Titans 33
Saturday, April 8th 2017
Submission (Rear Naked Choke)
Round 1
W Alex Dolan   Cage Titans 32
Saturday, January 28th 2017
Submission (Armbar)
Round 1
W Keegan Hornstra   Cage Titans 31
Saturday, November 5th 2016
Submission (Brabo Choke)
Round 1
W Frank Falso   Cage Titans FC - Cage Titans 29
Saturday, June 18th 2016
Submission (Armbar)
Round 1