Weightclass:  Welterweight
Location:  Edinburgh, UK
Record:  22(1) - 34
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
27/11/2033Edinburgh, UK21(1) - 34 Peter Veatch4 - 9 WPts
28/09/2033Edinburgh, UK20(1) - 34 Luke Barrett4 - 4(1) WPts
29/07/2033Edinburgh, UK19(1) - 34 Jacob MacVicar8 - 11 WPts
29/05/2033Edinburgh, UK18(1) - 34 Rhod Powell3 - 5 WPts
29/03/2033Edinburgh, UK18(1) - 33 Derrick Strom7 - 9 LPts
25/01/2033Edinburgh, UK17(1) - 33 Alvin Leander1 - 14 WPts
22/11/2032Edinburgh, UK16(1) - 33 Mariano Rossi3 - 13 WPts
21/09/2032Edinburgh, UK15(1) - 33 Amon Sturrock11 - 23 WPts
22/07/2032Edinburgh, UK14(1) - 33 Lloyd Baldwin1 - 9 WPts
23/05/2032Edinburgh, UK13(1) - 33 Isaac Vann2 - 10 WPts
23/03/2032Edinburgh, UK12(1) - 33 Levent Mogul5 - 18 WPts
23/01/2032Edinburgh, UK11(1) - 33 Rico Pascua1 - 15 WPts
23/11/2031Edinburgh, UK10(1) - 33 Mark McCotter0 - 4 WPts
23/09/2031Goyang, South Korea10(1) - 32 Yong-jae Mun20(1) - 7 LPts
26/07/2031El Alto, Bolivia9(1) - 32 Juan Mathias3 - 19 WPts
28/05/2031Edinburgh, UK8(1) - 32 Clinton McDermott5 - 4 WPts
27/03/2031Anderlecht, Belgium8(1) - 31 Landry Aragon2 - 2 LPts
27/01/2031Seoul, South Korea8(1) - 30 Sun-tae Heo7 - 17 LPts
29/11/2030Kulob, Tajikistan8(1) - 29 Boris Chelebiev15 - 14 LPts
01/10/2030Zaporizhia, Ukraine7(1) - 29 Borya Chrobak1 - 3 WPts
03/08/2030Cartagena, Colombia6(1) - 29 Fidel Falla1 - 3 WPts
05/06/2030Bayamon, Puerto Rico6(1) - 28 Baltasar Amparan17 - 7 LPts
07/04/2030Aalborg, Denmark6(1) - 27 Nels Lodahl14 - 9 LPts
07/02/2030Carolina, Puerto Rico6(1) - 26 Diego Olivero14 - 11 LPts
10/12/2029Dushanbe, Tajikistan6(1) - 25 Aleksandr Azizbekov8 - 16 LPts
12/10/2029Khujand, Tajikistan6(1) - 24 Borya Ismajlov11 - 19 LPts
14/08/2029Valparaiso, Chile6(1) - 23 Ximen Mathias12 - 22(1) LPts
16/06/2029Fukuoka, Japan6(1) - 22 Satoru Murayama16 - 30(1) LPts
18/04/2029Riga, Latvia6(1) - 21 Luka Kaposts2 - 26 LPts
18/02/2029Daloa, Ivory Coast6(1) - 20 Launcelot Gillard10 - 16 LPts
20/12/2028Soyapango, El Salvador6(1) - 19 Vidal Can7 - 12(1) LPts
22/10/2028Edinburgh, UK6(1) - 18 Davin Bolding5 - 4 LPts
23/08/2028Abidjan, Ivory Coast5(1) - 18 Gauvain Fouroux1 - 4 WPts
25/06/2028Edinburgh, UK5(1) - 17 Paul McClane11(1) - 13 LPts
26/04/2028Edinburgh, UK5(1) - 16 Ricardo Medina13 - 8 LPts
27/02/2028Copenhagen, Denmark5(1) - 15 Ingmar Hassing14(1) - 24 LPts
30/12/2027Edinburgh, UK4(1) - 15 Tim Perkins10 - 6 WPts
31/10/2027London, UK3(1) - 15 Jay Sisko6 - 6 WPts
12/09/2027San Salvador, El Salvador3(1) - 14 Senon Noguera19 - 5(1) LPts
15/07/2027Edinburgh, UK3(1) - 13 Andrii Labalaiks4 - 4 LPts
17/05/2027Jalilabad, Azerbaijan3(1) - 12 Dilavar Shamhalov12 - 12 LPts
19/03/2027Ulaanbaatar, Mongolia3(1) - 11 Dmitriy Altantulga4 - 22(4) LPts
19/01/2027Edinburgh, UK2(1) - 11 Douglas MacGregor3 - 17(1) WPts
20/11/2026Ganja, Azerbaijan2(1) - 10 Anvr Aghamirov8 - 12 LPts
22/09/2026Colchester, UK2(1) - 9 Inigo Morgan1 - 9 LPts
31/07/2026Santo Domingo de Guzman, Dominican Republic1(1) - 9 Seferino Aquino4 - 10(2) WPts
02/06/2026Blackburn, UK1(1) - 8 Colin Jones8 - 7 LPts
04/04/2026Santa Cruz de la Sierra, Bolivia1(1) - 7 Salvador Barba25 - 27(1) LPts
04/02/2026London, UK0 - 7 Ian Coughlan4 - 15(8) WKO3
08/12/2025London, UK0 - 6 Alen Gillogly10 - 10 LPts
14/10/2025London, UK0 - 5 Robert Creamer11 - 35(4) LPts
13/09/2025London, UK0 - 4 Robert Gorman0 - 0 LPts
05/08/2025Birmingham, UK0 - 3 Mick Charters3 - 10 LPts
20/06/2025London, UK0 - 2 Theo Blackard31(1) - 14 LPts
23/04/2025London, UK0 - 1 Ian Lindsay25 - 21 LPts
05/03/2025Nairobi, Kenya0 - 0 Nathan Mangua0 - 0 LPts