Weightclass:  Featherweight
Location:  Edinburgh, UK
Record:  37 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
13/06/2034Edinburgh, UK36 - 12 Juan Alo1 - 18 WPts
13/04/2034Edinburgh, UK35 - 12 Sancho Marques1 - 7 WPts
11/02/2034Edinburgh, UK34 - 12 Clint Anderson7 - 10 WPts
11/12/2033Edinburgh, UK33 - 12 Seth Hughes11 - 4 WPts
11/10/2033Edinburgh, UK32 - 12 Bronco Noa7 - 2 WPts
11/08/2033Peterborough, UK31 - 12 Ian Fisco17 - 26 WPts
15/06/2033Glasgow, UK30 - 12 Bruce Dean17 - 16 WPts
26/04/2033Liverpool, UK30 - 11 John Hayes26(1) - 13 LPts UK National Championships 2033View
14/04/2033Glasgow, UK29 - 11 Bruce Dean17 - 15 WPts
15/02/2033Zagreb, Croatia29 - 10 Filip Nakic24 - 14 LPts
18/12/2032Santo Domingo de Guzman, Dominican Republic29 - 9 Malvolio Santillan28 - 19 LPts
19/10/2032Aalborg, Denmark28 - 9 Filip Christesen9 - 14 WPts
20/08/2032Hiroshima, Japan28 - 8 Dai Takano15 - 25 LPts
20/06/2032Newcastle, UK27 - 8 Arnie Haden14 - 18 WPts
02/05/2032Reading, UK27 - 7 John Hayes20(1) - 7 LPts UK National Championships 2032View
29/04/2032Reading, UK26 - 7 Dominic Cogiel20(1) - 34 WPts UK National Championships 2032View
26/04/2032Reading, UK25 - 7 Greg Mason6 - 1 WPts UK National Championships 2032View
24/02/2032Edinburgh, UK24 - 7 James Newell5 - 18 WPts
26/12/2031Edinburgh, UK23 - 7 James Newell5 - 17 WPts
27/10/2031Guatemala City, Guatemala22 - 7 Quiqui Mosquera11 - 6 WPts
29/08/2031Managua, Nicaragua21 - 7 Saturnin Quijano23 - 11 WPts
01/07/2031Baku, Azerbaijan20 - 7 Zakir Asgarov26(1) - 11 WPts
02/05/2031Bury, UK20 - 6 John Hayes12(1) - 2 LPts UK National Championships 2031View
29/04/2031Bury, UK19 - 6 Floyd Pozzo1 - 1 WPts UK National Championships 2031View
26/04/2031Bury, UK18 - 6 Sajid Popal9 - 14 WPts UK National Championships 2031View
08/03/2031Edinburgh, UK17 - 6 Bruce Dean9 - 10 WPts
08/01/2031Glasgow, UK16 - 6 Bruce Dean9 - 9 WPts
24/11/2030Glasgow, UK15 - 6 Joseph McCormack7 - 23(1) WPts
23/10/2030Novosibirsk, Russia15 - 5 Toma Artemiev4 - 12 LPts
25/08/2030Birmingham, UK14 - 5 Robert McAndrew10 - 6 WPts
13/07/2030Brasilia, Brazil13 - 5 Baltasar Felix10 - 22 WPts
15/05/2030London, UK12 - 5 Alen Jones1 - 16 WPts
19/03/2030Geneva, Switzerland11 - 5 Fabron Galle8 - 14(1) WPts
19/01/2030Manila, Philippines10 - 5 Isaac Perdomo24 - 10 WPts
21/11/2029Portsmouth, UK9 - 5 James McSpadden10 - 7 WPts
24/09/2029Dasmarinas, Philippines8 - 5 David Talusan7 - 18 WPts
27/07/2029Edinburgh, UK8 - 4 William Evans4 - 1 LPts
29/05/2029Vilnius, Lithuania7 - 4 Dorota Zalewski7 - 5 WPts
31/03/2029Valencia, Venezuela7 - 3 Larenzo Floria18 - 9 LPts
31/01/2029Zagreb, Croatia6 - 3 Dmitar Vucinic8 - 19(1) WPts
03/12/2028Sendai, Japan6 - 2 Eiji Takahashi15 - 23 LPts
05/10/2028Wolverhampton, UK6 - 1 Matt Morris15 - 11 LPts
08/08/2028Perth, Australia5 - 1 Danyaal Idris3 - 13 WPts
10/06/2028Edinburgh, UK4 - 1 David Ruane1 - 4 WPts
12/04/2028Manchester, UK3 - 1 Rodric Perry0 - 0 WPts
24/02/2028Derby, UK2 - 1 Darryl Entwistle12(1) - 23 WPts
01/01/2028Athens, Greece2 - 0 Arion Maheras11 - 24(1) LPts
03/11/2027Bristol, UK1 - 0 Josh MacKenna9 - 21(13) WPts
05/09/2027Edinburgh, UK0 - 0 Syed Hamra3 - 24(1) WPts