Weightclass:  Lightweight
Location:  Calgary, Canada
Record:  21(2) - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/10/2029Calgary, Canada20(2) - 19 Charles Ferry11 - 5 WPts
28/08/2029Calgary, Canada19(2) - 19 Gianni Casula1 - 4 WPts
29/06/2029Calgary, Canada18(2) - 19 Timofei Yudin6 - 4 WPts
29/04/2029Calgary, Canada17(2) - 19 Percy Lucier6 - 13 WPts
28/02/2029Calgary, Canada16(2) - 19 Symon Kogut1 - 20 WPts
29/12/2028Calgary, Canada16(2) - 18 Juan Abrantes4 - 7 LPts
30/10/2028Calgary, Canada15(2) - 18 Joaquin Neri1 - 7 WPts
31/08/2028Calgary, Canada14(2) - 18 Ivan Gasanzade0 - 2 WPts
02/07/2028Calgary, Canada13(1) - 18 James Johnston6 - 3 WKO3
02/05/2028Calgary, Canada12(1) - 18 Clint Balfour2 - 4 WPts
03/03/2028Calgary, Canada11(1) - 18 Norazn Hachigyan0 - 3 WPts
02/01/2028Calgary, Canada10(1) - 18 Joaquin Villareal2 - 4 WPts
03/11/2027Calgary, Canada9(1) - 18 Haygazun Nakhshekarian2 - 6 WPts
04/09/2027Almaty, Kazakhstan8 - 18 Yulian Abdibec0 - 3 WKO3
07/07/2027Yerevan, Armenia8 - 17 Peklar Zaratzyan11 - 14 LPts
09/05/2027Calgary, Canada8 - 16 Dior Dubled5 - 16 LPts
10/03/2027Calgary, Canada7 - 16 Quiqui Jerez1 - 3 WPts
10/01/2027Antwerp, Belgium6 - 16 Dok Van der Strate10 - 20(2) WPts
11/11/2026Nassau, Bahamas6 - 15 Paul Haddan15(2) - 13 LPts
12/09/2026Calgary, Canada5 - 15 Corey Broach9 - 10 WPts
14/07/2026Hamilton, Canada5 - 14 James Clay15 - 7 LPts
15/05/2026Winnipeg, Canada4 - 14 Kian Solomon3 - 11 WPts
11/04/2026Montreal, Canada4 - 13 Montgomery Bataille8 - 34 LPts
11/03/2026Hamilton, Canada4 - 12 Billy Brewster7 - 7 LPts Canada National Championships 2026View
22/01/2026Calgary, Canada3 - 12 Gabriel Brazil9 - 6 WPts
24/11/2025Calgary, Canada2 - 12 Rico Padua3 - 9 WPts
26/09/2025Regina, Canada1 - 12 Gethin Crockett4 - 11 WPts
29/07/2025La Florida, Chile1 - 11 Jose Lago2 - 20 LPts
31/05/2025Santo Domingo de Guzman, Dominican Republic1 - 10 Zacarias Arenas29 - 14 LPts
02/04/2025Calgary, Canada1 - 9 Quiqui Vine5 - 11 LPts
02/02/2025Riga, Latvia1 - 8 Fedya Dziedatajs2 - 22 LPts
05/12/2024Vaughan, Canada1 - 7 Sam Belcourt1 - 7 LPts
08/10/2024Vancouver, Canada1 - 6 Inigo Crowder14 - 19 LPts
17/08/2024Mississauga, Canada1 - 5 Geoff Gillem17 - 19 LPts
24/06/2024Toronto, Canada1 - 4 Cole Mabie15 - 21 LPts
23/05/2024Halifax, Canada1 - 3 Paul Ford10(1) - 20 LPts
18/04/2024Mashhad, Iran1 - 2 Akbar Raghavan1 - 7 LPts
19/02/2024Quebec City, Canada1 - 1 Odil Grosjean5 - 7(2) LPts
10/01/2024Edmonton, Canada1 - 0 Lewis Pewitt7 - 20 LPts
23/11/2023Calgary, Canada0 - 0 Adam Whan1 - 5 WPts