Weightclass:  Welterweight
Location:  Minneapolis, USA
Record:  22 - 29
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/12/2033Minneapolis, USA21 - 29 Dan Lyell1 - 0 WPts
06/10/2033Minneapolis, USA20 - 29 Ivan Dzhandosov0 - 4 WPts
06/08/2033Minneapolis, USA19 - 29 Paul Ardis1 - 9 WPts
05/06/2033Minneapolis, USA18 - 29 Liam Lannon4 - 11 WPts
05/04/2033Minneapolis, USA18 - 28 Patrick MacClelland15 - 12 LPts
02/02/2033Minneapolis, USA17 - 28 Peabo Ndafoka4 - 7 WPts
01/12/2032Minneapolis, USA16 - 28 Ahmed Obaidullah1 - 3 WPts
01/10/2032Minneapolis, USA15 - 28 Isaak Maltsev15 - 14 WPts
01/08/2032Minneapolis, USA14 - 28 Timofei Shipulin2 - 7 WPts
02/06/2032Minneapolis, USA13 - 28 Joe Peddie17 - 25(2) WPts
02/04/2032Minneapolis, USA13 - 27 Owen Henri18 - 22 LPts
02/02/2032Minneapolis, USA12 - 27 James Caddick1 - 2 WPts
04/12/2031Malaga, Spain11 - 27 Alano Mosca16 - 7 WPts
06/10/2031iBhayi, South Africa11 - 26 Dikembe Sikali4 - 16 LPts
08/08/2031Minneapolis, USA10 - 26 Callum Cormack6 - 24 WPts
09/06/2031Dubai, UAE9 - 26 Gazi Alhawwash0 - 0 WPts
11/04/2031Mashhad, Iran9 - 25 Bing Dong14 - 3 LPts
11/02/2031Bratislava, Slovakia9 - 24 Hubert Jansky11 - 32 LPts
14/12/2030Panama City, Panama9 - 23 Angel Avalos1 - 14 LPts
16/10/2030Modesto, USA9 - 22 Eloy Adan11 - 12 LPts
29/08/2030Minneapolis, USA8 - 22 Fred Maurer1 - 2 WPts
29/06/2030Waterbury, USA8 - 21 Dave Bigger8 - 14 LPts
04/05/2030Minneapolis, USA7 - 21 Gareth Ritchey2 - 6 WPts
06/03/2030Lodz, Poland7 - 20 Hainrich Wos22(3) - 10 LPts
06/01/2030Berlin, Germany7 - 19 Andreas Kampf10 - 10 LPts
08/11/2029Mogilev, Belarus7 - 18 Boris Grasmick10 - 7 LPts
10/09/2029Saint Paul, USA6 - 18 Morgan Bolding6 - 29(8) WPts
13/07/2029Virginia Beach, USA6 - 17 Ethan Moloney10 - 7 LPts
15/05/2029Minneapolis, USA6 - 16 Kai Corson1 - 7 LPts
16/03/2029New Kingston, Jamaica6 - 15 Will Brown20 - 17 LPts
15/01/2029Wichita, USA6 - 14 David Blakely3 - 4 LPts
17/11/2028Amsterdam, Netherlands6 - 13 Amaat Tsaeul4 - 10 LPts
19/09/2028Abidjan, Ivory Coast6 - 12 Gower Bayne20(2) - 17 LPts
21/07/2028Athens, Greece6 - 11 Priam Andris14 - 21 LPts
23/05/2028Minneapolis, USA6 - 10 Blake Urich0 - 3(1) LPts
25/03/2028Antwerp, Belgium5 - 10 Ludolf Remy12 - 15 WPts
26/01/2028Ghent, Belgium5 - 9 Basten Palmkoek23 - 12 LPts
28/11/2027Kolkata, India5 - 8 Amjad Sheikh2 - 0 LPts
30/09/2027Wichita, USA5 - 7 Sam Hislop17(1) - 17 LPts
02/08/2027Minneapolis, USA4 - 7 David Draffen1 - 7 WPts
03/06/2027Medellin, Colombia3 - 7 Ricardo Arbelaez12 - 19 WPts
05/04/2027Santo Domingo, Ecuador2 - 7 Santiago Valbuena0 - 24(2) WPts
05/02/2027Omaha, USA1 - 7 Peter MacBride0 - 5 WPts
08/12/2026Minneapolis, USA1 - 6 Bruce Hunter1 - 1 LPts
09/10/2026Minneapolis, USA1 - 5 Adrian Talaga5 - 8 LPts
11/08/2026Naples, Italy1 - 4 Vicenzo Cosenza6 - 20 LPts
13/06/2026Columbia, USA0 - 4 Floyd Taylor7 - 14(1) WPts
27/04/2026Accra, Ghana0 - 3 Obiajulu Afrani7 - 10 LPts
27/02/2026Minneapolis, USA0 - 2 Edward Kavanagh4 - 6 LPts
02/01/2026Detroit, USA0 - 1 Paul Trimble12 - 19 LPts
05/11/2025Minneapolis, USA0 - 0 Gaston Beau0 - 0 LPts