Weightclass:  Middleweight
Location:  Ottawa, Canada
Record:  30 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/01/2032Ottawa, Canada29 - 20 Emanuel Casillas1 - 3 WPts
27/11/2031Ottawa, Canada28 - 20 Alastair Tullis1 - 3 WPts
26/09/2031Ottawa, Canada27 - 20 Bradley Irvine8 - 15 WPts
28/07/2031Ottawa, Canada26 - 20 Verrier de France7 - 17 WPts
29/05/2031Ottawa, Canada25 - 20 Travis Herard0 - 6 WPts
28/03/2031Ottawa, Canada24 - 20 Reyes Alban2 - 10 WPts
26/01/2031Ottawa, Canada23 - 20 Onaedo Mujuru2 - 13 WPts
27/11/2030Ottawa, Canada22 - 20 Jerrold Carias2 - 1 WPts
28/09/2030Ottawa, Canada21 - 20 Sam Boyle8 - 9(2) WPts
30/07/2030Ottawa, Canada20 - 20 Milo Nystrom2 - 2 WPts
29/05/2030Ottawa, Canada19 - 20 Kadeem Archer3 - 2 WPts
30/03/2030Ottawa, Canada18 - 20 Gareth Cullom19(1) - 19 WPts
29/01/2030Ottawa, Canada17 - 20 Jonathan Ouimet2 - 15 WPts
30/11/2029Ottawa, Canada16 - 20 Seymur Sadvackasow5 - 11 WPts
02/10/2029Riga, Latvia15 - 20 Luka Ronis3 - 9 WPts
04/08/2029Santiago, Chile14 - 20 Leonardo Colindres2 - 8 WPts
06/06/2029Toronto, Canada13 - 20 Colin Lester2 - 24(1) WPts
10/04/2029Hamilton, Canada13 - 19 Theo Espey24 - 12 LPts
10/02/2029Montreal, Canada13 - 18 Percival Noland26 - 5 LPts
12/12/2028Surrey, Canada12 - 18 Charlie Maines7 - 16 WPts
15/10/2028Brampton, Canada12 - 17 Roger Sproule14 - 9 LPts
16/08/2028Touba, Senegal12 - 16 Boden St. Marie15 - 9 LPts
18/06/2028Montreal, Canada12 - 15 Montgomery Lenglen14 - 7 LPts
20/04/2028Ottawa, Canada11 - 15 Leighton David2 - 11 WPts
21/02/2028Ottawa, Canada10 - 15 Leighton David2 - 10 WPts
23/12/2027Edmonton, Canada9 - 15 John Mateer16(2) - 9 WPts
13/11/2027Toronto, Canada9 - 14 Mark Ivory18 - 17 LPts
13/10/2027Delmas, Haiti8 - 14 Simon Baston1 - 4 WPts
15/08/2027Belo Horizonte, Brazil7 - 14 Reynaldo Regalado0 - 19(1) WPts
16/06/2027Ottawa, Canada6 - 14 Jeremie Gillard11 - 17 WPts
26/04/2027Thessaloniki, Greece6 - 13 Preben Agne13 - 17 LPts
26/02/2027Ottawa, Canada6 - 12 Ian Waldie16 - 10(1) LPts
28/12/2026London, Canada5 - 12 Kai Humphries3 - 14 WPts
11/11/2026Laval, Canada5 - 11 Richie Chancellor12 - 15 LPts
26/09/2026Ottawa, Canada4 - 11 Jeremie Gillard9 - 12 WPts
09/09/2026Ottawa, Canada3 - 11 Alois Kober2 - 5(1) WPts
11/07/2026Dusseldorf, Germany2 - 11 Mayor Achen7 - 24(9) WPts
13/05/2026Boksburg, South Africa2 - 10 Lehlohonolo Magwanishi11 - 12 LPts
15/03/2026Ottawa, Canada2 - 9 Esteban Santiago11(1) - 37(20) LPts
15/01/2026Ottawa, Canada2 - 8 Ib Morck9 - 5 LPts
17/11/2025Ottawa, Canada2 - 7 Ibrahim Adwan8 - 4 LPts
19/09/2025Ottawa, Canada1 - 7 Forrest Candeloro0 - 3 WPts
22/07/2025Guatemala City, Guatemala1 - 6 Nicandro Centeno2 - 15 LPts
24/05/2025Ottawa, Canada1 - 5 Charles Mader3 - 13(4) LPts
26/03/2025Copenhagen, Denmark1 - 4 Soren Hermansen7 - 10 LPts
26/01/2025Ottawa, Canada1 - 3 Esteban Sison10 - 7 LPts
27/11/2024Ottawa, Canada1 - 2 Aimon Borgo2 - 6 LPts
28/09/2024Ottawa, Canada1 - 1 Wojtek Sroczynski7 - 7 LPts
31/07/2024Gulu, Uganda1 - 0 Charles Bucyanayandi30(1) - 13 LPts
02/06/2024Ottawa, Canada0 - 0 Henry Nesbit1 - 6 WPts