Weightclass:  Lightweight
Location:  Toronto, Canada
Record:  31 - 23
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
18/11/2033Toronto, Canada30 - 23 Luca Ganci0 - 3 WPts
15/09/2033Toronto, Canada29 - 23 Rafael Mathe0 - 6 WPts
16/07/2033Toronto, Canada28 - 23 Acelin Bazin1 - 4 WPts
15/05/2033Toronto, Canada27 - 23 Thoke Laurentius9 - 31 WPts
15/03/2033Toronto, Canada26 - 23 Gennady Bushuyeva7 - 9 WPts
13/01/2033Toronto, Canada25 - 23 James McNiel2 - 9 WPts
12/11/2032Toronto, Canada24 - 23 Sasha Cairat11 - 19 WPts
11/09/2032Toronto, Canada23 - 23 Andrew Ladd4 - 7 WPts
12/07/2032Toronto, Canada22 - 23 Isaac Gittings12 - 9 WPts
13/05/2032Toronto, Canada21 - 23 Paul Calpin0 - 2 WPts
14/03/2032Toronto, Canada20 - 23 Will Bay3 - 2 WPts
14/01/2032Toronto, Canada19 - 23 John Bazil5 - 26 WPts
15/11/2031Toronto, Canada18 - 23 Dominic Cumings1 - 2 WPts
15/09/2031Toronto, Canada18 - 22 Davie Mowat18 - 17(1) LPts
27/07/2031Ottawa, Canada17 - 22 John Kitching12 - 21(1) WPts
29/05/2031Lonueuil, Canada16 - 22 Sinclair Oltz15(1) - 17 WPts
22/04/2031Toronto, Canada15 - 22 Flannery Beaubien2 - 1 WPts
23/03/2031Antofagasta, Chile14 - 22 Quin Celestino13 - 13 WPts
23/01/2031Toronto, Canada14 - 21 Joshua Swapp4 - 6 LPts
24/11/2030Toronto, Canada14 - 20 Bradley Spedding11 - 3 LPts
01/10/2030Grodno, Belarus13 - 20 Matviyko Medved2 - 16 WPts
03/08/2030Kitakyushu, Japan12 - 20 Taro Yoshikawa3 - 1 WPts
05/06/2030Ottawa, Canada12 - 19 Ian Nichol20(6) - 26 LPts
07/04/2030Toronto, Canada11 - 19 David Yeats1 - 0 WPts
07/02/2030Minsk, Belarus10 - 19 Kyrylo Baran10 - 12 WPts
10/12/2029Toronto, Canada10 - 18 Leeroy Heth20 - 15 LPts
11/10/2029Vancouver, Canada10 - 17 Mark Masker15(3) - 23 LPts
04/09/2029Toronto, Canada10 - 16 Brad Popkin11 - 24 LPts
04/08/2029Ottawa, Canada9 - 16 Leeroy Catto10(1) - 13 WPts
11/06/2029Toronto, Canada9 - 15 Sinclair Oltz5 - 15 LPts
12/04/2029Toronto, Canada8 - 15 Sinclair Oltz5 - 14 WPts
12/02/2029Burgas, Bulgaria7 - 15 Milen á Savelev1 - 1 WPts
15/12/2028Toronto, Canada7 - 14 Daichi Tamura5 - 7 LPts
17/10/2028Ho Chi Minh City, Vietnam6 - 14 Kha Truc1 - 3 WPts
19/08/2028Ulaanbaatar, Mongolia6 - 13 Afanas Dorzhiev4 - 21 LPts
21/06/2028Dubai, UAE6 - 12 Ali Alqadi13(1) - 11 LPts
23/04/2028Tegucigalpa, Honduras6 - 11 Zacarias Vasconcellos31(2) - 19 LPts
24/02/2028Toronto, Canada5 - 11 Juan Garcia6 - 9 WPts
26/12/2027Ottawa, Canada5 - 10 Sean Norrie6 - 16 LPts
29/10/2027Toronto, Canada4 - 10 Zahir Radjabov0 - 23 WPts
30/08/2027Kampala, Uganda4 - 9 Laken Okot32(1) - 11 LPts
01/07/2027Aalborg, Denmark3 - 9 Vidar Brink0 - 1 WPts
03/05/2027Toronto, Canada2 - 9 Carlos Bail1 - 5 WPts
05/03/2027Recife, Brazil1 - 9 Sancho Sago0 - 0 WPts
05/01/2027Mulhouse, France0 - 9 Fernand Cabal0 - 0 WPts
07/11/2026Melbourne, Australia0 - 8 John Cart14 - 20(12) LPts
09/09/2026Vancouver, Canada0 - 7 Bruce Jarvie3 - 5 LPts
20/07/2026Toronto, Canada0 - 6 Malcolm Liston0 - 11(3) LPts
21/05/2026Ulaanbaatar, Mongolia0 - 5 Hanief Kasymov1 - 18(7) LPts
23/03/2026Montreal, Canada0 - 4 Ames Oulette1 - 10 LPts
25/01/2026Mississauga, Canada0 - 3 James Dargie2 - 8 LPts
28/11/2025Lusaka, Zambia0 - 2 Raimy Mwaba28 - 30 LPts
30/09/2025Montreal, Canada0 - 1 Davie Forsythe7 - 11(1) LPts
26/08/2025Toronto, Canada0 - 0 Kieran Adan2 - 1 LPts