Weightclass:  Middleweight
Location:  Ottawa, Canada
Record:  34 - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
16/02/2035Ottawa, Canada33 - 15 Niao-ka Dai15 - 11 WPts
17/12/2034Ottawa, Canada32 - 15 Ulan Iddrisu9 - 17 WPts
17/10/2034Ottawa, Canada32 - 14 Sakhavat Gadjibekov17 - 1 LPts
17/08/2034Ottawa, Canada31 - 14 Andrii Backiroff15 - 14 WPts
17/06/2034Ottawa, Canada30 - 14 Zain Ziaya0 - 16 WPts
19/04/2034Ottawa, Canada29 - 14 Hyun-soo Cho9(1) - 6 WPts
17/02/2034Burnaby, Canada28 - 14 Charles Lindsay36(1) - 10 WPts
19/12/2033Ottawa, Canada28 - 13 Nathan Anderson15 - 27 LPts
19/10/2033Edmonton, Canada27 - 13 Nathan Anderson15 - 26 WPts
12/09/2033Calgary, Canada26 - 13 Mick Berland28 - 12 WPts
11/08/2033Augsburg, Germany25 - 13 Humphrey Hemming14 - 8 WPts
13/06/2033iBhayi, South Africa24 - 13 Diallo Ndulula16 - 17 WPts
15/04/2033Amsterdam, Netherlands23 - 13 Riemer Van Assenede12 - 11(1) WPts
15/02/2033Birmingham, USA22 - 13 Peter Fenwick23 - 19 WPts
18/12/2032Mogilev, Belarus21 - 13 Yulian Gorobiy1 - 16 WPts
20/10/2032Montevideo, Uruguay20 - 13 Vicente Madrid4 - 13 WPts
22/08/2032Biysk, Russia19 - 13 Boris Klepikov21 - 13 WPts
24/06/2032Vancouver, Canada18 - 13 Neil Bellamy13 - 18 WPts
05/05/2032Bucaramanga, Colombia17 - 13 Pedro Pantaleon0 - 0 WPts
07/03/2032Ottawa, Canada17 - 12 James Cowen14 - 12 LPts
09/01/2032Quebec City, Canada17 - 11 Didier Barse6 - 22 LPts
12/11/2031Toronto, Canada17 - 10 Dylan Kernell16 - 12 LPts
09/10/2031Ottawa, Canada16 - 10 Trystan Beaumarchais14 - 14 WPts
09/09/2031Quebec City, Canada15 - 10 Didier Barse5 - 21 WPts
14/07/2031Toronto, Canada14 - 10 Dylan Kernell15 - 11 WPts
14/05/2031Edmonton, Canada13 - 10 Spencer Ines4 - 24 WPts
04/04/2031Ottawa, Canada12 - 10 Louis Claude5 - 2 WPts
04/03/2031Cologne, Germany12 - 9 Kuhlbert Ammon27(3) - 17 LPts
04/01/2031Hamilton, Canada12 - 8 Rob Adie27 - 22 LPts
17/11/2030Aarhus, Denmark11 - 8 Haakon Bossen18 - 7 WPts
19/09/2030Ottawa, Canada10 - 8 Kyle Housler0 - 1 WPts
21/07/2030Santiago, Chile9 - 8 Leonardo Colindres3 - 13 WPts
23/05/2030Ottawa, Canada8 - 8 Nathan Sheilds1 - 3 WPts
25/03/2030Ottawa, Canada7 - 8 Dale Lyster4 - 12 WPts
25/01/2030Lille, France7 - 7 Valentin Bruant25 - 16 LPts
27/11/2029Calgary, Canada6 - 7 Bryn Dalling2 - 7 WPts
30/09/2029Buenos Aires, Argentina6 - 6 Diego Redondo6 - 27 LPts
02/08/2029Nassau, Bahamas5 - 6 James Beddow7 - 4 WPts
04/06/2029Melbourne, Australia4 - 6 Jack Hill5 - 10 WPts
06/04/2029Quebec City, Canada3 - 6 Didier Barse1 - 9 WPts
08/02/2029Quebec City, Canada3 - 5 Declan Muir11 - 12 LPts
20/12/2028Ottawa, Canada3 - 4 James Yeoman12 - 10 LPts
12/12/2028Toronto, Canada3 - 3 Rich Buyers22 - 6 LPts
14/10/2028Ottawa, Canada2 - 3 Koldan Savko2 - 4 WPts
16/08/2028Markham, Canada2 - 2 Bradley Irvine1 - 2 LPts
09/07/2028Ottawa, Canada2 - 1 Henry Humphreys19 - 21 LPts
08/06/2028Ciudad Guayana, Venezuela1 - 1 Jax Melgoza5 - 8 WPts
10/04/2028Mississauga, Canada0 - 1 Shaun Seay0 - 0 WPts
05/03/2028Ottawa, Canada0 - 0 Malcolm Tyrie5 - 2 LPts