| No amateur resultsProfessional record| Date | Opponent | Place | Result |  | 1968 |  | + Mar. 13 | Mike Belski | McKeesport, United States | TKO 2 |  | + May 8 | Bobby Scott | Toronto, Canada | TKO 1 |  | + June 1 | Primus Williams | Toronto, Canada | W 6 |  | + Aug. 21 | Luc Pivin | Montreal, Canada | W 6 |  | + Sept. 17 | Jason Smith | Toronto, Canada | TKO 4 |  | + Oct. 16 | Julie Mandell | Toronto, Canada | W 8 |  | + Nov. 12 | Arnold Sparks | Toronto, Canada | TKO 7 |  | + Dec. 10 | J  J  Phillips | Baltimore, United States | TKO 3 |  | 1969 |  | + Jan. 14 | Jerry Wells | Miami Beach, United States | W 6 |  | + Feb. 3 | Lorenzo Harris | New York, United States | W 6 |  | + Apr. 21 | Serge Proulx | Toronto, Canada | W 8 |  | + May 15 | Clermont Bureau | Montreal, Canada | KO 3 |  | + May 26 | Al Bashir | Toronto, Canada | TKO 5 |  | + June 9 | Freddie Cobb | Toronto, Canada | TKO 3 |  | + Aug. 14 | Juan Ramos | Toronto, Canada | W 8 |  | + Oct. 2 | Jack Clements | Montreal, Canada | KO 1 |  | + Nov. 4 | Dave Dittmar | Toronto, Canada | TKO 7 |  | 1970 |  | + Jan. 27 | Humberto Trottman | Toronto, Canada | WDQ 5 |  | + Feb. 16 | Luigi Aprile | Toronto, Canada | KO 1 |  | + Apr. 7 | Nick Peoples | Toronto, Canada | TKO 5 |  | + Apr. 15 | Dave Hilton | Montreal, Canada | W 10 |  | - Apr. 27 | Eddie Perkins | Chicago, United States | L 10 |  | + Aug. 20 | Eddie Wilson | Toronto, Canada | KO 2 |  | + Oct. 15 | Frank Steele | Toronto, Canada | TKO 7 |  | + Oct. 26 | Benito Juarez | Toronto, Canada | KO 5 |  | 1971 |  | + Feb. 18 | Donato Paduano | Montreal, Canada | W 12 |  | Canadian Welterweight Title |  | + Apr. 14 | Don Ross | Toronto, Canada | KO 4 |  | + June 11 | Walter Peanuts Arsenault | Kitchener, Canada | TKO 4 |  | Canadian Welterweight Title |  | + June 24 | Gene Herrick | Moncton, Canada | KO 2 |  | + Aug. 19 | Vic Kid Doucette | Toronto, Canada | KO 2 |  | Canadian Welterweight Title |  | = Sept. 2 | Ray Chavez Guerrero | Montreal, Canada | Draw 10 |  | - Nov. 19 | Armando Muniz | Long Beach, United States | KO by 9 |  | NABF Welterweight Title |  | 1972 |  | + Jan. 28 | Lonnie States | Vancouver, Canada | KO 4 |  | Canadian Welterweight Title |  | + Feb. 11 | Marcel Cerdan Jr | Marseille, France | W 10 |  | + May 1 | Manuel  Gonzalez | Vancouver, Canada | TKO 6 |  | + Aug. 16 | Ray Rose | Toronto, Canada | KO 8 |  | + Nov. 21 | Otho Tyson | Toronto, Canada | TKO 2 |  | + Dec. 4 | Pat Murphy | Halifax, Canada | W 10 |  | 1973 |  | + Feb. 12 | Eddie  Blay | Toronto, Canada | W 15 |  | vacant Commonwealth Welterweight Title |  | + Mar. 9 | Papo Villa | Halifax, Canada | W 10 |  | + Apr. 11 | Prince Jimmy Hamm | Toronto, Canada | KO 10 |  | + May 31 | Tony Berrios | Halifax, Canada | TKO 6 |  | + Aug. 15 | Roscoe Bell | Toronto, Canada | TKO 4 |  | - Sept. 22 | Jose  Napoles | Toronto, Canada | L 15 |  | World Welterweight Title |  | + Dec. 3 | Fernand Marcotte | Quebec City, Canada | TKO 9 |  | Canadian Welterweight Title |  | 1974 |  | + Feb. 18 | Bunny  Grant | Toronto, Canada | TKO 8 |  | Commonwealth Welterweight Title |  | + Apr. 29 | Art Kettles | Toronto, Canada | W 10 |  | + June 17 | Gil King | Toronto, Canada | TKO 4 |  | + Aug. 14 | Fate Davis | Toronto, Canada | TKO 8 |  | 1975 |  | + Feb. 8 | Beau Jaynes | Toronto, Canada | TKO 7 |  | + Mar. 3 | Marc Gervais | Calgary, Canada | TKO 5 |  | Canadian and Commonwealth Welterweight Titles |  | + Apr. 9 | Bobby Williams | Hull, Canada | TKO 3 |  | + Apr. 26 | Sammy Rookard | Toronto, Canada | TKO 3 |  | - June 28 | Angel Espada | San Juan, Puerto Rico | L 15 |  | vacant WBA Welterweight Title |  | + Dec. 1 | Lawrence Hafey | Halifax, Canada | TKO 8 |  | Canadian and Commonwealth Welterweight Titles |  | 1976 |  | + Apr. 5 | Jim Henry | Toronto, Canada | TKO 3 |  | + May 10 | Dave Oropeza | Toronto, Canada | KO 2 |  | + June 3 | Gary Broughton | Halifax, Canada | W 10 |  | + Sept. 2 | Angel Robinson Garcia | Halifax, Canada | W 10 |  | + Nov. 14 | Roy Johnson | Halifax, Canada | KO 8 |  | + Nov. 23 | Kevin Odus | Halifax, Canada | TKO 5 |  | Commonwealth Welterweight Title |  | 1977 |  | + Jan. 18 | Rafael Rodriguez | Montreal, Canada | W 10 |  | + Feb. 27 | Al Romano | Toronto, Canada | TKO 5 |  | - Mar. 22 | Ray  Chavez  Guerrero | Montreal, Canada | TKO by 11 |  | Canadian Welterweight Title |  | - Aug. 6 | Pipino  Cuevas | Los Angeles, United States | KO by 2 |  | WBA Welterweight Title |  | + Nov. 4 | Larry Smith | Winnipeg, Canada | TKO 3 |  | + Dec. 9 | Vernon  Lewis | Port-of-Spain, Trinidad and Tobago | W 15 |  | Commonwealth Welterweight Title |  | 1978 |  | + Feb. 6 | John Stef | Edmonton, Canada | TKO 6 |  | + Apr. 11 | Alfonso Hayman | Halifax, Canada | TKO 5 |  | + June 13 | Ray  Chavez  Guerrero | Halifax, Canada | KO 5 |  | Canadian Welterweight Title |  | + Aug. 19 | Sakaraia Ve | Suva, Fiji | TKO 8 |  | Commonwealth Welterweight Title |  | + Dec. 2 | Sakaraia Ve | Lautoka, Fiji | KO 8 |  | Commonwealth Welterweight Title |  | 1979 |  | - Jan. 11 | Thomas Hearns | Detroit, United States | TKO by 10 |  | - June 13 | Pete Ranzany | Sacramento, United States | TKO by 5 |  | NABF Welterweight Title |  | - Aug. 28 | Chris Clarke | Halifax, Canada | TKO by 11 |  | Canadian and Commonwealth Welterweight Titles |  | + Nov. 13 | Chris Clarke | Halifax, Canada | TKO 10 |  | Canadian and Commonwealth Welterweight Titles |  | 1980 |  | + May 11 | Mike Herron | Halifax, Canada | W 10 |  | + May 31 | Cecil King | Lindsay, Canada | W 10 |  | - June 20 | Roger Leonard | Montreal, Canada | L 10 |  | + Aug. 21 | Allen Clarke | Halifax, Canada | KO 10 |  | Canadian Welterweight Title | 
   SummaryTotal bouts: 80, Won: 69 (48 inside the limit), Lost: 10 (6 inside the limit), Draw: 1, NC: 0 |