| Res. |
Record |
Opponent |
Method |
Event |
Date |
Round |
Time |
Location |
Notes |
| Loss |
18–9 |
Choi Doo-ho |
TKO (submission to punch) |
UFC on ESPN: Lemos vs. Jandiroba |
July 20, 2024 |
2 |
3:38 |
Las Vegas, Nevada, United States |
|
| Loss |
18–8 |
Kyle Nelson |
TKO (punches) |
UFC on ESPN: Blanchfield vs. Fiorot |
March 30, 2024 |
1 |
4:00 |
Atlantic City, New Jersey, United States |
|
| Win |
18–7 |
Alexander Hernandez |
Decision (unanimous) |
UFC Fight Night: Dawson vs. Green |
October 7, 2023 |
3 |
5:00 |
Las Vegas, Nevada, United States |
|
| Win |
17–7 |
T.J. Brown |
Submission (rear-naked choke) |
UFC on ESPN: Holloway vs. Allen |
April 15, 2023 |
2 |
1:40 |
Kansas City, Missouri, United States |
Fight of the Night. |
| Loss |
16–7 |
Andre Fili |
Decision (split) |
UFC Fight Night: Sandhagen vs. Song |
September 17, 2022 |
3 |
5:00 |
Las Vegas, Nevada, United States |
|
| Win |
16–6 |
Herbert Burns |
TKO (retirement) |
UFC on ABC: Ortega vs. Rodríguez |
July 16, 2022 |
2 |
1:50 |
Elmont, New York, United States |
Performance of the Night. |
| Win |
15–6 |
Joanderson Brito |
Decision (unanimous) |
UFC on ESPN: Kattar vs. Chikadze |
January 15, 2022 |
3 |
5:00 |
Las Vegas, Nevada, United States |
|
| Loss |
14–6 |
Ricardo Ramos |
Decision (unanimous) |
UFC Fight Night: Font vs. Garbrandt |
May 22, 2021 |
3 |
5:00 |
Las Vegas, Nevada, United States |
|
| Win |
14–5 |
Spike Carlyle |
Decision (unanimous) |
UFC on ESPN: Smith vs. Clark |
November 28, 2020 |
3 |
5:00 |
Las Vegas, Nevada, United States |
|
| Loss |
13–5 |
Ricardo Lamas |
Decision (unanimous) |
UFC Fight Night: Smith vs. Rakić |
August 29, 2020 |
3 |
5:00 |
Las Vegas, Nevada, United States |
Fight of the Night. |
| Win |
13–4 |
Tim Dooling |
Decision (unanimous) |
CFFC 83 |
August 13, 2020 |
3 |
5:00 |
Philadelphia, Pennsylvania, United States |
|
| Loss |
12–4 |
Brendan Loughnane |
Decision (unanimous) |
Dana White's Contender Series 17 |
June 18, 2019 |
3 |
5:00 |
Las Vegas, Nevada, United States |
|
| Win |
12–3 |
John De Jesus |
Submission (rear-naked choke) |
Ring of Combat 67 |
February 22, 2019 |
2 |
3:07 |
Las Vegas, Nevada, United States |
Defended the ROC Featherweight Championship. |
| Win |
11–3 |
Scott Heckman |
KO (flying head kick) |
Ring of Combat 65 |
September 21, 2018 |
2 |
3:24 |
Atlantic City, New Jersey, United States |
Defended the ROC Featherweight Championship. |
| Win |
10–3 |
James Gonzalez |
Decision (unanimous) |
Ring of Combat 63 |
June 8, 2018 |
3 |
5:00 |
Atlantic City, New Jersey, United States |
Defended the ROC Featherweight Championship. |
| Win |
9–3 |
Tim Dooling |
TKO (punches) |
Ring of Combat 61 |
November 17, 2017 |
2 |
3:28 |
Atlantic City, New Jersey, United States |
Won the vacant ROC Featherweight Championship. |
| Loss |
8–3 |
Jared Gordon |
Decision (unanimous) |
CFFC 63 |
February 18, 2017 |
4 |
5:00 |
Atlantic City, New Jersey, United States |
For the CFFC Featherweight Championship. |
| Win |
8–2 |
Jeff Lentz |
Decision (unanimous) |
CFFC 57 |
March 19, 2016 |
5 |
5:00 |
Philadelphia, Pennsylvania, United States |
For the CFFC Featherweight Championship; Algeo missed weight and was ineligible to win the title. |
| Win |
7–2 |
Anthony Terrell Smith |
Decision (unanimous) |
CFFC 49 |
June 6, 2015 |
3 |
5:00 |
Bethlehem, Pennsylvania, United States |
|
| Loss |
6–2 |
Shane Burgos |
Submission (rear-naked choke) |
CFFC 42 |
October 25, 2014 |
2 |
2:35 |
Chester, Pennsylvania, United States |
|
| Win |
6–1 |
Mike Pope |
Submission (rear-naked choke) |
CFFC 37 |
June 28, 2014 |
1 |
2:51 |
Philadelphia, Pennsylvania, United States |
|
| Win |
5–1 |
Joel Roberts |
TKO (punches) |
CFFC 32 |
February 22, 2014 |
3 |
2:08 |
King of Prussia, Pennsylvania, United States |
Catchweight (150 lb) bout. |
| Win |
4–1 |
Myron Baker |
Submission (rear-naked choke) |
CFFC 27 |
September 21, 2013 |
2 |
3:26 |
King of Prussia, Pennsylvania, United States |
|
| Win |
3–1 |
Frank Buenafuente |
Submission (rear-naked choke) |
WSOF 2 |
March 23, 2013 |
2 |
4:36 |
Atlantic City, New Jersey, United States |
|
| Win |
2–1 |
Shane Manley |
Submission (rear-naked choke) |
CFFC 20 |
February 8, 2013 |
2 |
2:28 |
King of Prussia, Pennsylvania, United States |
|
| Loss |
1–1 |
Dean Lavin |
Submission (armbar) |
Cage Wars 18 |
October 13, 2012 |
1 |
1:11 |
Chester, Pennsylvania, United States |
|
| Win |
1–0 |
David Miller |
Submission (arm-triangle choke) |
Cage Wars 15 |
June 1, 2012 |
1 |
3:40 |
Chester, Pennsylvania, United States |
|