Weightclass:  Flyweight
Location:  Nassau, Bahamas
Record:  51(1) - 30
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
05/11/2033Pematang Siantar, Indonesia50(1) - 30 Gajah Bastian0 - 0 WPts
07/09/2033Surat, India50(1) - 29 Carlos Carabajal29 - 12 LPts Surat World Championships 2033View
14/07/2033Nassau, Bahamas49(1) - 29 Rodrigo Estay15 - 4 WPts
14/05/2033Si Racha, Thailand48 - 29 Songkom Mohsee16 - 7(1) WKO3
14/03/2033Nassau, Bahamas47 - 29 Ethan Sween6 - 21 WPts Bahamas National Championships 2033View
11/03/2033Nassau, Bahamas46 - 29 Nick Forker11 - 15 WPts Bahamas National Championships 2033View
14/02/2033Nassau, Bahamas45 - 29 Oro Moraga5 - 7 WPts
15/12/2032Guatemala City, Guatemala44 - 29 Joaquin Claros2 - 10 WPts
17/10/2032San Miguel, El Salvador43 - 29 Ximen Borrayo6 - 13 WPts
19/08/2032Nassau, Bahamas43 - 28 Diego Betances53 - 16 LPts
03/07/2032Nassau, Bahamas42 - 28 Guido Francisco29 - 24(8) WPts
02/06/2032Nassau, Bahamas41 - 28 Guido Francisco29 - 23(8) WPts
17/04/2032Nassau, Bahamas41 - 27 Orson Njawe29 - 21(2) LPts
11/03/2032Nassau, Bahamas41 - 26 Vincent Dunstan13 - 18 LPts Bahamas National Championships 2032View
16/02/2032Calamba, Philippines41 - 25 Joe Lindawan38(3) - 19 LPts
12/01/2032Rio de Janeiro, Brazil41 - 24 Rob Prophet16(1) - 6 LPts Americas Championships 2032View
09/01/2032Rio de Janeiro, Brazil40 - 24 Vere Delfosse6 - 4 WPts Americas Championships 2032View
11/12/2031Nassau, Bahamas39 - 24 Robert Gough21 - 30 WPts
10/11/2031Nassau, Bahamas38 - 24 Robert Gough21 - 29 WPts
10/10/2031Sydney, Australia37 - 24 Robert Gough21 - 28 WPts
07/09/2031Valencia, Venezuela37 - 23 Noe Peinado24 - 7 LPts Valencia World Championships 2031View
01/09/2031New Kingston, Jamaica37 - 22 Max Firth43(1) - 17 LPts
01/08/2031Ponce, Puerto Rico37 - 21 Jose Cubero55 - 15 LPts
01/07/2031Nassau, Bahamas37 - 20 Jose Cubero54 - 15 LPts
31/05/2031Nassau, Bahamas36 - 20 Jose Cubero54 - 14 WPts
14/04/2031Lusaka, Zambia35 - 20 John Simwaka19 - 14 WPts
14/03/2031Nassau, Bahamas34 - 20 John Nivison13 - 20 WPts Bahamas National Championships 2031View
11/03/2031Nassau, Bahamas33 - 20 James Caudell1 - 3 WPts Bahamas National Championships 2031View
05/02/2031Lusaka, Zambia32 - 20 John Simwaka19 - 12 WPts
05/01/2031Lusaka, Zambia32 - 19 John Simwaka18 - 12 LPts
05/12/2030San Miguelito, Panama31 - 19 Vicente Vilches28 - 22(1) WPts
04/11/2030Maracay, Venezuela31 - 18 Bronco Mendivil40 - 18 LPts
04/10/2030Nassau, Bahamas31 - 17 Bronco Mendivil39 - 18 LPts
19/08/2030Nassau, Bahamas30 - 17 David Mabini22 - 21 WPts
19/07/2030Nassau, Bahamas29 - 17 David Mabini22 - 20 WPts
18/06/2030Nassau, Bahamas29 - 16 David Mabini21 - 20 LPts
18/05/2030Nassau, Bahamas28 - 16 David Mabini21 - 19 WPts
17/04/2030Nassau, Bahamas27 - 16 Bronco Mendivil33 - 16 WPts
17/03/2030Nassau, Bahamas26 - 16 Mark Poyner6 - 10 WPts Bahamas National Championships 2030View
14/03/2030Nassau, Bahamas25 - 16 Vincent Dunstan7 - 11 WPts Bahamas National Championships 2030View
11/03/2030Nassau, Bahamas24 - 16 Nick Forker2 - 4 WPts Bahamas National Championships 2030View
09/02/2030Nassau, Bahamas23 - 16 Ladislav Malis10 - 28(1) WPts
09/01/2030Goiania, Brazil23 - 15 Diego Melendez46 - 10 LPts Americas Championships 2030View
16/12/2029Nassau, Bahamas22 - 15 Emanuel Cain12(2) - 21 WPts
15/11/2029Nassau, Bahamas21 - 15 Emanuel Cain12(2) - 20 WPts
15/10/2029Nassau, Bahamas20 - 15 Emanuel Cain12(2) - 19 WPts
10/09/2029Daegu, South Korea20 - 14 Emanuel Cain11(2) - 18 LPts Daegu World Championships 2029View
07/09/2029Daegu, South Korea19 - 14 Ryo Taveras20 - 10 WPts Daegu World Championships 2029View
29/08/2029Nassau, Bahamas19 - 13 Isaac Glasson20 - 8 LPts
14/07/2029Bacoor, Philippines19 - 12 Cipriano Litao2 - 5 LPts
16/05/2029Ulsan, South Korea18 - 12 Hyun-soo Baik8 - 16 WPts
17/03/2029Nassau, Bahamas17 - 12 Dave Kimes14 - 10 WPts Bahamas National Championships 2029View
14/03/2029Nassau, Bahamas16 - 12 Jacob Byers18 - 16 WPts Bahamas National Championships 2029View
11/03/2029Nassau, Bahamas15 - 12 Dom Beatty14(2) - 20 WPts Bahamas National Championships 2029View
11/01/2029Asuncion, Paraguay15 - 11 Paco Cancino19 - 15 LPts
13/11/2028Nassau, Bahamas14 - 11 Bum-young Tak1 - 15 WPts
14/09/2028Nassau, Bahamas13 - 11 Cong Lou1 - 6 WPts
16/07/2028Nanning, China13 - 10 Eduard Van der Weghe39 - 17 LPts Nanning Olympics 2028View
13/07/2028Nanning, China12 - 10 Khalon Adusei37 - 29 WPts Nanning Olympics 2028View
16/05/2028Istanbul, Turkey12 - 9 Berkant Kaynetli14 - 13 LPts
17/03/2028Nassau, Bahamas11 - 9 Isaac Glasson12 - 5 WPts Bahamas National Championships 2028View
14/03/2028Nassau, Bahamas10 - 9 Joseph Bertram11 - 6 WPts Bahamas National Championships 2028View
11/03/2028Nassau, Bahamas9 - 9 Jacob Byers14 - 9 WPts Bahamas National Championships 2028View
06/03/2028Nassau, Bahamas8 - 9 Sean Mutch4(1) - 8 WPts
12/01/2028Nassau, Bahamas7 - 9 Theo Dryman7 - 9 WPts
24/11/2027Nassau, Bahamas7 - 8 Glynn Ervine6 - 7 LPts
25/09/2027Nassau, Bahamas6 - 8 Jacob Byers10 - 7 WPts
27/07/2027Turin, Italy5 - 8 Massimo Gianelli6 - 27 WPts
29/05/2027Nassau, Bahamas5 - 7 John Malis21 - 20 LPts
12/04/2027Honolulu, USA4 - 7 Bart Ewan6 - 7 WPts
12/02/2027Casablanca, Morocco4 - 6 Falih Bidaoui3 - 9 LPts
15/12/2026Chengdu, China4 - 5 Ho Yuan13 - 17(6) LPts
17/10/2026Nassau, Bahamas4 - 4 Michael Nimmo6 - 9 LPts
29/08/2026Nassau, Bahamas3 - 4 Noe Sevilla1 - 4 WPts
01/07/2026Nassau, Bahamas3 - 3 Jacob Byers3 - 2 LPts
02/05/2026Nassau, Bahamas3 - 2 Danny Sneddon14 - 21 LPts
11/03/2026Nassau, Bahamas3 - 1 John Dann4 - 5 LPts Bahamas National Championships 2026View
28/02/2026Nassau, Bahamas2 - 1 Dmytro Mazur2 - 9(1) WPts
31/12/2025Zapopan, Mexico2 - 0 Carlos Febles35 - 14 LPts
02/11/2025Nassau, Bahamas1 - 0 Sam Crangle0 - 0 WPts
29/09/2025Nassau, Bahamas0 - 0 Justin Gemmell22 - 8 WPts