Weightclass:  Heavyweight
Location:  Lausanne, Switzerland
Record:  57(2) - 36
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/11/2030Lausanne, Switzerland56(2) - 36 Lorcan Driscoll1 - 4 WPts
29/09/2030Lausanne, Switzerland55(2) - 36 Ricardo Oyola9 - 10 WPts
01/08/2030Lausanne, Switzerland54(2) - 36 Aki Tajima5 - 11(1) WPts
01/06/2030Lausanne, Switzerland53(2) - 36 Yuji Kondo6 - 6 WPts
02/04/2030Lausanne, Switzerland52(2) - 36 James Castles6 - 20 WPts
01/02/2030Lausanne, Switzerland51(2) - 36 Justin Piat1 - 2 WPts
03/12/2029Lausanne, Switzerland50(2) - 36 Magne Loken2 - 11(3) WPts
04/10/2029Lausanne, Switzerland49(2) - 36 Bartlomiej Hojnowski8 - 15 WPts
05/08/2029Lausanne, Switzerland48(2) - 36 Hainrich Suski1 - 2 WPts
07/06/2029Lausanne, Switzerland47(2) - 36 Reinald Oliver4 - 4 WPts
08/04/2029Lausanne, Switzerland46(2) - 36 Chase de la Bretonne5 - 8 WPts
07/02/2029Lausanne, Switzerland45(2) - 36 Garen Camus0 - 4 WPts
09/12/2028Gold Coast, Australia44(1) - 36 Joshua Keegan2 - 8(1) WKO3
11/10/2028Istanbul, Turkey43(1) - 36 Aydin Vural15(1) - 10 WPts
13/08/2028Lusaka, Zambia42(1) - 36 Mark Mulilo38(3) - 41 WPts
13/07/2028Nanning, China42(1) - 35 Ramiro Hernandez54(4) - 25 LPts Nanning Olympics 2028View
03/07/2028Kharkiv, Ukraine42(1) - 34 Kolzak Shatov39(4) - 35(6) LPts
02/06/2028Lausanne, Switzerland42(1) - 33 Kolzak Shatov38(4) - 35(6) LPts
02/05/2028Zurich, Switzerland41(1) - 33 Albie Henner13 - 5 WPts Switzerland National Championships 2028View
29/04/2028Zurich, Switzerland40(1) - 33 Meinke Scherschel23 - 15 WPts Switzerland National Championships 2028View
26/04/2028Zurich, Switzerland39(1) - 33 Harmon Stoltman13 - 9 WPts Switzerland National Championships 2028View
17/04/2028Kosice, Slovakia38(1) - 33 Herbert Hlavaty31 - 35 WPts
17/03/2028Lausanne, Switzerland37(1) - 33 Kolzak Shatov35(3) - 33(6) WPts
15/02/2028Kharkiv, Ukraine36(1) - 33 Kolzak Shatov35(3) - 32(6) WPts
12/01/2028Samara, Russia36(1) - 32 Ahvo Tamminen28 - 23 LPts Europe Championships 2028View
09/01/2028Samara, Russia35(1) - 32 Channing Houlette34 - 10 WPts Europe Championships 2028View
15/12/2027Sacaba, Bolivia34(1) - 32 Xalvador Placido43(1) - 26 WPts
14/11/2027Sacaba, Bolivia34(1) - 31 Xalvador Placido42(1) - 26 LPts
14/10/2027Kharkiv, Ukraine34(1) - 30 Kolzak Shatov33(3) - 31(5) LPts
10/09/2027Ibadan, Nigeria34(1) - 29 Owen Selasee55(1) - 21 LPts Ibadan World Championships 2027View
07/09/2027Ibadan, Nigeria33(1) - 29 Waltier Belisle20 - 8 WPts Ibadan World Championships 2027View
03/09/2027Sacaba, Bolivia32(1) - 29 Xalvador Placido42(1) - 24 WPts
03/08/2027Zaragoza, Spain32(1) - 28 Ramiro Hernandez41(3) - 22 LPts
03/07/2027Fortaleza, Brazil32(1) - 27 Miguel Cabana43(1) - 13 LPts
02/06/2027Fortaleza, Brazil32(1) - 26 Miguel Cabana42(1) - 13 LPts
02/05/2027Bern, Switzerland31(1) - 26 Kuno Stien6 - 8 WPts Switzerland National Championships 2027View
29/04/2027Bern, Switzerland30(1) - 26 Honore Millot16 - 10 WPts Switzerland National Championships 2027View
26/04/2027Bern, Switzerland29(1) - 26 Dickie Heino5 - 9 WPts Switzerland National Championships 2027View
24/03/2027Lausanne, Switzerland28(1) - 26 Henio Smieja15 - 31 WPts
05/02/2027Sacaba, Bolivia27(1) - 26 Xalvador Placido37(1) - 23 WPts
05/01/2027Sapporo, Japan27(1) - 25 Hikaru Miyashita21 - 23(1) LPts
05/12/2026Sofia, Bulgaria27(1) - 24 Momchil á Kushkov41 - 15(1) LPts
04/11/2026Fortaleza, Brazil27(1) - 23 Miguel Cabana37(1) - 10 LPts
04/10/2026Kharkiv, Ukraine27(1) - 22 Kolzak Shatov25(2) - 25(3) LPts
03/09/2026Fortaleza, Brazil27(1) - 21 Miguel Cabana35(1) - 10 LPts
03/08/2026Lausanne, Switzerland26(1) - 21 Mark Mulilo24(2) - 27 WPts
01/07/2026Lausanne, Switzerland25(1) - 21 Hilario Mandujano5 - 23 WPts
02/05/2026Zurich, Switzerland24(1) - 21 Royal Boileau10 - 8 WPts Switzerland National Championships 2026View
29/04/2026Zurich, Switzerland23(1) - 21 Montague Bau20 - 25 WPts Switzerland National Championships 2026View
26/04/2026Zurich, Switzerland22(1) - 21 Meinke Scherschel12 - 9 WPts Switzerland National Championships 2026View
26/03/2026Mississauga, Canada21(1) - 21 Bart Herdman12 - 3 WPts
26/01/2026Brest, France20(1) - 21 Rance Braudel33 - 16 WPts
28/11/2025Anyang, China19(1) - 21 Wu-pen Peh23(1) - 18 WPts
30/09/2025Lausanne, Switzerland18(1) - 21 Hamlin Petry4 - 29(2) WPts
02/08/2025Vaughan, Canada18(1) - 20 Darryl Livingston20 - 30 LPts
04/06/2025Lausanne, Switzerland17(1) - 20 Ulu Damschroder3 - 7 WPts
07/04/2025Vilnius, Lithuania17(1) - 19 Ignacy Gajewski14 - 8 LPts
07/02/2025Ganja, Azerbaijan17(1) - 18 Donmez Sawaya8 - 4 LPts
10/12/2024Puente Alto, Chile16(1) - 18 Rogelio Mieras6 - 5 WPts
12/10/2024Lausanne, Switzerland15 - 18 Warrener Stollenwerk1 - 0 WKO3
15/08/2024Lausanne, Switzerland15 - 17 Marinko Grahovac22(1) - 18 LPts
17/06/2024Bern, Switzerland15 - 16 Lodovico Geidel22(1) - 18 LPts
29/04/2024Bern, Switzerland15 - 15 Alvin Deel34(2) - 11 LPts Switzerland National Championships 2024View
26/04/2024Bern, Switzerland14 - 15 Garen Kroh9 - 14 WPts Switzerland National Championships 2024View
01/03/2024Lausanne, Switzerland13 - 15 Geoff Peltz4 - 21 WPts
01/01/2024Basel, Switzerland13 - 14 Waggoner Schanen20 - 14 LPts
03/11/2023Lausanne, Switzerland13 - 13 Haider Kantoreew14 - 17 LPts
05/09/2023Dniprodzerzhynsk, Ukraine12 - 13 Matviyko Chop0 - 0 WPts
08/07/2023Baku, Azerbaijan12 - 12 Jamil Aljanov17 - 16 LPts
10/05/2023Prague, Czech Republic12 - 11 JonᚠJasa8 - 22 LPts
12/03/2023Lausanne, Switzerland11 - 11 Mikolaj Wiatrek21(1) - 7 WPts
12/01/2023Zagreb, Croatia11 - 10 Frane Manojlovic13 - 19 LPts
14/11/2022Zurich, Switzerland11 - 9 Rodiger Scheiner3 - 13 LPts
28/09/2022Bern, Switzerland11 - 8 Yohann Permenter11 - 17 LPts
28/08/2022Zurich, Switzerland11 - 7 Arlo Blatt23 - 7 LPts
04/07/2022Split, Croatia11 - 6 Igor Vuckovic18 - 11 LPts
06/05/2022Schaerbeek, Belgium10 - 6 Ames Gedeon10 - 13 WPts
07/03/2022Zurich, Switzerland9 - 6 Garen Kroh3 - 5 WPts
29/01/2022Bern, Switzerland8 - 6 Ubel Kade7 - 17 WPts
29/12/2021Ilesa, Nigeria7 - 6 Tunde Bello10 - 16 WPts
31/10/2021Kingston, Jamaica7 - 5 Clint Wigton9 - 14 LPts
02/09/2021Copenhagen, Denmark6 - 5 Vannevar Lage1 - 7 WPts
05/07/2021Shreveport, USA5 - 5 Will Mauser0 - 0 WPts
04/05/2021Lausanne, Switzerland4 - 5 Nikša Cvijanovic2 - 1 WPts
06/03/2021Lausanne, Switzerland4 - 4 Rupert Notte8 - 7 LPts
04/01/2021Lausanne, Switzerland4 - 3 Xebec Ronis0 - 1 LPts
04/11/2020Geneva, Switzerland3 - 3 Donatien Rimbaud0 - 1 WPts
02/10/2020Lausanne, Switzerland3 - 2 Ponce Monroy4 - 13 LPts
04/08/2020Lausanne, Switzerland2 - 2 Bart Webb6(1) - 8 WPts
03/06/2020Viba del Mar, Chile1 - 2 Juan Valladolid3 - 8 WPts
05/04/2020Lausanne, Switzerland0 - 2 Jean Villon0 - 0 WPts
18/02/2020Zurich, Switzerland0 - 1 Steen Krock8 - 6 LPts
06/01/2020Lausanne, Switzerland0 - 0 Waggoner Schanen3 - 4 LPts