Weightclass:  Light Welterweight
Location:  Hamilton, Canada
Record:  22 - 39
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
03/11/2033Hamilton, Canada21 - 39 Ewan Blood3 - 7 WPts
02/09/2033Hamilton, Canada20 - 39 Alejandro Casal0 - 3 WPts
03/07/2033Hamilton, Canada19 - 39 Leo Hamka0 - 1 WPts
02/05/2033La Paz, Bolivia18 - 39 Fraco Seta4 - 13 WPts
04/03/2033Athens, Greece18 - 38 Artemas Minas9 - 8 LPts
03/01/2033Hamilton, Canada17 - 38 Russell Winn2 - 13 WPts
03/11/2032Aalborg, Denmark17 - 37 Ingvar Hess8 - 16 LPts
04/09/2032Tegucigalpa, Honduras17 - 36 Olindo Fraga13 - 7 LPts
06/07/2032Samarqand, Uzbekistan17 - 35 Faiq Hussain18 - 9 LPts
08/05/2032Hamilton, Canada16 - 35 Joey Hickey6 - 0 WPts
09/03/2032Hamilton, Canada15 - 35 Denton Bates0 - 1 WPts
08/01/2032Hamilton, Canada14 - 35 Alec Anania7 - 8 WPts
08/11/2031La Florida, Chile13 - 35 Diego Bedoya13 - 18 WPts
09/09/2031Hamilton, Canada12 - 35 Loys Yeghian8 - 6 WPts
12/07/2031Hamilton, Canada12 - 34 Michael Colden5 - 8 LPts
11/05/2031Surrey, Canada12 - 33 Rob Barclay20(1) - 17 LPts
21/03/2031Hamilton, Canada11 - 33 Xin Tsagaanbaatar1 - 3 WPts
21/01/2031Ankara, Turkey11 - 32 Nazar Karabacak11 - 13 LPts
23/11/2030Toronto, Canada11 - 31 Isaac Platt25 - 10 LPts
28/09/2030Gaineau, Canada10 - 31 Borden Luna19 - 18 WPts
06/08/2030Hamilton, Canada9 - 31 Severin Hinault8 - 11 WPts
17/07/2030Dubai, UAE9 - 30 Asif Alkindi23 - 16 LPts
19/05/2030Porto Alegre, Brazil9 - 29 Juan Ledo5 - 17 LPts
21/03/2030Odessa, Ukraine9 - 28 Arseni Volkov20 - 22(1) LPts
21/01/2030Mar del Plata, Argentina9 - 27 Aimon Candelaria15 - 15 LPts
23/11/2029Masaya, Nicaragua8 - 27 Ricardo Castellon17 - 22 WPts
25/09/2029Guayaquil, Ecuador7 - 27 Jose Diaz15 - 24 WPts
28/07/2029Yokohama, Japan7 - 26 Keiichi Hasegawa23 - 15 LPts
30/05/2029Bahía Blanca, Argentina6 - 26 Juan Coria12(1) - 18 WPts
01/04/2029Changwon, South Korea6 - 25 Chan-dong Gang23(1) - 20 LPts
01/02/2029Kryvyi Rih, Ukraine6 - 24 Georgiy Glushakov29(5) - 18 LPts
04/12/2028Takoradi, Ghana5 - 24 Jayvyn Anyidoho3 - 14 WPts
06/10/2028Portmore, Jamaica5 - 23 Patrick Sillars3 - 8 LPts
08/08/2028Richmond, Canada5 - 22 Oliver Allen8 - 21 LPts
10/06/2028Gold Coast, Australia5 - 21 Sid Donnellon6 - 5 LPts
12/04/2028Hamilton, Canada4 - 21 Marvel de France2 - 2 WPts
13/02/2028Buenos Aires, Argentina4 - 20 Gervasio Acebo13 - 10 LPts
16/12/2027Toronto, Canada3 - 20 Oriel Simon11(1) - 15 WPts
19/10/2027Hamilton, Canada2 - 20 Chris Frasher1 - 5 WPts
20/08/2027Cape Town, South Africa2 - 19 Danny Kaluituka20 - 13 LPts
21/06/2027Mamelodi, South Africa2 - 18 Kasi Kotei21 - 12 LPts
23/04/2027Hamilton, Canada2 - 17 Saturnin Reinoso7 - 13 LPts
23/02/2027Surrey, Canada2 - 16 John Nabb5 - 21 LPts
30/12/2026Lonueuil, Canada2 - 15 Vachel Duvauchelle9 - 14 LPts
01/11/2026Calgary, Canada2 - 14 Sacha Mouyal11 - 16(4) LPts
03/09/2026Hamilton, Canada2 - 13 Dave Clelland7 - 9 LPts
06/07/2026Accra, Ghana2 - 12 Arthur Yeboah15(1) - 12 LPts
07/05/2026Soshanguve, South Africa2 - 11 Bongani Ngcongca29 - 12 LPts
09/03/2026Hamilton, Canada1 - 11 Aaron Elijah0 - 6 WPts
09/01/2026Durban, South Africa1 - 10 Kendis Adusei16(1) - 15 LPts
10/11/2025Hamilton, Canada1 - 9 Ivan Maria4 - 13 LPts
11/09/2025Khabarovsk, Russia1 - 8 Ivan Novikov9 - 19 LPts
13/07/2025Montreal, Canada1 - 7 Mallory Barthez1 - 12 LPts
21/05/2025Gwangju, South Korea1 - 6 Bo-kyung Her16 - 10(1) LPts
23/03/2025Port-au-Prince, Haiti1 - 5 Reinald Evra40 - 14 LPts
23/01/2025Calgary, Canada1 - 4 Rex Ellis0 - 7 LPts
02/12/2024Ghent, Belgium1 - 3 Davie Wyk3 - 2 LPts
04/10/2024Ottawa, Canada1 - 2 James Trintignant11(1) - 29 LPts
07/08/2024Kingston, Jamaica1 - 1 Ian Tedford26 - 18 LPts
09/06/2024Winnipeg, Canada1 - 0 John Borthwick21 - 21(1) LPts
01/05/2024Hamilton, Canada0 - 0 Rob Arras1 - 6 WPts