Weightclass:  Middleweight
Location:  Toronto, Canada
Record:  25 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
05/04/2030Toronto, Canada24 - 19 Aric Ziegesar1 - 14 WPts
04/02/2030Toronto, Canada23 - 19 Ciaran McCowen8 - 14 WPts
06/12/2029Toronto, Canada23 - 18 Avo Sahaghyan11(1) - 25 LPts
07/10/2029Toronto, Canada22 - 18 Paul Faulkner0 - 1 WPts
08/08/2029Toronto, Canada21 - 18 Schaeffer Pech9(1) - 20 WPts
09/06/2029Toronto, Canada20 - 18 Joshua Walker6 - 24 WPts
10/04/2029Toronto, Canada19 - 18 Davie Pollick11 - 11 WPts
09/02/2029Toronto, Canada18 - 18 Kyrylo Soroko2 - 13(1) WPts
11/12/2028Toronto, Canada18 - 17 Charles Lindsay7 - 4 LPts
12/10/2028Toronto, Canada17 - 17 Shaun Seay0 - 4 WPts
13/08/2028Toronto, Canada16 - 17 Merrill Chaudet0 - 2 WPts
14/06/2028Toronto, Canada15 - 17 Mike Fettes2 - 4 WPts
15/04/2028Montreal, Canada15 - 16 Barry Wason12 - 15 LPts
16/02/2028Toronto, Canada14 - 16 Charles Brimer3 - 4 WPts
18/12/2027Tirana, Albania14 - 15 Erion Hami40(2) - 17 LPts
20/10/2027Volgograd, Russia13 - 15 Kolzak Andryunin5 - 20 WPts
22/08/2027Toronto, Canada13 - 14 Skjold Lang5 - 15 LPts
23/06/2027Toronto, Canada12 - 14 Henri Virenque14 - 5 WPts
27/04/2027Hanoi, Vietnam11 - 14 Huynh Quan0 - 14 WPts
27/02/2027Toronto, Canada11 - 13 Zach Wayson10 - 8 LPts
29/12/2026Mississauga, Canada11 - 12 Floyd Forgie10 - 12 LPts
01/11/2026Toronto, Canada10 - 12 Raoul Candeloro1 - 13 WPts
03/09/2026Shubra El-Kheima, Egypt9 - 12 Majid Fawzi5(1) - 23 WPts
06/07/2026Toronto, Canada9 - 11 Luc Noah8 - 16 LPts
14/05/2026Rio de Janeiro, Brazil8 - 11 Marco Loureiro7 - 18(3) WPts
16/03/2026Toronto, Canada7 - 11 Declan Muir0 - 4 WPts
16/01/2026Durban, South Africa7 - 10 Naaijke Van der Vyver3 - 27(2) LPts
18/11/2025Chimalhuacan, Mexico7 - 9 Pancho Palomo5 - 11(1) LPts
20/09/2025Toronto, Canada6 - 9 Rodrigo Machado3 - 3 WPts
23/07/2025Zurich, Switzerland6 - 8 Milan Kalkman6 - 19(3) LPts
25/05/2025Toronto, Canada5 - 8 KryÜtof Severa0 - 3 WPts
27/03/2025Toronto, Canada5 - 7 Floyd Moss2 - 4 LPts
27/01/2025Brampton, Canada4 - 7 Sam Rhoderick2 - 1 WPts
02/12/2024Toronto, Canada4 - 6 Damjan Greguric28(1) - 14 LPts
04/10/2024San Miguelito, Panama3 - 6 Cipriano Pintor4 - 15(1) WPts
06/08/2024Toshkent, Uzbekistan3 - 5 Fizuli Hajiyev10 - 14(10) LPts
08/06/2024Ulaanbaatar, Mongolia2 - 5 Tserenjavyn Saifedenov3 - 6 WPts
10/04/2024Toronto, Canada1 - 5 George Hercules1 - 3 WPts
11/02/2024Guadalupe, Mexico1 - 4 Alvino Bustillo1 - 10 LPts
14/12/2023Minsk, Belarus1 - 3 Taras Hresko9 - 20 LPts
15/10/2023Winnipeg, Canada1 - 2 Kai Glendening4 - 27 LPts
19/08/2023Calgary, Canada1 - 1 James Coupland15(1) - 17 LPts
27/06/2023Markham, Canada1 - 0 Peter Monteith23 - 12 LPts
18/05/2023Toronto, Canada0 - 0 Chivalry Bernanos1 - 6 WPts