Weightclass:  Middleweight
Location:  Ottawa, Canada
Record:  20 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
13/03/2032Ottawa, Canada19 - 20 Sarkhan Hadi3 - 5 WPts
13/01/2032Ottawa, Canada18 - 20 Quadrees Diya2 - 9 WPts
13/11/2031Ottawa, Canada17 - 20 Edmond Fouroux12 - 11 WPts
13/09/2031Ottawa, Canada16 - 20 Aidan Ormond1 - 2 WPts
15/07/2031Ottawa, Canada15 - 20 Glynn Creech11 - 8 WPts
16/05/2031Ottawa, Canada14 - 20 Ognian á Andonov5 - 9 WPts
17/03/2031Ottawa, Canada13 - 20 Farhan Salama4 - 10 WPts
16/01/2031Ottawa, Canada12 - 20 Colin Leith0 - 4 WPts
17/11/2030Ottawa, Canada11 - 20 Ignado Anchondo7 - 10 WPts
19/09/2030Ottawa, Canada10 - 20 Krunoslav Gauš7 - 3 WPts
21/07/2030Ottawa, Canada9 - 20 James Cowen9 - 7 WPts
22/05/2030Ottawa, Canada8 - 20 Billy Arras6 - 11 WPts
23/03/2030Ottawa, Canada7 - 20 John Ferriss5 - 15 WPts
23/01/2030Roskilde, Denmark7 - 19 Sven Birk3 - 4 LPts
25/11/2029Mariupol, Ukraine7 - 18 Oleksiy Makosky10 - 5 LPts
27/09/2029Oslo, Norway7 - 17 Ronald Sether18 - 14 LPts
30/07/2029Santa Fe de la Vera Cruz, Argentina6 - 17 Agapetus Custodio2 - 16 WPts
01/06/2029Szczecin, Poland6 - 16 Sylwester Galinski2 - 10 LPts
03/04/2029Copenhagen, Denmark6 - 15 Vannevar Moller3 - 11(1) LPts
03/02/2029Ottawa, Canada5 - 15 Greg Bridgeforth5 - 12 WPts
06/12/2028Toronto, Canada5 - 14 Billy Beal9(1) - 19 LPts
10/10/2028La Florida, Chile4 - 14 Oro Morano6 - 14 WPts
12/08/2028Winnipeg, Canada4 - 13 Bruce Crighton12 - 11 LPts
14/06/2028Halifax, Canada3 - 13 Phil Routledge1 - 15 WPts
17/04/2028Yerevan, Armenia3 - 12 Zkon Panoyan12 - 8 LPts
18/02/2028Ottawa, Canada2 - 12 Dale Lyster0 - 1 WPts
20/12/2027Vilnius, Lithuania2 - 11 Mikolaj Gallas6 - 12(1) LPts
22/10/2027Ottawa, Canada2 - 10 Matko Zekic4 - 13 LPts
23/08/2027Toronto, Canada2 - 9 Sam Young4 - 5 LPts
24/06/2027Calgary, Canada2 - 8 Robert Kendrick1 - 3 LPts
22/05/2027Toronto, Canada2 - 7 George Bryn33 - 21 LPts
20/04/2027Tokyo, Japan1 - 7 Ichiro Tsukamoto0 - 0 WPts
20/02/2027Edmonton, Canada0 - 7 Spencer Ines0 - 0 WPts
31/12/2026Sochi, Russia0 - 6 Evgeny Panzhinskiy29(2) - 18(2) LPts
02/11/2026Ottawa, Canada0 - 5 John Rendall8 - 1 LPts
04/09/2026Panama City, Panama0 - 4 Malvolio Behar2 - 5 LPts
07/07/2026Gaineau, Canada0 - 3 Similien Barbusse2 - 9 LPts
13/05/2026Edmonton, Canada0 - 2 Owen Hilley0 - 8 LPts
16/03/2026Toronto, Canada0 - 1 John Crabbe2 - 16 LPts
02/02/2026Ottawa, Canada0 - 0 Antwan Nesbit1 - 2 LPts