Weightclass:  Middleweight
Location:  Richmond, Canada
Record:  70 - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
13/01/2033Richmond, Canada69 - 21 Javier Aguila4 - 13 WPts
12/11/2032Richmond, Canada68 - 21 Mark Mushonga4 - 6 WPts
11/09/2032Richmond, Canada67 - 21 Santiago Pagniligan10(1) - 4 WPts
12/07/2032Richmond, Canada66 - 21 Gethin Urie1 - 6 WPts
13/05/2032Richmond, Canada65 - 21 Vasif Abaskuliyev3 - 11 WPts
13/03/2032Richmond, Canada64 - 21 Matthew Nevin0 - 9 WPts
13/01/2032Richmond, Canada63 - 21 Quin Soza2 - 15 WPts
14/11/2031Richmond, Canada62 - 21 Koldan Sarfas1 - 2 WPts
13/09/2031Richmond, Canada61 - 21 Julian Biesiada16 - 14 WPts
15/07/2031Richmond, Canada60 - 21 Andreas Tuomi0 - 10(1) WPts
14/05/2031Richmond, Canada59 - 21 Don Trang3 - 12 WPts
14/03/2031Richmond, Canada58 - 21 James Cowen11 - 9 WPts
13/01/2031Shymkent, Kazakhstan57 - 21 Nuraddin Karibghanow2 - 9 WPts
14/11/2030Richmond, Canada56 - 21 Agapetus Gordillo45 - 38 WPts
14/10/2030Richmond, Canada55 - 21 Agapetus Gordillo45 - 37 WPts
13/09/2030Richmond, Canada54 - 21 Agapetus Gordillo45 - 36 WPts
03/08/2030Richmond, Canada53 - 21 Wilburn Jurgens44 - 26 WPts
03/07/2030Richmond, Canada52 - 21 Wilburn Jurgens44 - 25 WPts
18/05/2030Richmond, Canada51 - 21 Angel Calleros35 - 30 WPts
17/04/2030Richmond, Canada50 - 21 Angel Calleros35 - 29 WPts
17/03/2030Vaughan, Canada49 - 21 Kyle Gaddie5(1) - 1 WPts Canada National Championships 2030View
14/03/2030Vaughan, Canada48 - 21 Josh Colville2 - 0 WPts Canada National Championships 2030View
11/03/2030Vaughan, Canada47 - 21 Rob Adie25 - 19 WPts Canada National Championships 2030View
15/02/2030San Jose, Costa Rica46 - 21 Angel Calleros32 - 28 WPts
15/01/2030Goiania, Brazil46 - 20 Montego Navarro27 - 17 LPts Americas Championships 2030View
12/01/2030Goiania, Brazil45 - 20 Angel Calleros32 - 27 WPts Americas Championships 2030View
09/01/2030Goiania, Brazil44 - 20 Quinto Martinez24 - 28 WPts Americas Championships 2030View
31/12/2029Richmond, Canada43 - 20 Fatos Kapllani43 - 13 WPts
30/11/2029Richmond, Canada42 - 20 Fatos Kapllani43 - 12 WPts
08/10/2029Richmond, Canada41 - 20 Tariq Flaccus35 - 15 WPts
07/09/2029Daegu, South Korea41 - 19 Wilburn Jurgens37 - 21 LPts Daegu World Championships 2029View
14/07/2029Baton Rouge, USA41 - 18 Hayden Millan6 - 8 LPts
16/05/2029San Jose del Monte, Philippines40 - 18 Edmundo Sunga13(1) - 11 WPts
17/03/2029Saskatoon, Canada40 - 17 James Jelley30(1) - 9 LPts Canada National Championships 2029View
14/03/2029Saskatoon, Canada39 - 17 Charles Brimer9 - 6 WPts Canada National Championships 2029View
11/03/2029Saskatoon, Canada38 - 17 Antwan Nesbit13 - 12 WPts Canada National Championships 2029View
05/03/2029Las Vegas, USA37 - 17 Brad Wayne0 - 0 WPts
04/01/2029Bursa, Turkey36 - 17 Selim Terzioglu9 - 19 WPts
06/11/2028Santa Cruz de la Sierra, Bolivia35 - 17 Diego Gago6(1) - 18 WPts
08/09/2028Amman, Jordan34 - 17 Faisal Totah18 - 14 WPts
11/07/2028Changchun, China34 - 16 Confucius Qiao56(1) - 26 LPts
13/05/2028Richmond, Canada33 - 16 Kiki Luis2 - 7 WPts
14/03/2028Lonueuil, Canada33 - 15 Marlon Fignon38 - 13 LPts Canada National Championships 2028View
11/03/2028Lonueuil, Canada32 - 15 Brin Dalzell12 - 14 WPts Canada National Championships 2028View
06/03/2028Richmond, Canada31 - 15 Olavi Uosukainen0 - 3 WPts
06/01/2028Riga, Latvia30 - 15 Kir Cibulskis11 - 18(1) WPts
08/11/2027La Plata, Argentina29 - 15 Rodrigo Rossel6 - 21 WPts
10/09/2027Ho Chi Minh City, Vietnam28 - 15 Au Vien10 - 14 WPts
13/07/2027Plovdiv, Bulgaria28 - 14 Ognyan รก Aleksandrov23 - 6 LPts
15/05/2027Pikine, Senegal27 - 14 Laron Batton16 - 18(3) WPts
17/03/2027Montreal, Canada27 - 13 Marlon Fignon25 - 9 LPts Canada National Championships 2027View
14/03/2027Montreal, Canada26 - 13 Percival Noland16 - 3 WPts Canada National Championships 2027View
11/03/2027Montreal, Canada25 - 13 Ian Waldie17 - 10(1) WPts Canada National Championships 2027View
12/02/2027Sakai, Japan24 - 13 Akira Tomita11 - 4 WPts
14/12/2026Amsterdam, Netherlands23 - 13 Theofiel Van der Plaetse4 - 8 WPts
15/10/2026Sendai, Japan22 - 13 Isamu Yamada6 - 10 WPts
17/08/2026San Salvador, El Salvador22 - 12 Seferino Arellano27 - 7(1) LPts
17/07/2026Oulu, Finland21 - 12 Lari Autio15 - 12(1) WPts
16/06/2026Almaty, Kazakhstan21 - 11 Yasin Karashev20 - 11 LPts
16/05/2026Almaty, Kazakhstan21 - 10 Yasin Karashev19 - 11 LPts
15/04/2026London, UK20 - 10 Joe Shine10(5) - 13 WPts
14/03/2026Hamilton, Canada20 - 9 Marlon Fignon16 - 6 LPts Canada National Championships 2026View
11/03/2026Hamilton, Canada19 - 9 Danny Dallis7 - 6 WPts Canada National Championships 2026View
12/02/2026San Salvador, El Salvador19 - 8 Seferino Arellano21 - 7(1) LPts
12/01/2026Montreal, Canada19 - 7 Sagaz Casal24(1) - 25 LPts Americas Championships 2026View
09/01/2026Montreal, Canada18 - 7 Guido Cepeda31 - 25 WPts Americas Championships 2026View
12/12/2025Chifeng, China17 - 7 Nasire Tan11 - 9 WPts
11/11/2025Richmond, Canada17 - 6 Nasire Tan10 - 9 LPts
11/10/2025Chifeng, China16 - 6 Nasire Tan10 - 8 WPts
10/09/2025Richmond, Canada15 - 6 Berto Martinez7 - 13 WPts
14/07/2025Tehran, Iran15 - 5 Jawad Mousa25 - 20(3) LPts
16/05/2025Padang, Indonesia14 - 5 Triago Syukron21 - 12 WPts
17/03/2025Toronto, Canada14 - 4 Ace Jean-Louis23 - 20(1) LPts Canada National Championships 2025View
14/03/2025Toronto, Canada13 - 4 Chivalry Bernanos9 - 11 WPts Canada National Championships 2025View
11/03/2025Toronto, Canada12 - 4 Glynn Neill16 - 4 WPts Canada National Championships 2025View
26/01/2025Puente Alto, Chile11 - 4 Neron Ruvalcaba1 - 8 WPts
28/11/2024Richmond, Canada10 - 4 Zachary Blyth0 - 5 WPts
29/09/2024Richmond, Canada9 - 4 Waltier Pique7 - 13 WPts
01/08/2024Richmond, Canada8 - 4 Kvido Lesikar3 - 23 WPts
03/06/2024Richmond, Canada7 - 4 Jacob Robin1 - 1 WPts
05/04/2024Richmond, Canada6 - 4 Andrej Koci5 - 15 WPts
06/02/2024Oslo, Norway5 - 4 Roscoe Winding6 - 12 WPts
09/12/2023Richmond, Canada4 - 4 Byron Belan10 - 10 WPts
12/10/2023Hamilton, Canada4 - 3 Zach Hackett19 - 13 LPts
16/08/2023Richmond, Canada3 - 3 Gennady Polansky3 - 10 WPts
17/06/2023Sydney, Australia3 - 2 Fraser Pinkerton1 - 1 LPts
19/04/2023Richmond, Canada2 - 2 Adam Crookshank4 - 5 WPts
19/02/2023San Nicolas de los Garza, Mexico1 - 2 Alejandro Murrillo3 - 8 WPts
22/12/2022Edmonton, Canada1 - 1 Ewan Shillinglaw14 - 13 LPts
28/10/2022Calgary, Canada1 - 0 Dave Cameron10 - 7 LPts
18/09/2022Richmond, Canada0 - 0 Mark Mimoun0 - 5 WPts