Fencers

Michal CUPR

Michal CUPR: Czechia · Men’s Épée, 2006–2026. 125 recorded results. Get new results by email.

🇨🇿 CZE · Slavoj Litomerice · Right-handed

About this fencer

FIE 18600

Olympic team
0 Gold0 Silver1 Bronze
Record and rankings

Counts cover published results recorded here. Verified source copies count once; other source records remain separate.

Results
125
Podiums
3
Competitions won
1
Fency Elo
1653 Épée, 1053rd of 3,392 as of 5 Nov 2026 Standing among established Fency ratings in the same weapon and gender, active this season or last.
FIE ranking
230th Senior Épée · 2026–27
Best FIE ranking
48th 2024–25
Best finish
1st of 81, FIE Junior Zonal Championships, Odense 2009
Where they finished in each field, over time A result A podium

Results

Clear filters

Results: 125

WhenCompetitionEventPlace
15 Oct 2026FIE World Cup, Casablanca 2026FIESenior Men’s Épée169th of 328
23 Jul 2026FIE World Championships, Hong Kong 2026FIESenior Men’s Épée151st of 231
18 Jun 2026FIE Zonal Championships, Antony 2026FIESenior Men’s Épée60th of 116
22 May 2026FIE World Cup, Bern 2026FIESenior Men’s Épée225th of 366
9 May 2026FIE Grand Prix, Medellín 2026FIESenior Men’s Épée122nd of 210
17 Apr 2026FIE Grand Prix, Budapest 2026FIESenior Men’s Épée207th of 352
27 Mar 2026FIE World Cup, Astana 2026FIESenior Men’s Épée238th of 272
5 Feb 2026FIE World Cup, Heidenheim 2026FIESenior Men’s Épée98th of 373
5 Dec 2025FIE World Cup, Vancouver, December 2025FIESenior Men’s Épée148th of 276
26 Jul 2025FIE World Championships, Tbilisi 2025FIESenior Men’s Épée63rd of 215
16 Jun 2025FIE Zonal Championships, Genoa 2025FIESenior Men’s Épée12th of 115
23 May 2025FIE World Cup, Saint-Maur 2025FIESenior Men’s Épée63rd of 359
10 May 2025FIE Grand Prix, Bogota 2025FIESenior Men’s Épée15th of 191
27 Mar 2025FIE World Cup, Marrakech 2025FIESenior Men’s Épée96th of 306
15 Mar 2025FIE Grand Prix, Budapest 2025FIESenior Men’s Épée69th of 394
6 Feb 2025FIE World Cup, Heidenheim 2025FIESenior Men’s Épée207th of 345
25 Jan 2025FIE Grand Prix, Doha 2025FIESenior Men’s Épée117th of 247
22 Nov 2024FIE World Cup, Vancouver 2024FIESenior Men’s Épée99th of 216
8 Nov 2024FIE World Cup, Bern 2024FIESenior Men’s Épée55th of 324
20 Jun 2024FIE Zonal Championships, Basel 2024FIESenior Men’s Épée30th of 100

Videos

All their bouts on video (6 more)

Head to head

Against left-handers 57–64 · right-handers 220–181, where the FIE says which hand they fence with. Left and right

Everyone they’ve met in events whose bouts are kept here, the most met first. Each goes to their bouts together.

AgainstWonLostLast met
Max ROD1323 Jul 2026
Niko VUORINEN0422 Mar 2024
Spartak RAZMADZE405 Feb 2026▶ Watch
Volodymyr STANKEVYCH1327 Mar 2026
Adam RODNEY0315 Mar 2025
Everyone they’ve met (396 more)
AgainstWonLostLast met
Alexis BAYARD0325 Jan 2025
Fabian HERZBERG1219 May 2023
Grabiel LUGO1226 Jul 2025
Hussain ALTAWEEL3023 Feb 2023
Ilim BAKYTBEK UULU0327 Mar 2026
Jan SCHUHMANN2120 Jun 2024
Juri SALM2119 May 2023
Kentaro MURAYAMA1224 Mar 2023
Mateusz ANTKIEWICZ0323 Jul 2026▶ Watch
Niklas MULTERER3022 Mar 2019
Omari SMOAK0317 May 2024
Patrick JORGENSEN2115 Oct 2026
Rafael TULEN1217 Jul 2022
Roman ALEKSANDROV2110 Mar 2023
Stephan REIN215 Mar 2022
Tibor ANDRASFI1210 May 2025▶ Watch
Tristan TULEN039 Dec 2022
Vadim SHARLAIMOV1227 Mar 2025
Yerlik SERTAY215 Dec 2025
Agustin Adolfo GUSMAN2024 Jul 2023
Akira KOMATA0210 May 2025▶ Watch
Alex FAVA1119 Nov 2021
Alexandre BARDENET0223 Jul 2026
Andras REDLI028 Dec 2023
Ariel SIMMONS204 May 2024
Benjamin ANDREWS0218 Jun 2026
Christopher KELLY2015 Mar 2025
Curtis MCDOWALD0224 Mar 2023
Damian MICHALAK1120 Jun 2024▶ Watch
Daniel BERTA1110 Jan 2019
Daniel LIS021 May 2015
David NAGY1118 Jun 2023
Elmir ALIMZHANOV0217 Jul 2022▶ Watch
Florian DEWANDELEER2023 Nov 2018
Francesco FERRAIOLI024 May 2024
Francisco LIMARDO1119 Nov 2021
Frederik VON DER OSTEN2024 Jul 2023
Gabriele CIMINI1118 Jun 2023
Gaetan BILLA1122 Feb 2024
Gergely SIKLOSI1111 Nov 2022
Gianpaolo BUZZACCHINO116 Mar 2020
Gustavo COQUECO1124 Mar 2017
Herve COLLING2023 Jul 2026
Himson YAU1112 May 2017
Jaewon KIM204 May 2024
Jakub JURKA1125 Jan 2025▶ Watch
Jason HAREL118 Dec 2023
John Edison RODRIGUEZ116 May 2023
Jonathan FUHRIMANN2015 Oct 2026
Jonathan PISKOVATSKOV0212 May 2022
Jonathan SVENSSON2023 Feb 2023
Karol KOSTKA0226 Jan 2017
Kevin WONG208 Dec 2023
Kirill GUROV025 Dec 2025
Lilian NGUEFACK0212 May 2022
Lorenzo BUZZI0222 Mar 2019
Luidgi MIDELTON1116 Jun 2025
Lukas BELLMANN0210 Nov 2023
Lukas Jakub JOHANIDES2016 Jun 2025
Manuel BARGUES0225 Jan 2019
Masaru YAMADA1112 May 2022
Mate CSABAI1127 Mar 2025
Mate Tamas KOCH2012 May 2022
Matteo GALASSI0218 Jun 2026▶ Watch
Matthew COOPER2022 Feb 2024
Michele NIGGELER028 Feb 2019
Minhyeok JANG209 Dec 2022
Mohamed ELSAYED0230 Jan 2024
Neisser LOYOLA0222 Feb 2024
Nicolas PONCIN2017 Jul 2022
Nikolaus BODOCZI1118 Jun 2023
Pablo NUNEZ1117 Apr 2026
Paolo PIZZO113 May 2019
Preston Ridley STROOP1123 May 2025
Radoslaw ZAWROTNIAK0229 Apr 2022
Raphael STEINBERGER0227 Oct 2017
Rok SOBOCAN2024 Mar 2023
Roman SVICHKAR026 Feb 2025
Satya GUNPUT205 Feb 2026
Seiya ASAMI2010 May 2025▶ Watch
Seunghyun LEE1127 Mar 2026
Simon Renjie LEE115 Dec 2025
Topias TAURIAINEN025 Feb 2026
Vadim ANOKHIN0224 Jul 2023
Wei Hng CHONG2025 Jan 2025
Wojciech LUBIENIECKI2016 Jun 2025▶ Watch
Yan SYCH0229 Apr 2022
Yordan GALABOV1118 Jun 2026
Yuxuan HUANG1117 Apr 2026
Zhongming HUANG205 Feb 2026
Zsombor KESZTHELYI1127 Mar 2025
Abdelkarim EL HAOUARI1012 May 2017
Abdulaziz ALSHATTI018 Mar 2019
Abdussalam ABUJTELA0119 May 2023
Adam LARSSON0128 Oct 2016
Adem Feris ZAKI1025 Jan 2019
Adrian Ciprian SZILAGYI1020 Mar 2015
Ahmad Abbas ALHUSSAIN I.1024 Mar 2023
Ahmed ALFIHANI1022 May 2026
Ahmed HAMED0129 Apr 2022
Ahmed HAZAZI1017 May 2024
Al Harith AL HARTHI1024 Jul 2023
Alec BROOKE1011 Nov 2022
Alessandro TACCANI0120 Mar 2015
Alex HOUSE1023 Oct 2015
Alexander TSINIS1017 Nov 2017
Alexandre BLASZYCK1023 Oct 2015
Alexandre BOUZAID0118 Mar 2016
Alexandre PITTET0122 Mar 2019
Alexis MESSIEN108 Nov 2024
Alin SBARCIA105 Mar 2022
Alvaro IBANEZ1011 May 2018
Anatolii HEREY0122 Jan 2015
Andrei TIMOCE0117 Nov 2017
Andrii OPANASENKO0122 Nov 2024
Angel FABREGAT0122 Mar 2019
Ariel DRIZIN0118 Mar 2016
Artem SARKISYAN018 Nov 2024
Arturo Isaac DORATI AMEGLIO109 May 2026
Asterios TSOKAS106 Mar 2020
August Lindstroem JENSEN1016 Jun 2025
Aurel VIDALI108 Nov 2024
Axel MATTSSON0119 Jun 2022
Axl VAN GAMEREN1012 May 2022
Aymerick GALLY1023 Mar 2018
Balint BAKOS0120 Mar 2015
Balint CZIRAKI1024 Mar 2017
Baptiste CORRENTI0110 Jan 2019
Bendix KELPE1017 May 2024
Benjamin BRATTON0120 Mar 2015
Benjamin STEFFEN103 May 2019
Bertalan ARKOSI1021 Jan 2016
Bogdan LUKIN0127 Mar 2026
Bradley JOHNSTON LEYER109 May 2026
Burak TURKDIL1015 Mar 2025
Byeungchan JUNG1017 May 2024
Cesar COLMANT1019 May 2023
Christian BADEA1015 Oct 2026
Christopher HAY0127 Oct 2017
Chzhan Shan LIU0127 Oct 2017
Clement BOULIERE1022 May 2026
Clement DORIGO1025 Jan 2019
Colin MUMENTHALER1022 Nov 2024
Conrad Seibaek KONGSTAD015 Mar 2022
Constantin BOEHM0120 May 2016
Cooper SCHUMACHER0112 May 2017
Csaba FENYVESI108 Dec 2023
Daeeon KIM0124 Mar 2023
Daniel CHIRASHNYA105 Dec 2025
Daniel FRIDMAN1010 Jan 2019
Daniel JERENT106 Mar 2020
David SHEVELEW1023 Mar 2018
David VAN NUNEN0123 Feb 2023▶ Watch
Davide DI VEROLI0123 May 2025
Deleted FENCER0120 May 2016
Dennis KRAFT0124 Mar 2017
Desley ROMERO VICTORES109 May 2026
Diego BALMORI1023 Feb 2023
Diego ERBETTA0110 Nov 2023
Dmitrii SHVELIDZE0122 Mar 2024
Dmitriy ADAIKIN0120 Mar 2015
Domonkos PELLE1015 Mar 2025
Dov Ber VILENSKY1022 Nov 2024
Dylan FRENCH0123 May 2025
Dylan NOLLNER1025 Jan 2019
Dzmitry RYKUNOU1016 Jun 2025
Eduardo GARCIA0124 Jul 2023
Eduardo GONCALVES106 May 2023
Egor GUZHIEV108 Mar 2019
Elias CASADO1012 May 2022
Elliot Yi Heng HAN1023 Feb 2023
Eugeni GAVALDA1020 Jun 2024▶ Watch
Fabrizio CUOMO016 Feb 2025
Fabrizio GARCIA104 May 2024
Falk SPAUTZ0124 Oct 2014
Federico Javier JUAN1024 Mar 2023
Fedor KHAPERSKIY1027 Mar 2025
Filipe FRAZAO0116 Jun 2025
Filippo ARMALEO015 Dec 2025
Flavio GIANNOTTE1020 Jun 2024
Florian BERNARD0110 Nov 2023
Florian STAUB0124 Oct 2014
Fohei HUANG1023 Jul 2026
Gabriel BONAMIGO103 May 2019
Georgii JAVAKHISHVILI105 Mar 2022
Georgiy BRUEV0123 Nov 2018
Gergely KOVACS0115 Oct 2026
Giulio GAETANI1015 Mar 2025
Glebs CAIKOVSKIS105 Feb 2026
Grigori BESKIN0128 Jan 2023
Guilherme MELARAGNO1022 Jan 2015
Guillermo MIGALLON1023 Nov 2018
Guillermo SANCHEZ RODRIGUEZ1026 Jan 2017
Hadrien FAVRE016 May 2023
Halis Efe ELIBOL0118 Jun 2026
Harrison NICHOLS0123 Nov 2018
Hernando ROA1026 Jul 2025
Hilmar REISS106 Feb 2025
Ho Fung LAU015 Feb 2026
Hoi Sun FONG1025 Jan 2025
Houssam ELKORD0122 Nov 2024
Hsiang-Ching WU1022 Feb 2024
Hyeonil HWANG019 May 2026
I-Jie JOSHUA KOH1015 Apr 2022
Ian BACKSTROM1017 May 2024
Ian SANDERS0110 May 2025
Ievgen MAKIIENKO1024 Mar 2023
Ievgen MYRGORODSKYI0124 Mar 2017
Ilian BOBROV1017 Jul 2022
Insub HEO016 Feb 2025
Ireneusz FILEK1017 Apr 2026
Isaac HAYES1030 Jan 2024
Ivan ZAFIROV1017 Nov 2017
Iyad ODEH1029 Apr 2022
Jacob HOYLE1023 Mar 2018
Jacopo RIZZI1022 Nov 2024
Jaime RODRIGUEZ104 May 2024
James RUSSELL1019 Nov 2021
Jan CIPAR1012 May 2017
Jan KARDASZEWICZ1027 Mar 2026
Jan WENGLARCZYK0127 Oct 2017
Jawad ALDAWOOD0122 Mar 2024
Jean Marcel DELGADO VILLARUBIA105 Feb 2026
Jefferson John-Mary PORRO1023 Feb 2023
Jesse PIEPER1022 May 2026
Jesus LIMARDO015 Dec 2025
Jian CUI0115 Oct 2026
Jin Kai CHAN1017 Apr 2026
Jiri BERAN1012 May 2022
Joaquin BUSTOS106 May 2023
Jonas HANSEN108 Dec 2023
Jorge David GARCIA LOPEZ1010 May 2025
Jose Rafael LOCKHUART GUERRERO105 Dec 2025
Josef MAHRINGER1010 Jan 2019
Jovan JOVANOVIC1020 Jun 2024
Juan Pedro ROMERO1010 May 2025
Julien Kenneth LIM1028 Jan 2023
Julius JUTILA1019 Jun 2022
Julius RUPPENTHAL0127 Mar 2026
Jungham LEE016 Mar 2020
Junzhe (Simon) SHAN0123 Jul 2026
Justin HADDAD0130 Jan 2024
Kam Tan LAU018 Mar 2019
Kamil WRONA1014 Feb 2014
Kanan ALIYEV1018 Jun 2023
Kasper TAFENAU0126 Jul 2025
KATO SEIJUN0122 May 2026
Keisuke SAKAMOTO013 May 2019
Kendrick JEAN JOSEPH108 Dec 2023
Kevin MO011 May 2015
Khaled BUHDEIMA1024 Oct 2014
Khalifa AL ZAROONI1029 Apr 2022
Kiril PAVLOV019 May 2026
Kirill TIMOSHENKO1023 May 2025▶ Watch
Klaus Albert CANING0118 Mar 2016
Koki KANO0126 Jul 2025
Konrad VEENENBOS108 Nov 2024
Kou NAKAJIMA1010 Nov 2023
Laurie SHONG0123 Oct 2015
Lazare CAVADINI1015 Apr 2022
Leo HAMCHA1011 May 2018
Leonard MULLER109 Dec 2022
Leonid REZNIKOVICH109 Mar 2024
Levente BUTA0122 Jan 2015
Lewis WEISS1012 May 2017
Lucas HU105 Dec 2025
Lucas MALCOTTI1011 Nov 2022
Lucian CIOVICA1023 Mar 2018
Lucio PEREZ ONDARTS1022 Mar 2019
Luka KATAMADZE1022 Mar 2024
Maciej BIELEC109 Dec 2022
Mahmoud MOHSEN1021 Jan 2016
Maksym KHVOROST0128 Oct 2016
Marcell NAGY1010 Mar 2023
Marcus Vokes BROBAKKEN1018 Jun 2026
Mario PERSU1023 Mar 2018
Mark BASSIL1025 Jan 2025
Mark SEMANENKA0123 Jul 2026
Markus SALM1010 Mar 2023
Marno ALLIKA1026 Jan 2017
Mate ANTAL1017 Apr 2026
Matej KNEPP106 Feb 2025
Mateusz NYCZ108 Mar 2019
Matheus BRANDT0126 Jul 2025
Mathias BIABIANY0119 Nov 2021
Matthew BAKER1026 Jul 2025
Matyas PAVLIK0115 Mar 2025
Maurizio BOGOVIC1024 Jul 2023
Maxime BRINCK-CROTEAU013 May 2019
Mengxiang YU0122 May 2026
Michael LINSBERGER106 Mar 2020
Michael LOZANO103 May 2019
Michael MARTINEZ019 May 2026
Michael TREBIS0117 May 2024
Michal OPALKA1010 Mar 2023
Miguel FIGUEROA MORENO1010 May 2025
Miles WEISS1011 Nov 2022
Minghao LAN018 Feb 2019
Miraku TAKAHASHI019 Mar 2024
Mizuki SHINOHARA1022 Mar 2019
Mohamed AL MAAZMI1024 Jul 2023
Mohamed YASSEEN018 Nov 2024
Mohammad Ali KEYHANI1012 May 2017
Morgan WINGERTER1023 May 2025
Moussa NASSIF0129 Apr 2022
Muhammad ABDULALI0115 Oct 2026
Nadirbek USMANOV0118 Mar 2016
Nattiphong SINGKHAM1010 Jan 2019
Nicholas DAVIES1025 Jan 2018
Nicholas PERRY101 May 2015
Nicholas ZHANG1024 Jul 2023
Nicolas DEGUCHI1023 Feb 2023
Nicolas HENSAL1022 Nov 2024
Niels ROUBAILO1019 May 2023
Nikita ZHULINSKIY1028 Jan 2023
Nikolaos TSOKAS1019 May 2023
Nodirbek MUMINOV0111 Nov 2022
Noelito JOSE1026 Jul 2025
Nok Man YUEN1027 Mar 2025
Okan KARADENIZ1028 Oct 2016
Oleg KNYSH014 May 2024
Oleg SOKOLOV0123 Oct 2015
Omar ALAKKAS0123 Jul 2026
Omin KWON1025 Jan 2025
Paul FORTIN0122 May 2026
Pavel BUZINOV0126 Jul 2025
Pavel DUBOUSKI1021 Jan 2016
Pavel TROFYMENKO0110 Mar 2023
Pedro PETRICH0122 May 2026
Peer BORSKY0114 Feb 2014
Peeter TURNAU0122 Jan 2015
Peter BITSCH019 Mar 2024
Peter SOMFAI0112 May 2017
Peter SZENYI018 Mar 2019
Philippe OBERSON0124 Mar 2017
Pyry PAHKALA1015 Mar 2025
Quentin LUCANI1020 May 2016
Rang LEE0123 May 2025
Raphael DOMINICI0122 Mar 2024
Rayane SDIRI1027 Mar 2025
Richard GRUNHAUSER1011 May 2018
Robert SCHMIER0110 Mar 2023
Roi LEIQIND1019 Nov 2021
Roman SAMOILOV0117 Apr 2026
Ruben DERKSEN1012 May 2022
Ruben LIMARDO GASCON101 May 2015
Ryosuke NARITA0128 Oct 2016
Samuel LARSEN016 May 2023
Samuel PETKANTCHIN019 Mar 2024
Samuel UNTERHAUSER1019 Jun 2022
Sandor CHO TAEUN1010 Jan 2019
Satoki MURAKAMI1025 Jan 2019
Satoru UYAMA1024 Mar 2017
Segeon MA1010 May 2025
Sehwa HONG109 Mar 2024
Sergey BIDA0123 Oct 2015
Sergey KHODOS0125 Jan 2018
Seung Gu KIM1018 Mar 2016
Shiu Chung LAW1026 Jan 2017
Simon LIOZNYANSKY016 Feb 2025
Simon LOMBANA MARTINEZ108 Nov 2024
Simone MENCARELLI1011 Nov 2022
Soren THOMPSON106 Mar 2020
Stanislav GALPER0111 May 2018
Stephen EWART1023 May 2025▶ Watch
Suki Ram TAMANG1017 Jul 2022
Sven VINEIS0118 Jun 2026
Svetlozar ISKROV1010 Nov 2023
Taeyeong AN0110 Nov 2023
Teemu SEEVE0120 May 2016
Theo BROCHARD0117 May 2024
Theodore LOMBARDO0127 Mar 2025
Timothy LIM108 Nov 2024
Ting Hin NG0111 Nov 2022
Tomas GEITUNG1016 Jun 2025
Troels Christian ROBL0124 Oct 2014
Valentin PIREK0123 Oct 2015
Victor LOMELI1010 May 2025
Wai Hang HO0125 Jan 2018
Wiktor WALACH0122 Feb 2024
Xinkun ZHANG1024 Mar 2023
Yago NAVARRO105 Mar 2022
Yehia ELLIS1015 Oct 2026
Yeisser RAMIREZ016 Mar 2020
Yichen ZHU1025 Jan 2018
Yongchuang LIU106 Feb 2025
Youngjun KWEON0124 Mar 2023
Yufeng ZHAO1017 Nov 2017
Yulen PEREIRA0118 Jun 2026
Yuriy TARANENKO1025 Jan 2018
Yuval Shalom FREILICH1019 Jun 2022
Zafar SIDIKOV0128 Jan 2023
Zee Cher PUAH1015 Mar 2025
Zhen LI0121 Jan 2016
Zidong ZHAO1023 May 2025
Zijie WANG018 Dec 2023

Figures

rating, ranking and how they fence

Over time

Their rating each season Épée
180016001400
Their FIE ranking each season, 1st at the top Senior Épée
1st10th100th1000th
As a table
SeasonWeaponRatingFIE ranking
2026–27Épée1,653230th Senior
2025–26Épée1,646227th Senior
2024–25Épée1,78648th Senior
2023–24Épée1,695144th Senior
2022–23Épée1,75893rd Senior
2021–22Épée1,78979th Senior
2020–21Épée321st Senior
2019–20Épée1,719276th Senior
2018–19Épée1,684237th Senior
2017–18Épée1,660338th Senior
2016–17Épée1,604350th Senior
2015–16Épée1,545834th Senior
2014–15Épée1,5641057th Senior
2013–14Épée1,594729th Senior
2012–13Épée1,594273rd Senior
2011–12Épée1,594674th Senior
2010–11Épée1,605
2009–10Épée1,590
2008–09Épée1,499
2007–08Épée1,471
2006–07Épée1,487
2005–06Épée1,506

How ratings work · the best now

How they fence

StageWon–lostAn average boutBy one touch
Pools227–186 55%3.5–3.298–87
Tables51–61 46%12.5–13.111–8