Weightclass:  Welterweight
Location:  Toronto, Canada
Record:  71 - 9
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/08/2032Toronto, Canada70 - 9 Rehman Nagi7(1) - 14 WPts
07/06/2032Toronto, Canada69 - 9 Luka Krupski15 - 20 WPts
07/04/2032Toronto, Canada68 - 9 Jean Caerle5 - 12 WPts
07/02/2032Toronto, Canada67 - 9 Zuffur Maron14 - 22 WPts
09/12/2031Toronto, Canada66 - 9 Arseni Lukashin2 - 7 WPts
10/10/2031Toronto, Canada65 - 9 Cristiano Ippolito7 - 6 WPts
11/08/2031Toronto, Canada64 - 9 Nicandro Charo3 - 7 WPts
13/06/2031Toronto, Canada63 - 9 Fausto Tagay2 - 3 WPts
13/04/2031Toronto, Canada62 - 9 Fedor Shubin8 - 15 WPts
12/02/2031Toronto, Canada61 - 9 Sergei Davydov3 - 9 WPts
14/12/2030Toronto, Canada60 - 9 Stuart Appleby8 - 17 WPts
15/10/2030Toronto, Canada59 - 9 Irfan Vaziri5 - 23 WPts
16/08/2030Toronto, Canada58 - 9 Ollie Rolland33 - 21 WPts
13/07/2030Johor Bahru, Malaysia57 - 9 Adnan Satter7 - 15 WPts
15/05/2030Accra, Ghana56 - 9 Theo Eck15 - 9 WPts
17/03/2030Vaughan, Canada55 - 9 Billy Don20 - 9 WPts Canada National Championships 2030View
14/03/2030Vaughan, Canada54 - 9 Davie Axtell36 - 15 WPts Canada National Championships 2030View
11/03/2030Vaughan, Canada53 - 9 Matt Dorch11(3) - 1 WPts Canada National Championships 2030View
13/02/2030Manukau, New Zealand52 - 9 Chris Durning1 - 15 WPts
16/12/2029Tianjin, China51 - 9 Jiang Fei13 - 14 WPts
18/10/2029Toronto, Canada50 - 9 Shavarsh Eramian2 - 9 WPts
19/08/2029Toronto, Canada49 - 9 Alejandro Nery36 - 17 WPts
19/07/2029Toronto, Canada48 - 9 Alec Wallace25 - 23 WPts
18/06/2029San Salvador, El Salvador47 - 9 Alejandro Nery35 - 16 WPts
18/05/2029Toronto, Canada47 - 8 Edmundo Montejo36(1) - 26 LPts
17/04/2029San Jose, Costa Rica46 - 8 Edmundo Montejo36(1) - 25 WPts
17/03/2029Saskatoon, Canada46 - 7 Davie Axtell28 - 11 LPts Canada National Championships 2029View
14/03/2029Saskatoon, Canada45 - 7 Matt Dorch4(1) - 0 WPts Canada National Championships 2029View
11/03/2029Saskatoon, Canada44 - 7 Leo Gunion20(1) - 19 WPts Canada National Championships 2029View
18/02/2029Toronto, Canada43 - 7 Waqar Pervez24 - 26 WPts
18/01/2029Toronto, Canada42 - 7 Waqar Pervez24 - 25 WPts
16/12/2028Toronto, Canada41 - 7 Berto Martinez34 - 13 WPts
31/10/2028Toronto, Canada40 - 7 Jordan Woodford24 - 17 WPts
29/09/2028Toronto, Canada39 - 7 Jordan Woodford24 - 16 WPts
29/08/2028Nassau, Bahamas38 - 7 Jordan Woodford24 - 15 WPts
28/07/2028Toronto, Canada37 - 7 Jordan Woodford24 - 14 WPts
20/06/2028Toronto, Canada36 - 7 Bronco Llanas6 - 29 WPts
18/05/2028Krakow, Poland36 - 6 Kacper Dacko29 - 14(1) LPts
17/04/2028Santo Domingo de Guzman, Dominican Republic36 - 5 Berto Martinez30 - 9 LPts
17/03/2028Lonueuil, Canada35 - 5 Rupert Mermoz15 - 11 WPts Canada National Championships 2028View
14/03/2028Lonueuil, Canada34 - 5 Mark Smylie16 - 9(1) WPts Canada National Championships 2028View
11/03/2028Lonueuil, Canada33 - 5 Davie Axtell19 - 9 WPts Canada National Championships 2028View
15/02/2028Tehran, Iran32 - 5 Malik Mitri23 - 8 WPts
15/01/2028Port-au-Prince, Haiti32 - 4 Berto Martinez26 - 8 LPts Americas Championships 2028View
12/01/2028Port-au-Prince, Haiti31 - 4 Jordan Woodford19 - 11 WPts Americas Championships 2028View
09/01/2028Port-au-Prince, Haiti30 - 4 Bronco Llanas5 - 25 WPts Americas Championships 2028View
09/12/2027Toronto, Canada29 - 4 Syed Hallal24 - 15 WPts
08/11/2027Toronto, Canada28 - 4 Dan Griffin11(1) - 15 WPts
13/09/2027Ibadan, Nigeria28 - 3 Ellis Halden31(1) - 9 LPts Ibadan World Championships 2027View
10/09/2027Ibadan, Nigeria27 - 3 Rusalee Surinsirirat32 - 9 WPts Ibadan World Championships 2027View
07/09/2027Ibadan, Nigeria26 - 3 Dai Ankomah24 - 7 WPts Ibadan World Championships 2027View
13/07/2027Brno, Czech Republic25 - 3 Radoslav Holubec12 - 15 WPts
15/05/2027Gomel, Belarus24 - 3 Ioakim Kravchuk19(3) - 32 WPts
17/03/2027Montreal, Canada23 - 3 Davie Axtell15 - 6 WPts Canada National Championships 2027View
14/03/2027Montreal, Canada22 - 3 Brendan Latta22 - 15 WPts Canada National Championships 2027View
11/03/2027Montreal, Canada21 - 3 Chris Shank9(1) - 9 WPts Canada National Championships 2027View
04/03/2027Toronto, Canada20 - 3 Ladislav Franke9 - 8 WPts
04/01/2027Toronto, Canada19 - 3 Euan Lyn2 - 5 WPts
06/11/2026Saskatoon, Canada18 - 3 Geoff Ewing1 - 16 WPts
10/09/2026Toronto, Canada17 - 3 Callum Mawhinney6 - 14(1) WPts
12/07/2026Toronto, Canada16 - 3 James Brice7 - 17 WPts
12/05/2026Garoua, Cameroon15 - 3 Dashiell Roussel4 - 9 WPts
14/03/2026Hamilton, Canada15 - 2 Verrier Marc18(1) - 12 LPts Canada National Championships 2026View
11/03/2026Hamilton, Canada14 - 2 John Lusher4 - 5 WPts Canada National Championships 2026View
09/01/2026Toronto, Canada13 - 2 Tabtibdaeng Pleonchit4 - 9 WPts
10/11/2025Toronto, Canada12 - 2 Romain Carreau0 - 7 WPts
10/09/2025Linz, Austria11 - 2 Albertus Lenkheym5 - 17(1) WPts
13/07/2025Toronto, Canada10 - 2 Kyle Hamilton7 - 12 WPts
14/05/2025Toronto, Canada9 - 2 Germain Nin1 - 3 WPts
14/03/2025Toronto, Canada9 - 1 Hugh Wright11 - 9 LPts Canada National Championships 2025View
11/03/2025Toronto, Canada8 - 1 Verrier Marc14(1) - 8 WPts Canada National Championships 2025View
27/01/2025Winnipeg, Canada7 - 1 Duncan Sanderson0 - 3 WPts
30/11/2024Toronto, Canada6 - 1 Davie Axtell1 - 2 WPts
01/10/2024Winnipeg, Canada5 - 1 Michael Mowat15(1) - 20 WPts
06/08/2024Toronto, Canada4 - 1 Matthew Bard1 - 2 WPts
07/06/2024Toronto, Canada3 - 1 Mark Mosman1 - 1 WPts
09/04/2024Maroua, Cameroon3 - 0 Umber Mbamba15 - 7 LPts
10/02/2024Saskatoon, Canada2 - 0 Davie Whary1 - 10 WPts
17/12/2023Zurich, Switzerland1 - 0 Kevin Appel7 - 15 WPts
18/10/2023Toronto, Canada0 - 0 Neville Tasso0 - 1 WPts