Weightclass:  Welterweight
Location:  Calgary, Canada
Record:  50 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/06/2032Calgary, Canada49 - 17 Nathan Moffett6 - 14 WPts
11/04/2032Calgary, Canada48 - 17 Vegas Lindo0 - 10(2) WPts
11/02/2032Calgary, Canada47 - 17 Angel Cabigting11 - 14 WPts
13/12/2031Calgary, Canada46 - 17 Robert Nsoh1 - 7(1) WPts
14/10/2031Calgary, Canada45 - 17 Billy Don29 - 17 WPts
14/08/2031Calgary, Canada44 - 17 Joaquin Narciso16(1) - 1 WPts
14/06/2031Calgary, Canada43 - 17 Amrit Mogul1 - 0 WPts
14/04/2031Calgary, Canada42 - 17 Glynn Gowen4 - 18 WPts
13/02/2031Calgary, Canada41 - 17 Spencer Mapi-ut1 - 4 WPts
16/12/2030Calgary, Canada40 - 17 David Morgan0 - 4 WPts
17/10/2030Calgary, Canada39 - 17 Nikolai Yesheyev7 - 11 WPts
18/08/2030Calgary, Canada38 - 17 Marcin Gola10 - 4 WPts
19/06/2030Calgary, Canada37 - 17 Jay-Jay Madaki23 - 24 WPts
15/05/2030Gold Coast, Australia36 - 17 Ollie Rolland32 - 19 WPts
14/04/2030Calgary, Canada36 - 16 Ollie Rolland31 - 19 LPts
14/03/2030Vaughan, Canada36 - 15 Stuart Mailer54 - 9 LPts Canada National Championships 2030View
11/03/2030Vaughan, Canada35 - 15 Paul Craigie4 - 7 WPts Canada National Championships 2030View
15/02/2030Calgary, Canada34 - 15 Jay-Jay Madaki18 - 23 WPts
09/01/2030Goiania, Brazil34 - 14 Diego Natal22 - 13 LPts Americas Championships 2030View
15/12/2029Hyderabad, India33 - 14 Praveen Chahal29 - 21 WPts
14/11/2029Suez, Egypt33 - 13 Zafa Sial34 - 18 LPts
14/10/2029Suez, Egypt33 - 12 Zafa Sial33 - 18 LPts
13/09/2029Daegu, South Korea33 - 11 Kashif Zaman23 - 12 LPts Daegu World Championships 2029View
10/09/2029Daegu, South Korea32 - 11 Edmundo Montejo40(1) - 26 WPts Daegu World Championships 2029View
07/09/2029Daegu, South Korea31 - 11 Ollie Rolland27 - 13 WPts Daegu World Championships 2029View
14/07/2029Magdeburg, Germany30 - 11 Renard Sommer1 - 18 WPts
16/05/2029West Valley City, USA29 - 11 Malik Dajani8 - 14 WPts
17/03/2029Saskatoon, Canada28 - 11 Stuart Mailer46 - 7 WPts Canada National Championships 2029View
14/03/2029Saskatoon, Canada27 - 11 Mark Scroggie29 - 23 WPts Canada National Championships 2029View
11/03/2029Saskatoon, Canada26 - 11 Billy Don15 - 4 WPts Canada National Championships 2029View
12/02/2029Montreal, Canada25 - 11 Jack Pettigrew12 - 16(1) WPts
20/12/2028Calgary, Canada24 - 11 Mark Scroggie27 - 22 WPts
16/12/2028Laval, Canada23 - 11 Rupert Mermoz18 - 13 WPts
15/11/2028Calgary, Canada22 - 11 Mark Foden38 - 32 WPts
15/10/2028Montreal, Canada22 - 10 Didier Seel38(1) - 8 LPts
18/08/2028Managua, Nicaragua21 - 10 Loredo Lanza0 - 0 WPts
20/06/2028Kampala, Uganda20 - 10 Oja Kaaya4 - 8 WPts
22/04/2028Quebec City, Canada19 - 10 Gaston Paquin12 - 17 WPts
11/03/2028Lonueuil, Canada19 - 9 Stuart Mailer33 - 5 LPts Canada National Championships 2028View
24/02/2028Edmonton, Canada19 - 8 Sam Donn17 - 5 LPts
26/12/2027Calgary, Canada18 - 8 Mason Downie16 - 16 WPts
27/10/2027Calgary, Canada17 - 8 Norasing Sangprapai5 - 5 WPts
28/08/2027Samarqand, Uzbekistan16 - 8 Afanas Mamishov9 - 16 WPts
30/06/2027Montreal, Canada15 - 8 Talbot Montand16 - 5 WPts
03/05/2027Mississauga, Canada15 - 7 Jasper Bonner15 - 7 LPts
17/03/2027Montreal, Canada15 - 6 Stuart Mailer23 - 3 LPts Canada National Championships 2027View
14/03/2027Montreal, Canada14 - 6 Merrill Becotte12 - 8 WPts Canada National Championships 2027View
11/03/2027Montreal, Canada13 - 6 Courvoisier Perrault8 - 12 WPts Canada National Championships 2027View
06/03/2027Saskatoon, Canada12 - 6 Michael Adam5 - 5 WPts
06/01/2027Amman, Jordan11 - 6 Zain Jarrar11 - 17 WPts
08/11/2026Lonueuil, Canada10 - 6 Guy Longo0 - 10 WPts
09/09/2026Toronto, Canada9 - 6 Mark Ore5 - 15 WPts
20/07/2026Gaineau, Canada8 - 6 Marcel Rubel9 - 21 WPts
19/06/2026Calgary, Canada7 - 6 Mark Foden20 - 24 WPts
15/05/2026Rio de Janeiro, Brazil6 - 6 Alejandro Maduro18 - 34 WPts
17/03/2026Calgary, Canada5 - 6 Albert Vasicek0 - 7(1) WPts
17/01/2026Calgary, Canada4 - 6 Xabat Becerra3 - 12(1) WPts
19/11/2025Aarhus, Denmark4 - 5 Nels Kirkegaard5 - 2 LPts
21/09/2025Gaineau, Canada3 - 5 Royal Etienne7 - 9 WPts
24/07/2025Buenos Aires, Argentina2 - 5 Fresco Ledezma12(2) - 9 WPts
26/05/2025Maipu, Chile2 - 4 Eduardo Atienza5 - 14 LPts
28/03/2025Perth, Australia1 - 4 Elliot Comb1 - 7 WPts
28/01/2025Shymkent, Kazakhstan1 - 3 Konstantin Inzu3 - 10 LPts
30/11/2024Toronto, Canada1 - 2 Stuart Mailer6 - 1 LPts
05/10/2024Montreal, Canada1 - 1 Talbot Montand1 - 2 LPts
14/08/2024Hamilton, Canada1 - 0 Leeroy Purser28(1) - 7 LPts
14/07/2024Calgary, Canada0 - 0 Jasper Bonner1 - 3 WPts