Weightclass:  Flyweight
Location:  Hamilton, Canada
Record:  18 - 12(2)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
25/06/2031Hamilton, Canada17 - 12(2) Noah Bell8 - 6 WPts
26/04/2031Hamilton, Canada16 - 12(2) Johnny Terres4 - 23(3) WPts
25/02/2031Hamilton, Canada15 - 12(2) Joe Williams2 - 6 WPts
27/12/2030Hamilton, Canada15 - 11(2) Michael Sproule8 - 4 LPts
29/10/2030Hamilton, Canada15 - 10(1) Roman Olguin7 - 6 LKO3
31/08/2030Hamilton, Canada14 - 10(1) Volodmiri Senko0 - 11 WPts
01/07/2030Hamilton, Canada14 - 9(1) Nicholas Donlon12 - 3 LPts
02/05/2030Hamilton, Canada13 - 9(1) Hiro Yagi3 - 16 WPts
04/03/2030Hamilton, Canada12 - 9(1) Paul Prowell0 - 1 WPts
03/01/2030Hamilton, Canada11 - 9(1) Bryan Keddie4 - 6 WPts
04/11/2029Hamilton, Canada11 - 8(1) David Sommerville6 - 10 LPts
05/09/2029Daegu, South Korea10 - 8(1) Jeong-hyeop Ahn11 - 9 WPts
08/07/2029Kuala Lumpur, Malaysia9 - 8(1) Ganesa Mehra6 - 16 WPts
09/05/2029Hamilton, Canada8 - 8(1) Yong-jae Yoh2 - 12 WPts
11/03/2029Saskatoon, Canada8 - 7(1) Chris Roderick35 - 10 LPts Canada National Championships 2029View
26/01/2029Providence, USA7 - 7(1) James Bonello18 - 6 WPts
28/11/2028Hamilton, Canada6 - 7(1) Ian Bourdelle0 - 2 WPts
30/09/2028Davao City, Philippines6 - 6(1) Michael Cuello18 - 8 LPts
02/08/2028Calgary, Canada6 - 5(1) Rob Fife7 - 12(1) LPts
04/06/2028San Jose del Monte, Philippines6 - 4(1) Cipriano Gaspar1 - 21 LPts
06/04/2028Hamilton, Canada5 - 4(1) Bradley Pembroke3 - 11 WPts
07/02/2028Rotterdam, Netherlands5 - 3 Guillaume Van Cille18 - 17(1) LKO3
10/12/2027Hamilton, Canada4 - 3 Ivan Abyckckassym2 - 4 WPts
12/10/2027Surrey, Canada3 - 3 Dale Mingus2 - 4 WPts
14/08/2027Mississauga, Canada2 - 3 Johnny Terres0 - 4 WPts
23/06/2027Calgary, Canada2 - 2 Dominic Kincaid12(1) - 17 LPts
15/05/2027Montreal, Canada1 - 2 Canon Olivier0 - 0 WPts
04/04/2027Shizuoka, Japan1 - 1 Daiki Maita19 - 11 LPts
04/02/2027San Felipe de Puerto Plata, Dominican Republic1 - 0 Xabat Maddry10 - 13 LPts
07/12/2026Hamilton, Canada0 - 0 Billy Faughn0 - 3 WPts