Weightclass:  Lightweight
Location:  New York City, USA
Record:  31 - 28(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/08/2046New York City, USA30 - 28(1) Jax Villalpando5 - 14 WPts
21/06/2046New York City, USA29 - 28(1) Atif Debeche1 - 2 WPts
19/04/2046New York City, USA28 - 28(1) Milan á Dachkov0 - 1 WPts
15/02/2046Overland Park, USA28 - 27(1) Michael Gaul37(1) - 26(1) LPts
14/01/2046Port St. Lucie, USA28 - 26(1) Hayden Pearce28(1) - 22 LPts
23/11/2045Baton Rouge, USA27 - 26(1) John Rozenthal12 - 33 WPts
29/09/2045El Paso, USA26 - 26(1) Noel All15 - 29(2) WPts
29/08/2045Denver, USA26 - 25(1) Ian Murchison22 - 22 LPts
24/07/2045Naivasha, Kenya25 - 25(1) Obiajulu Chiaba11 - 9 WPts
25/05/2045Jacksonville, USA25 - 24(1) Vince Appleton27 - 16 LPts
24/04/2045Denver, USA25 - 23(1) Ian Murchison21 - 21 LPts
22/03/2045Poznan, Poland24 - 23(1) Kacper Trzcinski0 - 10 WPts
22/01/2045Kansas City, USA24 - 22(1) Ewan Corcoran32 - 12 LPts
21/12/2044Louisville, USA24 - 21(1) Elliot Seaton38(3) - 16 LPts
19/11/2044Port-de-Paix, Haiti23 - 21(1) Hubert Larive3 - 21 WPts
19/09/2044Lincoln, USA22 - 21(1) Asif Jaber16 - 35 WPts
15/08/2044Louisville, USA22 - 20(1) Elliot Seaton36(2) - 16 LPts
15/07/2044New York City, USA21 - 20(1) Goga Medved16 - 9(1) WPts
13/05/2044Jacksonville, USA20 - 20(1) Vince Appleton22 - 15 WPts
10/04/2044Louisville, USA20 - 19(1) Elliot Seaton34(2) - 16 LPts
04/03/2044New York City, USA19 - 19(1) Greg Sang16 - 19 WPts
05/01/2044Malmo, Sweden18 - 19(1) Theo Hammerberg0 - 0 WPts
07/11/2043New York City, USA17 - 19(1) Duncan Farrell3 - 15 WPts
04/09/2043Des Moines, USA17 - 18(1) Rob Evans26 - 15 LPts
13/07/2043Allentown, USA16 - 18(1) Inigo Jade5 - 3 WPts
14/05/2043Las Vegas, USA15 - 18(1) Zachary Darnley20 - 14 WPts
14/03/2043Shreveport, USA14 - 18(1) Aaron Gourley13 - 13(1) WPts
01/02/2043Lafayette, USA13 - 18(1) Alen Ashdown23 - 13(1) WPts
29/12/2042Des Moines, USA13 - 17(1) Rob Evans22 - 15 LPts
08/11/2042Kansas City, USA13 - 16(1) Ewan Corcoran21 - 9 LPts
06/09/2042Gyumri, Armenia13 - 15(1) Sharan Nakhnikian28 - 29 LPts
09/07/2042New York City, USA12 - 15(1) Xavion Carias2 - 10(2) WPts
08/05/2042Memphis, USA11 - 15(1) Dave Hughen14 - 16 WPts
12/03/2042Jersey City, USA10 - 15(1) Adriano Chiellini10 - 22(1) WPts
09/01/2042New York City, USA9 - 15(1) Gregor Hyndman3 - 19 WPts
07/11/2041Kansas City, USA8 - 15(1) Hugh Beyerlein8 - 9 WPts
07/09/2041New York City, USA7 - 15(1) Mark Misserville6 - 17 WPts
09/07/2041Jacksonville, USA7 - 14(1) Dylan Harkins17(3) - 16 LPts
09/05/2041New York City, USA7 - 13(1) Petro Marusak16 - 18(1) LPts
07/05/2041New York City, USA7 - 12(1) Justin Jacquot25 - 9 LPts
09/03/2041Athens, USA6 - 12(1) Barry Kernell0 - 5 WPts
09/01/2041Bridgeport, USA6 - 11(1) Justin Brisbane12 - 7 LPts
20/11/2040Kansas City, USA6 - 10(1) Ewan Corcoran11 - 5 LPts
11/10/2040Minneapolis, USA6 - 9 George Dewine35(2) - 0 LKO3
10/10/2040New York City, USA6 - 8 Greg Tyson25 - 9 LPts
09/09/2040Quillacollo, Bolivia5 - 8 Sancho Arcos12 - 16(1) WPts
10/07/2040New York City, USA4 - 8 Ciaran Fordyce1 - 9 WPts
10/05/2040Kyoto, Japan4 - 7 Kenji Juba9 - 19 LPts
12/03/2040Aalborg, Denmark3 - 7 Arvid Bruun4 - 10 WPts
13/01/2040Minsk, Belarus3 - 6 Zernebog Kuryschkin17 - 18 LPts
15/11/2039New York City, USA2 - 6 John Smith2 - 5 WPts
14/09/2039New York City, USA2 - 5 Igor Alypov6 - 7 LPts
15/07/2039Dublin, Ireland1 - 5 Seamus Haden4 - 22 WPts
17/05/2039Riga, Latvia1 - 4 Luka Abele13 - 9 LPts
19/03/2039Markham, Canada1 - 3 Richard Glaspy12 - 27 LPts
19/01/2039New York City, USA0 - 3 Jasper Doe4 - 12 WPts
24/11/2038Riverside, USA0 - 2 Vincent Couch3 - 8 LPts
02/10/2038St. Louis, USA0 - 1 James Blackiston7 - 19 LPts
21/08/2038New York City, USA0 - 0 Callum Henderson3 - 4 LPts