Record:
Fight: | Date: | Opponent: | Result: | Location: | Title: |
| 1979: | | | | |
1 | Oct. 30 | Joey Adams | TKO 1 | Pennsylvania | |
| 1980: | | | | |
2 | Apr. 26 | Robert Ritchie | KO 1 | Virginia | |
3 | May. 9 | Robert Evans | WD 6 | New York | |
4 | Jul. 20 | Charles Cox | TKO 5 | New Jersey | |
5 | Oct. 24 | Oliver Wright | TKO 2 | Pennsylvania | |
6 | Dec. 11 | James Reid | TKO 6 | Pennsylvania | |
| 1981: | | | | |
7 | Jan. 24 | Ed Bednarik | TKO 1 | Pennsylvania | |
8 | Feb. 7 | Marvin Stinson | WD 10 | New Jersey | |
9 | Apr. 1 | Dave Johnson | WD 8 | New York | |
10 | Jun. 17 | Bobby Jordan | TKO 4 | Pennsylvania | |
11 | Jul. 30 | Jerry Williams | TKO 8 | Pennsylvania | |
12 | Nov. 7 | Curtis Gaskins | TKO 1 | New Jersey | |
13 | Dec. 5 | Alfonzo Ratliff | TKO 7 | New Jersey | |
| 1982: | | | | |
14 | Mar. 20 | Luis Acosta | KO 2 | New Jersey | |
15 | Jun. 5 | Renaldo Snipes | WD 10 | Nevada | |
| 1983: | | | | |
16 | May. 20 | "The Easton Assassin" Larry Holmes | LD 12 | Nevada | WBC |
17 | Jul. 16 | Floyd Cummings | WD 10 | Nevada | |
18 | Sep. 23 | James "Quick" Tillis | TKO 1 | Ohio | NABF |
| 1984: | | | | |
19 | Mar. 9 | Greg Page | WD 12 | Nevada | WBC |
20 | Aug. 31 | Pinklon Thomas | LD 12 | Nevada | WBC |
| 1985: | | | | |
21 | Mar. 25 | Mark Wills | TKO 9 | California | |
22 | Apr. 29 | James Broad | KO 2 | New York | NABF |
23 | Jun. 15 | James "Bonecrusher" Smith | WD 12 | Nevada | NABF |
24 | Sep. 6 | Larry Bielfus | TKO 1 | Florida | |
25 | Oct. 12 | Sammy Scaff | TKO 4 | England | |
| 1986: | | | | |
26 | Jan. 17 | Tony "TNT" Tubbs | WD 15 | Georgia | WBA |
27 | Jul. 19 | Frank Bruno | KO 11 | England | WBA |
28 | Dec. 12 | James "Bonecrusher" Smith | TKO by 1 | New York | WBA |
| 1987: | | | | |
29 | Aug. 4 | Mark Wills | TKO 1 | New Jersey | |
30 | Oct. 14 | Michael Williams | WD 10 | New Jersey | |
| 1988: | | | | |
31 | Feb. 17 | Mauricio Villegas | TKO 9 | England | |
| 1989: | | | | |
32 | Jan. 27 | Larry Alexander | WD 10 | Nevada | |
33 | Oct. 19 | Anders Eklund | KO 1 | New Jersey | |
| 1990: | | | | |
34 | Jan. 11 | Jeff Sims | TKO 5 | New Jersey | |
35 | Mar. 19 | Greg Gorrell | TKO 3 | Indonesia | |
36 | Jul. 19 | Jose Ribalta | WD 10 | Washington | |
| 1991: | | | | |
37 | Mar. 8 | Carl "The Truth" Williams | WD 12 | New Jersey | USBA |
38 | Sep. 10 | Art Tucker | TKO 3 | Pennsylvania | USBA |
| 1992: | | | | |
39 | Feb. 4 | Jim Smith | KO 1 | New Jersey | |
40 | Mar. 23 | James Pritchard | WD 10 | Mew Jersey | |
41 | Jul. 21 | Everett "Bigfoot" Martin | LD 10 | Michigan | |
42 | Aug. 25 | Tony Willis | WD 10 | New Jersey | |
| 1994: | | | | |
43 | Aug. 12 | Sherman Griffin | TKO 3 | South Padre Island | |
44 | Dec. 17 | Nathaniel Fitch | TKO 6 | New Jersey | |
| 1995: | | | | |
45 | Feb. 24 | Jesse Shelby | TKO 1 | Pennsylvania | |
46 | Oct. 31 | Everton Davis | TKO 7 | Arizona | |
47 | Nov. 14 | Tim "The Hebrew Hammer" Puller | TKO 2 | Mississippi | |
| 1996: | | | | |
48 | Jan. 12 | Al "Ice" Cole | WD 10 | New York | |
49 | May. 10 | Jorge Luis Gonzalez | KO 5 | New York | |
50 | Dec. 14 | "Merciless" Ray Mercer | LD 10 | New Jersey | |
| 1997: | | | | |
50 | Nov. 4 | Levi Billups | TKO 1 | Mississippi | |
51 | Dec. 13 | Larry "The Legend" Donald | LD 12 | Connecticut | WBC-CA |