Weightclass:  Bantamweight
Location:  Londonderry, UK
Record:  45 - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/04/2038Wolverhampton, UK44 - 22 Ben Connell11(1) - 3 WPts UK National Championships 2038View
26/04/2038Wolverhampton, UK43 - 22 Frank Mone1 - 0 WPts UK National Championships 2038View
09/04/2038Londonderry, UK42 - 22 Roshaun Kamwengo21(3) - 6 WPts
09/03/2038Ndola, Zambia41 - 22 Roshaun Kamwengo21(3) - 5 WPts
06/02/2038Ndola, Zambia41 - 21 Roshaun Kamwengo20(3) - 5 LPts
05/01/2038Londonderry, UK41 - 20 Ricardo Rufino12 - 5 LPts
05/12/2037Londonderry, UK40 - 20 Amiens Pageau9 - 20 WPts
04/11/2037Montevideo, Uruguay39 - 20 Ricardo Rufino12 - 3 WPts
04/10/2037Londonderry, UK39 - 19 Girish Parikh30(1) - 8 LPts
03/09/2037Londonderry, UK38 - 19 Amiens Pageau9 - 17 WPts
03/08/2037Khabarovsk, Russia37 - 19 Evgeny Bogdanovich33 - 18 WPts
03/07/2037Londonderry, UK37 - 18 Faisal Farooq41(8) - 19 LPts
02/06/2037Barquisimeto, Venezuela36 - 18 Enzo Moron17 - 10 WPts
02/05/2037Bristol, UK35 - 18 Ben Connell6 - 1 WPts UK National Championships 2037View
29/04/2037Bristol, UK34 - 18 Gethin Pevey15 - 5 WPts UK National Championships 2037View
26/04/2037Bristol, UK33 - 18 John Thomas8 - 2 WPts UK National Championships 2037View
18/04/2037Wuhan, China33 - 17 Shen Ung19 - 13 LPts
18/03/2037Londonderry, UK33 - 16 Nasario Vida27(1) - 8 LPts
15/02/2037Londonderry, UK32 - 16 Nasario Vida27(1) - 7 WPts
15/01/2037Ensenada, Mexico31 - 16 Nasario Vida27(1) - 6 WPts
15/12/2036Mashhad, Iran31 - 15 Faisal Farooq35(8) - 16 LPts
14/11/2036Mashhad, Iran31 - 14 Faisal Farooq34(8) - 16 LPts
14/10/2036Londonderry, UK30 - 14 Hilario Coronado4(1) - 3 WPts
13/09/2036Carolina, Puerto Rico29 - 14 Hilario Coronado4(1) - 2 WPts
13/08/2036Londonderry, UK29 - 13 Haldor Roe23(2) - 6 LPts
13/07/2036Bogota, Colombia29 - 12 Charlie Craigmile32(14) - 11 LPts Bogota Olympics 2036View
03/07/2036Khabarovsk, Russia28 - 12 Evgeny Bogdanovich26 - 12 WPts
02/06/2036Londonderry, UK27 - 12 Amiens Pageau4 - 5 WPts
02/05/2036Plymouth, UK26 - 12 Cole Power27 - 6 WPts UK National Championships 2036View
29/04/2036Plymouth, UK25 - 12 Noel Gibson12 - 14 WPts UK National Championships 2036View
26/04/2036Plymouth, UK24 - 12 Robert Wyburn10 - 22 WPts UK National Championships 2036View
11/04/2036Londonderry, UK23 - 12 Papachan Varjabedian3 - 2 WPts
11/03/2036Londonderry, UK22 - 12 Ramelan Dharma31(11) - 10 WPts
09/02/2036Londonderry, UK21 - 12 Ramelan Dharma31(11) - 9 WPts
09/01/2036Plzen, Czech Republic20 - 12 Jaroslav Zemlicka17(2) - 1(1) WPts
09/12/2035Panama City, Panama20 - 11 Montenegro Fraire37(1) - 17 LPts
08/11/2035Londonderry, UK20 - 10 Diego Moraga42(1) - 17 LPts
08/10/2035Londonderry, UK19 - 10 Nasario Montesino33 - 17(1) WPts
07/09/2035Riyadh, Saudi Arabia19 - 9 Malik Abdou14(1) - 5 LPts Riyadh World Championships 2035View
03/08/2035Khabarovsk, Russia19 - 8 Evgeny Bogdanovich16 - 6 LPts
03/07/2035Khabarovsk, Russia19 - 7 Evgeny Bogdanovich15 - 6 LPts
02/06/2035Londonderry, UK18 - 7 Clinton MacDermott21(2) - 13 WPts
02/05/2035London, UK17 - 7 Cole Power21 - 3 WPts UK National Championships 2035View
29/04/2035London, UK16 - 7 Roger Guinness15 - 11 WPts UK National Championships 2035View
26/04/2035London, UK15 - 7 Greg Gam10 - 24 WPts UK National Championships 2035View
08/04/2035Dushanbe, Tajikistan14 - 7 Afon Cajrimov23(5) - 8 WPts
08/03/2035Dushanbe, Tajikistan14 - 6 Afon Cajrimov22(5) - 8 LPts
05/02/2035Dushanbe, Tajikistan14 - 5 Afon Cajrimov21(5) - 8 LPts
05/01/2035Londonderry, UK14 - 4 Afon Cajrimov20(5) - 8 LPts
05/12/2034Londonderry, UK13 - 4 Afon Cajrimov20(5) - 7 WPts
04/11/2034Londonderry, UK12 - 4 Danyaal Namli14 - 11 WPts
04/10/2034Londonderry, UK11 - 4 Danyaal Namli14 - 10 WPts
03/09/2034Londonderry, UK10 - 4 Ames Louis-Dreyfus20 - 17(1) WPts
03/08/2034Londonderry, UK9 - 4 Ames Louis-Dreyfus20 - 16(1) WPts
02/07/2034Londonderry, UK8 - 4 Angel Baez2 - 2 WPts
02/05/2034Poole, UK7 - 4 Atif Ali12 - 18 WPts UK National Championships 2034View
29/04/2034Poole, UK6 - 4 Duncan Hislop11 - 9 WPts UK National Championships 2034View
26/04/2034Poole, UK5 - 4 Kieran Craighead12 - 6 WPts UK National Championships 2034View
15/04/2034Ulaanbaatar, Mongolia4 - 4 Jun Feng2 - 16 WPts
15/02/2034Ningbo, China4 - 3 Yu Ou17 - 19 LPts
18/12/2033Calamba, Philippines3 - 3 Rodrigo Ceron11 - 12 WPts
20/10/2033Prague, Czech Republic2 - 3 AntonÝn Pech36 - 12(2) WPts
22/08/2033Kyoto, Japan2 - 2 Yutaka Date25 - 17 LPts
24/06/2033Daegu, South Korea1 - 2 Eun-sun Yang5 - 21 WPts
26/04/2033Liverpool, UK1 - 1 Ed McCowen11 - 18 LPts UK National Championships 2033View
05/03/2033Port Said, Egypt0 - 1 Ahmed Saleem0 - 0 WPts
05/01/2033Londonderry, UK0 - 0 Miguel Marin12 - 9 LPts