Joe Pyfer
The shape of their game.
Percentile scores against UFC veterans — volume-aware, and honest about small samples. The rim is reserved for true specialists.
Radar — percentile vs UFC veterans
Career rates
Output, fight by fight.
Significant strikes landed per minute over the last 8 fights — green dots are wins, red are losses.
Every walk to the cage.
8 UFC bouts, newest first. Tap a fight for the full stat line — opponent records are shown as of fight night.
W Israel Adesanya 13-5 walk-in KO/TKO · R2 4:18 — UFC Fight Night: Adesanya vs. Pyfer · 2026-03-28
W Abus Magomedov 4-2 walk-in Submission · R2 1:46 — UFC 320: Ankalaev vs. Pereira 2 · 2025-10-04
W Kelvin Gastelum 13-9 walk-in Decision - Unanimous · R3 5:00 — UFC 316: Dvalishvili vs. O'Malley 2 · 2025-06-07
W Marc-Andre Barriault 5-6 walk-in KO/TKO · R1 1:25 — UFC 303: Pereira vs. Prochazka 2 · 2024-06-29
L Jack Hermansson 10-6 walk-in Decision - Unanimous · R5 5:00 — UFC Fight Night: Hermansson vs. Pyfer · 2024-02-10
W Abdul Razak Alhassan 6-5 walk-in Submission · R2 2:05 — UFC Fight Night: Dawson vs. Green · 2023-10-07
W Gerald Meerschaert 10-7 walk-in KO/TKO · R1 3:15 — UFC 287: Pereira vs. Adesanya 2 · 2023-04-08
W Alen Amedovski 0-3 walk-in KO/TKO · R1 3:55 — UFC Fight Night: Sandhagen vs. Song · 2022-09-17
Walk-in records count UFC bouts in this database. For the pre-UFC career, see the record breakdown below or the Tapology button up top.
How the record was built.
Full pro career, from the fighter's Wikipedia record table (Joe Pyfer) — results only; UFC bouts carry full stats in the fight history above.
Wins by method
Losses by method
Fights by organization
Full career — 19 fights, every organization
| Opponent | Method | Event | Org | Rd | Time | |
|---|---|---|---|---|---|---|
| W | Israel Adesanya | TKO (punches) | UFC Fight Night: Adesanya vs. Pyfer
2026-03-28 |
UFC | 2 | 4:18 |
| W | Abusupiyan Magomedov | Submission (face crank) | UFC 320
2025-10-04 |
UFC | 2 | 1:46 |
| W | Kelvin Gastelum | Decision (unanimous) | UFC 316
2025-06-07 |
UFC | 3 | 5:00 |
| W | Marc-André Barriault | KO (punches) | UFC 303
2024-06-29 |
UFC | 1 | 1:25 |
| L | Jack Hermansson | Decision (unanimous) | UFC Fight Night: Hermansson vs. Pyfer
2024-02-10 |
UFC | 5 | 5:00 |
| W | Abdul Razak Alhassan | Technical Submission (arm-triangle choke) | UFC Fight Night: Dawson vs. Green
2023-10-07 |
UFC | 2 | 2:05 |
| W | Gerald Meerschaert | TKO (punches) | UFC 287
2023-04-08 |
UFC | 1 | 3:15 |
| W | Alen Amedovski | TKO (punches) | UFC Fight Night: Sandhagen vs. Song
2022-09-17 |
UFC | 1 | 3:55 |
| W | Osman Diaz | TKO (punches) | Dana White's Contender Series 47
2022-07-26 |
Dana White's Contender Series | 2 | 1:39 |
| W | Austin Trotman | KO (punch) | Cage Fury FC 104
2021-12-17 |
Cage Fury FC | 2 | 2:55 |
| L | Dustin Stoltzfus | TKO (elbow injury) | Dana White's Contender Series 28
2020-08-11 |
Dana White's Contender Series | 1 | 4:21 |
| W | Chase Gamble | TKO (punches) | Ring of Combat 71
2020-02-21 |
Ring of Combat | 2 | 1:04 |
| L | Jhonoven Pati | Submission (guillotine choke) | Ring of Combat 70
2019-11-23 |
Ring of Combat | 2 | 1:00 |
| W | Matt Foster | TKO (punches) | Ring of Combat 69
2019-09-13 |
Ring of Combat | 1 | 1:07 |
| W | Elijah Gbollie | KO (elbow and punch) | Ring of Combat 68
2019-05-31 |
Ring of Combat | 2 | 1:36 |
| W | Eric Roncoroni | Submission (rear-naked choke) | Art of War Cage Fighting 11
2019-02-16 |
Art of War Cage Fighting | 1 | 4:53 |
| W | Lorenzo Hunt | Technical Submission (rear-naked choke) | Art of War Cage Fighting 8
2018-10-05 |
Art of War Cage Fighting | 1 | 3:47 |
| W | Derek Wilson | Decision (unanimous) | CES MMA 52
2018-08-17 |
CES MMA | 3 | 5:00 |
| W | Steven Covington | TKO (punches) | Art of War Cage Fighting 7
2018-05-18 |
Art of War Cage Fighting | 1 | 2:40 |
Career history from the fighter's Wikipedia record table (Joe Pyfer) — results only, no strike stats; UFC bouts are marked and carry full stats in the fight history above.
Measured against the division.
Versus the Middleweight average, over 165 qualified fighters (5+ UFC fights, 30+ minutes of cage time). Green = better than average, red = worse; the tick mark is the division mean. "Strikes absorbed" counts lower as better.