Weightclass:  Flyweight
Location:  Ipswich, UK
Record:  63 - 38
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/12/2032Ipswich, UK62 - 38 Xavier Carrasco4 - 6 WPts
01/10/2032Ipswich, UK61 - 38 Porfio Mancia4 - 20 WPts
02/08/2032Ipswich, UK60 - 38 Gordon MacKintosh6 - 5 WPts
03/06/2032Ipswich, UK59 - 38 Mark Kontos0 - 2 WPts
03/04/2032Ipswich, UK58 - 38 Angel Carreno0 - 9 WPts
03/02/2032Ipswich, UK57 - 38 Jack Fairley0 - 8 WPts
05/12/2031Ipswich, UK56 - 38 Suk-young Quon1 - 3 WPts
05/10/2031Ipswich, UK55 - 38 Seung-gyu U8 - 19(1) WPts
04/08/2031Ipswich, UK54 - 38 Young-gwon Pai8 - 13 WPts
05/06/2031Ipswich, UK53 - 38 Dewei Ni8 - 8 WPts
05/04/2031Ipswich, UK52 - 38 Wang Lew5 - 16 WPts
04/02/2031Ipswich, UK51 - 38 Ja-choel Mah8 - 1 WPts
06/12/2030Palermo, Italy50 - 38 Roberto Ghiglia16(1) - 1 WPts
05/11/2030Ipswich, UK50 - 37 Symon Lipko10 - 2 LPts
16/09/2030Ulaanbaatar, Mongolia49 - 37 Vasili Monkhbayar7 - 0 WPts
16/08/2030Ipswich, UK49 - 36 Roy McDermott90(5) - 20 LPts
18/06/2030Ipswich, UK48 - 36 Juan Mangas64(2) - 33 WPts
02/05/2030Peterborough, UK47 - 36 Jamie MacPherson6 - 1 WPts UK National Championships 2030View
29/04/2030Peterborough, UK46 - 36 Ellis Oyo27 - 14 WPts UK National Championships 2030View
26/04/2030Peterborough, UK45 - 36 William McCorkel4 - 10 WPts UK National Championships 2030View
17/04/2030Ipswich, UK45 - 35 Juan Mangas63(2) - 32 LPts
15/03/2030Taytay, Philippines44 - 35 Rio Jacang23 - 6 WPts
15/01/2030Donetsk, Ukraine44 - 34 Eduard Van der Weghe53 - 22 LPts Europe Championships 2030View
12/01/2030Donetsk, Ukraine43 - 34 Kisag Panoyan38 - 13 WPts Europe Championships 2030View
09/01/2030Donetsk, Ukraine42 - 34 Valeri Salms29(1) - 21 WPts Europe Championships 2030View
16/12/2029Santo Domingo de Guzman, Dominican Republic41 - 34 Montana Urrea6 - 7 WPts
17/10/2029Eindhoven, Netherlands41 - 33 Eduard Van der Weghe50 - 20 LPts
16/09/2029Daegu, South Korea41 - 32 Roy McDermott81(3) - 19 LPts Daegu World Championships 2029View
13/09/2029Daegu, South Korea40 - 32 Emanuel Cain12(2) - 18 WPts Daegu World Championships 2029View
10/09/2029Daegu, South Korea39 - 32 David Mabini16 - 13 WPts Daegu World Championships 2029View
07/09/2029Daegu, South Korea38 - 32 Anaru Hakopa4 - 6(1) WPts Daegu World Championships 2029View
03/08/2029Manila, Philippines37 - 32 Juan Mujica45(11) - 23 WPts
03/07/2029Bangkok, Thailand37 - 31 Suor Thongsookkaew52(2) - 12 LPts
02/06/2029Bangkok, Thailand37 - 30 Suor Thongsookkaew51(2) - 12 LPts
02/05/2029Warrington, UK36 - 30 Shamus Casey32(1) - 12 WPts UK National Championships 2029View
29/04/2029Warrington, UK35 - 30 Ellis Oyo22 - 11 WPts UK National Championships 2029View
26/04/2029Warrington, UK34 - 30 Denton Onikeke24 - 15(1) WPts UK National Championships 2029View
15/04/2029Prague, Czech Republic33 - 30 VÝt Nerad1 - 8 WPts
15/02/2029Manila, Philippines33 - 29 Juan Mujica39(8) - 22 LPts
15/01/2029Manila, Philippines33 - 28 Juan Mujica38(8) - 22 LPts
15/12/2028Bangkok, Thailand33 - 27 Suor Thongsookkaew47(2) - 11 LPts
14/11/2028Bangkok, Thailand33 - 26 Suor Thongsookkaew46(2) - 11 LPts
14/10/2028Ipswich, UK33 - 25 Juan Mujica36(7) - 22 LPts
13/09/2028Ipswich, UK32 - 25 Juan Mujica36(7) - 21 WPts
16/07/2028Nanning, China32 - 24 Vlastislav Hlinka20(2) - 12 LPts Nanning Olympics 2028View
13/07/2028Nanning, China31 - 24 Napoleon Mwanakatwe13 - 12 WPts Nanning Olympics 2028View
03/07/2028Manila, Philippines31 - 23 Juan Mujica35(7) - 19 LPts
02/06/2028Manila, Philippines31 - 22 Juan Mujica34(7) - 19 LPts
02/05/2028Bolton, UK30 - 22 Shamus Casey25(1) - 10 WPts UK National Championships 2028View
29/04/2028Bolton, UK29 - 22 Will Tighe14 - 15 WPts UK National Championships 2028View
26/04/2028Bolton, UK28 - 22 James Daley8 - 10 WPts UK National Championships 2028View
17/04/2028Bangkok, Thailand28 - 21 Suor Thongsookkaew39(1) - 10 LPts
17/03/2028Bangkok, Thailand28 - 20 Suor Thongsookkaew38(1) - 10 LPts
15/02/2028Ipswich, UK28 - 19 Suor Thongsookkaew37(1) - 10 LPts
12/01/2028Samara, Russia28 - 18 Roy McDermott55(1) - 18 LPts Europe Championships 2028View
09/01/2028Samara, Russia27 - 18 Koldan Naudina24(1) - 21 WPts Europe Championships 2028View
17/11/2027Busan, South Korea26 - 18 Ja-choel Pae27 - 12 WPts
17/10/2027Ipswich, UK26 - 17 Ja-choel Pae26 - 12 LPts
10/09/2027Ibadan, Nigeria26 - 16 Ja-choel Pae24 - 11 LPts Ibadan World Championships 2027View
07/09/2027Ibadan, Nigeria25 - 16 Ibeamaka Mphande11 - 7 WPts Ibadan World Championships 2027View
03/08/2027Ipswich, UK24 - 16 Garland Candeloro19 - 19 WPts
03/07/2027Almaty, Kazakhstan23 - 16 Toma Ghacksylycow22 - 12 WPts
02/06/2027Puente Alto, Chile23 - 15 Xabat Caraballo26 - 11 LPts
02/05/2027Bolton, UK22 - 15 Felix Ure16(2) - 17 WPts UK National Championships 2027View
29/04/2027Bolton, UK21 - 15 Denton Onikeke16 - 10(1) WPts UK National Championships 2027View
26/04/2027Bolton, UK20 - 15 Blake Kirkwood6 - 11 WPts UK National Championships 2027View
18/04/2027Bogota, Colombia19 - 15 Jose Febus17 - 21 WPts
18/03/2027Ipswich, UK19 - 14 Joaquin Lopez16 - 13 LPts
06/02/2027Puente Alto, Chile19 - 13 Xabat Caraballo21 - 11 LPts
06/01/2027Ipswich, UK18 - 13 Garland Candeloro14 - 15 WPts
05/12/2026Ipswich, UK17 - 13 Afon Makosky4 - 6 WPts
04/11/2026Ipswich, UK16 - 13 Hamas Tumart11 - 20 WPts
01/10/2026Ipswich, UK15 - 13 Jawad Almasri5 - 3 WPts
31/08/2026Eindhoven, Netherlands15 - 12 Eduard Van der Weghe13 - 14 LPts
31/07/2026Mecca, Saudi Arabia14 - 12 Syed Ashhad10 - 18 WPts
30/06/2026Ipswich, UK14 - 11 Syed Ashhad9 - 18 LPts
30/05/2026Ipswich, UK13 - 11 Haaris Malook17(1) - 11 WPts
28/04/2026Mumbai, India12 - 11 Chandrakant Bahl6 - 20 WPts
28/03/2026Pikine, Senegal12 - 10 Gerard Beaudoin23(3) - 19 LPts
25/02/2026Ipswich, UK12 - 9 Ethan Shives8 - 11 LPts
23/01/2026Suez, Egypt12 - 8 Waleed Amara16 - 17 LPts
23/12/2025Ipswich, UK11 - 8 Franco Quinto4 - 12 WPts
24/10/2025Semarang, Indonesia10 - 8 Geni Waluyo7 - 21 WPts
26/08/2025Ipswich, UK9 - 8 Pablo Leandro0 - 3 WPts
28/06/2025Ipswich, UK8 - 8 Jae-sung Yoon12(1) - 15 WPts
29/04/2025Sunderland, UK8 - 7 Shamus Casey7 - 4 LPts UK National Championships 2025View
26/04/2025Sunderland, UK7 - 7 Max Spotswood2 - 1 WPts UK National Championships 2025View
11/03/2025Ipswich, UK6 - 7 Darrell Ndour4 - 7(1) WPts
11/01/2025Ipswich, UK5 - 7 Michael Hovey0 - 6 WPts
11/11/2024Antwerp, Belgium5 - 6 Wirik Aernouds7 - 13 LPts
13/09/2024London, UK4 - 6 Andreas Ellis2 - 34 WPts
16/07/2024Anyang, South Korea4 - 5 Joo-ho Yon23 - 16 LPts
18/05/2024Ipswich, UK3 - 5 Filip Pesek1 - 19 WPts
20/03/2024Ipswich, UK3 - 4 Javier Monsanto1 - 2 LPts
21/01/2024London, UK3 - 3 Oliver Beavin5 - 29(1) LPts
29/11/2023Bangor, UK3 - 2 Ciaran MacConnell7 - 13 LPts
18/10/2023Liverpool, UK2 - 2 Euan Garrett0 - 0 WPts
12/09/2023Ipswich, UK1 - 2 Dillon Elliot1 - 0 WPts
13/07/2023Liverpool, UK1 - 1 Callum Carroll19(1) - 15 LPts
03/06/2023London, UK0 - 1 Mohsin Fayad10 - 17 WPts
05/04/2023Ipswich, UK0 - 0 Jesus Cordova10(1) - 21 LPts