Weightclass:  Welterweight
Location:  Mississauga, Canada
Record:  25(2) - 36
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
07/01/2042Mississauga, Canada24(2) - 36 Jonathan Skene5 - 13 WPts
04/11/2041Mississauga, Canada23(2) - 36 Oliver Meland1 - 8 WPts
03/09/2041Mississauga, Canada22(2) - 36 Johnny Collins1 - 3(1) WPts
03/07/2041Mississauga, Canada21(1) - 36 Gabriel Mota0 - 1 WKO3
01/05/2041Mississauga, Canada20 - 36 John Gregory4 - 10(1) WKO3
01/03/2041Mississauga, Canada19 - 36 Avel Malinsky1 - 6 WPts
30/12/2040Mississauga, Canada18 - 36 Altansukh Orazaev2 - 4 WPts
29/10/2040Mississauga, Canada17 - 36 Steven Calley0 - 1 WPts
28/08/2040Mississauga, Canada16 - 36 Gaylord Tasso26 - 4 WPts
27/06/2040Mississauga, Canada15 - 36 Duncan Rodgerson12 - 11 WPts
26/04/2040Mississauga, Canada14 - 36 Lucas Duffus8 - 25 WPts
26/02/2040Mississauga, Canada14 - 35 Alexej Skala8 - 5 LPts
26/12/2039Brasilia, Brazil14 - 34 Juan Monte13 - 24 LPts
28/10/2039Bayamon, Puerto Rico13 - 34 Beltran Vivar4 - 13 WPts
30/08/2039Vilnius, Lithuania12 - 34 Mikolaj Kokoszka8 - 12 WPts
01/07/2039Mississauga, Canada11 - 34 Kai Nield3 - 7 WPts
30/04/2039Accra, Ghana11 - 33 Bradley Bedwei13 - 26 LPts
02/03/2039Toshkent, Uzbekistan10 - 33 Musa Masood8 - 22 WPts
02/01/2039Accra, Ghana10 - 32 Rex Panyin14 - 24 LPts
03/11/2038Vilnius, Lithuania10 - 31 Szymon Solinski6 - 8(1) LPts
04/09/2038Markham, Canada10 - 30 Adam Hesson17 - 19 LPts
10/07/2038Brampton, Canada10 - 29 Harry Isaacs19 - 18 LPts
16/05/2038Calgary, Canada9 - 29 Bob Woodman5 - 25 WPts
15/04/2038Quebec City, Canada9 - 28 Lance Sauvage23 - 22 LPts
15/03/2038Mississauga, Canada8 - 28 Blaise Signoret12 - 4 WPts
13/01/2038Toronto, Canada7 - 28 Dave Dennie15 - 15 WPts
15/11/2037Mississauga, Canada6 - 28 Robert Carrothers3 - 9(1) WPts
17/09/2037Montreal, Canada6 - 27 Raul Filipacchi21(1) - 14 LPts
20/07/2037Mississauga, Canada5 - 27 Ricky Wattles3 - 16 WPts
20/05/2037Toulouse, France4 - 27 Boswell Rabelais7 - 15 WPts
21/03/2037Georgetown, Guyana4 - 26 Ashley Caven21 - 26 LPts
21/01/2037Mississauga, Canada4 - 25 Geoff Dunbar15 - 11 LPts
21/11/2036Mississauga, Canada4 - 24 Brad Lowery5 - 16 LPts
23/09/2036Perth, Australia3 - 24 Corey Nolan7 - 15 WPts
26/07/2036Vilnius, Lithuania3 - 23 Macief Demski13 - 5 LPts
27/05/2036Shymkent, Kazakhstan3 - 22 Zernebog Ghantemitow22 - 20 LPts
29/03/2036Ndola, Zambia3 - 21 Vince Luchenje31 - 16 LPts
30/01/2036Montreal, Canada2 - 21 Aleron Platini1 - 20 WPts
04/12/2035Valencia, Venezuela2 - 20 Hilario Cortez9 - 42(1) LPts
06/10/2035Mississauga, Canada2 - 19 Henry Latto3 - 0 LPts
06/08/2035Bamenda, Cameroon2 - 18 Travis Menyoli13 - 12 LPts
08/06/2035Mississauga, Canada1 - 18 Naoki Takahashi4 - 7 WPts
08/04/2035Calgary, Canada1 - 17 Paul Skene16 - 9 LPts
11/02/2035Winnipeg, Canada1 - 16 Jonathan Pritchard10 - 24 LPts
11/01/2035Brampton, Canada1 - 15 Ewan Hesson11 - 13 LPts
04/12/2034Ipoh, Malaysia1 - 14 Waleed Miah21(1) - 24 LPts
06/10/2034Galway, Ireland1 - 13 George MacGuire8 - 22 LPts
08/08/2034Vancouver, Canada1 - 12 Paul Fyfe10 - 16 LPts
10/06/2034Mississauga, Canada1 - 11 David Mortimer0 - 7 LPts
13/04/2034Accra, Ghana1 - 10 Glynn Quartey14 - 8 LPts
13/02/2034Halifax, Canada0 - 10 Harvey Breck0 - 13 WPts
20/12/2033Toronto, Canada0 - 9 Ethan Main11 - 11 LPts
24/10/2033Mississauga, Canada0 - 8 Landry Ledoyen8 - 11 LPts
17/10/2033Vancouver, Canada0 - 7 Geoff Dunbar2 - 3 LPts
10/09/2033Mississauga, Canada0 - 6 Noel Russell5 - 7 LPts
30/08/2033Mississauga, Canada0 - 5 Clinton Blaine17 - 7 LPts
29/07/2033Ottawa, Canada0 - 4 Jamie Lobban0 - 0 LPts
20/06/2033Paris, France0 - 3 Briant Papin7(1) - 15 LPts
21/04/2033Calgary, Canada0 - 2 Oliver Massey11 - 7 LPts
09/03/2033Montreal, Canada0 - 1 Barry Gemmill14 - 21 LPts
05/02/2033Mississauga, Canada0 - 0 Kris Henderson1 - 1 LPts