Weightclass:  Middleweight
Location:  Ottawa, Canada
Record:  26 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
08/01/2034Ottawa, Canada25 - 12 Henry MacArthur7(1) - 33 WPts
07/11/2033Ottawa, Canada24 - 12 Nasario Briones4 - 17 WPts
07/09/2033Ottawa, Canada23 - 12 Dale Hampson1 - 0 WPts
07/07/2033Ottawa, Canada22 - 12 Jaguar Cuesta3 - 18 WPts
06/05/2033Ottawa, Canada21 - 12 Bob Ferries2 - 1 WPts
07/03/2033Ottawa, Canada20 - 12 Asif Akperov1 - 6 WPts
04/01/2033Ottawa, Canada19 - 12 Wolfgang Gallwitz8 - 10 WPts
04/11/2032Ottawa, Canada18 - 12 Salim Mehta2 - 17 WPts
04/09/2032Ottawa, Canada17 - 12 ZbyÜek Radka4 - 12 WPts
06/07/2032Ottawa, Canada16 - 12 Colville Julien0 - 3 WPts
06/05/2032Ottawa, Canada15 - 12 Alojzije Kostic0 - 6 WPts
07/03/2032Ottawa, Canada14 - 12 Jack Elliot17 - 12 WPts
06/01/2032Winnipeg, Canada13 - 12 James Lyles8 - 14 WPts
07/11/2031Ottawa, Canada12 - 12 Theo Renwick4 - 10 WPts
07/09/2031Ottawa, Canada11 - 12 Blazhe á Zhirinkov20(1) - 5 WPts
09/07/2031Ottawa, Canada11 - 11 Matthew Dysert4 - 9 LPts
09/05/2031Toronto, Canada11 - 10 Nicholas Cadenhead12 - 11 LPts
14/03/2031Richmond, Canada11 - 9 Andy Weddel58 - 21 LPts
14/01/2031Edmonton, Canada10 - 9 Billy Arras7 - 14 WPts
16/11/2030Winnipeg, Canada10 - 8 Inigo Rease14 - 15 LPts
18/09/2030Puente Alto, Chile9 - 8 Pedro Favela0 - 4 WPts
21/07/2030Ottawa, Canada9 - 7 Sean Landrum9 - 20 LPts
27/05/2030Toronto, Canada9 - 6 Zach Wayson26 - 13 LPts
28/03/2030Brampton, Canada8 - 6 Leeroy Moyle10 - 16 WPts
28/01/2030Ottawa, Canada7 - 6 Arseni Paipala5 - 8 WPts
30/11/2029Ottawa, Canada7 - 5 Satch Paille12 - 4 LPts
01/10/2029Ottawa, Canada6 - 5 Dominic Hanen4 - 8 WPts
02/08/2029Edmonton, Canada6 - 4 Billy Arras5 - 7 LPts
04/06/2029Tirana, Albania5 - 4 Edon Ciftja3 - 9 WPts
06/04/2029Grodno, Belarus5 - 3 Boris Sliva10 - 9 LPts
06/02/2029Melbourne, Australia5 - 2 Jack Hill3 - 10 LPts
09/12/2028Guadalajara, Mexico4 - 2 Rafael Campano8 - 13 WPts
11/10/2028Ottawa, Canada3 - 2 Merrill Chaudet0 - 3 WPts
12/08/2028Vancouver, Canada3 - 1 Sid Hovel7 - 7 LPts
17/06/2028Ottawa, Canada2 - 1 Zahari á Godyashchev1 - 1 WPts
19/04/2028Brampton, Canada1 - 1 Leeroy Moyle3 - 11 WPts
13/03/2028Toronto, Canada1 - 0 Mark Ivory20 - 17 LPts
10/02/2028Ottawa, Canada0 - 0 John Ferriss1 - 4 WPts