Weightclass:  Middleweight
Location:  London, Canada
Record:  31(1) - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/02/2035London, Canada30(1) - 20 Mark Weston2 - 6 WPts
24/12/2034London, Canada29(1) - 20 Aron Naslund3 - 10 WPts
24/10/2034London, Canada28(1) - 20 Neper Sergio0 - 8 WPts
24/08/2034London, Canada28(1) - 19 Onur Aygun3 - 1 LPts
24/06/2034London, Canada27(1) - 19 Khalid Tabet0 - 11 WPts
24/04/2034London, Canada26(1) - 19 Charles Coats8 - 11 WPts
22/02/2034London, Canada25(1) - 19 Emanuel Lechuga2 - 9 WPts
23/12/2033London, Canada24(1) - 19 Richard Sinton3 - 7 WPts
23/10/2033London, Canada23(1) - 19 Viljo Duer18 - 18 WPts
23/08/2033London, Canada22(1) - 19 Tamarius Moro19 - 6 WPts
22/06/2033London, Canada21 - 19 Ian Roderick0 - 11 WKO3
21/04/2033London, Canada20 - 19 Antwan Morris8 - 12 WPts
20/02/2033Abidjan, Ivory Coast19 - 19 Varil Beaufort10 - 10 WPts
22/12/2032Minsk, Belarus18 - 19 Dmytro Gogol6 - 7 WPts
22/10/2032Pikine, Senegal17 - 19 Anicetus Simba1 - 10 WPts
23/08/2032London, Canada16 - 19 James Harries3 - 6 WPts
22/06/2032London, Canada15 - 19 Arnie Melrose3 - 17 WPts
24/04/2032London, Canada14 - 19 Jemond Piat0 - 13 WPts
24/02/2032Ulsan, South Korea14 - 18 Chang-woo Yoon5 - 23 LPts
26/12/2031Valparaiso, Chile13 - 18 Cuba Gabriel2 - 9 WPts
27/10/2031London, Canada12 - 18 Verdun Lux1 - 2 WPts
27/08/2031London, Canada11 - 18 Alastair Tullis1 - 1 WPts
28/06/2031Khouribga, Morocco11 - 17 Asif Shakoor19 - 6 LPts
30/04/2031Dortmund, Germany10 - 17 Mayor Pelz9 - 11 WPts
02/03/2031Lonueuil, Canada10 - 16 Charles Brimer17 - 15 LPts
12/01/2031Nuremberg, Germany9 - 16 Alphonso Kufahl10 - 22 WPts
14/11/2030London, Canada8 - 16 Nels Borgen11 - 12 WPts
16/09/2030Dushanbe, Tajikistan7 - 16 Ali Novruzov6 - 5 WPts
19/07/2030Kharkiv, Ukraine6 - 16 Apostol Witko5 - 11 WPts
21/05/2030London, Canada5 - 16 Robert Kendrick7 - 15 WPts
23/03/2030Ottawa, Canada5 - 15 Sean Landrum7 - 20 LPts
23/01/2030Quebec City, Canada5 - 14 Merrill Chaudet1 - 10 LPts
29/11/2029London, Canada4 - 14 David Paxton3 - 11 WPts
01/10/2029Laval, Canada3 - 14 Reinald Du Jeu0 - 9 WPts
08/08/2029London, Canada3 - 13 Jeremie Gillard23(1) - 32 LPts
15/07/2029Moreno Valley, USA3 - 12 Noah Marshall20 - 16(1) LPts
17/05/2029London, Canada3 - 11 Jeremie Gillard22(1) - 30 LPts
06/04/2029Valencia, Venezuela2 - 11 Cruz Gomez10(1) - 14(1) WPts
06/02/2029Halifax, Canada1 - 11 Phil Routledge3 - 17 WPts
09/12/2028Richmond, Canada1 - 10 Connor Rosser1 - 2 LPts
11/10/2028Surrey, Canada1 - 9 John Mabie1 - 4 LPts
14/08/2028Quebec City, Canada1 - 8 Rush Ardant5 - 7 LPts
09/07/2028Calgary, Canada1 - 7 Geoff Pullar12 - 28(6) LPts
07/06/2028Angarsk, Russia1 - 6 Isaak Bolotin8 - 12 LPts
09/04/2028Achiaman, Ghana1 - 5 Haaris Kamal21(1) - 20 LPts
10/02/2028Ottawa, Canada1 - 4 James Cowen0 - 0 LPts
30/12/2027London, Canada0 - 4 Faqih Batsaikhan3 - 19(1) WPts
01/11/2027Montreal, Canada0 - 3 Holland Oran2 - 6 LPts
02/09/2027Montreal, Canada0 - 2 Charles Mader10 - 20(6) LPts
11/07/2027Ottawa, Canada0 - 1 Henry Humphreys14 - 20 LPts
07/06/2027London, Canada0 - 0 Rush Ardant2 - 2 LPts