Weightclass:  Welterweight
Location:  Virginia Beach, USA
Record:  29(1) - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
04/06/2033Virginia Beach, USA28(1) - 18 Leeroy Whitten4 - 6 WPts
04/04/2033Virginia Beach, USA27(1) - 18 Emas Tanesia0 - 12 WPts
01/02/2033Virginia Beach, USA26(1) - 18 Pierre Thiam0 - 9 WPts
30/11/2032Virginia Beach, USA25(1) - 18 Jose Manilag1 - 12 WPts
28/09/2032Virginia Beach, USA24(1) - 18 Kolzak Karmazin4 - 8 WPts
30/07/2032Virginia Beach, USA23(1) - 18 Brigham Baudhuin3 - 4 WPts
31/05/2032Virginia Beach, USA22(1) - 18 Ewan Rice2 - 3 WPts
31/03/2032Virginia Beach, USA21(1) - 18 Amjad Sadek8 - 13 WPts
31/01/2032Virginia Beach, USA20(1) - 18 Senon Chavis18 - 9 WPts
02/12/2031Virginia Beach, USA19(1) - 18 Bruce McCrary4 - 6 WPts
03/10/2031Virginia Beach, USA18(1) - 18 Leighton Gerdon6 - 22 WPts
04/08/2031Virginia Beach, USA17(1) - 18 Mark Villasenor3 - 5(1) WPts
05/06/2031Lankaran, Azerbaijan16(1) - 18 Bilal Aleskerov32(2) - 17 WPts
07/04/2031Virginia Beach, USA16(1) - 17 Harvey Ocheltree16 - 18 LPts
07/02/2031Houston, USA15(1) - 17 Lloyd Baldwin11 - 17 WPts
10/12/2030Virginia Beach, USA14(1) - 17 Dai Spang6 - 26(1) WPts
12/10/2030Bridgeport, USA14(1) - 16 Lewis Clabby10 - 18 LPts
25/08/2030Horlivka, Ukraine13(1) - 16 Yakiv Shostak11(2) - 12 WPts
27/06/2030Allentown, USA13(1) - 15 Clinton Decoux15 - 7 LPts
29/04/2030Virginia Beach, USA12(1) - 15 Elias Prudente4 - 13 WPts
28/02/2030Alexandria, Egypt12(1) - 14 Majid Flaccus22 - 10 LPts
31/12/2029Dushanbe, Tajikistan12(1) - 13 Elchin Aghamirzayev26 - 10 LPts
02/11/2029Virginia Beach, USA11(1) - 13 Odo Oberlin5 - 12 WPts
03/09/2029Katowice, Poland10(1) - 13 Lukasz Bak1 - 3 WPts
06/07/2029Montevideo, Uruguay10(1) - 12 Alejandro Jaimes24 - 4 LPts
08/05/2029Boksburg, South Africa9(1) - 12 Ollie Gabuza19 - 14 WPts
10/03/2029Constantine, Algeria8(1) - 12 Saad Badour10 - 43(2) WPts
10/01/2029Yerevan, Armenia8(1) - 11 Krikoris Yalenyan21 - 16 LPts
12/11/2028Athens, Greece8(1) - 10 Thyestes Chronis13 - 20(4) LPts
14/09/2028Mexico City, Mexico8(1) - 9 Lisandro Alejandro14 - 11 LPts
17/07/2028Tehran, Iran8(1) - 8 Yasin Sajjad19 - 11 LPts
19/05/2028Soshanguve, South Africa8(1) - 7 Michael Tschikudi16 - 8(2) LPts
21/03/2028Bouake, Ivory Coast7(1) - 7 Reinald Percier16 - 19 WPts
22/01/2028Dubai, UAE7(1) - 6 Zafa Tamer23 - 19(1) LPts
24/11/2027Medellin, Colombia6(1) - 6 Santiago Baxa9 - 11 WPts
26/09/2027Kiev, Ukraine5(1) - 6 Aleksei Nerchenko8 - 16 WPts
29/07/2027New York City, USA5(1) - 5 Andy McGuire11 - 3 LPts
31/05/2027Charleston, USA4(1) - 5 Adam Apted2 - 10 WPts
02/04/2027Shreveport, USA4(1) - 4 Wayne Coldwell14 - 13 LPts
07/02/2027Palermo, Italy4(1) - 3 Mario Bortone9 - 14 LPts
10/12/2026Minneapolis, USA4(1) - 2 Rob Brody8 - 1 LPts
12/10/2026Virginia Beach, USA3 - 2 Nicandro Magdaluyo2 - 18(9) WKO3
14/08/2026San Miguel, El Salvador3 - 1 Juan Garcia22 - 25 LPts
16/06/2026Virginia Beach, USA3 - 0 Will Cavite3 - 11 LPts
17/04/2026Columbus, USA2 - 0 Rob From0 - 2(1) WPts
04/03/2026Milwaukee, USA1 - 0 Patrick McWethy7 - 23 WPts
05/01/2026Gaineau, Canada0 - 0 Sam Affleck0 - 0 WPts