Weightclass:  Flyweight
Location:  Nassau, Bahamas
Record:  31 - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/10/2031Nassau, Bahamas30 - 22 Quito Borromeo9 - 11 WPts
14/08/2031Nassau, Bahamas29 - 22 Hugh Hyndman6 - 28(1) WPts
16/06/2031Nassau, Bahamas28 - 22 George Clapperton0 - 6 WPts
16/04/2031Nassau, Bahamas27 - 22 Quiqui Loy3 - 5 WPts
15/02/2031Nassau, Bahamas26 - 22 On Lock41(4) - 12 WPts
18/12/2030Nassau, Bahamas25 - 22 Huang-fu Soong0 - 3 WPts
19/10/2030Nassau, Bahamas24 - 22 Luis Luz8 - 4 WPts
20/08/2030Nassau, Bahamas23 - 22 Hiro Hirabayashi10 - 13 WPts
21/06/2030Nassau, Bahamas22 - 22 Young-cheol Quon7 - 10 WPts
22/04/2030Nassau, Bahamas21 - 22 Chang-woo Kye5 - 2 WPts
21/02/2030Nassau, Bahamas20 - 22 Raiden Matsui1 - 12(1) WPts
24/12/2029Nassau, Bahamas20 - 21 Juan Villareal30 - 6 LPts
25/10/2029Nassau, Bahamas19 - 21 Ichiro Kikuchi1 - 4 WPts
25/08/2029Nassau, Bahamas19 - 20 Olindo Perron20(1) - 21 LPts
18/07/2029San Miguel de Tucuman, Argentina18 - 20 Luis Villamor17 - 21 WPts
17/06/2029San Miguel de Tucuman, Argentina18 - 19 Luis Villamor16 - 21 LPts
17/05/2029San Miguelito, Panama18 - 18 Olindo Perron19(1) - 19 LPts
16/04/2029Santo Domingo Este, Dominican Republic18 - 17 Sagaz Alcaraz7 - 24 LPts
14/03/2029Nassau, Bahamas18 - 16 John Spade16 - 12 LPts Bahamas National Championships 2029View
11/03/2029Nassau, Bahamas17 - 16 Mark Lovitt15 - 9 WPts Bahamas National Championships 2029View
24/01/2029Yerevan, Armenia17 - 15 Kisag Panoyan28 - 8 LPts
24/12/2028Yerevan, Armenia17 - 14 Kisag Panoyan27 - 8 LPts
23/11/2028Barquisimeto, Venezuela17 - 13 Joaquin Lince23 - 12 LPts
23/10/2028Barquisimeto, Venezuela17 - 12 Joaquin Lince22 - 12 LPts
22/09/2028Nassau, Bahamas17 - 11 Joaquin Lince21 - 12 LPts
14/08/2028Nassau, Bahamas16 - 11 Xabat Beltram16 - 18(1) WPts
13/07/2028Nanning, China16 - 10 Colin Ayew20 - 18 LPts Nanning Olympics 2028View
12/05/2028San Miguel de Tucuman, Argentina15 - 10 Luis Villamor12 - 15 WPts
11/04/2028Caracas, Venezuela14 - 10 Xabat Beltram14 - 15(1) WPts
11/03/2028Nassau, Bahamas14 - 9 John Spade9 - 9 LPts Bahamas National Championships 2028View
12/02/2028Nassau, Bahamas13 - 9 Xabat Beltram14 - 14(1) WPts
12/01/2028Port-au-Prince, Haiti13 - 8 Carlos Bustos38 - 14 LPts Americas Championships 2028View
09/01/2028Port-au-Prince, Haiti12 - 8 Xabat Beltram14 - 13(1) WPts Americas Championships 2028View
24/12/2027Samarqand, Uzbekistan11 - 8 Arseni Mammadbeyov19 - 15 WPts
26/10/2027Nassau, Bahamas10 - 8 Chris Hendrickson1 - 12 WPts
25/09/2027Nassau, Bahamas10 - 7 John Spade6 - 8 LPts
17/08/2027Ghent, Belgium10 - 6 Jean-Pol Van der Naelde16 - 13 LPts
17/07/2027Ghent, Belgium10 - 5 Jean-Pol Van der Naelde15 - 13 LPts
16/06/2027Ghent, Belgium10 - 4 Jean-Pol Van der Naelde14 - 13 LPts
15/05/2027Nassau, Bahamas9 - 4 Afon Makosky5 - 11 WPts
14/04/2027Nassau, Bahamas8 - 4 Afon Makosky5 - 10 WPts
11/03/2027Nassau, Bahamas8 - 3 Lloyd Fram6 - 6 LPts Bahamas National Championships 2027View
15/02/2027San Juan, Puerto Rico8 - 2 Montana Villagomez16 - 8 LPts
06/01/2027Nassau, Bahamas7 - 2 Afon Makosky4 - 7 WPts
06/12/2026Nassau, Bahamas6 - 2 Ulises Trigueros10 - 6 WPts
18/10/2026Nassau, Bahamas5 - 2 Sam Crangle3 - 4 WPts
29/08/2026Davao City, Philippines4 - 2 Juan Jumawan25(4) - 28 WPts
01/07/2026Nassau, Bahamas3 - 2 John Spade3 - 3 WPts
06/05/2026Nassau, Bahamas3 - 1 Ewan Buell7 - 14 LPts
11/03/2026Nassau, Bahamas3 - 0 Vince Divins47 - 23 LPts Bahamas National Championships 2026View
18/02/2026Guadalupe, Mexico2 - 0 Miguel Sanchez2 - 15 WPts
21/12/2025Nassau, Bahamas1 - 0 Dave Kimes0 - 0 WPts
23/10/2025Nassau, Bahamas0 - 0 John Nield1 - 3 WPts