Catchweight · Men
Joe Giannetti
“Skeletor”
Elo
1,474
peak 1,676 · 28 Feb 2018
202 below it
19-8-1 (1)pro record
2L
current streak
1,687best win, Elo
1,255average opponent
--
born 5 Jul 1995
72.0" / 73.5"
height / reach
Elo history
Hover for the fight at that point; dots are wins and lossesRecord
--
–
--
Rating by method
KO1,314
Sub1,257
Dec1,118
Best wins
By the opponent's Elo on the night-
John Gunther
Submission R1 · 6 Feb 2018 · The Ultimate Fighter
1,687
-
Allan Zuñiga
Submission R1 · 28 Feb 2018 · The Ultimate Fighter
1,656
-
Jacob Bohn
Submission R1 · 25 May 2024 · Cage Titans FC
1,506
-
Connor Barry
KO/TKO R3 · 26 Jan 2019 · Cage Titans FC
1,374
-
Darius Estell
KO/TKO R2 · 28 Aug 2021 · Cage Titans FC
1,339
Losses
The latest 5 of 8-
John Simon
Decision R3 · 18 Jul 2026 · Cage Titans FC
1,429
-
Dakota Bush
Decision R3 · 13 Sep 2025 · Cage Titans FC
1,697
-
Peter Barrett
Decision R5 · 20 Jul 2024 · Cage Titans FC
1,531
-
Michael Dufort
Submission R1 · 23 Sep 2023 · Cage Titans FC
1,710
-
Aaron McKenzie
Decision R3 · 30 Oct 2020 · Legacy Fighting Alliance
1,508
Fight history
36 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 36 | 18 Jul 202631.0 yrs | L19-8-1 (1) |
|
Catchweight | DecisionUnanimous | R315:00 | 0.16 | 1,567→1,474 | -93 | 1,429 | – | Cage Titans FC - Cage Titans 77 Cage Titans FC |
| 35 | 14 Nov 202530.4 yrs | NC19-7-1 (1) |
|
Lightweight | -- | R25:41 | 0.00 | 1,567→1,567 | +0 | 1,561 | +110→+125 | LFA 222: Pires vs. Belakh Legacy Fighting Alliance |
| 34 | 13 Sep 202530.2 yrs | L19-7-1 |
|
Lightweight | DecisionUnanimous | R315:00 | 0.16 | 1,604→1,567 | -37 | 1,697 | – | Cage Titans FC - Cage Titans 73 Cage Titans FC |
| 33 | 22 Mar 202529.7 yrs | W19-6-1 |
|
Lightweight | KO/TKOPunches & Elbows | R14:10 | 1.00 | 1,584→1,604 | +20 | 1,229 | -550→-220 | LFA 204: Cunha vs. Freeman Legacy Fighting Alliance |
| 32 | 20 Jul 202429.0 yrs | L18-6-1 |
|
Lightweighttitle | DecisionSplit | R525:00 | 0.45 | 1,613→1,584 | -29 | 1,531 | -1000→-900 | Cage Titans FC - Cage Titans 66 Cage Titans FC |
| 31 | 25 May 202428.9 yrs | W18-5-1 |
|
Lightweighttitle | SubNinja Choke | R10:27 | 1.00 | 1,532→1,613 | +81 | 1,506 | -160→-160 | Cage Titans FC - Cage Titans 65 Cage Titans FC |
| 30 | 11 Nov 202328.4 yrs | W17-5-1 |
|
Welterweighttitle | KO/TKOJumping Head Kick | R27:12 | 1.00 | 1,509→1,532 | +22 | 1,174 | – | Cage Titans FC - Cage Titans 62 Cage Titans FC |
| 29 | 23 Sep 202328.2 yrs | L16-5-1 |
|
Lightweighttitle | SubRear Naked Choke | R11:35 | 0.00 | 1,562→1,509 | -52 | 1,710 | – | Cage Titans FC - Cage Titans 61 Cage Titans FC |
| 28 | 7 Jan 202327.5 yrs | W16-4-1 |
|
Lightweighttitle | DecisionUnanimous | R525:00 | 0.81 | 1,569→1,562 | -7 | 1,267 | – | Cage Titans FC - Cage Titans 57 Cage Titans FC |
| 27 | 27 Aug 202227.1 yrs | W15-4-1 |
|
Welterweighttitle | KO/TKORetirement | R210:00 | 1.00 | 1,540→1,569 | +29 | 1,257 | – | Cage Titans FC - Cage Titans 55 Cage Titans FC |
| 26 | 2 Jul 202227.0 yrs | W14-4-1 |
|
Catchweight | SubGuillotine Choke | R11:13 | 1.00 | 1,529→1,540 | +12 | 1,068 | – | Cage Titans FC - Cage Titans 54 Cage Titans FC |
| 25 | 5 Feb 202226.6 yrs | W13-4-1 |
|
Lightweighttitle | KO/TKOPunches | R417:57 | 1.00 | 1,491→1,529 | +38 | 1,266 | – | Cage Titans FC - Cage Titans 51 Cage Titans FC |
| 24 | 28 Aug 202126.1 yrs | W12-4-1 |
|
Lightweighttitle | KO/TKOKO/TKO | R26:23 | 1.00 | 1,424→1,491 | +66 | 1,339 | – | Cage Titans FC - Cage Titans 49 Cage Titans FC |
| 23 | 30 Oct 202025.3 yrs | L11-4-1 |
|
Lightweight | DecisionUnanimous | R315:00 | 0.16 | 1,476→1,424 | -52 | 1,508 | -145→+110 | LFA 94: Demopoulos vs. Godinez Legacy Fighting Alliance |
| 22 | 28 Aug 202025.1 yrs | L11-3-1 |
|
Lightweight | DecisionUnanimous | R315:00 | 0.16 | 1,521→1,476 | -45 | 1,580 | -101→-139 | LFA 89: Moore vs. Giannetti Legacy Fighting Alliance |
| 21 | 25 Jan 202024.6 yrs | W11-2-1 |
|
Lightweight | SubRear Naked Choke | R12:23 | 1.00 | 1,513→1,521 | +9 | 998 | – | Cage Titans FC - Cage Titans 47 Cage Titans FC |
| 20 | 24 Aug 201924.1 yrs | W10-2-1 |
|
Lightweight | KO/TKOKO/TKO | R13:22 | 1.00 | 1,505→1,513 | +8 | 977 | – | Cage Titans FC - Cage Titans 45 Cage Titans FC |
| 19 | 15 Jun 201923.9 yrs | L9-2-1 |
|
Lightweight | DecisionUnanimous | R315:00 | 0.16 | 1,634→1,505 | -130 | 1,253 | – | Cage Titans FC - Cage Titans 44 Cage Titans FC |
| 18 | 26 Jan 201923.6 yrs | W9-1-1 |
|
Lightweight | KO/TKOPunches | R313:40 | 1.00 | 1,596→1,634 | +38 | 1,374 | – | Cage Titans FC - Cage Titans 42 Cage Titans FC |
| 17 | 3 Nov 201823.3 yrs | D8-1-1 |
|
Lightweight | DecisionMajority | R315:00 | 0.50 | 1,653→1,596 | -57 | 1,385 | – | Cage Titans FC - Cage Titans 41 Cage Titans FC |
| 16 | 6 Jul 201823.0 yrs | L8-1 |
|
Lightweighttitle | DecisionSplit | R315:00 | 0.37* | 1,676→1,653 | -23 | 1,678 | -148→-173 | UFC: The Ultimate Fighter 27 Finale Ultimate Fighting Championship |
| 15 | 28 Feb 201822.7 yrs | W8-0 |
|
Lightweight | SubAnaconda Choke | R13:59 | 1.00 | 1,566→1,676 | +110 | 1,656 | – | UFC - The Ultimate Fighter Season 27 Semifinals The Ultimate Fighter |
| 14 | 6 Feb 201822.6 yrs | W7-0 |
|
Lightweight | SubGuillotine Choke | R10:17 | 1.00 | 1,422→1,566 | +144 | 1,687 | – | UFC - The Ultimate Fighter Season 27 Quarterfinals, Day 1 The Ultimate Fighter |
| 13 | 12 Aug 201722.1 yrs | W6-0 |
|
Lightweight | SubGuillotine Choke | R27:37 | 1.00 | 1,399→1,422 | +23 | 1,074 | – | Cage Titans FC - Cage Titans 35 Cage Titans FC |
| 12 | 17 Jun 201722.0 yrs | W5-0 |
|
Lightweight | DecisionUnanimous | R315:00 | 0.84 | 1,372→1,399 | +27 | 1,235 | – | Cage Titans FC - Cage Titans 34 Cage Titans FC |
| 11 | 8 Apr 201721.8 yrs | W4-0 |
|
Welterweight | SubRear Naked Choke | R13:28 | 1.00 | 1,361→1,372 | +11 | 889 | – | Cage Titans FC - Cage Titans 33 Cage Titans FC |
| 10 | 28 Jan 201721.6 yrs | W3-0 |
|
Catchweight | SubArmbar | R10:25 | 1.00 | 1,357→1,361 | +4 | 711 | – | Cage Titans FC - Cage Titans 32 Cage Titans FC |
| 9 | 5 Nov 201621.3 yrs | W2-0 |
|
Welterweight | SubD'arce Choke | R10:53 | 1.00 | 1,343→1,357 | +14 | 917 | – | Cage Titans FC - Cage Titans 31 Cage Titans FC |
| 8 | 18 Jun 201621.0 yrs | W1-0 |
|
Welterweight | SubArmbar | R11:44 | 1.00 | 1,336→1,343 | +6 | 769 | – | Cage Titans FC - Cage Titans 29 Cage Titans FC |
| 7 | 30 Jan 201620.6 yrs | W7-0 |
|
Lightweighttitle | DecisionUnanimous | R515:00 | 0.81 | 1,325→1,336 | +12 | 1,161 | – | Cage Titans FC - Cage Titans 27 Cage Titans FC am |
| 6 | 7 Nov 201520.3 yrs | W6-0 |
|
Lightweighttitle | SubGuillotine Choke | R36:48 | 1.00 | 1,275→1,325 | +50 | 1,191 | – | Cage Titans FC - Cage Titans 26 Cage Titans FC am |
| 5 | 20 Jun 201520.0 yrs | W5-0 |
|
Featherweight | SubGuillotine Choke | R12:24 | 1.00 | 1,249→1,275 | +26 | 1,004 | – | Cage Titans FC - Cage Titans 24 Cage Titans FC am |
| 4 | 3 Jan 201519.5 yrs | W4-0 |
|
Lightweight | SubRear Naked Choke | R24:07 | 1.00 | 1,217→1,249 | +32 | 1,021 | – | Reality Fighting: New Year's Bash 3 Reality Fighting am |
| 3 | 13 Dec 201419.4 yrs | W3-0 |
|
Lightweight | KO/TKOKO/TKO | R24:55 | 1.00 | 1,172→1,217 | +45 | 1,058 | – | Cage Fighting Xtreme 26 Cage FX am |
| 2 | 1 Nov 201419.3 yrs | W2-0 |
|
Open Weight | KO/TKOKO/TKO | R12:45 | 1.00 | 1,114→1,172 | +58 | 1,074 | – | Cage Titans FC - Cage Titans 21 Cage Titans FC am |
| 1 | 23 Aug 201419.1 yrs | W1-0 |
|
Catchweight | SubArmbar | R38:37 | 1.00 | 1,070→1,114 | +44 | 949 | – | Cage Titans FC - Cage Titans 20 Cage Titans FC am |