Weightclass:  Welterweight
Location:  Geneva, Switzerland
Record:  24 - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/02/2030Geneva, Switzerland23 - 10 Obaid Baeza0 - 2 WPts
04/12/2029Geneva, Switzerland22 - 10 Kurtis Kundrat3 - 1 WPts
05/10/2029Geneva, Switzerland21 - 10 Rainor Manthei7 - 18 WPts
06/08/2029Geneva, Switzerland20 - 10 Gerald Labrouste1 - 2 WPts
08/06/2029Geneva, Switzerland19 - 10 Alonza Amsel2 - 8 WPts
09/04/2029Geneva, Switzerland18 - 10 Joe Fyfe3 - 3 WPts
09/02/2029Geneva, Switzerland17 - 10 Samuel Mikes2 - 15 WPts
11/12/2028Geneva, Switzerland16 - 10 Raynard Bazile10 - 12 WPts
12/10/2028Geneva, Switzerland15 - 10 Aki Aki5 - 10 WPts
14/08/2028Geneva, Switzerland14 - 10 Hisao Sugihara1 - 7 WPts
16/06/2028Geneva, Switzerland13 - 10 Larrimore Ferro2 - 10 WPts
17/04/2028Geneva, Switzerland12 - 10 Canon Joubert0 - 9 WPts
18/02/2028Geneva, Switzerland11 - 10 Ichiro Arai3 - 10 WPts
21/12/2027Geneva, Switzerland10 - 10 Kenji Matsuno5 - 8 WPts
23/10/2027Lausanne, Switzerland9 - 10 Channing Piaget5 - 8 WPts
29/08/2027Vilnius, Lithuania9 - 9 Fabian Winski7 - 13 LPts
30/06/2027Soyapango, El Salvador8 - 9 Alejandro Garcia2 - 12 WPts
02/05/2027Bern, Switzerland8 - 8 Arno Pilger10 - 13 LPts Switzerland National Championships 2027View
29/04/2027Bern, Switzerland7 - 8 Channing Piaget4 - 6 WPts Switzerland National Championships 2027View
26/04/2027Bern, Switzerland6 - 8 Merle Storjohann8(1) - 33 WPts Switzerland National Championships 2027View
12/03/2027Ulaanbaatar, Mongolia6 - 7 Aatif Po8 - 10 LPts
12/01/2027Geneva, Switzerland5 - 7 Jerrold Puerta5 - 3 WPts
13/11/2026Almaty, Kazakhstan5 - 6 Evgeny Tulepbaev17 - 14 LPts
15/09/2026Newcastle, Australia5 - 5 Owen Culbert17(3) - 11 LPts
18/07/2026Geneva, Switzerland4 - 5 Arno Pilger5 - 10 WPts
18/05/2026Lausanne, Switzerland3 - 5 Chivalry Foccart2 - 19 WPts
25/03/2026Kampala, Uganda3 - 4 Mykelti Chepkirwok5 - 19 LPts
25/01/2026Zurich, Switzerland3 - 3 Hackett Pistorius7 - 20(4) LPts
27/11/2025Bern, Switzerland3 - 2 Kiefer Biss12 - 20 LPts
29/09/2025Geneva, Switzerland3 - 1 Delano Marvingt16 - 15 LPts
02/08/2025Geneva, Switzerland2 - 1 Dante Crisafulli1 - 1 WPts
03/06/2025Geneva, Switzerland1 - 1 Martel Heishman5 - 4 WPts
06/04/2025Geneva, Switzerland1 - 0 Russel Maine6 - 25 LPts
19/02/2025Geneva, Switzerland0 - 0 Federico Sancho2 - 9 WPts