Weightclass:  Welterweight
Location:  Montreal, Canada
Record:  28 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/05/2034Vancouver, Canada27 - 20 Geoff Dunbar5 - 4 WPts
22/04/2034Regina, Canada26 - 20 Gregor Tear2 - 3 WPts
22/03/2034Halifax, Canada26 - 19 Billy Bryson9 - 11 LPts
02/02/2034Laval, Canada25 - 19 Senior Guichard0 - 1 WPts
12/01/2034Montreal, Canada24 - 19 Tyson Blondel18 - 7 WPts
21/12/2033Winnipeg, Canada24 - 18 Greg Dingwell23 - 15 LPts
20/12/2033Vancouver, Canada23 - 18 Paul Mings19 - 16 WPts
24/10/2033Toronto, Canada22 - 18 Charles Brown0 - 2 WPts
02/10/2033Toronto, Canada21 - 18 Ollie Fergusson2 - 4 WPts
10/09/2033Brampton, Canada20 - 18 Fraser Sherer3 - 5 WPts
13/08/2033Laval, Canada20 - 17 Page Oliver8 - 17(1) LPts
07/07/2033Ottawa, Canada19 - 17 David Beverage16 - 11 WPts
06/07/2033Toronto, Canada18 - 17 Chris Baughn2 - 1 WPts
03/06/2033Montreal, Canada17 - 17 Julien de France19 - 21 WPts
13/04/2033Montreal, Canada15 - 17 Boniface Caron0 - 5 WPts
13/04/2033Montreal, Canada16 - 17 Yuichi Gima5 - 16 WPts
12/02/2033Mar del Plata, Argentina15 - 16 Paco Metro7 - 4 LPts
14/12/2032Edmonton, Canada14 - 16 Michael Jacques12 - 10 WPts
21/10/2032Vancouver, Canada14 - 14 Stephen Barland18 - 5 LPts
21/10/2032Surrey, Canada14 - 15 Brendan Somerville14 - 15 LPts
11/09/2032Mississauga, Canada14 - 13 Rob Magruder27(2) - 18 LPts
11/08/2032Quebec City, Canada13 - 13 Lance Sauvage2 - 7 WPts
24/07/2032Laval, Canada12 - 13 Gaston Batton6 - 20 WPts
09/07/2032Halifax, Canada11 - 13 Nazaire Nys5 - 31 WPts
20/06/2032Rio de Janeiro, Brazil10 - 13 Agapetus Estacio9 - 10 WPts
22/04/2032Winnipeg, Canada9 - 13 Robert Aday3 - 5 WPts
19/03/2032Richmond, Canada8 - 13 Sam Bryce0 - 8 WPts
09/03/2032Calgary, Canada8 - 12 Zach Ferris10 - 18(5) LPts
15/01/2032Ottawa, Canada7 - 12 Jack Rocks4 - 5 WPts
14/01/2032Vancouver, Canada7 - 11 Zachary Lawther7 - 13(1) LPts
14/12/2031Laval, Canada7 - 10 Page Oliver3 - 10 LPts
13/11/2031Gaineau, Canada6 - 10 Sergeant Maheux3 - 12 WPts
09/11/2031Richmond, Canada6 - 9 Jacob Forbes3 - 11 LPts
06/11/2031Edmonton, Canada6 - 8 David Drewes16 - 28 LPts
08/10/2031Edmonton, Canada6 - 7 David Drewes15 - 28 LPts
28/08/2031Edmonton, Canada6 - 6 Noah Hannay9(2) - 7 LPts
07/08/2031Lonueuil, Canada5 - 6 Page Dalle0 - 12 WPts
25/07/2031Gaineau, Canada4 - 6 Varil Cassel5 - 8 WPts
08/07/2031Sana'a, Yemen4 - 5 Kashif Saidi13 - 35(3) LPts
10/05/2031Edmonton, Canada4 - 4 Noah Hannay7(2) - 6 LPts
08/04/2031Montreal, Canada4 - 3 Horace Houlette4 - 2 LPts
15/03/2031Halifax, Canada4 - 2 Peter Hesson8(2) - 34(11) LPts
04/02/2031Halifax, Canada3 - 2 Nazaire Nys2 - 24 WPts
30/01/2031Gaineau, Canada2 - 2 Varil Cassel3 - 6 WPts
01/01/2031Halifax, Canada1 - 2 Rob Carlisle2 - 1 WPts
24/11/2030Toronto, Canada1 - 1 Ian Cammon12 - 12 LPts
15/11/2030Montreal, Canada1 - 0 Dave Lin0 - 3 LPts
14/11/2030Calgary, Canada0 - 0 Spencer Montgomery0 - 2 WPts