| No. | Result | Record | Opponent | Type | Round, time | Date | Location | Notes |
| 36 | Loss | 31–4–1 | Terence Crawford | TKO | 10 (12), 1:21 | Nov 20, 2021 | Michelob Ultra Arena, Paradise, Nevada, U.S. | For WBO welterweight title |
| 35 | Win | 31–3–1 | Sebastian Formella | UD | 12 | Aug 22, 2020 | Microsoft Theater, Los Angeles, California, U.S. | Won vacant WBC Silver welterweight title |
| 34 | Loss | 30–3–1 | Errol Spence Jr. | SD | 12 | Sep 28, 2019 | Staples Center, Los Angeles, California, U.S. | Lost WBC welterweight title;For IBF welterweight title |
| 33 | Win | 30–2–1 | Yordenis Ugás | SD | 12 | Mar 9, 2019 | Dignity Health Sports Park, Carson, California, U.S. | Retained WBC welterweight title |
| 32 | Win | 29–2–1 | Danny Garcia | UD | 12 | Sep 8, 2018 | Barclays Center, New York City, New York, U.S. | Won vacant WBC welterweight title |
| 31 | Win | 28–2–1 | Adrián Granados | UD | 12 | Nov 4, 2017 | Barclays Center, New York City, New York, U.S. | Won vacant WBC Silver welterweight title |
| 30 | Win | 27–2–1 | Andre Berto | TKO | 9 (12), 1:31 | Apr 22, 2017 | Barclays Center, New York City, New York, U.S. | |
| 29 | Loss | 26–2–1 | Keith Thurman | UD | 12 | Jun 25, 2016 | Barclays Center, New York City, New York, U.S. | For WBA welterweight title |
| 28 | Win | 26–1–1 | Adrien Broner | UD | 12 | Jun 20, 2015 | MGM Grand Garden Arena, Paradise, Nevada, U.S. | |
| 27 | Win | 25–1–1 | Erick Bone | KO | 5 (10), 2:30 | Mar 13, 2015 | Citizens Business Bank Arena, Ontario, California, U.S. | |
| 26 | Loss | 24–1–1 | Kell Brook | MD | 12 | Aug 16, 2014 | StubHub Center, Carson, California, U.S. | Lost IBF welterweight title |
| 25 | Win | 24–0–1 | Paulie Malignaggi | TKO | 4 (12), 1:14 | Apr 19, 2014 | Armory, Washington, D.C., U.S. | Retained IBF welterweight title |
| 24 | Win | 23–0–1 | Devon Alexander | UD | 12 | Dec 7, 2013 | Barclays Center, New York City, New York, U.S. | Won IBF welterweight title |
| 23 | Win | 22–0–1 | Julio Díaz | UD | 10 | Sep 12, 2013 | MGM Grand Marquee Ballroom, Paradise, Nevada, U.S. | Retained NABO welterweight title;Won vacant IBF North American welterweight title |
| 22 | Win | 21–0–1 | Phil Lo Greco | UD | 10 | May 18, 2013 | Boardwalk Hall, Atlantic City, New Jersey, U.S. | |
| 21 | Draw | 20–0–1 | Julio Díaz | SD | 10 | Dec 15, 2012 | Memorial Sports Arena, Los Angeles, California, U.S. | |
| 20 | Win | 20–0 | Alfonso Gómez | UD | 10 | Jul 28, 2012 | HP Pavilion, San Jose, California, U.S. | Won vacant NABO welterweight title |
| 19 | Win | 19–0 | Patrick Thompson | TKO | 6 (8), 1:39 | Apr 28, 2012 | Boardwalk Hall, Atlantic City, New Jersey, U.S. | |
| 18 | Win | 18–0 | Agnes Adjaho | UD | 10 | Feb 18, 2011 | Wicomico Youth and Civic Center, Salisbury, Maryland, U.S. | Retained NABF welterweight title |
| 17 | Win | 17–0 | Hector Munoz | TKO | 9 (10), 2:05 | Oct 15, 2010 | Buffalo Run Casino, Miami, Oklahoma, U.S. | Won vacant NABF welterweight title |
| 16 | Win | 16–0 | Ray Robinson | UD | 10 | Jul 16, 2010 | DeSoto Civic Center, Southaven, Mississippi, U.S. | |
| 15 | Win | 15–0 | Robert Kliewer | TKO | 5 (8), 1:08 | May 22, 2010 | Fitzgeralds Casino and Hotel, Tunica Resorts, Mississippi, U.S. | |
| 14 | Win | 14–0 | Raúl Pinzón | KO | 1 (8), 2:39 | Apr 16, 2010 | Wicomico Youth and Civic Center, Salisbury, Maryland, U.S. | |
| 13 | Win | 13–0 | Russell Jordan | UD | 10 | Feb 19, 2010 | Wolstein Center, Cleveland, Ohio, U.S. | Won NABO interim junior middleweight title |
| 12 | Win | 12–0 | Jamar Patterson | TKO | 4 (8), 1:54 | Dec 18, 2009 | Grand Casinos, Hinckley, Minnesota, U.S. | |
| 11 | Win | 11–0 | Jerome Ellis | RTD | 4 (8), 3:00 | Nov 21, 2009 | Fitzgeralds Casino and Hotel, Tunica Resorts, Mississippi, U.S. | |
| 10 | Win | 10–0 | Lamar Harris | TKO | 1 (6), 2:18 | Aug 29, 2009 | Fitzgeralds Casino and Hotel, Tunica Resorts, Mississippi, U.S. | |
| 9 | Win | 9–0 | Brandon Wooten | TKO | 1 (6), 2:09 | Jun 19, 2009 | Wicomico Youth and Civic Center, Salisbury, Maryland, U.S. | |
| 8 | Win | 8–0 | Sam Sparkman | DQ | 2 (6), 3:00 | Apr 25, 2009 | Fitzgeralds Casino and Hotel, Tunica Resorts, Mississippi, U.S. | Sparkman disqualified after his cornermen refused to leave the ring |
| 7 | Win | 7–0 | Eloy Suarez | TKO | 1 (4), 2:59 | Apr 3, 2009 | Pepsi Pavilion, Memphis, Tennessee, U.S. | |
| 6 | Win | 6–0 | Abdias Castillo | TKO | 4 (4), 1:43 | Mar 14, 2009 | Fitzgeralds Casino and Hotel, Tunica Resorts, Mississippi, U.S. | |
| 5 | Win | 5–0 | Cory Jones | UD | 4 | Feb 6, 2009 | Wicomico Youth and Civic Center, Salisbury, Maryland, U.S. | |
| 4 | Win | 4–0 | Tommy Stepp | KO | 1 (4), 1:55 | Jan 24, 2009 | Fitzgeralds Casino and Hotel, Tunica Resorts, Mississippi, U.S. | |
| 3 | Win | 3–0 | Phillip Hammac | TKO | 2 (4), 1:30 | Nov 22, 2008 | Fitzgeralds Casino and Hotel, Tunica Resorts, Mississippi, U.S. | |
| 2 | Win | 2–0 | Toris Smith | TKO | 1 (4), 0:53 | Nov 1, 2008 | West Junior High School, West Memphis, Arkansas, U.S. | |
| 1 | Win | 1–0 | Norman Johnson | TKO | 1 (4), 1:17 | Oct 3, 2008 | Wicomico Youth and Civic Center, Salisbury, Maryland, U.S. | |