Weightclass:  Welterweight
Location:  Dundee, UK
Record:  23 - 28(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/05/2033Dundee, UK22 - 28(1) Brian McCray1 - 13 WPts
28/03/2033Dundee, UK21 - 28(1) Aeron Evans1 - 11 WPts
25/01/2033Dundee, UK21 - 27(1) Franklin Halimi10 - 21 LPts
22/11/2032Dundee, UK20 - 27(1) Khalid Sahadi0 - 2 WPts
21/09/2032Dundee, UK19 - 27(1) Stuart Drummond2 - 16 WPts
22/07/2032Dundee, UK19 - 26 Leonardo Buelna19(6) - 7 LKO3
23/05/2032Dundee, UK19 - 25 Arran Kanku25 - 13 LPts
24/03/2032Dundee, UK18 - 25 Selim Aydan0 - 3 WPts
24/01/2032Dundee, UK18 - 24 Montenegro Trigueros4 - 14 LPts
25/11/2031Dundee, UK17 - 24 Conor MacAlastair15 - 18(3) WPts
25/09/2031Dundee, UK16 - 24 Mervyn Ferris1 - 4 WPts
27/07/2031Dundee, UK16 - 23 Gazi Sader11 - 9(1) LPts
28/05/2031London, UK15 - 23 Ian Sheedy6 - 9 WPts
29/03/2031Dundee, UK14 - 23 Campbell Baudelaire7 - 14 WPts
29/01/2031Varna, Bulgaria13 - 23 Andon á Rusev3 - 23 WPts
01/12/2030Dundee, UK12 - 23 Edmond du Cerceau5 - 5 WPts
03/10/2030Riga, Latvia11 - 23 Lazar Ezers9 - 9 WPts
05/08/2030Soweto, South Africa10 - 23 Thulani Keet0 - 6 WPts
07/06/2030Prague, Czech Republic10 - 22 Vavrinec Simunek22 - 21 LPts
09/04/2030Dundee, UK9 - 22 Glynn MacNeil5 - 11 WPts
09/02/2030Bangkok, Thailand9 - 21 Suor Dechmitr3 - 24 LPts
12/12/2029Dundee, UK8 - 21 Antonio Cardiel2 - 10 WPts
14/10/2029Douala, Cameroon7 - 21 Frasier Pinault0 - 0 WPts
16/08/2029Dundee, UK7 - 20 Arran Gaddie8 - 5 LPts
17/06/2029Seoul, South Korea6 - 20 Jin-hyeon Ye2 - 5 WPts
19/04/2029Dundee, UK6 - 19 Ronald MacIntyre0 - 18 LPts
22/02/2029Montevideo, Uruguay5 - 19 Javier Arebalo2 - 7 WPts
25/12/2028Philadelphia, USA5 - 18 Clinton Ostheimer15 - 6 LPts
27/10/2028Dundee, UK5 - 17 Ryo Behar4 - 13 LPts
28/08/2028Dundee, UK4 - 17 Jacob Kaczorowski6 - 7 WPts
29/06/2028Dundee, UK4 - 16 Jose Carnero4 - 8 LPts
30/04/2028Mexico City, Mexico4 - 15 Joaquin Carmen2 - 3 LPts
02/03/2028Dundee, UK4 - 14 Paul McGovern8(1) - 13 LPts
02/01/2028Dundee, UK3 - 14 Inigo Morgan4 - 14 WPts
03/11/2027Swindon, UK2 - 14 Sam Szarek2 - 8 WPts
14/09/2027Lankaran, Azerbaijan2 - 13 Rovshan Mahammadov20 - 3 LPts
17/07/2027Colchester, UK2 - 12 Inigo Morgan3 - 12 LPts
19/05/2027Nassau, Bahamas2 - 11 Dave Lewison9(2) - 28 LPts
21/03/2027London, UK2 - 10 John Culbert7 - 18 LPts
23/01/2027Poole, UK2 - 9 Scott Gowen12 - 15 LPts
26/11/2026Dundee, UK1 - 9 Neil Fitzgerald0 - 3 WPts
26/09/2026Liverpool, UK1 - 8 Kai Creamer8 - 18 LPts
01/08/2026Lviv, Ukraine1 - 7 Vikenti Mikula3 - 14 LPts
03/06/2026Bratislava, Slovakia1 - 6 BohumÝr Bonta10 - 6 LPts
05/04/2026Bradford, UK1 - 5 Neil Francy5 - 23 LPts
13/02/2026London, UK1 - 4 Glynn Huggett30(2) - 15(1) LPts
13/01/2026London, UK0 - 4 Leo McDermott0 - 0 WPts
06/12/2025Bournemouth, UK0 - 3 Sammy Lloyd6 - 10(2) LPts
08/10/2025Bournemouth, UK0 - 2 Sammy Lloyd5 - 10(2) LPts
10/08/2025Wakefield, UK0 - 1 Kris Noyce3 - 18 LPts
05/07/2025Nakuru, Kenya0 - 0 Alec Magwanga0 - 0 LPts