Weightclass:  Light Welterweight
Location:  Toronto, Canada
Record:  27 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/12/2033Toronto, Canada26 - 12 Ulises Melgar1 - 14 WPts
23/10/2033Toronto, Canada25 - 12 Eyyub Huq15 - 7 WPts
23/08/2033Toronto, Canada24 - 12 Elliot MacIntyre0 - 9 WPts
23/06/2033Toronto, Canada23 - 12 Jerriz Dhien4 - 3 WPts
22/04/2033Toronto, Canada22 - 12 Tyson Thil19 - 12 WPts
21/02/2033Toronto, Canada21 - 12 Eugen Bagic4 - 19 WPts
22/12/2032Toronto, Canada20 - 12 Aved Osikyan7 - 18 WPts
22/10/2032Toronto, Canada19 - 12 Sean Boswell2 - 7 WPts
22/08/2032Toronto, Canada18 - 12 Davie Fail3 - 18 WPts
21/06/2032Toronto, Canada17 - 12 Charlie Hopper17(1) - 19 WPts
23/04/2032Toronto, Canada16 - 12 Adam Kipe2 - 5 WPts
23/02/2032Toronto, Canada15 - 12 Leo Welsh6 - 24 WPts
25/12/2031Toronto, Canada14 - 12 Coyne de Laroche14 - 12 WPts
26/10/2031Calgary, Canada13 - 12 Ian Cullens5 - 12 WPts
01/09/2031Toronto, Canada12 - 12 Sergey Kushecov16 - 16 WPts
04/07/2031Toronto, Canada11 - 12 Laramie Beau2 - 24(1) WPts
04/05/2031Resistencia, Argentina10 - 12 Alejandro Bueno5 - 26 WPts
06/03/2031San Salvador, El Salvador9 - 12 Pedro Morones4 - 3 WPts
06/01/2031Surrey, Canada8 - 12 Patrick Finlayson1 - 15 WPts
07/11/2030Baku, Azerbaijan8 - 11 Waqas Musa22 - 10 LPts
09/09/2030Umlazi, South Africa7 - 11 Evert Morkel12 - 18 WPts
11/07/2030Surrey, Canada6 - 11 John Kennedy2 - 20(1) WPts
23/05/2030Winnipeg, Canada5 - 11 Jordan Kinnard1 - 14 WPts
27/03/2030Schaerbeek, Belgium5 - 10 Darrell de Marivaux8 - 16 LPts
27/01/2030Burnaby, Canada5 - 9 Leon Akin4 - 32(6) LPts
29/11/2029Laval, Canada5 - 8 Trystan Brame19 - 7 LPts
20/10/2029Toronto, Canada4 - 8 Severin Hinault6 - 6 WPts
19/09/2029Winnipeg, Canada3 - 8 Nick Bowen2 - 10 WPts
31/07/2029Surrey, Canada3 - 7 Rob Barclay10 - 15 LPts
05/06/2029Liege, Belgium3 - 6 Varil Gary17 - 9 LPts
07/04/2029Ankara, Turkey3 - 5 Hakan Cihan12 - 10 LPts
07/02/2029Toronto, Canada2 - 5 Dominic Ridpath0 - 0 WPts
16/12/2028Surrey, Canada2 - 4 Hugh Douglas29 - 6 LPts
15/11/2028Toronto, Canada2 - 3 Mark Troop2 - 3 LPts
06/10/2028Santo Domingo de Guzman, Dominican Republic1 - 3 Luis Salvador6 - 8 WPts
08/08/2028Calgary, Canada1 - 2 Kian Kelsoe11 - 17 LPts
10/06/2028Halifax, Canada1 - 1 Lewis Shank0 - 0 LPts
30/04/2028Quebec City, Canada1 - 0 Royal Leblanc24 - 16(1) LPts
28/03/2028Toronto, Canada0 - 0 Ethan Minto1 - 6 WPts