Weightclass:  Welterweight
Location:  Ottawa, Canada
Record:  24 - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
22/11/2031Ottawa, Canada23 - 22 Kris Ingram3 - 2 WPts
22/09/2031Ottawa, Canada22 - 22 Sid Akin13 - 12 WPts
24/07/2031Ottawa, Canada22 - 21 Tsolag Yagughubyan31(1) - 8 LPts
26/05/2031Ottawa, Canada21 - 21 Percy Cabal4 - 10 WPts
25/03/2031Ottawa, Canada20 - 21 Vere Loeb2 - 6 WPts
24/01/2031Ottawa, Canada19 - 21 Frisco Ribas3 - 15 WPts
25/11/2030Ottawa, Canada18 - 21 Juan Zamorano0 - 21 WPts
26/09/2030Ottawa, Canada18 - 20 Zuffur Ayoub4 - 11 LPts
28/07/2030Ottawa, Canada17 - 20 Amer Ayouls4 - 11 WPts
26/05/2030Ottawa, Canada16 - 20 Zachary Lawther3 - 7(1) WPts
27/03/2030Ottawa, Canada16 - 19 David Drewes8 - 24 LPts
27/01/2030Ottawa, Canada15 - 19 Richie Muffett1 - 4 WPts
28/11/2029Córdoba, Argentina14 - 19 Joaquin Noguera7 - 23 WPts
30/09/2029Ottawa, Canada13 - 19 Matt Pryde1 - 3 WPts
01/08/2029Shymkent, Kazakhstan13 - 18 Gennady Iscacov19 - 17 LPts
03/06/2029Surrey, Canada12 - 18 Mark Smith4 - 5 WPts
05/04/2029Samarqand, Uzbekistan12 - 17 Afon Ivanoc25(2) - 15 LPts
05/02/2029Yaoundé, Cameroon11 - 17 Sacha Delfosse3 - 13 WPts
08/12/2028Tilburg, Netherlands10 - 17 Alberik Hendryckx19 - 18 WPts
10/10/2028Toronto, Canada10 - 16 Patrick Carrie15(1) - 10 LPts
13/08/2028Ottawa, Canada9 - 16 Chainey Maunier12 - 16 WPts
15/06/2028Ottawa, Canada9 - 15 Mark Foden33 - 32 LPts
11/06/2028Ottawa, Canada8 - 15 Jesus Roxas14 - 14 WPts
13/04/2028Russeifa, Jordan7 - 15 Zuffur Kamara2 - 19 WPts
14/02/2028Valencia, Venezuela7 - 14 Nicandro Alcaraz8 - 11 LPts
17/12/2027Yekaterinburg, Russia7 - 13 Dimi Lukin23(2) - 24 LPts
19/10/2027Toronto, Canada7 - 12 Brad Rhees1 - 10 LPts
21/08/2027Ottawa, Canada7 - 11 David Sproul1 - 12 LPts
21/06/2027Kuala Lumpur, Malaysia7 - 10 Isaac Yin16 - 13 LPts
23/04/2027Ottawa, Canada6 - 10 Stuart Merrick8 - 12 WPts
23/02/2027Winnipeg, Canada6 - 9 Billy Fairlie2 - 6 LPts
26/12/2026San Juan, Argentina5 - 9 Baltasar Rafael0 - 2 WPts
28/10/2026Oruro, Bolivia5 - 8 Carlos Clara8 - 26 LPts
30/08/2026Lonueuil, Canada4 - 8 Satch Marais10 - 19 WPts
12/07/2026Ottawa, Canada3 - 8 Takeo Koike4 - 18 WPts
13/05/2026Ottawa, Canada3 - 7 Clint Lanman2 - 14 LPts
15/03/2026Ottawa, Canada3 - 6 Forrest Senne5 - 4 LPts
15/01/2026Calgary, Canada3 - 5 Colin Huston7 - 12 LPts
24/11/2025Toronto, Canada3 - 4 Ollie Dryburgh29(1) - 21 LPts
08/10/2025Toronto, Canada3 - 3 Chris Bevans28 - 16 LPts
05/09/2025Halifax, Canada2 - 3 Ellis Barrie0 - 0 WPts
26/07/2025Bangkok, Thailand1 - 3 Thong Hungsuwannakool5 - 19 WPts
28/05/2025Ottawa, Canada1 - 2 Bahadir Zardari1 - 22 LPts
30/03/2025Halifax, Canada1 - 1 James Keir5 - 25(3) LPts
02/02/2025Toronto, Canada1 - 0 Lewis Beaudin24(1) - 18 LPts
08/12/2024Ottawa, Canada0 - 0 Marin Carreau0 - 1 WPts