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 Walker
PTS
10
17/03/1993
Chelsea, Massachusetts
Loss
41–14–1
Fabian Garcia
UD
10
26/02/1993
Westin Hotel , Boston, Massachusetts
Win
41–13–1
Miguel Rosa
TKO
6
10/12/1992
Teachers' Union Hall, Boston, Massachusetts
Win
40–13–1
Mike O'Han
UD
8
28/09/1992
Vista International Hotel, Waltham, Massachusetts
Loss
39–13–1
Dariusz Michalczewski
TKO
3
21/02/1992
Legien Center, Berlin , Germany
Win
39–12–1
Miguel Rosa
UD
8
14/03/1991
Teachers' Union Hall, Dorchester, Massachusetts
Loss
38–12–1
Henry Maske
PTS
8
16/11/1990
Alsterdorfer Sporthalle , Hamburg , Germany
Loss
38–11–1
Nelson Alves
UD
10
05/10/1990
Philips Halle , Düsseldorf , Germany
Loss
38–10–1
David Vedder
UD
10
16/09/1989
San Francisco Civic Auditorium , San Francisco, California
Loss
38–9–1
Pierre-Frank Winterstein
PTS
8
16/11/1987
Cirque d'hiver , Paris , France
Loss
38–8–1
Fred Hutchings
PTS
10
07/02/1987
Stockton, California
Win
38–7–1
Doug Mallett
PTS
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 Quinones
PTS
10
29/08/1986
Lowell Memorial Auditorium , Lowell, Massachusetts
Win
36–6–1
Fred Hutchings
PTS
10
02/05/1986
Stockton, California
Win
35–6–1
Wesley Reid
UD
8
15/03/1986
Sahara, Dorchester, Massachusetts
Win
34–6–1
Stacy McSwain
UD
10
14/12/1985
Miami Beach Convention Center , Miami Beach, Florida
Win
33–6–1
Billy Robertson
TD
7
26/09/1985
Marriott Hotel , Irvine, California
Fight stopped due to cuts caused by an accidental headbut.
Win
32–6–1
Bert Lee
UD
10
22/07/1985
Marriott Hotel , Irvine, California
Win
31–6–1
Ricky Burgess
TKO
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 Kaluza
TKO
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 Green
KO
7
17/02/1984
Atlantic City, New Jersey
Win
28–5–1
Danny "Thunderhand" Chapman
PTS
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 Horne
UD
10
16/03/1983
Atlantic City, New Jersey
Win
25–5–1
Larry Byrd
KO
10
27/02/1983
Resorts Casino Hotel , Atlantic City, New Jersey
Win
24–5–1
Bill "Fireball" Bradley
PTS
10
09/12/1982
Atlantic City, New Jersey
Win
23–5–1
Rocky Fratto
UD
10
07/10/1982
The Sands , Atlantic City, New Jersey
Loss
22–5–1
Steve Michalerya
PTS
10
15/09/1982
Catholic Youth Center , Scranton, Pennsylvania
Win
22–4–1
Hector Figueroa
PTS
10
20/08/1982
Plymouth Memorial Hall, Plymouth, Massachusetts
Win
21–4–1
Ricardo Raul Camoranesi
KO
7
23/07/1982
Cape Cod Coliseum , South Yarmouth, Massachusetts
Loss
20–4–1
Gary Guiden
TKO
4
04/05/1982
Caesars Palace , Las Vegas, Nevada
IBF USBA Light Middleweight Title .
Win
20–3–1
Nino Gonzalez
PTS
10
21/01/1982
Ice World, Totowa, New Jersey
Win
19–3–1
Tony "Akbar Muhammad" Taylor
PTS
8
25/11/1981
Freeport Hall, Dorchester, Massachusetts
Draw
18–3–1
Hector Figueroa
PTS
10
15/10/1981
Springfield Civic Center , Springfield, Massachusetts
Win
18–3
Robert Sawyer
SD
8
07/05/1981
Playboy Hotel and Casino , Atlantic City, New Jersey
Win
17–3
Sterling Quick
UD
8
24/04/1981
Lowe's Theatre, Worcester, Massachusetts
Win
16–3
Ralph Doucette
KO
3
10/01/1981
Stanislaus Hall, Nashua, New Hampshire
Loss
15–3
Tony Suero
TKO
8
18/09/1980
Ice World, Totowa, New Jersey
Win
15–2
Steve Snow
KO
5
21/08/1980
Ice World, Totowa, New Jersey
Loss
14–2
Ruby Ortiz
PTS
10
18/04/1980
Felt Forum , New York City
Win
14–1
Lawrence Hafey
SD
10
11/03/1980
Halifax Metro Centre , Halifax, Nova Scotia , Canada
Win
13–1
Patrick Maloney
TKO
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 Corkum
TKO
6
07/11/1979
Boston, Massachusetts
Win
11–1
Jaime Rodriguez
PTS
8
19/05/1979
Quincy, Massachusetts
Win
10–1
Irving Booth
KO
2
28/02/1979
Belfast, Maine
Win
9–1
Jaime Rodriguez
PTS
6
24/02/1979
Quincy, Massachusetts
Win
8–1
Fernando "Frankie" Fernandez
PTS
6
15/01/1979
Freeport Hall, Dorchester, Massachusetts
Win
7–1
Jesse Rogers
KO
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 Ortiz
PTS
6
11/11/1978
Boston Garden , Boston, Massachusetts
Win
5–0
Steve "Butterfly" Hughes
PTS
6
03/11/1978
Cumberland County Civic Center , Portland, Maine
Win
4–0
Jose Ortiz
KO
5
10/09/1978
New Haven, Connecticut
Win
3–0
Steve Coupe
PTS
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 Perez
PTS
6
28/06/1978
Providence, Rhode Island