Weightclass:  Flyweight
Location:  Dun Laoghaire, Ireland
Record:  43 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/03/2031Dun Laoghaire, Ireland42 - 16 Fliep Rottier6 - 12 WPts
27/01/2031Dun Laoghaire, Ireland41 - 16 Confucius Xiao1 - 5 WPts
28/11/2030Dun Laoghaire, Ireland40 - 16 Cemil Karabacak4 - 8 WPts
29/09/2030Dun Laoghaire, Ireland39 - 16 Rodrigo Vilches5 - 12 WPts
31/07/2030Dun Laoghaire, Ireland38 - 16 Le Trang3 - 13 WPts
30/05/2030Dun Laoghaire, Ireland37 - 16 Carlos Merced4 - 10 WPts
31/03/2030Dun Laoghaire, Ireland36 - 16 Luc Van4 - 12 WPts
26/01/2030Dun Laoghaire, Ireland35 - 16 Onofre Milanes1 - 3 WPts
27/11/2029Dun Laoghaire, Ireland34 - 16 Rico Melchior9 - 5 WPts
28/09/2029Dun Laoghaire, Ireland33 - 16 Alejandro Luis6(1) - 14 WPts
30/07/2029Dun Laoghaire, Ireland32 - 16 Diego Velasquez12 - 22 WPts
31/05/2029Dun Laoghaire, Ireland32 - 15 Donatien Cade18(1) - 6 LPts
01/04/2029Waterford, Ireland32 - 14 Roy McDermott74(3) - 19 LPts Ireland National Championships 2029View
29/03/2029Waterford, Ireland31 - 14 Jason Brannon13 - 5 WPts Ireland National Championships 2029View
26/03/2029Waterford, Ireland30 - 14 Liam Murray1 - 4 WPts Ireland National Championships 2029View
19/03/2029Thessaloniki, Greece29 - 14 Thaddeus Gogola5 - 14 WPts
19/01/2029Anyang, South Korea28 - 14 Se-jong Sin16 - 18 WPts
21/11/2028Daejeon, South Korea27 - 14 Kee-hee Ko8 - 21 WPts
23/09/2028San Felipe de Puerto Plata, Dominican Republic26 - 14 Xabat Maddry18 - 15 WPts
26/07/2028Saitama, Japan25 - 14 Kazuhiko Okimoto10 - 12 WPts
28/05/2028Dublin, Ireland25 - 13 Charles Mulloy16 - 21 LPts
01/04/2028Dun Laoghaire, Ireland25 - 12 Roy McDermott60(1) - 19 LPts Ireland National Championships 2028View
29/03/2028Dun Laoghaire, Ireland24 - 12 Charles Mulloy16 - 20 WPts Ireland National Championships 2028View
26/03/2028Dun Laoghaire, Ireland23 - 12 Ciaran McClimon1 - 4 WPts Ireland National Championships 2028View
08/03/2028Dublin, Ireland23 - 11 John Cooney16 - 13 LPts
19/01/2028Ulaanbaatar, Mongolia22 - 11 Sufyan Dauletov4(1) - 15(1) WPts
21/11/2027Ulaanbaatar, Mongolia21 - 11 Jin Gan12 - 17 WPts
23/09/2027Bangkok, Thailand20 - 11 Kiatchai Milinthachinda11 - 15 WPts
26/07/2027Dun Laoghaire, Ireland19 - 11 Chang-hoon Chew2 - 15 WPts
28/05/2027Dun Laoghaire, Ireland18 - 11 Ignado Cerrato9 - 2 WPts
29/03/2027Dun Laoghaire, Ireland18 - 10 Roy McDermott44(1) - 16 LPts Ireland National Championships 2027View
26/03/2027Dun Laoghaire, Ireland17 - 10 Charles Mulloy11 - 17 WPts Ireland National Championships 2027View
13/02/2027Dun Laoghaire, Ireland16 - 10 Sam Biggar16 - 37(1) WPts
05/02/2027Dun Laoghaire, Ireland15 - 10 Sam Biggar16 - 36(1) WPts
28/01/2027Dun Laoghaire, Ireland14 - 10 Sam Biggar16 - 35(1) WPts
19/12/2026Dun Laoghaire, Ireland13 - 10 Sam Biggar16 - 34(1) WPts
11/12/2026Dun Laoghaire, Ireland12 - 10 Sam Biggar16 - 33(1) WPts
03/12/2026Dun Laoghaire, Ireland11 - 10 Sam Biggar16 - 32(1) WPts
06/11/2026Dun Laoghaire, Ireland10 - 10 Cuba Pozos1 - 4(1) WPts
07/09/2026Bila Tserkva, Ukraine9 - 10 Vanko Hawrylak10(1) - 30(3) WPts
10/07/2026Dun Laoghaire, Ireland8 - 10 Haider Ghandour23 - 24(1) WPts
11/05/2026Dun Laoghaire, Ireland7 - 10 Kasi Monde0 - 5 WPts
12/03/2026Magangue, Colombia7 - 9 Montel Cea36(2) - 18 LPts
12/01/2026San Salvador, El Salvador6 - 9 Neron Ruvalcaba4 - 13 WPts
14/11/2025Dublin, Ireland5 - 9 Nathan McClymont13(2) - 24 WPts
19/09/2025El Alto, Bolivia5 - 8 Vicente Rayon13 - 35(13) LPts
22/07/2025Panama City, Panama5 - 7 Seferino Trillo31(1) - 14 LPts
24/05/2025Dun Laoghaire, Ireland5 - 6 Roshaun Asante5 - 14(3) LPts
26/03/2025Swords, Ireland5 - 5 Roy McDermott19 - 11 LPts Ireland National Championships 2025View
15/02/2025Brno, Czech Republic4 - 5 Oleg Slezak3 - 8 WPts
18/12/2024Dublin, Ireland4 - 4 Anthony Byrnes11 - 17 LPts
24/10/2024Dun Laoghaire, Ireland3 - 4 Spencer Bhoy0 - 0 WPts
22/09/2024Dublin, Ireland2 - 4 Nathan McClymont9(1) - 21 WPts
12/08/2024Hanoi, Vietnam2 - 3 Thach Dungh8 - 15 LPts
14/06/2024Santo Domingo de Guzman, Dominican Republic2 - 2 Rodrigo Chico20(2) - 18 LPts
16/04/2024Saint Petersburg, Russia2 - 1 Kir Gavrilov28(2) - 14 LPts
17/02/2024Limerick, Ireland2 - 0 Daniel Berne12 - 24 LPts
21/12/2023Dublin, Ireland1 - 0 Matthew McShane5 - 4 WPts
23/10/2023Dun Laoghaire, Ireland0 - 0 Nathan McNicol1 - 0 WPts