| No amateur resultsProfessional record| Date | Opponent | Place | Result |  | 1997 |  | + July 12 | Clifton Graham | Allentown, Pennsylvania | KO 1 |  | + Sept. 12 | Malik Muhammad | Philadelphia, Pennsylvania | TKO 2 |  | + Nov. 14 | Kevin Lewis | Philadelphia, Pennsylvania | W 4 |  | 1998 |  | + June 12 | Sinclair Babb | Uncasville, Connecticut | W 4 |  | + July 14 | Kevin Brister | Wilmington, Delaware | KO 2 |  | + Sept. 25 | Ed Irving | Philadelphia, Pennsylvania | W 4 |  | 1999 |  | + July 13 | Byron Jones | Wilmington, Delaware | TKO 2 |  | 2000 |  | + Nov. 9 | Jerry Arentzen | Allentown, Pennsylvania | TKO 2 |  | 2001 |  | + June 1 | Fabian Garcia | Atlantic City, New Jersey | TKO 1 |  | 2002-2009 Inactive
 |  | 2010 |  | + Aug. 27 | Samuel  Brown | Dover, Delaware | TKO 2 |  | + Dec. 3 | Joseph  Rabotte | Dover, Delaware | KO 3 |  | 2011 |  | + Feb. 25 | Alexis  Mejias | Dover, Nevada | KO 2 |  | + Apr. 2 | Hector  Ferreyro | Atlantic City, New Jersey | TKO 1 |  | + May 27 | Raymond  Ochieng | Dover, Delaware | TKO 1 (1:45) |  | (Won vacant IBF North American and vacant WBFederation Intercontinental Heavyweight Titles) |  | + Aug. 19 | Dominick  Guinn | Dover, Delaware | W 10 UD |  | (Retained IBF North American and won vacant NABO interim Heavyweight Title) |  | + Dec. 2 | Epifanio  Mendoza | Dover, Delaware | TKO 6 (1:17) |  | (Won vacant World Boxing Federation Intercontinental Heavyweight Title) |  | 2012 Inactive
 |  | 2013 |  | + Jan. 25 | Dominique  Alexander | Dover, Delaware | KO 1 |  | 2014 |  | - Apr. 4 | Steve  Cunningham | Philadelphia, Pennsylvania | L 10 UD |  | (Lost USBA Heavyweight Title) |  | + Nov. 8 | Frederick  Kassi | Bethlehem, Pennsylvania | KO 7 |  | 2015 |  | = Oct. 13 | Gerald  Washington | Shelton, Washington | Draw 10 SD |  | 2016 |  | - Jan. 23 | Dominic  Breazeale | Los Angeles, California | TKO by 6 (Rtd) |  | (For vacant WBC Continental Americas Heavyweight Title) | 
   SummaryTotal bouts: 21, Won: 18 (14 inside the limit), Lost: 2 (1 inside the limit), Draw: 1, NC: 0 |