Weightclass:  Heavyweight
Location:  Newcastle, UK
Record:  12 - 29
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/03/2030Newcastle, UK12 - 28 Akeem Ogunfemi7 - 16 LPts
12/01/2030Newcastle, UK12 - 27 Xalvador Almas0 - 4 LPts
12/11/2029Newcastle, UK11 - 27 Peter McCormick0 - 1 WPts
12/09/2029Newcastle, UK11 - 26 Robert Hajek5 - 23 LPts
13/07/2029Newcastle, UK10 - 26 Jose Zamorano1 - 11 WPts
12/05/2029Newcastle, UK9 - 26 Diego Lusco19 - 13 WPts
13/03/2029Newcastle, UK8 - 26 Sam Flockhart0 - 7 WPts
11/01/2029Newcastle, UK7 - 26 Momchil á Serebrov0 - 12 WPts
12/11/2028Newcastle, UK7 - 25 Imran Odeh7 - 15 LPts
13/09/2028Newcastle, UK6 - 25 Kian McAfee2 - 8 WPts
14/07/2028Newcastle, UK5 - 25 Ronald McCabe3 - 6 WPts
15/05/2028Newcastle, UK5 - 24 Malcolm McClintick3 - 6 LPts
16/03/2028Plovdiv, Bulgaria5 - 23 Tihomir á Bazilev3 - 10 LPts
16/01/2028Newcastle, UK5 - 22 Jay Purves9 - 15 LPts
18/11/2027Prague, Czech Republic5 - 21 LumÝr Ciha22 - 7 LPts
20/09/2027Bremen, Germany4 - 21 Eldwin Kallhoff0 - 4 WPts
23/07/2027Newcastle, UK4 - 20 Lotario Kandler3 - 22 LPts
25/05/2027Newcastle, UK4 - 19 Brendan Mullins7(1) - 8 LPts
26/03/2027Newcastle, UK4 - 18 Brian Souter1 - 1 LPts
26/01/2027Kampala, Uganda4 - 17 Waqas Sharaf13 - 22 LPts
28/11/2026Newcastle, UK3 - 17 Stuart Ayrton0 - 14 WPts
29/09/2026Prague, Czech Republic3 - 16 Jakub Peroutka10 - 20 LPts
01/08/2026Berlin, Germany3 - 15 Reymundo Helmig5 - 14 LPts
03/06/2026Newcastle, UK2 - 15 Josh Chimutengwende1 - 5 WPts
05/04/2026Sendai, Japan2 - 14 Michi Murata3 - 18 LPts
05/02/2026Zagreb, Croatia2 - 13 Ilija Sekulic9(1) - 16 LPts
08/12/2025Szczecin, Poland2 - 12 Stefan Wydra9 - 15 LPts
10/10/2025Zagreb, Croatia2 - 11 Ilija Sekulic8(1) - 15 LPts
12/08/2025Glasgow, UK2 - 10 Zach McCowen5 - 9 LPts
21/06/2025Dortmund, Germany2 - 9 Ormand Gengler8 - 14 LPts
23/04/2025Basel, Switzerland2 - 8 Kaiser Massing7 - 15(7) LPts
23/02/2025Newcastle, UK2 - 7 Dillon McNicol2 - 10 LPts
26/12/2024Aarhus, Denmark1 - 7 Ib Work4 - 10 WPts
28/10/2024Newcastle, UK1 - 6 Sam Coghlan13 - 6 LPts
22/10/2024Newcastle, UK1 - 5 Sam Coghlan12 - 6 LPts
10/09/2024London, UK1 - 4 Nathan Duggan28 - 12 LPts
15/07/2024London, UK1 - 3 Ellis Lane17 - 21(1) LPts
08/06/2024London, UK0 - 3 David Sheridan0 - 0 WPts
06/05/2024Leicester, UK0 - 2 Blake Hallum10 - 8 LPts
14/03/2024London, UK0 - 1 Nathan Duggan26 - 11 LPts
19/01/2024Sheffield, UK0 - 0 Tobias Pearce0 - 0 LPts