Weightclass:  Featherweight
Location:  Edinburgh, UK
Record:  11 - 36(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/07/2031Edinburgh, UK10 - 36(1) Brett Byrne0 - 1 WPts
14/05/2031Edinburgh, UK10 - 35(1) Barry Kea10 - 16 LPts
15/03/2031Edinburgh, UK9 - 35(1) Tim Speed0 - 0 WPts
12/01/2031Edinburgh, UK9 - 34(1) John Rastian13 - 14 LPts
13/11/2030Edinburgh, UK8 - 34(1) Ian McNeill1 - 6 WPts
14/09/2030Edinburgh, UK7 - 34(1) Lorcan Delany3 - 15 WPts
15/07/2030Edinburgh, UK6 - 34(1) Morgan Griffiths1 - 19 WPts
16/05/2030Edinburgh, UK5 - 34(1) Tom Gowans8 - 16 WPts
17/03/2030Edinburgh, UK4 - 34(1) Alen Jones1 - 15 WPts
17/01/2030Kuala Lumpur, Malaysia4 - 33(1) Faisal Amin11(1) - 25 LPts
19/11/2029Eindhoven, Netherlands4 - 32(1) Frederic Kerckof9 - 16 LPts
21/09/2029Roskilde, Denmark4 - 31(1) Odell Roos5 - 16 LPts
24/07/2029Mulhouse, France4 - 30(1) Landry Braudel15 - 6 LPts
26/05/2029Leipzig, Germany4 - 29(1) Felix Genz25 - 9 LPts
28/03/2029Juarez, Mexico4 - 28(1) Ponce Cardo30(1) - 17 LPts
28/01/2029Leon, Nicaragua4 - 27(1) Fanuco Melgarejo12 - 23 LPts
30/11/2028Metz, France4 - 26(1) Bassett Huret20 - 13 LPts
02/10/2028Riga, Latvia4 - 25(1) Viktor Shvarcs19 - 15 LPts
04/08/2028London, UK4 - 24(1) Stuart Fannon10 - 14(2) LPts
06/06/2028Cainta, Philippines4 - 23(1) Rich Magbuhat10 - 13 LPts
08/04/2028San Miguelito, Panama4 - 22(1) Fraco Pantaleon15 - 24(1) LPts
09/02/2028Stockholm, Sweden3 - 22(1) Alvin Hertzberg2 - 3 WPts
12/12/2027Almaty, Kazakhstan2 - 22(1) Ahmed Zabirow1 - 6 WPts
14/10/2027Quezon City, Philippines2 - 21(1) Joe Beas10 - 8 LPts
16/08/2027Guangzhou, China2 - 20(1) Cong Leng15 - 8 LPts
17/06/2027Cartagena, Colombia2 - 19(1) Xeres Tostado6 - 18 LPts
19/04/2027Milton Keynes, UK2 - 18(1) Amer Nasr12 - 9 LPts
26/02/2027Liege, Belgium2 - 17(1) Geron Latham3 - 11 LPts
29/12/2026Edinburgh, UK2 - 16(1) Ky Dai7 - 9 LPts
30/10/2026Zamboanga City, Philippines2 - 15(1) Vidal Manuel6 - 21 LPts
01/09/2026Edinburgh, UK1 - 15(1) Rich Mulligan1 - 2 WPts
03/07/2026Sheffield, UK1 - 14(1) Justin Bonner4 - 7 LPts
08/05/2026Edinburgh, UK1 - 13(1) Amer Seitbeckoff3 - 15(2) LPts
10/03/2026Edinburgh, UK1 - 12(1) Charles Scully1 - 12 LPts
10/01/2026Edinburgh, UK1 - 11(1) Nick Colton8(1) - 7(6) LPts
11/11/2025Plzen, Czech Republic1 - 10(1) Daniel Petkovsek6(1) - 18(1) LPts
13/09/2025Edinburgh, UK1 - 9(1) Dennis McGregor1(1) - 7 LPts
14/07/2025Santo Domingo de Guzman, Dominican Republic1 - 8(1) Vicente Zacarias30 - 16 LPts
16/05/2025Gulu, Uganda1 - 7(1) John Atuhaire23(2) - 11 LPts
18/03/2025Edinburgh, UK1 - 6(1) Davie Musgrave7 - 8 LPts
18/01/2025Derby, UK1 - 5(1) Darryl Entwistle4(1) - 12 LPts
22/11/2024York, UK1 - 4(1) Dominic Robertson13(1) - 11 LPts
10/10/2024Sydney, Australia1 - 3(1) Mike Imlay4 - 14 LPts
12/08/2024Carolina, Puerto Rico1 - 2(1) Miguel Antonio2 - 13 LPts
14/06/2024London, UK1 - 1 James McRaney17 - 18 LKO3
20/04/2024London, UK1 - 0 Rob Murray24 - 14 LPts
05/03/2024Edinburgh, UK0 - 0 Azam Kassar1 - 2(1) WPts