| Date | Opponent | Place | Result |
| 2005 |
| + Dec. 16 | Jason Thompson | Philadelphia, Pennsylvania | TKO 2 |
| 2006 |
| + Mar. 3 | Chris Gray | Philadelphia, Pennsylvania | TKO 2 |
| + Aug. 2 | Ronny Glover | Philadelphia, Pennsylvania | KO 1 |
| + Sept. 29 | Todd Brad Dillon | Philadelphia, Pennsylvania | KO 1 |
| + Nov. 17 | Jason Jordan | Philadelphia, Pennsylvania | TKO 1 |
| 2007 |
| + Jan. 15 | Donnie Fosmire | Airway Heights, Washington | TKO 3 |
| + Mar. 2 | Francisco Maldonado | Philadelphia, Pennsylvania | KO 2 |
| + May 4 | Gilberto Guevara | Las Vegas, Nevada | TKO 1 |
| + July 20 | Doel Carrasquillo | Philadelphia, Pennsylvania | TKO 3 |
| + Aug. 31 | Martinus Clay | Niagara Falls, New York | KO 5 |
| + Oct. 5 | Richard Hall | Philadelphia, Pennsylvania | TKO 1 |
| + Nov. 9 | Israel Cardona | Philadelphia, Pennsylvania | TKO 3 |
| 2008 |
| + Mar. 28 | Germaine Sanders | Salamanca, New York | W 8 |
| + May 9 | Gilbert Venegas | Philadelphia, Pennsylvania | W 8 |
| + Aug. 29 | Juliano Ramos | Philadelphia, Pennsylvania | TKO 6 |
| (Won vacant NABA Welterweight Title) |
| + Dec. 5 | Luciano Perez | Reading, Pennsylvania | TKO 3 |
| 2009 |
| + Mar. 6 | Dairo Esalas | Philadelphia, Pennsylvania | KO 2 |
| (Retained NABA Welterweight Title) |
| + Aug. 8 | Lenin Arroyo | Atlantic City, New Jersey | W 10 |
| + Nov. 7 | Raul Pinzon | Atlantic City, New Jersey | KO 5 |
| 2010 |
| + Feb. 27 | Henry Bruseles | Atlantic City, New Jersey | W 10 UD |
| (Retained NABA Welterweight Title) |
| + Apr. 17 | Hector Munoz | Atlantic City, New Jersey | TKO 5 (2:03) |
| (Retained NABA and won vacant NABO Welterweight Titles) |
| + July 9 | Irving Garcia | Atlantic City, New Jersey | KO 5 (1:22) |
| (Retained NABA and NABO Welterweight Titles) |
| + Nov. 13 | Jesus Soto Karass | Arlington, Texas | W 10 MD |
| (Retained NABA and NABO & won vacant WBC Continental Americas Welterweight Titles) |
| 2011 |
| + Feb. 19 | Jesus Soto Karass | Las Vegas, Nevada | W 12 UD |
| (Retained NABA, NABO and WBC Continental Americas Welterweight Titles) |
| + June 25 | Raul Munoz | Philadelphia, Pennsylvania | TKO 2 |
| + Dec. 3 | Sebastian Lujan | New York City, New York | W 12 UD |
| (Retained NABA and NABO Welterweight Titles) |
| 2012 |
| - June 9 | Randall Bailey | Las Vegas, Nevada | KO by 11 (2:52) |
| (For vacant IBF Welterweight Title) |