Weightclass:  Welterweight
Location:  Toronto, Canada
Record:  30(5) - 23
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/11/2033Toronto, Canada29(5) - 23 Rob Carlisle11 - 11 WPts
09/09/2033Toronto, Canada28(5) - 23 Owen Clary1 - 13 WPts
09/07/2033Toronto, Canada27(5) - 23 Julien de France19 - 22 WPts
08/05/2033Toronto, Canada26(4) - 23 Alejandro Aguila3 - 5 WKO3
09/03/2033Toronto, Canada25(3) - 23 Bob Fairweather3 - 5 WKO3
07/01/2033Toronto, Canada24(3) - 23 Urepa Paora14 - 12 WPts
07/11/2032Toronto, Canada23(3) - 23 Fadei Vecziedinsh0 - 12 WPts
07/09/2032Toronto, Canada22(3) - 23 Kishore Havanur5 - 5(1) WPts
08/07/2032Toronto, Canada21(2) - 23 Ulises Arguijo1 - 6 WKO2
08/05/2032Toronto, Canada20(2) - 23 Khajag Fanoosian0 - 6 WPts
09/03/2032Toronto, Canada19(2) - 23 Davie Maine0 - 1 WPts
08/01/2032Toronto, Canada18(2) - 23 Clint Irvine13 - 30 WPts
08/11/2031Toronto, Canada17(2) - 23 John Ure9 - 15 WPts
08/09/2031Toronto, Canada16(1) - 23 Wayne Warnock1 - 1 WKO3
11/07/2031Porto Alegre, Brazil15(1) - 23 Miguel Mesquita8 - 16(1) WPts
13/05/2031Maracay, Venezuela14 - 23 Rodrigo Velasquez6 - 18 WKO3
15/03/2031Gaineau, Canada13 - 23 Sam Affleck11 - 22 WPts
17/01/2031Shymkent, Kazakhstan13 - 22 Nikolai Karibzhanow15 - 11 LPts
19/11/2030Toronto, Canada13 - 21 David Sproul18 - 15 LPts
21/09/2030Ottawa, Canada13 - 20 James Bothwell27 - 11 LPts
22/07/2030Sydney, Australia12 - 20 Ollie Cattell15 - 16 WPts
24/05/2030Toronto, Canada12 - 19 Seth Travis14 - 23(2) LPts
26/03/2030Toronto, Canada11 - 19 Cole Callison1 - 2 WPts
26/01/2030San Juan, Argentina10 - 19 Diego Vilchez8 - 17 WPts
28/11/2029Surrey, Canada9 - 19 Gauvain Bruant12 - 10 WPts
01/10/2029Nassau, Bahamas9 - 18 Bart Sloss1 - 1 LPts
03/08/2029Toronto, Canada8 - 18 Briant Queneau1 - 7 WPts
05/06/2029Garoua, Cameroon7 - 18 Montague Mayebi8 - 10 WPts
07/04/2029Toronto, Canada6 - 18 Ellis Gee10 - 26(2) WPts
10/02/2029Montreal, Canada6 - 17 Romain Carreau11 - 19 LPts
13/12/2028Accra, Ghana6 - 16 Sean Adabor14 - 20 LPts
15/10/2028Toronto, Canada5 - 16 Spencer Houp3 - 5 WPts
16/08/2028Quebec City, Canada5 - 15 Matthew Lyne15 - 12 LPts
11/07/2028Quebec City, Canada5 - 14 Edward Shawn16 - 10 LPts
10/06/2028Accra, Ghana5 - 13 Robert Mayat16 - 17 LPts
12/04/2028Tallaght, Ireland5 - 12 Shane Heffernan26 - 6 LPts
13/02/2028Nairobi, Kenya4 - 12 Amon Munyasia7 - 25 WPts
16/12/2027Quezon City, Philippines3 - 12 Iago Capinpin7 - 23 WPts
18/10/2027Rotterdam, Netherlands3 - 11 Polydoor Van der Ye13 - 25(1) LPts
20/08/2027Toronto, Canada3 - 10 Dale McReynolds2 - 8 LPts
21/06/2027Toronto, Canada3 - 9 Fraser Cowans8 - 9(1) LPts
23/04/2027Córdoba, Argentina3 - 8 Frisco Maduro3 - 14 LPts
23/02/2027Amman, Jordan3 - 7 Rashid Saif11(1) - 12 LPts
26/12/2026Toshkent, Uzbekistan3 - 6 Fedar Iskenderov14 - 16 LPts
28/10/2026New Kingston, Jamaica3 - 5 Michael Kinnick16 - 40 LPts
30/08/2026Toronto, Canada3 - 4 Nikolai Zaiylckanow1 - 4 LPts
02/07/2026Edmonton, Canada2 - 4 Lee Lorimer0 - 3 WPts
07/05/2026Toronto, Canada2 - 3 Sacha Dalle26 - 16 LPts
16/03/2026Sydney, Australia1 - 3 Joshua Monteith11 - 10 WPts
16/01/2026Calgary, Canada1 - 2 Davie Strachan5 - 13 LPts
23/11/2025Burnaby, Canada1 - 1 David Poet8 - 22(1) LPts
25/09/2025Winnipeg, Canada1 - 0 Michael Mowat19(3) - 22 LPts
06/08/2025Toronto, Canada0 - 0 David Drewes0 - 1 WPts