Weightclass:  Light Flyweight
Location:  Virginia Beach, USA
Record:  10 - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/03/2028Virginia Beach, USA10 - 21 Denton Manguiat7 - 3 LPts
24/01/2028Virginia Beach, USA9 - 21 Acastus Eliopoulos3 - 5 WPts
25/11/2027Virginia Beach, USA8 - 21 Sung-yeung Che8(1) - 30 WPts
26/09/2027Virginia Beach, USA8 - 20 Mauro Padelli9 - 10 LPts
28/07/2027Virginia Beach, USA7 - 20 Ju-young Yoh0 - 3 WPts
29/05/2027Virginia Beach, USA6 - 20 Rhys Priddy2 - 6 WPts
30/03/2027Virginia Beach, USA6 - 19 Angel Dimas2 - 2 LPts
30/01/2027Virginia Beach, USA5 - 19 Kazuki Hano2 - 10 WPts
01/12/2026Virginia Beach, USA5 - 18 Muaz Kong1 - 2 LPts
02/10/2026Virginia Beach, USA5 - 17 Vince Taggart16 - 29 LPts
04/08/2026Virginia Beach, USA4 - 17 Dai Harrow0 - 3 WPts
05/06/2026Virginia Beach, USA3 - 17 Emanuel Malta0 - 1 WPts
07/04/2026Tabriz, Iran3 - 16 Kamran Talshinskii12 - 16 LPts
07/02/2026Londonderry, UK3 - 15 Daniel Heffernan9 - 17 LPts
10/12/2025Lincoln, USA2 - 15 Jay Jeppsen4 - 19(3) WPts
01/11/2025Tuscaloosa, USA2 - 14 Ian Sabiston7 - 15 LPts
09/09/2025Green Bay, USA2 - 13 Stephen McClay27(2) - 12 LPts
09/08/2025Minsk, Belarus2 - 12 Vasyl Rusin0 - 2 LPts
11/06/2025Bayamon, Puerto Rico2 - 11 Zelipe Fallas3 - 12(2) LPts
13/04/2025Virginia Beach, USA1 - 11 Sancho Farfan5 - 6 WPts
13/02/2025Virginia Beach, USA1 - 10 Carlos Serafin0 - 7 LPts
16/12/2024Durban, South Africa1 - 9 Arali Mahlobo15 - 29 LPts
18/10/2024Overland Park, USA1 - 8 Michael Smeaton4 - 10 LPts
20/08/2024Georgetown, Guyana1 - 7 Oliver Hailes5 - 22 LPts
22/06/2024Virginia Beach, USA1 - 6 Rob Kerrigan4 - 7 LPts
23/04/2024Virginia Beach, USA0 - 6 Steven Magqwaka2 - 2 WPts
24/02/2024Virginia Beach, USA0 - 5 Saranjam Radjabov5 - 10 LPts
27/12/2023Bangkok, Thailand0 - 4 Chontlatarn Senamuang13(1) - 25 LPts
29/10/2023Oakland, USA0 - 3 Rob Arbuthnot0 - 0 LPts
31/08/2023Charlotte, USA0 - 2 Stuart Fildes4 - 9 LPts
03/07/2023Virginia Beach, USA0 - 1 Joaquin Valles4 - 8 LPts
05/05/2023Virginia Beach, USA0 - 0 Jack Lloyd1 - 2 LPts