Weightclass:  Middleweight
Location:  Burnaby, Canada
Record:  36(1) - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
18/12/2033Burnaby, Canada35(1) - 10 Lloyd Odoom2 - 8 WPts
18/10/2033Riga, Latvia34(1) - 10 Ioakim Embutnieks9 - 11 WPts
19/08/2033Edmonton, Canada33(1) - 10 Nathan Anderson15 - 25 WPts
19/06/2033Adelaide, Australia32(1) - 10 Bradley Haliburton1 - 12 WPts
20/04/2033Edmonton, Canada32(1) - 9 Nathan Anderson13 - 25 LPts
11/03/2033Halifax, Canada32(1) - 8 Kyle Gaddie29(2) - 8 LPts Canada National Championships 2033View
21/02/2033Burnaby, Canada31(1) - 8 Josip Blaškovic3 - 8 WPts
21/12/2032Burnaby, Canada30(1) - 8 Rashid Qudsi6 - 13 WPts
21/10/2032Burnaby, Canada29(1) - 8 Noel Nkansah7 - 18 WPts
21/08/2032Burnaby, Canada28(1) - 8 Waqas Nasiri3 - 5 WPts
20/06/2032Edmonton, Canada27(1) - 8 Nathan Anderson12 - 21 WPts
09/05/2032Liege, Belgium26(1) - 8 Edmond Fouroux13 - 13 WPts
11/03/2032Surrey, Canada26(1) - 7 Harvey Bellis11 - 4 LPts Canada National Championships 2032View
23/02/2032Oklahoma City, USA26(1) - 6 Robert Ruddock9 - 13 LPts
26/12/2031Riyadh, Saudi Arabia25(1) - 6 Atif Hanif21(1) - 12 WPts
28/10/2031Las Tunas, Cuba24(1) - 6 Montego Serafin4 - 4 WPts
29/08/2031Surrey, Canada24(1) - 5 Alen St. Jean18 - 12 LPts
10/07/2031Nassau, Bahamas23(1) - 5 Ian Dorward1 - 13 WPts
10/05/2031Burnaby, Canada22(1) - 5 Taras Olesky5 - 6 WPts
11/03/2031Burnaby, Canada21(1) - 5 Francois Joubert8 - 10 WPts
11/01/2031Samarqand, Uzbekistan20(1) - 5 Timofei Cajrbekow11 - 9 WPts
13/11/2030Garoua, Cameroon19 - 5 Alexandre Chapeh8 - 25(5) WKO3
15/09/2030Burnaby, Canada18 - 5 Andrii Aksamit0 - 9 WPts
17/07/2030Burnaby, Canada17 - 5 Alastair Rodger1 - 2 WPts
19/05/2030Córdoba, Argentina16 - 5 Angel Cabanas25 - 9 WPts
21/03/2030Dusseldorf, Germany16 - 4 Odhert Pfingsten28 - 11 LPts
21/01/2030Burnaby, Canada15 - 4 Salvador Collazo13(1) - 24 WPts
22/11/2029San Miguel de Tucuman, Argentina14 - 4 Juan Vera0 - 2 WPts
24/09/2029Rostock, Germany13 - 4 Fritzi Schemel8 - 29(3) WPts
27/07/2029Montreal, Canada12 - 4 James Yeoman16 - 11 WPts
06/06/2029Burnaby, Canada11 - 4 Jeremie Gillard23(1) - 30 WPts
03/06/2029Brampton, Canada10 - 4 Ellis Gaudin5 - 7 WPts
09/04/2029Sofia, Bulgaria9 - 4 Mladen á Chernozemov6 - 12 WPts
09/02/2029Burnaby, Canada8 - 4 Robert Noon1 - 6 WPts
11/12/2028Toronto, Canada7 - 4 Richie Crear18 - 17 WPts
15/10/2028Montreal, Canada6 - 4 Laron St. Jean5 - 21 WPts
12/10/2028Burnaby, Canada6 - 3 Mason Baute25 - 16 LPts
06/09/2028Laval, Canada6 - 2 Richie Chancellor22 - 16 LPts
04/08/2028Surrey, Canada5 - 2 Callum Hopping0 - 0 WPts
18/06/2028Brampton, Canada5 - 1 Roger Sproule13 - 8 LPts
01/05/2028Toronto, Canada5 - 0 Paul Jackson13(1) - 26 LPts
11/03/2028Edmonton, Canada4 - 0 Mark Glaspey15 - 10 WPts
07/02/2028Toronto, Canada3 - 0 Mark Wass0 - 0 WPts
21/12/2027Burnaby, Canada2 - 0 Kelsey Holler3 - 1 WPts
22/10/2027Edmonton, Canada1 - 0 Spencer Ines1 - 4 WPts
30/08/2027Burnaby, Canada0 - 0 Alen St. Jean1 - 1 WPts