Weightclass:  Lightweight
Location:  Montreal, Canada
Record:  31 - 29
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
20/12/2036Detroit, USA31 - 28 Lee Farm5 - 2 LPts
15/12/2036Riyadh, Saudi Arabia30 - 28 Rashid Bittar15 - 10 WPts
11/12/2036Belfast, UK29 - 28 Jonathan Delaney15 - 21 WPts
05/12/2036Rostov-on-Don, Russia28 - 28 Lazar Fetisov6 - 8 WPts
18/11/2036Tijuana, Mexico27 - 28 Fraco Clara9 - 14 WPts
26/10/2036Milan, Italy27 - 27 Emilio Grillini9 - 12 LPts
18/10/2036Marseille, France27 - 26 Charles Leblanc9(1) - 4 LPts
09/10/2036Camaguey, Cuba26 - 26 Xeres Lavin9 - 18 WPts
28/09/2036Medellin, Colombia25 - 26 Carlos Zapata13 - 10 WPts
24/09/2036Belem, Brazil24 - 26 Rio Sola5 - 12 WPts
14/09/2036Minsk, Belarus23 - 26 Vasyl Kuzma5 - 11(1) WPts
11/09/2036Melbourne, Australia23 - 25 Inigo Brodie7 - 12 LPts
31/08/2036Córdoba, Argentina22 - 25 Enzo Gonzalez0 - 1 WPts
16/08/2036Mobile, USA21 - 25 Mark Voyles1 - 0 WPts
13/08/2036Lonueuil, Canada21 - 24 Dior Messier4 - 6(1) LPts
08/08/2036Ottawa, Canada21 - 23 Robert Sharper26 - 10 LPts
02/07/2036Hefei, China21 - 22 Ye Tso6 - 9 LPts
17/05/2036Winnipeg, Canada20 - 22 Canaan du Gast0 - 8 WPts
17/04/2036Miami, USA19 - 22 Diego Gordillo1 - 3 WPts
28/03/2036Montreal, Canada18 - 22 Marin Lavanchy9 - 12 WPts
07/03/2036New Orleans, USA17 - 22 Mark Bernardis0 - 1 WPts
19/02/2036Quebec City, Canada16 - 22 Garner Boussac0 - 2 WPts
03/02/2036Ottawa, Canada15 - 22 Mark Kingan1 - 6(1) WPts
12/01/2036Surrey, Canada15 - 21 Rob Peden2 - 3 LPts
16/12/2035Toronto, Canada15 - 20 James Moreau12 - 21 LPts
13/11/2035New York City, USA15 - 19 Paul Tracey2 - 27(5) LPts
28/10/2035Vancouver, Canada14 - 19 Max Hammell17 - 11 WPts
25/09/2035Nuevo Laredo, Mexico13 - 19 Agapetus Villacorta5 - 7 WPts
20/08/2035Vancouver, Canada12 - 19 Mark Dowe8 - 16 WPts
27/06/2035Montreal, Canada12 - 18 Antoine Cioran9 - 15 LPts
10/06/2035New Kingston, Jamaica12 - 17 Ethan Evans3 - 13 LPts
12/04/2035Gomel, Belarus12 - 16 Danylko Kitko9 - 13 LPts
12/02/2035Vienna, Austria11 - 16 Uwe Yrsch6 - 23 WPts
14/12/2034Montreal, Canada11 - 15 Similien Fontaine13(1) - 18(1) LPts
04/11/2034Hamilton, Canada11 - 14 Chris Keay3 - 7 LPts
03/10/2034Kumasi, Ghana11 - 13 Richie Panyaglo23 - 12(2) LPts
05/08/2034Toronto, Canada10 - 13 Alec Beattie1 - 2 WPts
23/06/2034Hamilton, Canada10 - 12 James Magill4 - 17 LPts
15/05/2034Ottawa, Canada10 - 11 James Cubbison8 - 19 LPts
22/04/2034Edmonton, Canada9 - 11 Gus Smith2 - 0 WPts
16/03/2034Toronto, Canada9 - 10 Michael Riddel16 - 10 LPts
02/02/2034Quebec City, Canada8 - 10 Bayard Oltz3 - 10 WPts
12/01/2034Toronto, Canada8 - 9 Rob Boyd0 - 4 LPts
23/12/2033Halifax, Canada7 - 9 Leighton Weddle4 - 22 WPts
20/12/2033Vancouver, Canada6 - 9 Mark Dowe2 - 12 WPts
24/10/2033Gaineau, Canada6 - 8 Cable Guitry7 - 21 LPts
02/10/2033Mississauga, Canada5 - 8 Bradley Craigen1 - 1 WPts
10/09/2033Montreal, Canada5 - 7 Roger Low3 - 12 LPts
13/08/2033Gaineau, Canada5 - 6 Cable Guitry6 - 20 LPts
28/07/2033Toronto, Canada5 - 5 Paul Calpin5 - 7 LPts
06/07/2033Halifax, Canada4 - 5 Dillon Cather0 - 7 WPts
10/06/2033Montreal, Canada3 - 5 Ian Ardrey1 - 3 WPts
03/06/2033Toronto, Canada2 - 5 Andy Williams1 - 7 WPts
16/05/2033Halifax, Canada2 - 4 Stuart Speir13 - 14 LPts
13/04/2033Ottawa, Canada1 - 4 Nicholas Sloas0 - 1 WPts
09/03/2033Hamilton, Canada1 - 3 Ricky Garrick2 - 10 LPts
14/01/2033Vaughan, Canada1 - 2 Dave Parcell17 - 19 LPts
14/12/2032Toronto, Canada1 - 1 Andy Williams0 - 3 LPts
15/11/2032Quebec City, Canada0 - 1 Bayard Oltz0 - 3 WPts
15/11/2032Ottawa, Canada0 - 0 Dale Magrum12 - 11 LPts