Weightclass:  Bantamweight
Location:  Vaughan, Canada
Record:  27 - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/12/2030Vaughan, Canada26 - 15 Quon Liaw7 - 7 WPts
25/10/2030Vaughan, Canada25 - 15 Sam Craik0 - 17 WPts
27/08/2030Vaughan, Canada24 - 15 Nao Okazaki4 - 6 WPts
28/06/2030Vaughan, Canada23 - 15 Cody Hewitt6 - 3 WPts
29/04/2030Vaughan, Canada22 - 15 Bassett Jean-Louis1 - 4 WPts
28/02/2030Vaughan, Canada21 - 15 Tohjaya Ismail13 - 14 WPts
29/12/2029Vaughan, Canada20 - 15 Montel Abril5 - 7 WPts
30/10/2029Vaughan, Canada19 - 15 Tung Gin2 - 1 WPts
31/08/2029Vaughan, Canada18 - 15 Haider Mitri18 - 20 WPts
02/07/2029Vaughan, Canada18 - 14 Vicente Cepero19 - 12 LPts
02/05/2029Vaughan, Canada17 - 14 Roger de Blide4 - 18(1) WPts
03/03/2029Vaughan, Canada16 - 14 Mario Gambini5 - 9 WPts
02/01/2029Brussels, Belgium15 - 14 Gregory Ethier3 - 23 WPts
04/11/2028Vaughan, Canada14 - 14 Dave Maskell16 - 21 WPts
06/09/2028Fuyang, China14 - 13 Lee Pack46(2) - 12 LPts
08/07/2028Dublin, Ireland13 - 13 Evan Quirke11(1) - 21 WPts
10/05/2028Montreal, Canada13 - 12 Phil Cubbison14 - 16 LPts
14/03/2028Lonueuil, Canada13 - 11 Leon Protheroe21 - 9 LPts Canada National Championships 2028View
11/03/2028Lonueuil, Canada12 - 11 Spencer Philley2 - 0 WPts Canada National Championships 2028View
27/01/2028Kuala Lumpur, Malaysia11 - 11 Kamran Mussa20 - 9 WPts
28/11/2027Vaughan, Canada10 - 11 John Eliot0 - 2 WPts
29/09/2027Vancouver, Canada10 - 10 Bryan Lothian8 - 14(1) LPts
01/08/2027Petaling Jaya, Malaysia10 - 9 Zain Abad18(1) - 10 LPts
03/06/2027Montreal, Canada9 - 9 Senior Maillard4 - 9 WPts
05/04/2027Regina, Canada9 - 8 Louis Crockett8 - 9 LPts
12/02/2027Toronto, Canada9 - 7 Noel Mawhinney10 - 14 LPts
17/12/2026Vancouver, Canada9 - 6 Leighton Duguid14(1) - 14(1) LPts
18/10/2026Vaughan, Canada9 - 5 Jamie Clugston3 - 2 LPts
19/08/2026Vaughan, Canada8 - 5 Adam Reid4 - 11 WPts
20/06/2026Vaughan, Canada7 - 5 Angel Rozario2 - 6 WPts
21/04/2026Torreon, Mexico6 - 5 Elias Cepero4 - 10 WPts
21/02/2026Edmonton, Canada6 - 4 John Fowlie1 - 1 LPts
29/12/2025Edmonton, Canada6 - 3 Mel Quail3 - 5 LPts
30/10/2025Vaughan, Canada5 - 3 Mel Quail3 - 4 WPts
31/08/2025Vaughan, Canada4 - 3 Dave Maskell4 - 10 WPts
02/07/2025Vaughan, Canada3 - 3 Dave Maskell4 - 9 WPts
03/05/2025Calgary, Canada3 - 2 Patrick Southerland13 - 14 LPts
09/03/2025Vaughan, Canada2 - 2 Xaverius Fleites2 - 2 WPts
08/01/2025Vaughan, Canada1 - 2 Paul Gerdon1 - 4 WPts
09/11/2024Burnaby, Canada1 - 1 Ewan Crear5 - 6 LPts
19/09/2024Toronto, Canada1 - 0 Billy Buie18 - 18 LPts
17/08/2024Vaughan, Canada0 - 0 Mark Yarrow1 - 4 WPts