Weightclass:  Middleweight
Location:  Dublin, Ireland
Record:  21(1) - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/04/2024Dublin, Ireland20(1) - 12 Aaron McGrath2 - 3 WPts
25/02/2024Dublin, Ireland19(1) - 12 Sergei á Ignatiev2 - 2 WPts
27/12/2023Dublin, Ireland18(1) - 12 Aaron Beirne2 - 5 WPts
28/10/2023Dublin, Ireland17(1) - 12 Waqas Satli5 - 2 WPts
29/08/2023Dublin, Ireland16(1) - 12 Vikenti Bajkodamow2 - 2 WPts
30/06/2023Dublin, Ireland15(1) - 12 Patrick Daly8 - 12 WPts
01/05/2023Dublin, Ireland14(1) - 12 Hernan Pedregon1 - 3 WPts
03/03/2023Dublin, Ireland13(1) - 12 Edward McColloch1 - 1 WPts
02/01/2023Dublin, Ireland12(1) - 12 El Houari Tan18 - 15 WPts
04/11/2022Cali, Colombia12(1) - 11 Ricardo Felix7 - 22 LPts
06/09/2022Dublin, Ireland11(1) - 11 Bartosz Bartko1 - 16 WPts
07/07/2022Dublin, Ireland10(1) - 11 Alano Pintado7(1) - 20 WPts
08/05/2022Kingston, Jamaica10(1) - 10 Kris Roseberry10 - 15 LPts
10/03/2022Dublin, Ireland9(1) - 10 Sid Kelley12(1) - 15 WPts
08/01/2022Dublin, Ireland9(1) - 9 Barkev Babayan16 - 10 LPts
08/11/2021Dublin, Ireland8(1) - 9 Anthony Mulloy1 - 0 WPts
07/09/2021Dublin, Ireland8(1) - 8 Stuart Magpusao9 - 7(1) LPts
08/07/2021Las Condes, Chile7 - 8 Oleos Pio5 - 15(4) WKO3
10/05/2021Nassau, Bahamas6 - 8 Bryn Lowe14(1) - 6 WPts
12/03/2021Dublin, Ireland5 - 8 Aaron Kilduff9(2) - 10 WPts
11/01/2021Bakersfield, USA5 - 7 Alano Cid1 - 12 LPts
12/11/2020Dublin, Ireland4 - 7 Louis Rezin8 - 11 WPts
13/09/2020Yerevan, Armenia4 - 6 Kasbar Orogian8 - 7 LPts
16/07/2020Dublin, Ireland4 - 5 Vegas Griego9 - 5 LPts
16/05/2020Dublin, Ireland4 - 4 John Dunwoody12 - 2 LPts
16/03/2020Dublin, Ireland4 - 3 Darragh McGinnis5 - 6 LPts
15/01/2020Oulu, Finland4 - 2 Valtter Miettinen9 - 2 LPts
15/11/2019Zagreb, Croatia3 - 2 Lovre Vranješ4 - 3 WPts
15/09/2019Dublin, Ireland2 - 2 Waldron Birkle1 - 7 WPts
17/07/2019Dublin, Ireland2 - 1 Seamus Boyle1 - 6 LPts
10/06/2019Dublin, Ireland1 - 1 Dean MacGuire2 - 5 WPts
10/04/2019Dublin, Ireland1 - 0 Dai Lockie3 - 2 LPts
05/03/2019Dublin, Ireland0 - 0 Ciaran MacCunn4 - 2 WPts