Weightclass:  Welterweight
Location:  Tulsa, USA
Record:  11 - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
22/12/2031Tulsa, USA11 - 23 John Cooper5 - 3 LPts
23/10/2031Tulsa, USA10 - 23 Boris Kaghgaliew10 - 11 WPts
23/08/2031Tulsa, USA10 - 22 Jawad Salahuddin8 - 11 LPts
24/06/2031Tulsa, USA9 - 22 David MacLachlan0 - 1 WPts
25/04/2031Tulsa, USA8 - 22 Seth Prados1 - 8 WPts
24/02/2031Tulsa, USA7 - 22 Sid Jarvie1 - 1 WPts
26/12/2030Tulsa, USA6 - 22 Cody Povey0 - 1 WPts
27/10/2030Tulsa, USA6 - 21 Dave Huggett2 - 1 LPts
29/08/2030Tulsa, USA5 - 21 Sapto Ames2 - 1 WPts
29/06/2030Tulsa, USA5 - 20 Jamie Cattell3 - 0 LPts
30/04/2030Tulsa, USA4 - 20 Dedrik Gegner3 - 10 WPts
02/03/2030Tulsa, USA3 - 20 Dominic Andrew1 - 4 WPts
02/01/2030Charleston, USA3 - 19 Adam Apted5 - 23 LPts
04/11/2029Madison, USA3 - 18 Duncan Wallace5 - 7 LPts
06/09/2029Tulsa, USA3 - 17 Hugh Lesley3 - 7 LPts
08/07/2029Tulsa, USA3 - 16 Matthew Donovan1 - 1 LPts
08/05/2029Durban, South Africa2 - 16 Itumeleng Sotyu4 - 23(2) WPts
10/03/2029Guadalajara, Mexico1 - 16 Juan Arroyo14(1) - 21 WPts
09/01/2029Seville, Spain0 - 16 Ulises Puente10 - 12 WPts
11/11/2028Hamilton, New Zealand0 - 15 Mark Parapara16 - 16 LPts
13/09/2028Cartagena, Colombia0 - 14 Pedro Pasion8(1) - 40(1) LPts
16/07/2028Lviv, Ukraine0 - 13 Aleksei Obukhov13(1) - 25 LPts
18/05/2028Cuenco, Ecuador0 - 12 Reynaldo Aguas11 - 16 LPts
20/03/2028Stamford, USA0 - 11 John Dunbar15 - 11(2) LPts
23/01/2028Tonala, Mexico0 - 10 Santiago Tomes13(1) - 15 LPts
25/11/2027Bogota, Colombia0 - 9 Porfio Martinez14 - 13 LPts
27/09/2027West Valley City, USA0 - 8 Eric Craigie6 - 17 LPts
04/08/2027Tulsa, USA0 - 7 Barry Carneal5 - 6 LPts
05/06/2027Spanish Town, Jamaica0 - 6 Joshua Kinion10 - 17 LPts
07/04/2027Petionville, Haiti0 - 5 Geron Sauvage12 - 20 LPts
07/02/2027Adana, Turkey0 - 4 Hakan Erez16(1) - 11 LPts
10/12/2026Odense, Denmark0 - 3 Ultar Jepsen58(2) - 13 LPts
12/10/2026Coral Springs, USA0 - 2 Dominic Delgado5 - 14 LPts
13/08/2026Coral Springs, USA0 - 1 Dominic Delgado4 - 14 LPts
05/07/2026Krasnoyarsk, Russia0 - 0 Igor Kozlovsky0 - 0 LPts