| Amateur results| Date | Opponent | Place | Result |  | 1984 |  |
 | Reno, Nevada, Dual Match USA vs Cuba, 57 kg |  + Feb. 18 | Adolfo Horta | Reno, Nevada | WPTS 3:2 | |
 | Los Angeles, California, Olympic Games gold medal, 57 kg |  + Aug. 2 | Nicolae Talpos | Los Angeles, California | WPTS 5:0 | | + Aug. 5 | Francisco  Camacho | Los Angeles, California | WPTS 5:0 |  | + Aug. 8 | John Wanjau | Los Angeles, California | WRSC 3 |  | + Aug. 9 | Omar Catari | Los Angeles, California | WPTS 5:0 |  | + Aug. 11 | Peter Konyegwachie | Los Angeles, California | WPTS 5:0 | 
 Professional record| Date | Opponent | Place | Result |  | 1984 |  | + Nov. 15 | Luke Lecce | New York, United States | TKO 1 |  | 1985 |  | + Jan. 20 | Dwight Pratchett | Atlantic City, United States | W 6 |  | + Mar. 13 | Darrell Curtis | Norfolk, United States | TKO 3 |  | + Apr. 6 | Elias Martinez | San Angelo, United States | TKO 5 |  | + May 17 | Nery Reyes | Stateline, United States | KO 2 |  | + June 29 | Hugo Carrizo | Bellaria, Italy | TKO 3 |  | + July 20 | Roberto Medina | Norfolk, United States | W 6 |  | + Oct. 16 | Carlos Santana | Atlantic City, United States | KO 4 |  | + Dec. 21 | Victor Acosta | Virginia Beach, United States | W 8 |  | 1986 |  | + Feb. 2 | Robin Blake | Lake Charles, United States | W 10 |  | + Apr. 3 | Jose Rivera | New York, United States | TKO 6 |  | + May 11 | Harold Brazier | Corpus Christi, United States | W 10 |  | = Aug. 16 | Howard Davis Jr | Atlantic City, United States | Draw 10 |  | + Dec. 11 | Danny Vargas | New York, United States | TKO 2 |  | 1987 |  | + Feb. 6 | Roque Montoya | Atlantic City, United States | W 10 |  | + Apr. 19 | Primo Ramos | Phoenix, United States | W 10 |  | + July 11 | Irleis Perez | Atlantic City, United States | W 10 |  | + Nov. 4 | Richard Fowler | Corpus Christi, United States | KO 2 |  | 1988 |  | + Apr. 9 | Ivan Gonzalez | Las Vegas, United States | TKO 5 |  | + June 12 | Martin Quiroz | Villa Park, United States | W 10 |  | + Sept. 3 | James McGIRT | Atlantic City, United States | TKO 12 |  | IBF Super-Lightweight Title |  | 1989 |  | + Jan. 21 | John  Meekins | Atlantic City, United States | TKO 7 |  | IBF Super-Lightweight Title |  | + Sept. 11 | Courtney Hooper | Atlantic City, United States | W 12 |  | IBF Super-Lightweight Title |  | + Nov. 20 | Jaime Balboa | Philadelphia, United States | TKO 5 |  | 1990 |  | + Jan. 27 | Ramon Flores | Atlantic City, United States | TKO 1 |  | - Mar. 17 | Julio Cesar CHAVEZ | Las Vegas, United States | TKO by 12 |  | IBF and WBC Super-Lightweight Titles |  | + Aug. 11 | Primo Ramos | Stateline, United States | W 10 |  | 1991 |  | + Jan. 19 | Aaron  Davis | Atlantic City, United States | W 12 |  | WBA Welterweight Title |  | + June 1 | Luis  Garcia | Palm Springs, United States | W 12 |  | WBA Welterweight Title |  | + Sept. 13 | Ernie Chavez | Sacramento, United States | TKO 6 |  | 1992 |  | + Jan. 18 | Glenwood  Brown | Philadelphia, United States | W 12 |  | WBA Welterweight Title |  | - May 9 | Terry  Norris | Las Vegas, United States | TKO by 4 |  | WBC Super-Welterweight Title |  | - Oct. 31 | Crisanto  Espana | Kensington, Great Britain | TKO by 8 |  | WBA Welterweight Title |  | 1993 |  | + May 8 | Henry Hughes | Las Vegas, United States | TKO 2 |  | 1994 |  | + Jan. 29 | Craig Houk | Las Vegas, United States | KO 3 |  | + May 7 | Chad Broussard | Las Vegas, United States | KO 2 |  | - Sept. 17 | Julio Cesar CHAVEZ | Las Vegas, United States | TKO by 8 |  | WBC Super-Lightweight Title |  | 1995 Inactive
 |  | 1996 |  | + Aug. 16 | Kenneth Kidd | Altoona, United States | TKO 1 |  | + Oct. 10 | Tommy Small | Washington, United States | W 10 |  | - Nov. 26 | Darren Maciunski | Philadelphia, United States | L 10 |  | 1997 Inactive
 |  | 1998 |  | + Aug. 6 | Rafael Salas | Aurura, United States | W 6 |  | - Aug. 28 | Hasan Al | Aarhus, Denmark | L 10 |  | 1999 |  | - Feb. 26 | Quirino Garcia | Ciudad Juarez, Mexico | L 12 |  | + Aug. 26 | Tim Scott | Atlanta, United States | TKO 3 |  | + Sept. 10 | Manuel De Leon | Ocala, United States | W 8 |  | 2000-2001 Inactive
 |  | 2002 |  | + May 31 | Dillon Carew | Birmingham, United States | W 8 |  | - July 20 | Wayne Martell | Mahnomen, United States | L 10 | 
   SummaryTotal bouts: 47, Won: 38 (20 inside the limit), Lost: 8 (4 inside the limit), Draw: 1, NC: 0 |