Weightclass:  Welterweight
Location:  Vancouver, Canada
Record:  17(2) - 19(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/02/2033Vancouver, Canada16(1) - 19(1) Gaston Batton6 - 24 WKO3
18/12/2032Vancouver, Canada15(1) - 19(1) Gethin Mortland7 - 12 WPts
18/10/2032Vancouver, Canada14(1) - 19(1) Davie Maine0 - 5 WPts
18/08/2032Kisumu, Kenya13 - 19(1) Leo Mirii17 - 14 WKO3
20/06/2032Dublin, Ireland12 - 19(1) Shane Paterson6 - 10 WPts
22/04/2032Galway, Ireland12 - 18(1) Jordan MacQueen10 - 22 LPts
23/02/2032Villa Nueva, Guatemala12 - 17(1) Montenegro Yepes9 - 13 LPts
25/12/2031Georgetown, Guyana12 - 16(1) Richie Bour15 - 15 LPts
27/10/2031Vancouver, Canada12 - 15 Noah Hannay10(2) - 7 LKO3
28/08/2031Harare, Zimbabwe12 - 14 Obiajulu Chimutengwende35(1) - 20 LPts
30/06/2031Cagayan de Oro, Philippines11 - 14 John Loza8 - 16 WPts
01/05/2031Vancouver, Canada10 - 14 Chris Haldane5 - 8 WPts
03/03/2031Dushanbe, Tajikistan9 - 14 Javad Farooq0 - 1 WPts
03/01/2031Samarqand, Uzbekistan8 - 14 Yulian Kerimov2 - 7 WPts
05/11/2030Kremenchuk, Ukraine7 - 14 Kir Kovalenko0 - 0 WPts
07/09/2030North Las Vegas, USA6 - 14 Dylan Hargest9 - 18 WPts
09/07/2030Nakuru, Kenya6 - 13 David Abudho0 - 9 LPts
11/05/2030Vancouver, Canada5 - 13 Brendan Somerville6 - 6 WPts
12/03/2030Caloocan, Philippines5 - 12 Chris Talusan10 - 16 LPts
12/01/2030Sana'a, Yemen5 - 11 Adnan Abdallah6 - 18 LPts
14/11/2029Quezon City, Philippines5 - 10 Kieran Punsoy21 - 3 LPts
16/09/2029Rotterdam, Netherlands5 - 9 Reinhard de Baertmaecker11 - 13(1) LPts
19/07/2029Limerick, Ireland5 - 8 Joshua Gallagher14(1) - 17 LPts
21/05/2029Vancouver, Canada4 - 8 Dave Blower0 - 3 WPts
23/03/2029Montreal, Canada4 - 7 Josce Malot10 - 3 LPts
06/02/2029Montreal, Canada3 - 7 Lyle Foccart5 - 6 WPts
13/12/2028Sumqayit, Azerbaijan3 - 6 Aghasafa Abushev7 - 11 LPts
15/10/2028Toronto, Canada3 - 5 Euan Nisbet5 - 16 LPts
22/08/2028Montreal, Canada3 - 4 Alastair Caine8 - 22 LPts
22/07/2028Mississauga, Canada3 - 3 Ollie Holme0 - 0 LPts
16/06/2028Havana, Cuba3 - 2 Alejandro Bastidas2 - 23 LPts
18/04/2028Montreal, Canada3 - 1 Didier Seel35(1) - 8 LPts
22/02/2028Puente Alto, Chile2 - 1 Franco Morro4 - 12 WPts
25/12/2027Vancouver, Canada1 - 1 Oto Andrasko2 - 17 WPts
26/10/2027Toronto, Canada1 - 0 Bradley Dacoury10 - 2 LPts
20/09/2027Vancouver, Canada0 - 0 Robert Craggs0 - 0 WPts