| No amateur resultsProfessional record| Date | Opponent | Place | Result |  | 1984 |  | + Nov. 16 | George Ssonko | Chavannes, Switzerland | W 6 |  | + Dec. 26 | Lifetu Basila | Berne, Switzerland | KO 3 |  | 1985 |  | + Jan. 26 | Thierry Pierluigi | Chavannes-Renens, Switzerland | TKO 2 |  | + Mar. 22 | Bacha Ben Amar | Chavannes, Switzerland | W 6 |  | + Mar. 26 | Mohamed Zeroual | Geneva, Switzerland | W 6 |  | + Apr. 30 | Karim Ouattara | Geneva, Switzerland | W 6 |  | + June 7 | Kid Bello | Lausanne, Switzerland | W 6 |  | + July 6 | Idelfonso Martinez | Ascona, Switzerland | TKO 4 |  | + Aug. 29 | Mickey Lerwill | Geneva, Switzerland | W 6 |  | + Oct. 18 | Ngindola Engote | Lausanne, Switzerland | W 6 |  | + Nov. 2 | Patrick Grisot | Villeneuve, Switzerland | W 6 |  | + Nov. 30 | Domenico Ricci | Geneva, Switzerland | W 6 |  | + Dec. 29 | Robert Dormoy | Chavannes, Switzerland | TKO 6 |  | 1986 |  | + Mar. 7 | Frankie Decaestecker | Chavannes, Switzerland | TKO 4 |  | + Apr. 10 | Rafael Fuentes | Geneva, Switzerland | TKO 4 |  | + Apr. 27 | Abdelkader Souihi | Berne, Switzerland | W 8 |  | + May 30 | Joaquin Velasquez | Geneva, Switzerland | W 6 |  | + July 5 | Cliff Gilpin | Ecublens, Switzerland | W 8 |  | + Sept. 5 | Franky Moro | Crissier, Switzerland | W 8 |  | + Oct. 3 | Rene Jacquot | Geneva, Switzerland | W 10 |  | + Oct. 27 | Yvor Segor | Geneva, Switzerland | TKO 7 |  | + Nov. 26 | Pietro Ciarla | Martigny, Switzerland | TKO 7 |  | + Dec. 28 | Nazario  Mariotti | Chavannes, Switzerland | cTKO 8 |  | 1987 |  | + Jan. 29 | Martin Camara | Crans Montana, Switzerland | W 8 |  | + Feb. 28 | John van Elteren | Lausanne, Switzerland | TKO 8 |  | + May 1 | Kid Taylor | Martigny, Switzerland | TKO 5 |  | + May 15 | Juan Rondon | Geneva, Switzerland | W 8 |  | + June 25 | Alfonso Redondo | Geneva, Switzerland | W 12 |  | European Welterweight Title |  | + Oct. 9 | Erwin Heiber | Morges, Switzerland | W 12 |  | European Welterweight Title |  | + Dec. 27 | Jean-Marie Touati | Martigny, Switzerland | W 12 |  | European Welterweight Title |  | 1988 |  | + Mar. 4 | Antoine Fernandez | Geneva, Switzerland | W 12 |  | European Welterweight Title |  | + Apr. 23 | Steve Mitchell | Berck-sur-Mer, France | W 6 |  | + June 4 | Efisio  Galici | Cagliari, Italy | W 12 |  | European Welterweight Title |  | - Oct. 14 | Simon Brown | Lausanne, Switzerland | L 12 |  | IBF Welterweight Title |  | 1989 |  | - Oct. 13 | Mark  Breland | Geneva, Switzerland | TKO by 2 |  | WBA Welterweight Title |  | 1990 |  | + Oct. 28 | Francisco Lara | Grenoble, France | TKO 3 |  | + Dec. 26 | Jean Charles Meuret | Berne, Switzerland | W 10 |  | Swiss Middleweight Title |  | 1991 |  | + Feb. 16 | Jake Torrance | Gaillard, France | W 8 |  | + Apr. 19 | Wayne Green | Marignane, France | W 8 |  | + May 23 | Marino Monteyne | Geneva, Switzerland | W 8 |  | - July 5 | Guy Vaste | Autun, France | L 8 | 
   SummaryTotal bouts: 41, Won: 38 (12 inside the limit), Lost: 3 (1 inside the limit), Draw: 0, NC: 0 |