Weightclass:  Welterweight
Location:  Ottawa, Canada
Record:  31 - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/03/2031Ottawa, Canada30 - 11 Ignado Baron5 - 9 WPts
18/01/2031Ottawa, Canada29 - 11 Henry Elgin4 - 9 WPts
19/11/2030Ottawa, Canada28 - 11 Taras Makuch2 - 2 WPts
21/09/2030Ottawa, Canada27 - 11 Euan Nisbet13 - 20 WPts
22/07/2030Ottawa, Canada26 - 11 Dave Gaul0 - 1 WPts
23/05/2030Ottawa, Canada25 - 11 Benedict Filipacchi4 - 9 WPts
24/03/2030Ottawa, Canada24 - 11 Johnny Esplin2 - 5 WPts
24/01/2030Ottawa, Canada23 - 11 Robert Bowen2 - 5 WPts
25/11/2029Ottawa, Canada22 - 11 Leeroy Skeldon4 - 7 WPts
26/09/2029Copenhagen, Denmark21 - 11 Vidar May3 - 8 WPts
29/07/2029Ottawa, Canada20 - 11 Paul Murchie2 - 11 WPts
31/05/2029Leon, Nicaragua19 - 11 Roman Paula7 - 34(1) WPts
02/04/2029Ottawa, Canada19 - 10 Kashif Rehman20 - 14 LPts
02/02/2029Almaty, Kazakhstan18 - 10 Vikenti Iksanow12 - 15 WPts
05/12/2028Mendoza, Argentina17 - 10 Vegas Raso9 - 8 WPts
07/10/2028Kumasi, Ghana16 - 10 Ontibile Anang12 - 12 WPts
09/08/2028Tirana, Albania15 - 10 Thais Delis7 - 17(1) WPts
11/06/2028Ottawa, Canada15 - 9 Vince Main18(1) - 13(1) LPts
13/04/2028Tirana, Albania15 - 8 Thais Delis6 - 16(1) LPts
14/02/2028Ottawa, Canada14 - 8 Johnny Leonards0 - 5 WPts
16/12/2027San Juan, Argentina13 - 8 Cortez Alonso3 - 10 WPts
18/10/2027Naberezhnye Chelny, Russia13 - 7 Lazar Sautin17 - 13(1) LPts
20/08/2027Waterford, Ireland12 - 7 Colin Burke21(1) - 13 WPts
22/06/2027Ottawa, Canada11 - 7 Aftab Alzaabi1 - 3(1) WPts
24/04/2027Rotterdam, Netherlands11 - 6 Otto Woeste19 - 15 LPts
24/02/2027Tilburg, Netherlands10 - 6 Lucas Thoen9 - 17 WPts
26/12/2026Barnaul, Russia9 - 6 Toma Panin10 - 19 WPts
28/10/2026Palembang, Indonesia9 - 5 Gita Maman16(1) - 19 LPts
30/08/2026Ottawa, Canada8 - 5 Mark Scroggie12 - 13 WPts
11/07/2026Dakar, Senegal8 - 4 Michel Renoir29(1) - 24 LPts
13/05/2026Montreal, Canada7 - 4 Valentin Cassin2 - 9 WPts
17/03/2026Lonueuil, Canada6 - 4 Mark Harp5 - 5 WPts
17/01/2026Ottawa, Canada5 - 4 Jonathan Urwin1 - 1 WPts
18/11/2025Edmonton, Canada4 - 4 John Cloy2 - 13 WPts
25/09/2025London, Canada4 - 3 Davie Adcock30 - 14 LPts
24/08/2025Laval, Canada3 - 3 Honore Hinault0 - 0 WPts
23/07/2025Paris, France3 - 2 Albain Himly5 - 22 LPts
25/05/2025San Juan, Argentina2 - 2 Francisco Borromeo4 - 18 WPts
27/03/2025Bokhtar, Tajikistan2 - 1 Latif Farid8 - 9 LPts
27/01/2025Turin, Italy2 - 0 Valentino Fedele6 - 6 LPts
28/11/2024Almaty, Kazakhstan1 - 0 Shamkhal Cazackpaeff2 - 8 WPts
30/09/2024Ottawa, Canada0 - 0 Barbabe Beaulac0 - 1 WPts