Weightclass:  Bantamweight
Location:  Nassau, Bahamas
Record:  34(1) - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
25/12/2033Nassau, Bahamas33(1) - 22 Petch Tawatchai1 - 6 WPts
24/10/2033Nassau, Bahamas32(1) - 22 Lisandro Bojorquez3 - 12 WPts
23/08/2033Nassau, Bahamas31(1) - 22 Fonluang Sitanupap3 - 6 WPts
22/06/2033Nassau, Bahamas30(1) - 22 Matthew Bellin4 - 12 WPts
21/04/2033Nassau, Bahamas29(1) - 22 Mason Minnie3 - 13 WPts
20/02/2033Nassau, Bahamas28(1) - 22 Joshua Arras9 - 12 WPts
21/12/2032Nassau, Bahamas27(1) - 22 Rob Gwynne4 - 10 WPts
21/10/2032Nassau, Bahamas26(1) - 22 John Haworth10 - 17(1) WPts
21/08/2032Nassau, Bahamas25(1) - 22 Matthew Bowens4 - 15 WPts
21/06/2032Nassau, Bahamas25(1) - 21 Davie Blethen23 - 31 LPts
23/04/2032Nassau, Bahamas24(1) - 21 Davie Blethen23 - 30 WPts
11/03/2032Nassau, Bahamas24(1) - 20 Gareth Dallas9 - 2 LPts Bahamas National Championships 2032View
06/03/2032London, UK23 - 20 Marc Perkins6 - 24 WKO3
06/01/2032Davao City, Philippines22 - 20 Clint Cadang16(1) - 20 WPts
07/11/2031Accra, Ghana22 - 19 Majid Saidi50(1) - 14 LPts
09/09/2031Tipitapa, Nicaragua21 - 19 Angel Haro31 - 19 WPts
12/07/2031Dakar, Senegal20 - 19 Verrier Ferro4 - 17(1) WPts
12/05/2031Ulsan, South Korea19 - 19 Jong-ho Min5 - 14 WPts
14/03/2031Nassau, Bahamas19 - 18 Michael Shirah11 - 4 LPts Bahamas National Championships 2031View
11/03/2031Nassau, Bahamas18 - 18 Davie Blethen17 - 28 WPts Bahamas National Championships 2031View
08/01/2031Nassau, Bahamas17 - 18 Juan Enrique28(1) - 24 WPts
09/11/2030Ulaanbaatar, Mongolia17 - 17 Batbarayn Tsybikov18 - 5 LPts
11/09/2030Nassau, Bahamas17 - 16 Theo Swain22(1) - 16 LPts
14/07/2030Diourbel, Senegal17 - 15 Carvell Braudel10 - 20 LPts
16/05/2030Nassau, Bahamas16 - 15 John Haworth1 - 10(1) WPts
17/03/2030Nassau, Bahamas16 - 14 Vince Hagie9 - 1 LPts Bahamas National Championships 2030View
14/03/2030Nassau, Bahamas15 - 14 John Catoe4 - 8 WPts Bahamas National Championships 2030View
11/03/2030Nassau, Bahamas14 - 14 Mark Strachan8 - 7 WPts Bahamas National Championships 2030View
05/02/2030Nassau, Bahamas13 - 14 John Finlay5 - 15 WPts
14/12/2029Nassau, Bahamas12 - 14 Zach Lewison11 - 15 WPts
16/10/2029Nassau, Bahamas12 - 13 Phil Lawter16 - 12(1) LPts
07/09/2029Nassau, Bahamas12 - 12 Vince Hagie3 - 1 LPts
09/07/2029Nassau, Bahamas12 - 11 Stephen Telfer21 - 28 LPts
10/05/2029Nassau, Bahamas12 - 10 Vince Hagie1 - 1 LPts
11/03/2029Nassau, Bahamas12 - 9 Mark Strachan4 - 3 LPts Bahamas National Championships 2029View
14/02/2029Pagadian, Philippines12 - 8 Isaac Padoan32(2) - 21 LPts
17/12/2028Minsk, Belarus11 - 8 Vasyl Bandura0 - 0 WPts
19/10/2028Quezon City, Philippines10 - 8 Juan Danguilan19(2) - 15 WPts
21/08/2028Prague, Czech Republic9 - 8 TadeᚠMatas17(1) - 26 WPts
23/06/2028Santo Domingo de Guzman, Dominican Republic9 - 7 Nicandro Cuesta31(3) - 34 LPts
25/04/2028Nassau, Bahamas8 - 7 Theo Swain8(1) - 13 WPts
26/02/2028Nassau, Bahamas7 - 7 Floyd Gillis3 - 4 WPts
02/01/2028Johannesburg, South Africa6 - 7 Patrick Sekola5 - 13 WPts
04/11/2027Nassau, Bahamas6 - 6 Angel Oropeza8(1) - 6 LPts
06/09/2027Maipu, Chile6 - 5 Macario Cosme67(9) - 21 LPts
09/07/2027Nassau, Bahamas5 - 5 Peter Masterton5 - 9 WPts
10/05/2027Nassau, Bahamas4 - 5 Rob Liddle4 - 18 WPts
15/03/2027Nassau, Bahamas3 - 5 Davie Blethen6 - 4 WPts
15/01/2027Mombasa, Kenya2 - 5 Chike Kihoro5 - 21 WPts
16/11/2026Nassau, Bahamas1 - 5 Dakarai Apea0 - 5 WPts
17/09/2026Nassau, Bahamas1 - 4 Phil Lawter0 - 4(1) LPts
19/07/2026Nassau, Bahamas1 - 3 William Wasson3 - 13 LPts
24/05/2026Nassau, Bahamas1 - 2 Dom Pirnie11 - 24 LPts
12/04/2026Nassau, Bahamas1 - 1 Andy Killin27 - 26(1) LPts
11/03/2026Nassau, Bahamas1 - 0 Davie Blethen2 - 0 LPts Bahamas National Championships 2026View
06/02/2026Nassau, Bahamas0 - 0 Haaris Mirza2 - 13 WPts