Weightclass:  Featherweight
Location:  Winnipeg, Canada
Record:  48(1) - 23
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/12/2033Winnipeg, Canada47(1) - 23 Borysko Kohut19 - 24 WPts
19/10/2033Winnipeg, Canada46(1) - 23 Can Tagmach4 - 8 WPts
19/08/2033Winnipeg, Canada45(1) - 23 Pelias Regas4 - 16(1) WPts
18/06/2033Winnipeg, Canada44(1) - 23 Fidel Molino6 - 15 WPts
17/04/2033Aden, Yemen44(1) - 22 Haider Welshel54(1) - 15(1) LPts
17/03/2033Halifax, Canada43(1) - 22 Justin Himly8 - 13 WPts Canada National Championships 2033View
14/03/2033Halifax, Canada42(1) - 22 Steven Whittet19(2) - 6 WPts Canada National Championships 2033View
11/03/2033Halifax, Canada41(1) - 22 Hubert Laude7(2) - 1 WPts Canada National Championships 2033View
06/02/2033Jaipur, India41(1) - 21 Aditya Bala32 - 28(2) LPts
06/01/2033Jaipur, India41(1) - 20 Aditya Bala31 - 28(2) LPts
06/12/2032Winnipeg, Canada41(1) - 19 Aditya Bala30 - 28(2) LPts
05/11/2032Winnipeg, Canada40(1) - 19 Aditya Bala30 - 27(2) WPts
05/10/2032Winnipeg, Canada39(1) - 19 Aditya Bala30 - 26(2) WPts
04/09/2032Winnipeg, Canada38(1) - 19 Aditya Bala30 - 25(2) WPts
13/07/2032Saint Petersburg, Russia38(1) - 18 Min-woo Choe6 - 0 LPts Saint Petersburg Olympics 2032View
15/05/2032Wollongong, Australia37 - 18 John Leventis8 - 22(5) WKO3
17/03/2032Surrey, Canada36 - 18 Louie Nolton33 - 14 WPts Canada National Championships 2032View
14/03/2032Surrey, Canada35 - 18 Steven Whittet14(2) - 3 WPts Canada National Championships 2032View
11/03/2032Surrey, Canada34 - 18 Bruce Bellaire36(2) - 21 WPts Canada National Championships 2032View
23/02/2032San Pedro Sula, Honduras33 - 18 Quito Garza55(1) - 19 WPts
26/12/2031Geneva, Switzerland32 - 18 Montrose Leblanc14 - 16 WPts
28/10/2031Winnipeg, Canada31 - 18 Greg Erwood2 - 14 WPts
28/08/2031Winnipeg, Canada30 - 18 Bruce Bellaire33(2) - 18 WPts
10/07/2031Udon Thani, Thailand30 - 17 Thongthailek Bunmathan16 - 8 LPts
10/05/2031Calgary, Canada30 - 16 Ian Crofoot35 - 11 LPts
14/03/2031Montreal, Canada30 - 15 Jordan Rogerson14 - 18 LPts Canada National Championships 2031View
11/03/2031Montreal, Canada29 - 15 William Tudor9 - 2 WPts Canada National Championships 2031View
27/01/2031Ottawa, Canada28 - 15 Richard Curtis25 - 20 WPts
14/12/2030Modena, Italy27 - 15 Giorgio Rangone8 - 10 WPts
16/10/2030Accra, Ghana26 - 15 Jonathan Adusei8 - 24 WPts
18/08/2030Montreal, Canada26 - 14 Briar Chamfort19 - 14 LPts
12/07/2030Calgary, Canada26 - 13 Ian Crofoot30 - 11 LPts
15/05/2030San Miguel, El Salvador26 - 12 Diego Barabas25(1) - 16(1) LPts
17/03/2030Vaughan, Canada25 - 12 Josh Hasson23 - 15 WPts Canada National Championships 2030View
14/03/2030Vaughan, Canada24 - 12 Dale Hird13 - 7 WPts Canada National Championships 2030View
11/03/2030Vaughan, Canada23 - 12 William Tudor4 - 0 WPts Canada National Championships 2030View
19/02/2030Montreal, Canada22 - 12 Briar Chamfort17 - 13 WPts
11/01/2030Tolyatti, Russia21 - 12 Gennady Vlasov18 - 9 WPts
13/11/2029Ottawa, Canada21 - 11 Ian Kenny28 - 5 LPts
25/09/2029Vilnius, Lithuania20 - 11 Piotr Bronowski3 - 8 WPts
28/07/2029Laval, Canada19 - 11 Francois Caron8 - 14(2) WPts
10/06/2029Toronto, Canada18 - 11 Nick Nish19(1) - 23 WPts
09/05/2029Kitakyushu, Japan18 - 10 Mikio Arakaki14 - 6 LPts
11/03/2029Saskatoon, Canada18 - 9 Euan Harrold21 - 14 LPts Canada National Championships 2029View
08/02/2029Winnipeg, Canada17 - 9 Gig Cervera4 - 11 WPts
11/12/2028Montreal, Canada16 - 9 Honore Belcourt15 - 18(1) WPts
04/11/2028Kingston, Jamaica15 - 9 John Pennoyer22 - 13(1) WPts
06/09/2028Dushanbe, Tajikistan14 - 9 Khankishi Dallal19(1) - 14 WPts
09/07/2028Gaineau, Canada13 - 9 Antoine Percier8 - 13 WPts
08/06/2028Regina, Canada12 - 9 Elliot Donnellon18(1) - 11(1) WPts
24/04/2028Montreal, Canada12 - 8 Nicolas de Nerval33(1) - 21 LPts
14/03/2028Lonueuil, Canada12 - 7 Laramie Ostermeyer18 - 16 LPts Canada National Championships 2028View
11/03/2028Lonueuil, Canada11 - 7 Euan Harrold16 - 12 WPts Canada National Championships 2028View
14/02/2028San Miguel, El Salvador10 - 7 Juan Mendivil15(1) - 23 WPts
17/12/2027Odessa, Ukraine9 - 7 Konstantin Barsouk3 - 27(1) WPts
19/10/2027Stockholm, Sweden9 - 6 Viggo Lundstedt12 - 16 LPts
21/08/2027Winnipeg, Canada8 - 6 Paul Rosie2 - 6 WPts
22/06/2027San Jose, Costa Rica7 - 6 Diego Pomar2 - 16 WPts
24/04/2027Winnipeg, Canada6 - 6 Chris Caddell0 - 2 WPts
24/02/2027San Jose, Costa Rica5 - 6 Diego Pomar2 - 14 WPts
27/12/2026Winnipeg, Canada4 - 6 Geoff Blacketer9 - 6 WPts
27/10/2026Winnipeg, Canada3 - 6 Rex Morehead1 - 5 WPts
16/09/2026Vancouver, Canada3 - 5 Morgan Reece5 - 16 LPts
16/08/2026Winnipeg, Canada3 - 4 John Haney8 - 5 LPts
28/06/2026San Pedro de Macoris, Dominican Republic2 - 4 Santiago Franco9 - 14 WPts
30/04/2026Guatemala City, Guatemala1 - 4 Joaquin Portales5 - 23(1) WPts
02/03/2026Winnipeg, Canada1 - 3 Liang Tsen3(1) - 12 LPts
02/01/2026Toronto, Canada1 - 2 Oscar Bara3 - 3(1) LPts
14/11/2025Laval, Canada1 - 1 James Callum7 - 13 LPts
19/09/2025Montreal, Canada1 - 0 Mardian Jouffroy5 - 10 LPts
06/08/2025Winnipeg, Canada0 - 0 Kabonero Chikonkota0 - 2 WPts