Weightclass:  Middleweight
Location:  Calgary, Canada
Record:  44 - 28
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/12/2033Calgary, Canada43 - 28 Porfio Mesquita7 - 18 WPts
28/10/2033Calgary, Canada43 - 27 John Giroud21 - 8 LPts
28/08/2033Calgary, Canada42 - 27 Oliwier Stefanski12 - 13 WPts
28/06/2033Calgary, Canada42 - 26 Dan Ayensu11 - 17 LPts
27/04/2033Calgary, Canada41 - 26 Kaleb Jelagat3 - 16 WPts
27/02/2033Calgary, Canada40 - 26 Jßchym Martin3 - 8 WPts
28/12/2032Calgary, Canada39 - 26 August²n Sluka8 - 15 WPts
28/10/2032Antwerp, Belgium38 - 26 Nilis Raeywaerdt4 - 8 WPts
30/08/2032Hamilton, Canada38 - 25 Rob Adie36 - 23 LPts
29/06/2032Mombasa, Kenya38 - 24 Rashon Alubaha34 - 32 LPts
01/05/2032Hamilton, Canada37 - 24 Rob Adie35 - 22 WPts
15/03/2032Calgary, Canada36 - 24 Xi-Wang Quan7 - 8 WPts
15/01/2032Calgary, Canada35 - 24 Trystan Beaumarchais17 - 15 WPts
13/01/2032Helsinki, Finland34 - 24 Aulis Laurila3 - 5 WPts
15/11/2031Montreal, Canada33 - 24 Alain Gayet8 - 6 WPts
21/09/2031Calgary, Canada32 - 24 Louis Claude6 - 5 WPts
23/07/2031Calgary, Canada31 - 24 Charlie McRoberts2 - 7 WPts
25/05/2031Palermo, Italy30 - 24 Giuseppe Marinacci0 - 0 WPts
26/03/2031Czestochowa, Poland29 - 24 Jarek Knopik14 - 17 WPts
26/01/2031Vancouver, Canada29 - 23 Harvey Fram37 - 15 LPts
27/11/2030Vancouver, Canada29 - 22 Harvey Fram36 - 15 LPts
07/10/2030Laval, Canada28 - 22 Brin Dalzell24 - 18 WPts
06/09/2030Garoua, Cameroon27 - 22 Boswell Hugo17 - 14 WPts
08/07/2030Athens, Greece26 - 22 Aeneas Kairis11 - 13 WPts
10/05/2030Hamilton, Canada26 - 21 Rob Adie25 - 20 LPts
29/03/2030Brisbane, Australia25 - 21 Harvey Tremaglia6 - 15 WPts
29/01/2030Vancouver, Canada25 - 20 Harvey Fram32 - 14 LPts
05/12/2029Montreal, Canada24 - 20 Percival Noland31 - 5 WPts
20/10/2029Calgary, Canada23 - 20 Jeremie Gillard25(1) - 32 WPts
03/10/2029Calgary, Canada22 - 20 Clint Rigaudeau0 - 1 WPts
04/08/2029Laval, Canada21 - 20 Jeremie Gillard23(1) - 31 WPts
07/06/2029Minsk, Belarus20 - 20 Fedya Sliva0 - 12 WPts
09/04/2029Caracas, Venezuela19 - 20 Santiago Villagomez14 - 14 WPts
09/02/2029Haiphong, Vietnam18 - 20 Nghiem Phong8 - 4 WPts
12/12/2028Hanoi, Vietnam17 - 20 Ly Tu6 - 14 WPts
14/10/2028Regina, Canada17 - 19 Gareth Caine14(1) - 16 LPts
26/08/2028Calgary, Canada16 - 19 Jeremie Gillard16(1) - 26 WPts
13/08/2028Douala, Cameroon16 - 18 Fabron Olemba14 - 17 LPts
15/06/2028Sydney, Australia15 - 18 Michael Beatson5 - 8 WPts
17/04/2028Calgary, Canada14 - 18 Melik Abalian2 - 7 WPts
18/02/2028Vancouver, Canada14 - 17 Mark More16(1) - 14 LPts
21/12/2027Toronto, Canada13 - 17 Zach Wayson13 - 10 WPts
24/10/2027Riga, Latvia12 - 17 Goga Jaunais6 - 9 WPts
25/08/2027Quebec City, Canada12 - 16 Henri Virenque14 - 6 LPts
02/07/2027Calgary, Canada11 - 16 Kris Binnion0 - 10 WPts
04/05/2027Calgary, Canada10 - 16 Scott Scotland1 - 1 WPts
06/03/2027Medina, Saudi Arabia10 - 15 Irfan Hoque15 - 17 LPts
06/01/2027Calgary, Canada9 - 15 Barbabe Blondel4 - 1 WPts
07/11/2026Ottawa, Canada9 - 14 Gus Gerrie14 - 19 LPts
13/09/2026Calgary, Canada9 - 13 Max Crangle6 - 18(2) LPts
15/07/2026Calgary, Canada8 - 13 Mike Feimster2 - 2 WPts
15/05/2026Montreal, Canada8 - 12 Corey Markle6 - 22 LPts
17/03/2026Vancouver, Canada8 - 11 Dan Hughson13 - 11 LPts
22/01/2026Calgary, Canada7 - 11 Jeremie Gillard5 - 6 WPts
18/01/2026Calgary, Canada7 - 10 Harvey Fram11 - 9 LPts
19/11/2025Rijeka, Croatia6 - 10 Igor Grdic1 - 4 WPts
21/09/2025San Salvador, El Salvador6 - 9 Frisco Caraveo15(1) - 11 LPts
24/07/2025Calgary, Canada6 - 8 Zachary Blyth2 - 8 LPts
26/05/2025Cape Town, South Africa6 - 7 Banji Ankrah13 - 34 LPts
28/03/2025Calgary, Canada5 - 7 Mark Glaspey3 - 2 WPts
28/01/2025Ulaanbaatar, Mongolia5 - 6 Batbarayn Bayanjargal4 - 9 LPts
30/11/2024Porto Alegre, Brazil5 - 5 Joaquin Novo14 - 13 LPts
02/10/2024Calgary, Canada4 - 5 George Hercules1 - 6 WPts
03/08/2024Gdansk, Poland4 - 4 Sylwester Komorowski42(1) - 10 LPts
05/06/2024Calgary, Canada4 - 3 Jack Alan4 - 11 LPts
03/05/2024Montreal, Canada3 - 3 Chainey Flores0 - 0 WPts
20/03/2024Montreal, Canada3 - 2 Barry Wason1 - 0 LPts
07/02/2024Calgary, Canada2 - 2 Campbell Cevert2 - 5 WPts
09/12/2023Daegu, South Korea2 - 1 Kee-hee Mah13(1) - 9 LPts
11/10/2023Winnipeg, Canada2 - 0 Billy Hewson8 - 13 LPts
16/08/2023Gaineau, Canada1 - 0 Laurent Aime0 - 3 WPts
05/07/2023Calgary, Canada0 - 0 Dorijan Perdija0 - 0 WPts