Weightclass:  Welterweight
Location:  Edmonton, Canada
Record:  26 - 17(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
27/08/2042Edmonton, Canada25 - 17(1) Santiago Barraza2 - 7 WPts
25/06/2042Edmonton, Canada25 - 16(1) Sergey Etush4 - 2 LPts
24/04/2042Edmonton, Canada24 - 16(1) Manny Magana0 - 12 WPts
22/02/2042Edmonton, Canada24 - 15(1) Roger Norwick23 - 8 LPts
21/12/2041Edmonton, Canada24 - 14(1) Roger Norwick22 - 8 LPts
19/10/2041Edmonton, Canada23 - 14(1) Joey Addair4 - 6 WPts
18/08/2041Edmonton, Canada22 - 14(1) Vjekoslav Bajic11 - 9 WPts
17/06/2041Edmonton, Canada22 - 13(1) Kristofor Juric10 - 8 LPts
16/04/2041Edmonton, Canada21 - 13(1) Hajime Iwasaki10 - 4 WPts
15/02/2041Edmonton, Canada20 - 13(1) Alen Moffat6 - 3 WPts
17/12/2040Samarqand, Uzbekistan19 - 13(1) Anar Chelebieva4 - 13 WPts
19/10/2040Managua, Nicaragua18 - 13(1) Ximen Enrique7 - 22 WPts
21/08/2040Edmonton, Canada17 - 13(1) Ahmed Abdel-Khaleq19 - 12(1) WPts
21/06/2040Edmonton, Canada16 - 13(1) Sajid Belhout0 - 6 WPts
20/04/2040San Juan, Puerto Rico15 - 13(1) Cisco Paules0 - 13 WPts
21/02/2040L'Hospitalet de Llobregat, Spain15 - 12 Diego Hernandez20(5) - 10 LKO3
23/12/2039Melbourne, Australia14 - 12 Jacob Akin13 - 15 WPts
25/10/2039Surrey, Canada14 - 11 Adam Crossin15 - 19(1) LPts
25/08/2039Vilnius, Lithuania14 - 10 Szymon Solinski11 - 9(1) LPts
25/06/2039Ottawa, Canada14 - 9 Turiau Ouimet7 - 15 LPts
29/04/2039Buenos Aires, Argentina13 - 9 Vicente Cedano9 - 13 WPts
01/03/2039Dublin, Ireland12 - 9 Oisin Higgins12 - 14 WPts
01/01/2039Surrey, Canada11 - 9 Vermont Malraux16 - 5 WPts
10/11/2038Edmonton, Canada10 - 9 Vernon Richard5 - 1 WPts
09/09/2038Sharjah, UAE9 - 9 Khalid Salaam4 - 10(1) WPts
12/07/2038Montreal, Canada8 - 9 Ives Noury11 - 23 WPts
14/05/2038Edmonton, Canada7 - 9 Mirza Babaev12 - 26 WPts
14/03/2038Edmonton, Canada7 - 8 Mohsin Ismael23 - 27(1) LPts
12/01/2038Toronto, Canada6 - 8 Hugh Brownlie1 - 15 WPts
12/11/2037Edmonton, Canada6 - 7 Jack Burwick13 - 7(1) LPts
12/09/2037Toronto, Canada6 - 6 Corey Everett7 - 19 LPts
17/07/2037Edmonton, Canada6 - 5 Roger Norwick1 - 0 LPts
17/05/2037Regina, Canada5 - 5 Mason Watson3 - 7 WPts
06/04/2037Vancouver, Canada5 - 4 Ellis Puller11 - 13 LPts
05/03/2037London, Canada4 - 4 Joey Blackshaw0 - 0 WPts
19/01/2037Edmonton, Canada4 - 3 Dax Julien3 - 4 LPts
19/11/2036Quebec City, Canada3 - 3 Gaylord Piat3 - 7 WPts
22/09/2036Shymkent, Kazakhstan3 - 2 Anton Cajrkulow21 - 8 LPts
24/07/2036Ottawa, Canada2 - 2 Robert Clingan1 - 9 WPts
15/06/2036Laval, Canada1 - 2 Ranger Gabriel8 - 16 WPts
15/05/2036Turin, Italy1 - 1 Leonardo Fisichella7 - 17 LPts
17/03/2036Kunming, China1 - 0 Gan Jue33(1) - 17 LPts
18/01/2036Edmonton, Canada0 - 0 Georges Belisle0 - 2 WPts