| |
| 1982 |
| Date | Opponent | Place | Result |
| + Jan. 29 | Michael Hospadales | Port-of-Spain, Trinidad and Tobago | TKO 4 |
| + Apr. 30 | Antoine Ashton | Marabella, Trinidad and Tobago | W 8 |
| + May 14 | Easy Boy Michael | Mucurapo, Trinidad and Tobago | KO 2 |
| + July 30 | Gil Rosario | Port-of-Spain, Trinidad and Tobago | KO 9 |
| + Oct. 30 | Ricardo Richardson | Port-of-Spain, Trinidad and Tobago | KO 4 |
| |
| 1983 |
| Date | Opponent | Place | Result |
| + Feb. 25 | Hubert Zimmerman | Port-of-Spain, Trinidad and Tobago | KO 2 |
| + May 12 | Leon McDonald | Port-of-Spain, Trinidad and Tobago | KO 1 |
| + Sept. 11 | Carlos Flores Burlon | Port-of-Spain, Trinidad and Tobago | KO 4 |
| + Nov. 11 | Willie Taylor | Port-of-Spain, Trinidad and Tobago | W 10 |
| + Dec. 16 | Tom Collins | Port-of-Spain, Trinidad and Tobago | W 10 |
| |
| 1984 |
| Date | Opponent | Place | Result |
| + Mar. 16 | Larry Lane | Port-of-Spain, Trinidad and Tobago | W 10 |
| + Sept. 28 | Elvis Parks | Miami Beach, United States | TKO 9 |
| + Nov. 10 | James Salerno | Miami, United States | W 10 |
| Florida State Light-Heavyweight Title |
| |
| 1985 |
| Date | Opponent | Place | Result |
| + Mar. 1 | Mark Frazie | Mucurapo, Trinidad and Tobago | TKO 8 |
| WBC Continental Americas Cruiserweight Title |
| + May 10 | Chris Wells | Fort Lauderdale, United States | TKO 6 |
| Florida State Light-Heavyweight Title |
| + June 29 | Tomas Polo Ruiz | Port-of-Spain, Trinidad and Tobago | KO 6 |
| + July 12 | Dennis Roberts | Fort Lauderdale, United States | TKO 1 |
| + Aug. 4 | Lottie Mwale | Port-of-Spain, Trinidad and Tobago | W 12 |
| Commonwealth Light-Heavyweight Title |
| |
| 1986 |
| Date | Opponent | Place | Result |
| - Feb. 9 | Marvin Johnson | Indianapolis, United States | TKO by 7 |
| vacant WBA Light-Heavyweight Title |
| + May 6 | Uriah Grant | Atlantic City, United States | W 8 |
| + July 29 | James Salerno | Tampa, United States | W 10 |
| + Sept. 18 | Gary Hubble | Sydney, Australia | KO 5 |
| Commonwealth Light-Heavyweight Title |
| + Nov. 16 | Fulgencio Obelmejias | Port-of-Spain, Trinidad and Tobago | KO 4 |
| WBA Fedelatin Light-Heavyweight Title |
| |
| 1987 |
| Date | Opponent | Place | Result |
| + Mar. 20 | Bobby Thomas | Mucurapo, Trinidad and Tobago | TKO 5 |
| + May 23 | Marvin Johnson | Port-of-Spain, Trinidad and Tobago | TKO 8 |
| WBA Light-Heavyweight Title |
| - Sept. 5 | Virgil Hill | Atlantic City, United States | TKO by 4 |
| WBA Light Heavyweight Title |
| + Nov. 27 | Dawud Shaw | Port-of-Spain, Trinidad and Tobago | TKO 4 |
| |
| 1988 |
| Date | Opponent | Place | Result |
| + Mar. 18 | Charlie Dean Moore | Miami, United States | KO 9 |
| - May 29 | Donny Lalonde | Port-of-Spain, Trinidad and Tobago | TKO by 5 |
| WBC Light-Heavyweight Title |
| - Oct. 25 | Bobby Czyz | Atlantic City, United States | L 10 |
| |
| 1989 |
| Date | Opponent | Place | Result |
| + Apr. 22 | Phil Brown | Auburn Hills, United States | W 8 |
| - June 25 | Michael Moorer | Atlantic City, United States | TKO by 8 |
| WBO Light-Heavyweight Title |
| |
| 1990 |
| Date | Opponent | Place | Result |
| - Nov. 9 | Anthony Hembrick | Hollywood, United States | L 10 |
| |
| 1991 |
| Date | Opponent | Place | Result |
| + Feb. 28 | Drake Thadzi | Halifax, Canada | W 10 |
| + Apr. 12 | Bobby Jennings | Jacksonville, United States | W 8 |
| - Aug. 7 | Esteban Pizzarro | San Juan, Puerto Rico | L 10 |
| - Sept. 13 | Guy Waters | Melbourne, Australia | L 12 |
| Commonwealth Light-Heavyweight Title |
| |
| 1992 |
| Date | Opponent | Place | Result |
| - Mar. 6 | Henry Maske | Berlin, Germany | KO by 7 |
| |
| |
1993-1994 Inactive |
| |
| 1995 |
| Date | Opponent | Place | Result |
| + Aug. 18 | Ken McCurdy | Las Vegas, United States | KO 3 |
| + Oct. 17 | Tyrone Bledsoe | Indianapolis, United States | KO 1 |
| |
| 1996 |
| Date | Opponent | Place | Result |
| - May 4 | Fabrice Tiozzo | Villeurbanne, France | KO by 6 |
| |
| |
1997 Inactive |
| |
| 1998 |
| Date | Opponent | Place | Result |
| - May 28 | Dale Brown | White Plains, United States | L 12 |
| NABF Cruiserweight Title |
| |
| |
1999 Inactive |
| |
| 2000 |
| Date | Opponent | Place | Result |
| - Jan. 15 | Billy Lewis | New York, United States | L 10 |
Summary
Total bouts: 43, Won: 31 (20 inside the limit), Lost: 12 (6 inside the limit), Draw: 0, NC: 0, ND: 0