Weightclass:  Welterweight
Location:  Toronto, Canada
Record:  21 - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
05/08/2030Toronto, Canada20 - 22 David Elijah0 - 1 WPts
06/06/2030Toronto, Canada19 - 22 Dave Hobkirk1 - 0 WPts
07/04/2030Toronto, Canada18 - 22 Rob Milton0 - 1 WPts
06/02/2030Toronto, Canada17 - 22 Zach Boal2 - 0 WPts
08/12/2029Toronto, Canada16 - 22 Harvey Newman0 - 1 WPts
09/10/2029Toronto, Canada15 - 22 Muwaffaq Chihab9 - 8 WPts
10/08/2029Toronto, Canada14 - 22 Diego Mantilla12 - 13(2) WPts
11/06/2029Toronto, Canada14 - 21 James Glasscock23(1) - 20 LPts
12/04/2029Toronto, Canada14 - 20 John Auchter2 - 4 LPts
11/02/2029Toronto, Canada13 - 20 Stephen Messier0 - 2 WPts
13/12/2028Toronto, Canada12 - 20 David Kinloch11 - 9 WPts
14/10/2028Toronto, Canada11 - 20 Dan Hastings0 - 19(1) WPts
15/08/2028Toronto, Canada10 - 20 Evgeny Salakhov3 - 4 WPts
17/06/2028Puente Alto, Chile9 - 20 Ulises Fiel3 - 12 WPts
19/04/2028Viba del Mar, Chile8 - 20 Edmundo Tobia8(1) - 9 WPts
20/02/2028Dublin, Ireland7 - 20 Fionn Killough11 - 19(1) WPts
23/12/2027Toronto, Canada6 - 20 David Drewes3 - 14 WPts
24/10/2027Winnipeg, Canada6 - 19 Duncan Sanderson7 - 14 LPts
26/08/2027Ichikawa, Japan6 - 18 Nori Arata6 - 25 LPts
28/06/2027Montreal, Canada5 - 18 Gregory Eury5 - 13 WPts
30/04/2027Montreal, Canada4 - 18 Alastair Caine5 - 17 WPts
07/03/2027Toronto, Canada4 - 17 James Brice9 - 19 LPts
07/01/2027Antofagasta, Chile4 - 16 Jaguar Gallegos11(1) - 10 LPts
08/11/2026Bangkok, Thailand4 - 15 Fonluang On Lam5 - 8 LPts
10/09/2026Toronto, Canada3 - 15 Mark Rosser0 - 9 WPts
12/07/2026Gaineau, Canada3 - 14 Royal Etienne8 - 14 LPts
13/05/2026Ottawa, Canada2 - 14 John Mearns3 - 7 WPts
18/03/2026Viba del Mar, Chile2 - 13 Cuba Arjona5 - 14 LPts
18/01/2026Toronto, Canada2 - 12 Merrill Becotte6 - 5 LPts
19/11/2025Montreal, Canada2 - 11 Didier Seel18(1) - 7 LPts
21/09/2025Isfara, Tajikistan2 - 10 Afanas Baicodamoff7 - 9 LPts
24/07/2025Las Condes, Chile2 - 9 Juan Tineo5 - 17 LPts
26/05/2025Khujand, Tajikistan2 - 8 Yulian Maickeew2 - 13 LPts
28/03/2025London, Canada2 - 7 Nicholas Dryburgh11 - 10 LPts
28/01/2025Burnaby, Canada2 - 6 David Poet5 - 20(1) LPts
02/12/2024Toronto, Canada2 - 5 Andrii Stasiuk4 - 2 LPts
03/10/2024Toronto, Canada2 - 4 Jonathan Kellas7 - 11(2) LPts
06/08/2024London, Canada1 - 4 Robert Samson1 - 6 WPts
05/07/2024Ottawa, Canada1 - 3 Stuart Merrick0 - 0 LPts
03/06/2024Bangkok, Thailand0 - 3 Kiatchai Limwannasathian3 - 16(3) WPts
05/04/2024Toronto, Canada0 - 2 Ora Lomas2 - 16(2) LPts
06/02/2024Mississauga, Canada0 - 1 Dave Wasson7 - 5 LPts
20/12/2023Toronto, Canada0 - 0 Pernell Bataille0 - 1 LPts