Weightclass:  Welterweight
Location:  Olathe, USA
Record:  21(1) - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/07/2042Olathe, USA20(1) - 14 Azam Bukhari2 - 15 WPts
27/05/2042Olathe, USA19(1) - 14 Vicente Marcos8 - 11 WPts
27/03/2042Olathe, USA18(1) - 14 Colin Watkins1 - 0 WPts
24/01/2042Olathe, USA17(1) - 14 Yago Vivanco8 - 1 WPts
22/11/2041Olathe, USA16(1) - 14 David Aikman2 - 13 WPts
20/09/2041Olathe, USA15 - 14 Ahmed Haq1 - 8(1) WKO3
20/07/2041Olathe, USA14 - 14 Agapetus Rayo2 - 16 WPts
19/05/2041Olathe, USA14 - 13 Kolzak Kovalski15 - 13 LPts
19/03/2041Olathe, USA13 - 13 Michael Caden4 - 15 WPts
16/01/2041Olathe, USA12 - 13 Rodrigo Pasillas0 - 3 WPts
17/11/2040Olathe, USA11 - 13 Stephen Tarbet1 - 9 WPts
16/09/2040Olathe, USA10 - 13 Yasin Obeid12 - 22 WPts
17/07/2040Montevideo, Uruguay10 - 12 Carlos Grano13 - 15 LPts
19/05/2040Antwerp, Belgium10 - 11 Frederik Palet35(1) - 16 LPts
21/03/2040Donetsk, Ukraine10 - 10 Petro Chopp3 - 15(2) LPts
22/01/2040Havana, Cuba9 - 10 Rodrigo Villanueva0 - 1 WPts
23/11/2039Roodepoort, South Africa8 - 10 Martijn Prinsloo6 - 12 WPts
25/09/2039Olathe, USA7 - 10 Onur Atahan11 - 13(1) WPts
26/07/2039Olathe, USA6 - 10 Alan Dunajewski1 - 2 WPts
26/05/2039Riga, Latvia6 - 9 Fedor Bekeris11 - 16(1) LPts
28/03/2039Barranquilla, Colombia5 - 9 Bronco Garcia4 - 23 WPts
28/01/2039Sofia, Bulgaria5 - 8 Spas á Romanov22 - 13 LPts
29/11/2038Konibodom, Tajikistan4 - 8 Fedar Cairckulov16 - 18 WPts
01/10/2038Montevideo, Uruguay3 - 8 Rodrigo Buron5 - 17 WPts
03/08/2038Macon, USA3 - 7 Steven Davis8 - 15 LPts
08/06/2038Olathe, USA2 - 7 Vasili Melantev1 - 1 WPts
08/04/2038Olathe, USA1 - 7 Bradley Raitt1 - 1 WPts
07/02/2038Jodhpur, India1 - 6 Bilal Junejo4 - 10 LPts
10/12/2037Soweto, South Africa1 - 5 Alen Kankonda12 - 16 LPts
12/10/2037Brussels, Belgium1 - 4 Michel Beaufort12 - 26(1) LPts
14/08/2037Savannah, USA1 - 3 Aaron Moncur3 - 7 LPts
15/06/2037Norman, USA1 - 2 Tariq Amber15 - 12 LPts
07/05/2037Chicago, USA1 - 1 Elliot Comb43 - 15 LPts
06/05/2037Minneapolis, USA1 - 0 Mark Rummage47 - 9 LPts
05/05/2037Olathe, USA0 - 0 Geoff Fall0 - 0 WPts