Weightclass:  Featherweight
Location:  Grand Rapids, USA
Record:  33 - 8
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
30/07/2033Grand Rapids, USA32 - 8 Ignado Magdato4 - 9 WPts
29/05/2033Grand Rapids, USA32 - 7 Themba Makwetla28(3) - 2 LPts
29/03/2033Grand Rapids, USA31 - 7 Lemah Budiharto5 - 16 WPts
28/01/2033Grand Rapids, USA30 - 7 Parameswara Yusuf1 - 11 WPts
28/11/2032Grand Rapids, USA29 - 7 Kenji Sano3 - 5(1) WPts
28/09/2032Grand Rapids, USA28 - 7 Billy MacFarland5 - 3 WPts
29/07/2032Grand Rapids, USA27 - 7 Ian Cowens0 - 7 WPts
30/05/2032Grand Rapids, USA27 - 6 Bob Stephen18 - 4(1) LPts
30/03/2032Grand Rapids, USA26 - 6 Paul Hannah5 - 5 WPts
30/01/2032Grand Rapids, USA25 - 6 Ian Sligh12 - 22 WPts
01/12/2031Grand Rapids, USA24 - 6 Darryl George6 - 10 WPts
02/10/2031Grand Rapids, USA23 - 6 Rich Samuelsen3 - 7 WPts
04/08/2031Kampala, Uganda22 - 6 Adam Mugenga3 - 9 WPts
06/06/2031San Pedro de Macoris, Dominican Republic21 - 6 Xavier Ybanez0 - 2 WPts
08/04/2031Giza, Egypt20 - 6 Kamran Youssef9 - 11 WPts
08/02/2031Daegu, South Korea20 - 5 Jin-su Pyun37(3) - 22 LPts
11/12/2030Harare, Zimbabwe19 - 5 Vandwon Nqindi8 - 12 WPts
13/10/2030Grand Rapids, USA18 - 5 Johnny Galbreth2 - 0 WPts
15/08/2030Grand Rapids, USA17 - 5 Malvolio Calzada4(1) - 10 WPts
17/06/2030Georgetown, Guyana17 - 4 John Hallowell12 - 15 LPts
19/04/2030Tegucigalpa, Honduras17 - 3 Juan Luy17 - 10 LPts
19/02/2030Grand Rapids, USA16 - 3 Orleans de Balzac2 - 3 WPts
22/12/2029Perm, Russia15 - 3 Afanas Bure4 - 4 WPts
24/10/2029Grand Rapids, USA14 - 3 Kenzie Tweedle2 - 4 WPts
25/08/2029Grand Rapids, USA14 - 2 Ian Wemyss6 - 17 LPts
27/06/2029Grand Rapids, USA13 - 2 Rogelio Mancera6 - 12 WPts
28/04/2029Grand Rapids, USA12 - 2 Mark Brydon5 - 12 WPts
28/02/2029Grand Rapids, USA11 - 2 Cole Forsyth2 - 11 WPts
30/12/2028Grand Rapids, USA10 - 2 Ian Wemyss5 - 13 WPts
31/10/2028Chicago, USA10 - 1 Jay Fiddes3 - 0 LPts
20/09/2028Leon, Mexico9 - 1 Xavion Raso9 - 8 WPts
23/07/2028Grand Rapids, USA8 - 1 Nicholas Nesbitt3 - 7 WPts
25/05/2028Grand Rapids, USA7 - 1 Bo-kyung Im17(1) - 8 WPts
27/03/2028Kurume, Japan7 - 0 Kyo Kubo0 - 8 LPts
28/01/2028Grand Rapids, USA6 - 0 Woo-young Yee3 - 7 WPts
30/11/2027Volgograd, Russia5 - 0 Georgiy Mazunov7 - 12 WPts
02/10/2027Manaus, Brazil4 - 0 Oleos Morais0 - 3 WPts
04/08/2027Grand Rapids, USA3 - 0 Bryn Fitzsimmons7 - 4 WPts
04/06/2027Grand Rapids, USA2 - 0 Arthur Woodside1 - 9 WPts
06/04/2027Grand Rapids, USA1 - 0 Asif Baksh0 - 3 WPts
05/02/2027Grand Rapids, USA0 - 0 Bart Wingate0 - 6 WPts