| No amateur resultsProfessional record| Date | Opponent | Place | Result |  | 2004 |  | - Nov. 19 | Aaron Drake | Kansas City, Missouri | L 4 |  | 2005 |  | + Jan. 22 | Mike Maley | Topeka, Kansas | TKO 2 |  | + May 7 | Isaac Nelson | Topeka, Kansas | KO 2 |  | - Sept. 10 | Tyler Ziolkowski | St Joseph, Missouri | L 4 |  | + Dec. 10 | Tyler Ziolkowski | Topeka, Kansas | W 6 |  | 2006 |  | + Feb. 1 | Bruce Sessman | Kansas City, Missouri | TKO 1 |  | + May 27 | Kareen Hurley | Topeka, Kansas | KO 1 |  | + Aug. 26 | Jesse King | Topeka, Kansas | TKO 1 |  | - Sept. 16 | Jorge Paez Jr | Las Vegas, Nevada | L 4 |  | + Sept. 29 | Kareem Hurley | Topeka, Kansas | TKO 2 |  | + Nov. 1 | Rodney Hughes | Kansas City, Missouri | TKO 1 |  | 2007 |  | + Feb. 3 | Ryan Maraldo | Topeka, Kansas | W 6 |  | + Apr. 13 | Wayne Beeghly | Topeka, Kansas | TKO 1 |  | + May 5 | Ryan Maraldo | Kansas City, Kansas | W 4 |  | + June 8 | Jermaine White | Gary, Indiana | W 6 |  | + June 30 | Lee Cargle | Topeka, Kansas | W 6 |  | - July 13 | Ramon  Montano | Tulsa, Oklahoma | L 8 |  | + Sept. 29 | Chris Hill | Kansas City, Missouri | W 6 |  | + Nov. 23 | Anthony Ivy | Topeka, Kansas | TKO 5 |  | 2008 |  | + Apr. 4 | Marty Robbins | Topeka, Kansas | W 6 |  | - May 7 | Robert Frankel | Tulsa, Oklahoma | L 10 |  | (For vacant NABA Lightweight Title) |  | + June 20 | Shad Howard | Topeka, Kansas | W 6 |  | - Nov. 8 | Dmitriy Salita | New York City, New York | L 12 |  | (For vacant IBF Inter-Cont’l Super-Lightweight Title) |  | 2009 |  | + Apr. 10 | Antony Nelson | Topeka, Kansas | W 6 |  | + June 19 | Steve Mincks | Kansas City, Missouri | TKO 4 |  | + Aug. 29 | Chris  Hill | Topeka, Kansas | W 4 |  | - Nov. 7 | Andrey  Isaev | Tacoma, Washington | L 10 |  | 2010 |  | - Jan. 29 | Archie Ray MARQUEZ | Albuquerque, New Mexico | L 8 |  | - Aug. 13 | Eloy  Perez | Pico Rivera, California | TKO by 5 |  | - Nov. 6 | Diego  Magdaleno | Las Vegas, Nevada | TKO by 4 |  | 2011 |  | - Feb. 5 | Jose  Gonzalez | Bayamón, Puerto Rico | TKO by 5 |  | - July 30 | Terence  Crawford | Denver, Colorado | TKO by 2 | 
   SummaryTotal bouts: 32, Won: 20 (10 inside the limit), Lost: 12 (4 inside the limit), Draw: 0, NC: 0 |