Weightclass:  Welterweight
Location:  Burnaby, Canada
Record:  21 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
21/08/2023Burnaby, Canada20 - 16 John Balch6 - 14 WPts
21/06/2023Burnaby, Canada19 - 16 Malik Daid10 - 15 WPts
22/04/2023Burnaby, Canada18 - 16 Ibrahim Magomaev4 - 14(1) WPts
22/02/2023Burnaby, Canada17 - 16 Francois Begue1 - 3 WPts
23/12/2022Burnaby, Canada16 - 16 Rich Eddie16 - 14 WPts
23/10/2022Burnaby, Canada15 - 16 Angel Maximo4 - 8 WPts
25/08/2022Burnaby, Canada14 - 16 John Balch6 - 7 WPts
25/06/2022Burnaby, Canada14 - 15 Neil Salmond11 - 10 LPts
26/04/2022Suez, Egypt13 - 15 Rehan Saide6 - 8 WPts
26/02/2022Burnaby, Canada13 - 14 Sam Alford9(1) - 13 LPts
27/12/2021Burnaby, Canada13 - 13 Fausto Morano16(1) - 8 LPts
27/10/2021Almaty, Kazakhstan12 - 13 Saad Bajckodamow3 - 18 WPts
29/08/2021Brest, Belarus12 - 12 Bohdan Markowski9 - 10 LPts
30/06/2021Calgary, Canada12 - 11 Nicholas Oakley9 - 8 LPts
04/05/2021Burnaby, Canada11 - 11 Montrose Herard16 - 4 WPts
06/03/2021Vancouver, Canada11 - 10 Glynn Torrence3 - 11 LPts
14/01/2021Accra, Ghana10 - 10 Will Dauda8 - 8 WPts
14/11/2020Gaineau, Canada9 - 10 John Abernathy0 - 11 WPts
23/09/2020Burnaby, Canada8 - 10 Villard Piaget5 - 13 WPts
22/07/2020Prague, Czech Republic7 - 10 Alan Rybka6 - 7 WPts
24/05/2020Montevideo, Uruguay7 - 9 Angel Monte9 - 3 LPts
25/03/2020Santo Domingo Oeste, Dominican Republic6 - 9 Yago Vaca1 - 13(5) WPts
25/01/2020Burnaby, Canada6 - 8 Thurston Bergesen9 - 4 LPts
25/11/2019Montreal, Canada5 - 8 Clint Tilford6 - 6 WPts
12/10/2019Burnaby, Canada4 - 8 Dave Hinshaw4 - 5 WPts
12/08/2019Toronto, Canada4 - 7 John Maurice5 - 1 LPts
27/06/2019Burnaby, Canada4 - 6 Hiroki Sato1 - 4(2) LPts
28/04/2019Burnaby, Canada3 - 6 Volodymyr Markovich4 - 1 WPts
26/02/2019Reno, USA3 - 5 Dom Kelsoe2 - 4 LPts
29/12/2018Burnaby, Canada3 - 4 Fausto Tasca2 - 1 LPts
31/10/2018Calgary, Canada3 - 3 Dave Magouirk3 - 1 LPts
27/09/2018Burnaby, Canada2 - 3 Senon Marin5 - 0 WPts
29/07/2018Ottawa, Canada2 - 2 Arnie Beaton0 - 4 LPts
14/06/2018Burnaby, Canada1 - 2 Mick Williams2 - 1 WPts
16/04/2018Burnaby, Canada1 - 1 Paris Mouyal1 - 0 LPts
22/02/2018Burnaby, Canada0 - 1 Roy Joel1 - 0 WPts
08/01/2018Burnaby, Canada0 - 0 Johnny Tshwete0 - 0 LPts