Weightclass:  Middleweight
Location:  Nassau, Bahamas
Record:  48(4) - 20(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
16/05/2042Nassau, Bahamas47(3) - 20(1) Nathan Page5 - 25 WKO3
16/03/2042Nassau, Bahamas46(2) - 20(1) David Propa1 - 16 WKO3
12/01/2042Puebla, Mexico46(2) - 19(1) Hilario Marcelo38(1) - 19(1) LPts Americas Championships 2042View
09/01/2042Puebla, Mexico45(2) - 19(1) Leonel Rubalcaba24 - 17 WPts Americas Championships 2042View
13/12/2041Hiroshima, Japan45(2) - 18(1) Hisoka Umemoto68(17) - 28 LPts
12/11/2041Tabriz, Iran45(2) - 17(1) Waleed Allahverdiev69(8) - 18(1) LPts
12/10/2041Istanbul, Turkey44(2) - 17(1) Ilkin Daglioglu23(6) - 13 WPts
10/09/2041Dongguan, China44(2) - 16(1) Daniil Muserskiy28 - 7 LPts Dongguan World Championships 2041View
07/09/2041Dongguan, China43(2) - 16(1) Ahmed El-sayed32 - 10 WPts Dongguan World Championships 2041View
19/08/2041Nassau, Bahamas42(2) - 16(1) Marlen Fedora14 - 7 WPts
19/07/2041Minsk, Belarus41(2) - 16(1) Marlen Fedora14 - 6 WPts
18/06/2041Yerevan, Armenia40(2) - 16(1) Heros Cherkoyan29(1) - 12(1) WPts
18/05/2041Nassau, Bahamas40(2) - 15(1) Borko Mišic46 - 14(1) LPts
17/04/2041Tirana, Albania39(2) - 15(1) Faton Gencay26(2) - 11(1) WPts
17/03/2041Nassau, Bahamas39(2) - 14(1) Michael Routledge27 - 6 LPts Bahamas National Championships 2041View
14/03/2041Nassau, Bahamas38(2) - 14(1) Paul Foyle44 - 5 WPts Bahamas National Championships 2041View
11/03/2041Nassau, Bahamas37(2) - 14(1) Spencer Howell19 - 17 WPts Bahamas National Championships 2041View
07/02/2041Montevideo, Uruguay37(2) - 13(1) Montego Carra26(1) - 10(1) LPts
06/01/2041Stockholm, Sweden37(2) - 12(1) Samuel Akre35(7) - 19(2) LPts
06/12/2040Nassau, Bahamas37(2) - 11(1) Samuel Akre34(7) - 19(2) LPts
05/11/2040Nassau, Bahamas36(2) - 11(1) David Mangwende27(2) - 17 WPts
05/10/2040Nassau, Bahamas35(2) - 11(1) David Mangwende27(2) - 16 WPts
04/09/2040Nassau, Bahamas34(2) - 11(1) Arthur Lemonds5 - 1 WPts
17/07/2040Kingston, Jamaica33(2) - 11(1) Neil Coutts0 - 4 WPts
17/05/2040Nassau, Bahamas32(2) - 11(1) Joaquin Peraza16 - 9 WPts
17/03/2040Nassau, Bahamas31(2) - 11(1) Michael Routledge20 - 5 WPts Bahamas National Championships 2040View
14/03/2040Nassau, Bahamas30(2) - 11(1) Roger Grant2 - 0 WPts Bahamas National Championships 2040View
11/03/2040Nassau, Bahamas29(2) - 11(1) Theo Conkey1 - 0 WPts Bahamas National Championships 2040View
15/02/2040Nassau, Bahamas28(2) - 11(1) Vasili Anyukov2 - 2 WPts
16/12/2039Bremen, Germany27(1) - 11(1) Jarmann Besemer10 - 12 WKO3
18/10/2039Pekanbaru, Indonesia26(1) - 11(1) Perak Soepomo11 - 10 WPts
19/08/2039Quanzhou, China25(1) - 11(1) Shen Mo7 - 9 WPts
19/07/2039Nassau, Bahamas24(1) - 11(1) Vavrinec Vrba15 - 13(2) WPts
18/06/2039Nassau, Bahamas23(1) - 11(1) Alejandro Ledesma14 - 10(1) WPts
18/05/2039Benin City, Nigeria22(1) - 11(1) Imran Hashim23(2) - 5(1) WPts
17/04/2039Prague, Czech Republic21(1) - 11(1) Vavrinec Vrba15 - 10 WPts
17/03/2039Nassau, Bahamas20(1) - 11(1) Michael Routledge13 - 4 WPts Bahamas National Championships 2039View
14/03/2039Nassau, Bahamas19(1) - 11(1) Davie Johnston10 - 6 WPts Bahamas National Championships 2039View
11/03/2039Nassau, Bahamas18 - 11(1) Phil Smith2 - 8 WKO2 Bahamas National Championships 2039View
08/02/2039Accra, Ghana18 - 10(1) Matt Poku20 - 4 LPts
08/01/2039Accra, Ghana18 - 9(1) Matt Poku19 - 4 LPts
08/12/2038Berlin, Germany18 - 8(1) Berowalt Pelikan16(1) - 5 LPts
07/11/2038Jeddah, Saudi Arabia17 - 8(1) Umair Raphael4 - 5 WPts
07/10/2038Jeddah, Saudi Arabia16 - 8(1) Umair Raphael4 - 4 WPts
05/09/2038Split, Croatia16 - 7(1) Borko Mišic16 - 5 LPts
05/08/2038Nassau, Bahamas16 - 6 James McColl24(8) - 8 LKO2
05/07/2038Quanzhou, China15 - 6 Shen Mo1 - 0 WPts
14/05/2038Nassau, Bahamas14 - 6 Michael Routledge7 - 3 WPts
17/03/2038Nassau, Bahamas14 - 5 John Dewart35(2) - 14 LPts Bahamas National Championships 2038View
14/03/2038Nassau, Bahamas13 - 5 Michael Billie14 - 20 WPts Bahamas National Championships 2038View
11/03/2038Nassau, Bahamas12 - 5 Denton Beattie2 - 5 WPts Bahamas National Championships 2038View
13/01/2038Nassau, Bahamas11 - 5 Santiago Lares7 - 19 WPts
12/11/2037Nassau, Bahamas10 - 5 Denholm Lodahl0 - 3 WPts
12/09/2037Maracay, Venezuela9 - 5 Loredo Calma3 - 23 WPts
15/07/2037Nassau, Bahamas8 - 5 Sigifrith Heineman3 - 7 WPts
15/05/2037Pikine, Senegal7 - 5 Granville Barra20 - 18 WPts
17/03/2037Nassau, Bahamas7 - 4 John Dewart30 - 6 LPts Bahamas National Championships 2037View
14/03/2037Nassau, Bahamas6 - 4 Gus Greig29 - 12(1) WPts Bahamas National Championships 2037View
11/03/2037Nassau, Bahamas5 - 4 Davie Dobson5 - 8 WPts Bahamas National Championships 2037View
04/03/2037Bouake, Ivory Coast5 - 3 Bonar Zola16 - 18 LPts
04/01/2037Abidjan, Ivory Coast4 - 3 Neville Dalle0 - 5 WPts
06/11/2036Natal, Brazil4 - 2 Vicente Malta16 - 5 LPts
08/09/2036Nassau, Bahamas3 - 2 Edmundo Fonseca2 - 15(1) WPts
09/07/2036Nassau, Bahamas2 - 2 Fidel Prado3 - 13 WPts
09/05/2036New York City, USA1 - 2 Brett Pugh4 - 22 WPts
11/03/2036Nassau, Bahamas1 - 1 Cody Renton17 - 12 LPts Bahamas National Championships 2036View
04/03/2036Stockholm, Sweden1 - 0 Adrian Rydell29 - 13 LPts
05/01/2036Nassau, Bahamas0 - 0 Norb Hummel0 - 0 WPts