Weightclass:  Flyweight
Location:  Nassau, Bahamas
Record:  63 - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
08/06/2028Nassau, Bahamas62 - 24 Marco Landin7 - 9 WPts
09/04/2028Nassau, Bahamas61 - 24 Ramirez Urdiales2 - 2 WPts
09/02/2028Nassau, Bahamas60 - 24 Lloyd Davis9 - 7 WPts
11/12/2027Nassau, Bahamas59 - 24 Majid Khairat16 - 13 WPts
12/10/2027Nassau, Bahamas58 - 24 Saturnin Lopez5 - 10 WPts
13/08/2027Nassau, Bahamas57 - 24 Kashif Shaheed19 - 5 WPts
13/06/2027Nassau, Bahamas56 - 24 Pedro Lopez6(1) - 12 WPts
14/04/2027Nassau, Bahamas55 - 24 Beltran Anzures12 - 13 WPts
13/02/2027Nassau, Bahamas54 - 24 Neron Manlangit0 - 2 WPts
15/12/2026Nassau, Bahamas53 - 24 Oleksiy Michalko1 - 8(1) WPts
16/10/2026Nassau, Bahamas52 - 24 Obaid Jabbar1 - 6 WPts
17/08/2026Nassau, Bahamas51 - 24 David Mabini4 - 5 WPts
18/06/2026Nassau, Bahamas50 - 24 Rafiq Younan47(1) - 21 WPts
18/05/2026Nassau, Bahamas49 - 24 Rafiq Younan47(1) - 20 WPts
17/04/2026Nassau, Bahamas48 - 24 Rafiq Younan47(1) - 19 WPts
14/03/2026Nassau, Bahamas48 - 23 Brin Syme11(1) - 14 LPts Bahamas National Championships 2026View
11/03/2026Nassau, Bahamas47 - 23 Jacob Byers3 - 0 WPts Bahamas National Championships 2026View
13/02/2026Melbourne, Australia47 - 22 Ian Nicolaides42 - 24 LPts
12/01/2026Montreal, Canada47 - 21 Carlos Ruedas53 - 18 LPts Americas Championships 2026View
09/01/2026Montreal, Canada46 - 21 Angel Varas21 - 25 WPts Americas Championships 2026View
15/12/2025Nassau, Bahamas45 - 21 Ian Nicolaides42 - 22 WPts
13/11/2025Melbourne, Australia45 - 20 Ian Nicolaides41 - 22 LPts
13/10/2025Nassau, Bahamas44 - 20 Ian Nicolaides41 - 21 WPts
10/09/2025Ningbo, China44 - 19 Choi Yahulycov54 - 12 LPts Ningbo World Championships 2025View
07/09/2025Ningbo, China43 - 19 Diego Bohorquez15 - 10 WPts Ningbo World Championships 2025View
19/08/2025Nassau, Bahamas42 - 19 Fausto Pintado46 - 19 WPts
19/07/2025Nassau, Bahamas41 - 19 Jair Dario38 - 21 WPts
18/06/2025Puebla, Mexico40 - 19 Fausto Pintado46 - 17 WPts
18/05/2025Nassau, Bahamas39 - 19 Angel Teran34(2) - 24 WPts
14/04/2025Taganrog, Russia39 - 18 Evgeny Grushikhin37(1) - 13 LPts
14/03/2025Nassau, Bahamas38 - 18 Rich Crossen7 - 11 WPts Bahamas National Championships 2025View
11/03/2025Nassau, Bahamas37 - 18 Danny Sneddon8 - 20 WPts Bahamas National Championships 2025View
18/02/2025Al Hudaydah, Yemen37 - 17 Gazi Jaja24 - 34 LPts
18/01/2025Nassau, Bahamas36 - 17 Billy Pugh24 - 28 WPts
18/12/2024Rabat, Morocco35 - 17 Ra'id Bergdich29 - 27 WPts
17/11/2024Nassau, Bahamas34 - 17 Billy Pugh23 - 27 WPts
17/10/2024Nassau, Bahamas33 - 17 Billy Pugh23 - 26 WPts
16/09/2024Nassau, Bahamas32 - 17 Billy Pugh23 - 25 WPts
16/08/2024Lincoln, USA31 - 17 Billy Pugh23 - 24 WPts
16/07/2024Lincoln, USA31 - 16 Billy Pugh22 - 24 LPts
15/06/2024Seoul, South Korea31 - 15 Hyun-jun Ro36(2) - 13 LPts
15/05/2024Nassau, Bahamas30 - 15 Ian Nicolaides30 - 15 WPts
14/04/2024Nassau, Bahamas29 - 15 Quico Fama10 - 10 WPts
14/03/2024Nassau, Bahamas28 - 15 John Malis8 - 11 WPts Bahamas National Championships 2024View
11/03/2024Nassau, Bahamas27 - 15 Danny Sneddon6 - 15 WPts Bahamas National Championships 2024View
06/03/2024Nassau, Bahamas26 - 15 Farhan Guechi2 - 4(3) WPts
04/02/2024Quito, Ecuador26 - 14 Angel Teran17(1) - 22 LPts
04/01/2024Nassau, Bahamas25 - 14 Shayan Zahleet3 - 0 WPts
04/12/2023Shenzhen, China24 - 14 Shing Sung5 - 7(1) WPts
06/10/2023Oslo, Norway23 - 14 Ronald Strande8 - 11 WPts
08/08/2023Nassau, Bahamas22 - 14 Dillon Paulin17 - 17 WPts
15/06/2023Tangshan, China22 - 13 Wu-pen Luk23 - 11 LPts
17/04/2023Nassau, Bahamas22 - 12 Zachary Ogletree11(1) - 21 LPts
11/03/2023Nassau, Bahamas22 - 11 Antwan Ross16(2) - 9 LPts Bahamas National Championships 2023View
08/02/2023Nassau, Bahamas21 - 11 Dillon Paulin15 - 16 WPts
17/12/2022San Jose, Costa Rica21 - 10 Eduardo Lazcano3 - 25 LPts
19/10/2022Nagpur, India21 - 9 Danyaal Badour18 - 9 LPts
21/08/2022Maracaibo, Venezuela20 - 9 Joaquin Vigorito1 - 4(1) WPts
23/06/2022Nassau, Bahamas19 - 9 Alastair Brice12 - 15(9) WPts
27/04/2022Nassau, Bahamas19 - 8 Greg Witherow14(2) - 12 LPts
14/03/2022Nassau, Bahamas19 - 7 Mark Jones29 - 0 LPts Bahamas National Championships 2022View
11/03/2022Nassau, Bahamas18 - 7 Antwan Ross10(1) - 7 WPts Bahamas National Championships 2022View
26/02/2022Nassau, Bahamas17 - 7 Greg Witherow14(2) - 11 WPts
07/01/2022Santo Domingo de Guzman, Dominican Republic17 - 6 Jose Matalon17 - 12 LPts
09/11/2021Bangkok, Thailand16 - 6 Fahlan Vichitpaedriew13(1) - 7 WPts
10/09/2021Accra, Ghana16 - 5 Malik Yamin11 - 6 LPts
11/07/2021Nassau, Bahamas15 - 5 Rafael Vivar4 - 15 WPts
10/05/2021Nassau, Bahamas14 - 5 Danny Kellow18 - 4 WPts
11/03/2021Nassau, Bahamas14 - 4 Mark Jones20 - 0 LPts Bahamas National Championships 2021View
19/02/2021Nassau, Bahamas14 - 3 Fidel Catibog12 - 8 LPts
21/12/2020Nassau, Bahamas13 - 3 Robert Cumbie4 - 12 WPts
23/10/2020Nassau, Bahamas12 - 3 Shaun Hoggarth17 - 4 WPts
06/09/2020Delmas, Haiti11 - 3 Gaston Pradier8 - 9 WPts
09/07/2020East London, South Africa10 - 3 Umi Bonchaka1 - 8 WPts
10/05/2020Nassau, Bahamas9 - 3 Greg Witherow7 - 7 WPts
11/03/2020Nassau, Bahamas9 - 2 Roger Maddocks10 - 6 LPts Bahamas National Championships 2020View
07/01/2020Nassau, Bahamas8 - 2 Venacio Regino2 - 8 WPts
07/11/2019Mendoza, Argentina7 - 2 Xavier Urda6 - 3 WPts
09/09/2019Nassau, Bahamas6 - 2 Oscar Paxton3 - 5 WPts
10/07/2019Santa Cruz de la Sierra, Bolivia6 - 1 Joaquin Serbin4 - 2 LPts
11/05/2019Nassau, Bahamas5 - 1 Brad Thomas1 - 5 WPts
23/03/2019Pretoria, South Africa4 - 1 Theo Tshichimbi2 - 2 WPts
23/01/2019Nassau, Bahamas3 - 1 Dillon Paulin2 - 3 WPts
22/11/2018Nassau, Bahamas2 - 1 Lee Peterson1 - 3 WPts
21/09/2018Nassau, Bahamas2 - 0 Alastair Brice3 - 1 LPts
19/07/2018Santo Domingo de Guzman, Dominican Republic1 - 0 Alfonso Marron0 - 0 WPts
20/05/2018Jodhpur, India0 - 0 Vivek Srinivas0 - 0 WPts