Weightclass:  Lightweight
Location:  Ottawa, Canada
Record:  28 - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/01/2033Ottawa, Canada27 - 10 Bryn Crowder6 - 6 WPts
13/11/2032Ottawa, Canada26 - 10 Hanuman ´++Anjaneyulu3 - 9 WPts
13/09/2032Ottawa, Canada25 - 10 Edmundo Llanos5 - 15 WPts
14/07/2032Ottawa, Canada25 - 9 Fazail Wassan21 - 13 LPts
15/05/2032Ottawa, Canada24 - 9 Bart Abernethy3 - 4 WPts
15/03/2032Ottawa, Canada23 - 9 Jiang Doan3 - 7 WPts
15/01/2032Ottawa, Canada22 - 9 Jonathan Daniel1 - 7 WPts
15/11/2031Ottawa, Canada21 - 9 Vicente Candella3 - 1 WPts
14/09/2031Ottawa, Canada20 - 9 Marin Loeb0 - 12 WPts
15/07/2031Ottawa, Canada19 - 9 Carlos Serbin1 - 5 WPts
15/05/2031Guatemala City, Guatemala18 - 9 Ivan Navarro22 - 20 WPts
17/03/2031Montreal, Canada18 - 8 Ian Morgan51(1) - 9 LPts Canada National Championships 2031View
14/03/2031Montreal, Canada17 - 8 Charlie Wake10 - 6 WPts Canada National Championships 2031View
11/03/2031Montreal, Canada16 - 8 Michael Logie2 - 3 WPts Canada National Championships 2031View
23/01/2031Ottawa, Canada15 - 8 Jiro Umeda8 - 10 WPts
24/11/2030Ottawa, Canada14 - 8 Agapetus Gutierres10 - 22 WPts
26/09/2030Perpignan, France13 - 8 Montrose Lafon20(1) - 18 WPts
29/07/2030Ottawa, Canada12 - 8 Malcolm Beverage0 - 3 WPts
31/05/2030Ottawa, Canada11 - 8 Tariq Saatchi4 - 6 WPts
02/04/2030Ottawa, Canada10 - 8 Kolya Grivinsh5 - 8(5) WPts
02/02/2030Mitchells Plain, South Africa9 - 8 Lebogang Sekola6 - 18(2) WPts
05/12/2029Camaguey, Cuba8 - 8 Alejandro Galiano7 - 13 WPts
07/10/2029Tirana, Albania7 - 8 Ardian Akagunduz0 - 0 WPts
09/08/2029Ottawa, Canada6 - 8 Elvis Sommer2 - 5 WPts
11/06/2029Linz, Austria6 - 7 Merton Vitzthum25(2) - 37 LPts
13/04/2029Markham, Canada6 - 6 Lewis Greenway4 - 6 LPts
15/02/2029Algiers, Algeria6 - 5 Amjad Djoghlaf2 - 3 LPts
18/12/2028Ottawa, Canada5 - 5 David Telfair3 - 5 WPts
20/10/2028Soweto, South Africa5 - 4 Tshepo Modjeka23 - 18 LPts
21/08/2028Ottawa, Canada4 - 4 Dave Fall2 - 0 WPts
22/06/2028Ottawa, Canada3 - 4 Tujan Le Vau6 - 8 WPts
23/04/2028Chitungwiza, Zimbabwe3 - 3 Shaun Mutezo3 - 6 LPts
24/02/2028Toronto, Canada3 - 2 Ian Monro17(4) - 23(1) LPts
28/12/2027Roodepoort, South Africa3 - 1 Kai Makoni11(1) - 9 LPts
30/10/2027Yerevan, Armenia2 - 1 Ghazaros Takmajian8 - 12 WPts
01/09/2027Calgary, Canada2 - 0 Ian Morgan21 - 2 LPts
11/07/2027Markham, Canada1 - 0 Michael Noon8 - 16 WPts
29/05/2027Ottawa, Canada0 - 0 Percy Lucier1 - 3 WPts