Weightclass:  Welterweight
Location:  Calgary, Canada
Record:  10 - 31
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/12/2033Calgary, Canada9 - 31 Imran Aghababayev1 - 2 WPts
23/10/2033Calgary, Canada8 - 31 Kook-young Jun3 - 4(1) WPts
23/08/2033Calgary, Canada7 - 31 Xing-fu Thom3 - 3 WPts
23/06/2033Calgary, Canada7 - 30 Diego Quesada3 - 18 LPts
22/04/2033Calgary, Canada6 - 30 Bellamy Oyer0 - 7 WPts
21/02/2033Calgary, Canada5 - 30 Bruce Molpus0 - 2 WPts
21/12/2032Calgary, Canada4 - 30 èimon Bernard0 - 8 WPts
21/10/2032Calgary, Canada3 - 30 Santiago Tapia4 - 6 WPts
21/08/2032Calgary, Canada2 - 30 Isaac Wharry1 - 1 WPts
20/06/2032Dresden, Germany2 - 29 Ryszard Saxer17 - 14 LPts
22/04/2032Ruiru, Kenya2 - 28 Vincent Kibiwot7 - 17 LPts
23/02/2032Calgary, Canada2 - 27 Danny Grassie4 - 5 LPts
25/12/2031Bari, Italy2 - 26 Marco Albano23 - 22 LPts
27/10/2031Calgary, Canada1 - 26 Hitoshi Matsubara5 - 12 WPts
28/08/2031Calgary, Canada1 - 25 Sabuhi Iqbal7 - 12 LPts
30/06/2031Calgary, Canada1 - 24 Harta Fadilah15(4) - 14 LPts
01/05/2031Calgary, Canada1 - 23 Michael Bains11 - 14(1) LPts
14/03/2031Montreal, Canada1 - 22 Tyson Blondel2 - 5 LPts
14/01/2031Ponce, Puerto Rico1 - 21 Seferino Llanas1 - 5 LPts
16/11/2030Calgary, Canada1 - 20 Leon Pentland14 - 9 LPts
18/09/2030Calgary, Canada1 - 19 Bradley Arbuckle7 - 5 LPts
22/07/2030Giza, Egypt1 - 18 Ibrahim Aziz13 - 13 LPts
24/05/2030London, Canada0 - 18 Harvey Gethin10 - 16 WPts
27/03/2030Surrey, Canada0 - 17 Richard Selkirk12 - 6 LPts
27/01/2030Toronto, Canada0 - 16 Fraser Cowans19 - 16(1) LPts
30/11/2029Melbourne, Australia0 - 15 Gregor Boyd8 - 22 LPts
02/10/2029Halifax, Canada0 - 14 Ellis Barrie5 - 21 LPts
09/08/2029Montreal, Canada0 - 13 Valentin Cassin10 - 21 LPts
08/07/2029Toronto, Canada0 - 12 Kris Brodie9 - 13 LPts
04/06/2029Surrey, Canada0 - 11 Brendan Somerville5 - 1 LPts
10/04/2029Edmonton, Canada0 - 10 Arran Saunderson10 - 38 LPts
09/03/2029Toronto, Canada0 - 9 Kris Brodie7 - 13 LPts
04/02/2029Almaty, Kazakhstan0 - 8 Fadei Bajghanow5 - 13 LPts
07/12/2028Surrey, Canada0 - 7 Gauvain Bruant6 - 10 LPts
11/10/2028Calgary, Canada0 - 6 Channing Piaget9 - 12 LPts
13/08/2028Hiroshima, Japan0 - 5 Ryo Muto10(1) - 11 LPts
15/06/2028Montreal, Canada0 - 4 Montrose Bazin7 - 12 LPts
18/04/2028Calgary, Canada0 - 3 Courvoisier Noland6 - 27 LPts
19/02/2028Burnaby, Canada0 - 2 Paul Torrence2 - 0 LPts
28/12/2027Lonueuil, Canada0 - 1 Forrest Senne14 - 7 LPts
25/11/2027Calgary, Canada0 - 0 Alen Maine2 - 6 LPts