Weightclass:  Welterweight
Location:  Dun Laoghaire, Ireland
Record:  24 - 30
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/04/2042Dun Laoghaire, Ireland23 - 30 Leggett Belcourt1 - 8 WPts
17/02/2042Dun Laoghaire, Ireland22 - 30 Safiy al Din Nyam-Ochir11 - 9 WPts
16/12/2041Dun Laoghaire, Ireland21 - 30 Aftab Ziti3 - 12 WPts
15/10/2041Dun Laoghaire, Ireland20 - 30 Vince Voyles1 - 11 WPts
14/08/2041Dun Laoghaire, Ireland19 - 30 Zachary Toto4 - 5 WPts
13/06/2041Dun Laoghaire, Ireland18 - 30 Arnie Stirton4 - 7 WPts
12/04/2041Dun Laoghaire, Ireland17 - 30 Jeyhun Abad0 - 9 WPts
10/02/2041Dun Laoghaire, Ireland16 - 30 Paco Placido2 - 10 WPts
11/12/2040Dun Laoghaire, Ireland16 - 29 Javor Paulic15 - 13 LPts
10/10/2040Dun Laoghaire, Ireland15 - 29 Alejandro Sardina4 - 1 WPts
09/08/2040Dun Laoghaire, Ireland14 - 29 Mikhail Kazbecow5 - 4 WPts
09/06/2040Dun Laoghaire, Ireland14 - 28 Glynn Rumfa3 - 13 LPts
09/04/2040Dublin, Ireland14 - 27 Mel Coghlan15 - 19 LPts
06/03/2040Dublin, Ireland13 - 27 Seamus Duffy16 - 17 WPts
29/01/2040Irbid, Jordan12 - 27 Syed Karaboland14 - 28 WPts
01/12/2039Dublin, Ireland12 - 26 Shane Kilduff21 - 10 LPts
06/10/2039Abidjan, Ivory Coast11 - 26 Ace Colette6 - 22 WPts
07/08/2039Dun Laoghaire, Ireland10 - 26 Guido Lugar4 - 11(1) WPts
06/06/2039Kumasi, Ghana10 - 25 Kashif Iqbal4 - 6 LPts
08/04/2039Pikine, Senegal9 - 25 Severin Mambety3 - 17(1) WPts
08/02/2039Manukau, New Zealand9 - 24 Robert Ogle20 - 8 LPts
11/12/2038Dublin, Ireland9 - 23 Jasper Lee11 - 17 LPts
13/10/2038Novosibirsk, Russia8 - 23 Andrii Pozniak13 - 8 WPts
15/08/2038Dublin, Ireland8 - 22 David Ruane9 - 22 LPts
19/06/2038Galway, Ireland8 - 21 Daniel Fylan12 - 39 LPts
17/04/2038Waterford, Ireland8 - 20 Amon Brady16 - 19(1) LPts
17/02/2038Lviv, Ukraine8 - 19 Timofei Danyluk22 - 17 LPts
20/12/2037Chennai, India8 - 18 Aftab Naqvi30 - 13 LPts
22/10/2037Belo Horizonte, Brazil8 - 17 Fausto Velo16 - 11 LPts
24/08/2037Evansville, USA7 - 17 Ewan Fergerson14 - 16(1) WPts
26/06/2037Warsaw, Poland6 - 17 Lukasz Kempa5 - 31 WPts
26/04/2037Itagui, Colombia6 - 16 Nasario Higuera25 - 34(2) LPts
26/02/2037Rome, Italy6 - 15 Vittore Truffi12 - 31 LPts
29/12/2036Saint Petersburg, Russia6 - 14 Gennady Oshchepkov11 - 26 LPts
31/10/2036Gdansk, Poland5 - 14 Makary Switalski10 - 18 WPts
02/09/2036Dun Laoghaire, Ireland5 - 13 Phil McCaleb9 - 5 LPts
03/07/2036Kisumu, Kenya4 - 13 Joe Perlo2 - 15(1) WPts
04/05/2036Detroit, USA4 - 12 Aaron Devlin17 - 17 LPts
06/03/2036Dublin, Ireland3 - 12 Daniel Berne5 - 20 WPts
11/01/2036Guatemala City, Guatemala3 - 11 Orlando Pastrana13 - 7 LPts
13/11/2035Novokuznetsk, Russia3 - 10 Toma Pyzik24 - 34 LPts
15/09/2035Dublin, Ireland3 - 9 Liam Lannon16 - 13 LPts
19/07/2035Naples, Italy3 - 8 Colombo Bonucci11 - 10(1) LPts
21/05/2035Panama City, Panama3 - 7 Desiderio Fuertes36(1) - 24 LPts
23/03/2035Saratov, Russia3 - 6 Kolzak Yegerov12 - 14 LPts
23/01/2035Georgetown, Guyana3 - 5 Tobias Fiddes19 - 24 LPts
25/11/2034Dun Laoghaire, Ireland2 - 5 Robert Ingraham1 - 11 WPts
25/09/2034Dublin, Ireland2 - 4 Patrick Magee0 - 2 LPts
30/07/2034Dublin, Ireland2 - 3 Jason Taggart14 - 13 LPts
31/05/2034Dublin, Ireland2 - 2 Spencer MacGuire8 - 22(1) LPts
11/04/2034Dublin, Ireland2 - 1 Mike McDermott18 - 24 LPts
11/03/2034Dublin, Ireland1 - 1 Kieran MacRae0 - 0 WPts
06/02/2034Dublin, Ireland0 - 1 Rex Dempsey3 - 14 WPts
06/01/2034Dun Laoghaire, Ireland0 - 0 Liam McKowen1 - 3 LPts