42 Wins (14 knockouts, 28 decisions), 14 Losses (3 knockouts, 11 decisions), 1 Draw [1] Result Record Opponent Type Round Date Location Notes Win 42–14–1 Terrence WalkerPTS 10 17/03/1993 Chelsea, Massachusetts Loss 41–14–1 Fabian GarciaUD 10 26/02/1993 Westin Hotel , Boston, Massachusetts Win 41–13–1 Miguel RosaTKO 6 10/12/1992 Teacher's Union Hall, Boston, Massachusetts Win 40–13–1 Mike O'HanUD 8 28/09/1992 Vista International Hotel, Waltham, Massachusetts Loss 39–13–1 Dariusz Michalczewski TKO 3 21/02/1992 Legien Center, Berlin , GermanyWin 39–12–1 Miguel RosaUD 8 14/03/1991 Teacher's Union Hall, Dorchester, Massachusetts Loss 38–12–1 Henry Maske PTS 8 16/11/1990 Alsterdorfer Sporthalle , Hamburg , GermanyLoss 38–11–1 Nelson AlvesUD 10 05/10/1990 Philips Halle , Düsseldorf , GermanyLoss 38–10–1 David VedderUD 10 16/09/1989 San Francisco Civic Auditorium , San Francisco, California Loss 38–9–1 Pierre-Frank WintersteinPTS 8 16/11/1987 Cirque d'hiver , Paris , FranceLoss 38–8–1 Fred HutchingsPTS 10 07/02/1987 Stockton, California Win 38–7–1 Doug MallettPTS 8 20/12/1986 The Strand , Boston, Massachusetts Loss 37–7–1 Errol Christie PTS 10 29/10/1986 Alexandra Palace , Muswell Hill, London, England Win 37–6–1 Jose QuinonesPTS 10 29/08/1986 Lowell Memorial Auditorium , Lowell, Massachusetts Win 36–6–1 Fred HutchingsPTS 10 02/05/1986 Stockton, California Win 35–6–1 Wesley ReidUD 8 15/03/1986 Sahara, Dorchester, Massachusetts Win 34–6–1 Stacy McSwainUD 10 14/12/1985 Miami Beach Convention Center , Miami Beach, Florida Win 33–6–1 Billy RobertsonTD 7 26/09/1985 Marriott Hotel , Irvine, California Fight stopped due to cuts caused by an accidental headbut. Win 32–6–1 Bert LeeUD 10 22/07/1985 Marriott Hotel , Irvine, California Win 31–6–1 Ricky BurgessTKO 1 13/05/1985 Spinoff Roller Disco, Boston, Massachusetts Referee stopped the bout at 1:50 of the first round. Win 30–6–1 Doug KaluzaTKO 5 16/03/1985 Rensselaer Polytechnic Institute , Troy, New York Loss 29–6–1 Mike McCallum UD 15 19/10/1984 Madison Square Garden , New York City WBA Light Middleweight Title .Win 29–5–1 Roosevelt GreenKO 7 17/02/1984 Atlantic City, New Jersey Win 28–5–1 Danny "Thunderhand" ChapmanPTS 10 11/08/1983 Yarmouth, Massachusetts Win 27–5–1 In-Chul Baek PTS 10 19/05/1983 Resorts Casino Hotel , Atlantic City, New Jersey Win 26–5–1 Dennis HorneUD 10 16/03/1983 Atlantic City, New Jersey Win 25–5–1 Larry ByrdKO 10 27/02/1983 Resorts Casino Hotel , Atlantic City, New Jersey Win 24–5–1 Bill "Fireball" BradleyPTS 10 09/12/1982 Atlantic City, New Jersey Win 23–5–1 Rocky FrattoUD 10 07/10/1982 The Sands , Atlantic City, New Jersey Loss 22–5–1 Steve MichaleryaPTS 10 15/09/1982 Catholic Youth Center , Scranton, Pennsylvania Win 22–4–1 Hector FigueroaPTS 10 20/08/1982 Plymouth Memorial Hall, Plymouth, Massachusetts Win 21–4–1 Ricardo Raul CamoranesiKO 7 23/07/1982 Cape Cod Coliseum , South Yarmouth, Massachusetts Loss 20–4–1 Gary GuidenTKO 4 04/05/1982 Caesars Palace , Las Vegas, Nevada IBF USBA Light Middleweight Title .Win 20–3–1 Nino GonzalezPTS 10 21/01/1982 Ice World, Totowa, New Jersey Win 19–3–1 Tony "Akbar Muhammad" TaylorPTS 8 25/11/1981 Freeport Hall, Dorchester, Massachusetts Draw 18–3–1 Hector FigueroaPTS 10 15/10/1981 Springfield Civic Center , Springfield, Massachusetts Win 18–3 Robert SawyerSD 8 07/05/1981 Playboy Hotel and Casino , Atlantic City, New Jersey Win 17–3 Sterling QuickUD 8 24/04/1981 Lowe's Theatre, Worcester, Massachusetts Win 16–3 Ralph DoucetteKO 3 10/01/1981 Stanislaus Hall, Nashua, New Hampshire Loss 15–3 Tony SueroTKO 8 18/09/1980 Ice World, Totowa, New Jersey Win 15–2 Steve SnowKO 5 21/08/1980 Ice World, Totowa, New Jersey Loss 14–2 Ruby OrtizPTS 10 18/04/1980 Felt Forum , New York City Win 14–1 Lawrence HafeySD 10 11/03/1980 Halifax Metro Centre , Halifax, Nova Scotia , CanadaWin 13–1 Patrick MaloneyTKO 7 22/02/1980 Bank Street Armory , Fall River, Massachusetts Referee stopped the bout at 2:15 of the seventh round. Win 12–1 Jimmy CorkumTKO 6 07/11/1979 Boston, Massachusetts Win 11–1 Jaime RodriguezPTS 8 19/05/1979 Quincy, Massachusetts Win 10–1 Irving BoothKO 2 28/02/1979 Belfast, Maine Win 9–1 Jaime RodriguezPTS 6 24/02/1979 Quincy, Massachusetts Win 8–1 Fernando "Frankie" FernandezPTS 6 15/01/1979 Freeport Hall, Dorchester, Massachusetts Win 7–1 Jesse RogersKO 6 15/12/1978 North Providence, Rhode Island Loss 6–1 Roger Leonard UD 6 09/12/1978 Springfield Civic Center , Springfield, Massachusetts Win 6–0 Jose OrtizPTS 6 11/11/1978 Boston Garden , Boston, Massachusetts Win 5–0 Steve "Butterfly" HughesPTS 6 03/11/1978 Cumberland County Civic Center , Portland, Maine Win 4–0 Jose OrtizKO 5 10/09/1978 New Haven, Connecticut Win 3–0 Steve CoupePTS 6 24/08/1978 Boston Garden , Boston, Massachusetts Win 2–0 Tommy Pyke KO 1 10/07/1978 Boston Garden , Boston, Massachusetts Win 1–0 Danny PerezPTS 6 28/06/1978 Providence, Rhode Island