Weightclass:  Welterweight
Location:  Ottawa, Canada
Record:  47 - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/07/2033Ottawa, Canada46 - 10 John Powell3 - 6 WPts
14/05/2033Ottawa, Canada45 - 10 James Crabbe2 - 11(1) WPts
14/03/2033Ottawa, Canada44 - 10 Quito Concepcion6 - 13 WPts
13/01/2033Ottawa, Canada43 - 10 Mark Bryde13 - 6 WPts
12/11/2032Ottawa, Canada42 - 10 Brett Colgan7 - 12 WPts
11/09/2032Ottawa, Canada41 - 10 Viktor Bertans8 - 19 WPts
12/07/2032Ottawa, Canada40 - 10 Sutherland Isaksen12 - 16 WPts
13/05/2032Ottawa, Canada39 - 10 Rob Magruder26(2) - 17 WPts
13/03/2032Ottawa, Canada38 - 10 Joaquin Degollado4 - 11 WPts
13/01/2032Ottawa, Canada37 - 10 Nshan Yazgulian7 - 3(1) WPts
14/11/2031Ottawa, Canada36 - 10 Rodrigo Cura1 - 4 WPts
13/09/2031Ottawa, Canada35 - 10 Roman Martos0 - 8 WPts
15/07/2031Ottawa, Canada34 - 10 Wayne Warnock1 - 0 WPts
14/05/2031Montreal, Canada33 - 10 Neville Tasso28(1) - 22 WPts
17/03/2031Ottawa, Canada32 - 10 MiloÜ Petras0 - 8 WPts
17/01/2031Kobe, Japan31 - 10 Ryuu Goya6(1) - 7 WPts
19/11/2030Toronto, Canada31 - 9 Fraser Cowans23 - 17(1) LPts
20/09/2030Ottawa, Canada30 - 9 James Fotheringham0 - 5 WPts
22/07/2030Ottawa, Canada29 - 9 Connor Binner4 - 2 WPts
25/05/2030Toronto, Canada29 - 8 Seth Fulton24(1) - 10 LPts
28/03/2030Ottawa, Canada28 - 8 Danny Hemming0 - 2 WPts
28/01/2030Vancouver, Canada27 - 8 Dan Hastings4 - 23(1) WPts
03/12/2029Toronto, Canada26 - 8 Patrick Carrie22(1) - 10 WPts
05/10/2029Vancouver, Canada25 - 8 Shaun Carrick15 - 15 WPts
28/08/2029Ottawa, Canada25 - 7 Mark Foden45 - 38 LPts
03/08/2029Halifax, Canada24 - 7 Ellis Barrie5 - 20 WPts
08/06/2029Montreal, Canada24 - 6 Montrose Bazin10 - 15 LPts
13/04/2029Ottawa, Canada23 - 6 Aramis Richoux17 - 18 WPts
30/03/2029Aden, Yemen22 - 6 Tariq Fayad13(1) - 28 WPts
30/01/2029Manila, Philippines21 - 6 Rodrigo Salumag9 - 14 WPts
02/12/2028Samarqand, Uzbekistan20 - 6 Pyotr Mirkasumov18 - 22(1) WPts
04/10/2028Ottawa, Canada19 - 6 Olympe Auteuil0 - 5 WPts
05/08/2028Rio de Janeiro, Brazil19 - 5 Leonel Flor11 - 10 LPts
07/06/2028Guatemala City, Guatemala18 - 5 Joaquin Teodoro13 - 21 WPts
09/04/2028Masaya, Nicaragua17 - 5 Cris Bargas9 - 11 WPts
10/02/2028Ho Chi Minh City, Vietnam16 - 5 Lac Hieu3 - 14 WPts
13/12/2027Saratov, Russia15 - 5 Mikhail Maitakov9 - 15 WPts
15/10/2027Zamboanga City, Philippines14 - 5 Joaquin Tabua7 - 18(1) WPts
17/08/2027Amsterdam, Netherlands13 - 5 Gaston Mane9 - 12 WPts
19/06/2027Cork, Ireland12 - 5 David Walters14 - 16 WPts
21/04/2027Ottawa, Canada11 - 5 Jeraldo Neri2 - 8 WPts
21/02/2027Nashville, USA10 - 5 Patrick McPhaul5 - 20(4) WPts
24/12/2026Ottawa, Canada9 - 5 Thong Hien3 - 7(1) WPts
25/10/2026Bandar Lampung, Indonesia8 - 5 Galang Persik7 - 19 WPts
27/08/2026Ottawa, Canada7 - 5 Vincent Algeo0 - 5 WPts
28/06/2026Breda, Netherlands6 - 5 Dietert Willebaert1 - 21(1) WPts
29/04/2026Ottawa, Canada5 - 5 Valeri Tarakanov1 - 7 WPts
01/03/2026Sana'a, Yemen5 - 4 Saad Wehby4 - 20(1) LPts
01/01/2026Ottawa, Canada4 - 4 Eburhardt Faust0 - 3 WPts
03/11/2025Lonueuil, Canada4 - 3 Satch Marais6 - 18 LPts
22/09/2025Ottawa, Canada3 - 3 John Lusher2 - 3 WPts
25/07/2025Saint Petersburg, Russia3 - 2 Dmitriy Shantyr25 - 19(1) LPts
27/05/2025Minsk, Belarus3 - 1 Timofei Kravets6 - 18 LPts
29/03/2025Winnipeg, Canada3 - 0 Reinald Jean4 - 18(7) LPts
02/02/2025Montreal, Canada2 - 0 Mark Colville4 - 19 WPts
05/12/2024Calgary, Canada1 - 0 Cody Bires1 - 11 WPts
20/10/2024Ottawa, Canada0 - 0 Zacarias Jimenez2 - 3 WPts