Fencers

Ziwei MO

Ziwei MO: China · Men’s Foil, 2016–2026. 48 recorded results. Get new results by email.

🇨🇳 CHN · Right-handed

About this fencer

FIE 40236

Club
Guangdong Province: China
Coach
Zhou Zhile (club, national); Lei Sheng (national)
World Championships team
0 Gold1 Silver0 Bronze
Record and rankings

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

Results
48
Podiums
5
Competitions won
1
Fency Elo
1913 Foil, 68th of 2,645 as of 5 Nov 2026 Standing among established Fency ratings in the same weapon and gender, active this season or last.
FIE ranking
285th Senior Foil · 2026–27
Best FIE ranking
14th 2023–24
Best finish
1st of 65, FIE Zonal Championships, Wuxi 2023
Where they finished in each field, over time A result A podium

Results

Clear filters

Results: 48

WhenCompetitionEventPlace
16 May 2026FIE Grand Prix, Shanghai 2026FIESenior Men’s Foil139th of 233
30 Apr 2026FIE World Cup, Istanbul, April 2026FIESenior Men’s Foil115th of 261
17 Apr 2026FIE World Cup, Cairo, April 2026FIESenior Men’s Foil39th of 221
26 Jul 2025FIE World Championships, Tbilisi 2025FIESenior Men’s Foil21st of 162
19 Jun 2025FIE Zonal Championships, Bali 2025FIESenior Men’s Foil2nd of 71
17 May 2025FIE Grand Prix, Shanghai 2025FIESenior Men’s Foil58th of 212
2 May 2025FIE World Cup, Vancouver, May 2025FIESenior Men’s Foil19th of 193
10 Jan 2025FIE World Cup, Paris 2025FIESenior Men’s Foil34th of 303
6 Dec 2024FIE World Cup, Takasaki 2024FIESenior Men’s Foil19th of 219
29 Jul 2024FIE Olympic Games, Paris, July 2024FIESenior Men’s Foil15th of 37
24 Jun 2024FIE Zonal Championships, Kuwait City 2024FIESenior Men’s Foil3rd of 55
18 May 2024FIE Grand Prix, Shanghai 2024FIESenior Men’s Foil6th of 191
2 May 2024FIE World Cup, Hong Kong 2024FIESenior Men’s Foil18th of 198
16 Mar 2024FIE Grand Prix, Washington DC 2024FIESenior Men’s Foil34th of 233
23 Feb 2024FIE World Cup, Cairo 2024FIESenior Men’s Foil3rd of 225
10 Feb 2024FIE Grand Prix, Turin 2024FIESenior Men’s Foil123rd of 247
11 Jan 2024FIE World Cup, Paris 2024FIESenior Men’s Foil14th of 296
8 Dec 2023FIE World Cup, Tokoname 2023FIESenior Men’s Foil21st of 219
10 Nov 2023FIE World Cup, Istanbul, November 2023FIESenior Men’s Foil61st of 242
24 Jul 2023FIE World Championships, Milan 2023FIESenior Men’s Foil25th of 180

Videos

All their bouts on video (30 more)

Head to head

Against left-handers 60–34 · right-handers 173–83, 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
Ka Long CHEUNG2619 Jun 2025▶ Watch
Michal SIESS3218 May 2024▶ Watch
Chun Yin Ryan CHOI3119 Jun 2025▶ Watch
Egor BARANNIKOV2230 Apr 2026
Paul Luca FAUL3126 Jul 2025
Everyone they’ve met (257 more)
AgainstWonLostLast met
Jeremy CADOT1219 May 2018
Joffrey MADER1217 May 2025
Jonathan Tzien Yih LIM3026 Jul 2025
Joseph GLASSON2119 Jun 2025▶ Watch
Kwanghyun LEE1219 Jun 2023
Kyosuke MATSUYAMA2123 Feb 2024▶ Watch
Laurenz RIEGER2111 Jan 2024
Marcus MEPSTEAD1210 Nov 2023
Pierre LOISEL0316 Mar 2024▶ Watch
Toshiya SAITO128 Dec 2023▶ Watch
Alessio DI TOMMASO1117 Apr 2026
Andrii POGREBNIAK119 Dec 2022
Antoine SPICHIGER2017 Apr 2026
Brennan Wayne LOUIE1119 Jan 2018
Bryce LOUIE1117 Apr 2026
Chi Ka YEUNG2019 Jun 2023▶ Watch
Christopher NAGLE1119 May 2018
Damiano ROSATELLI1118 May 2024▶ Watch
Edoardo LUPERI1123 Feb 2024▶ Watch
Emanuele IAQUINTA1116 May 2026
Enzo LEFORT1118 May 2024▶ Watch
Fabian BRAUN119 Feb 2018
Gavin HAY1112 Jan 2023
Giulio LOMBARDI0210 Jan 2025▶ Watch
Guilherme TOLDO2029 Jul 2024
Guillaume BIANCHI2021 Feb 2020
Ilyas MOLINA2023 Feb 2024
Ivan KOMSIC2024 Feb 2023
Jaimie COOK0210 Feb 2024
Jeonghyun YOUN1119 Jun 2025▶ Watch
Jeremy Fafa KERYHUEL208 Dec 2023
Julien MERTINE024 May 2018
Kamal MINOTT0216 May 2026
Khaled Aref HUSSEIN2024 Jun 2024
Klod YUNES1118 Mar 2023
Luis KLEIN2023 Feb 2024
Luka GAGANIDZE2017 Jul 2022
Maximilian ETTELT2010 Nov 2023
Mohamed HAMZA1117 May 2025
Mohamed HASSAN205 May 2023
Nicholas Edward CHOI2012 Jan 2023
Nick ITKIN0224 Jul 2023▶ Watch
Nikolaos KONTOCHRISTOPOULOS0216 May 2026
Roey Eliyahu ROSENFELD1110 Feb 2024
Ryo MIYAKE1110 Jan 2020
Ryohei NOGUCHI1121 Feb 2020
Samuel Elijah ROBSON2024 Jul 2023
Samuel MOELIS1117 May 2019
Sebastiano GROETEKE1123 Feb 2024▶ Watch
Sheng-Hung Jasper HSU1119 Jun 2025
Taegyu HA2024 Jun 2024▶ Watch
Tommaso MARINI0211 Jan 2024▶ Watch
Van Hai NGUYEN2018 Mar 2023
Yaser MOHAMMAD2019 Jan 2018
Yasutaka NISHIGUCHI0216 May 2026
Yoshiki ABE2017 Apr 2026
Yudai NAGANO1124 Feb 2023
Zhaoran ZENG2019 Jun 2023
Abdalla KHALIFA1024 Feb 2023
Abdelrahman HAFFOUR1026 Jul 2025
Abdelrhman OSSAMA1024 Feb 2023
Abdulrahman SHAMEL1026 Jul 2025
Adam MATHIEU0110 Jan 2020
Adrian WOJTKOWIAK1018 Mar 2023
Adrian WONG1026 Jul 2025
Akhmadillokhon SOLIKHOJIEV1017 Jul 2022
Alessandro PAROLI1017 Mar 2018
Alessio FOCONI0126 Jul 2025
Alessio FUKUDA105 May 2023
Alex TOFALIDES0120 Jul 2017
Alexander CHOUPENITCH1010 Nov 2017
Alexander MASSIALAS0117 Jul 2022▶ Watch
Alexander PIVOVAROV104 May 2018
Alexander SIROTKIN011 Dec 2017
Alexandre EDIRI0111 Nov 2022
Alexandre SIDO0110 Jan 2020
Ali ALBINALI1029 Feb 2016
Ali Fadel ABBAS1024 Jun 2024
Ali NASAAR1012 Jun 2022
Ali OWAIDA1026 Jul 2025
Alireza ADHAMI1017 Jun 2017
Alp EYUPOGLU1024 Jul 2023
Andrew CHEN0120 May 2023
Andrzej RZADKOWSKI0124 Feb 2023
Balint MATYAS0120 Jul 2017
Baptiste MOURRAIN0119 May 2017
Blake BROSZUS1024 Feb 2023
Bohdan BOLDAREV1011 Jan 2024
Borna SPOLJAR102 May 2024▶ Watch
Caleb YONG108 Dec 2023
Carlos LLAVADOR018 Dec 2023▶ Watch
Carlos PADUA M.1010 Feb 2024
Cedrik SERRI014 May 2018
Chang-Chieh KUO1017 May 2025
Charles-Hugo DUBE1017 Mar 2018
Cheolwoo IM108 Dec 2023▶ Watch
Chih Chieh CHEN1019 Jun 2025▶ Watch
Connor HEAD1017 May 2019
Conrad Seibaek KONGSTAD019 Feb 2018
Constant ROGER0118 Mar 2023
Daiki FUJINO0119 Jan 2018
Daniel GARELJA1017 Jun 2017
Daniel SCONZO1021 Feb 2020
Daniele GAROZZO1011 Jan 2024
Danyil HOIDA1011 Nov 2022
David PAIK1011 Nov 2022
Davide FILIPPI012 May 2024▶ Watch
Dev DEV1019 Jun 2023
Dmitry KOMISSAROV0117 Mar 2018
Dmitry RIGIN1013 Dec 2019
Dmitry TROFIMOV109 Feb 2018
Dominik SCHOPPA1020 Oct 2017
Emre AKIALP1011 Nov 2022
Erik Gabriel VARAS101 Dec 2017
Erwann LE PECHOUX1021 Feb 2020
Esteban PERESSINI TORREGROSA108 Dec 2023
Ethan GASSNER105 May 2023
Felipe CASTRO1017 Apr 2026
Flavio Roberto PAGUAGA AGUILAR1020 Jul 2017
Francesco INGARGIOLA0110 Jan 2020
Galim NURUMOV1024 Jul 2023
Gerek MEINHARDT0118 May 2024▶ Watch
Gergely TOTH109 Dec 2022
Gergo SZEMES1011 Jan 2024▶ Watch
Ghaith MAGHAYREH1029 Feb 2016
Giorgio AVOLA0121 Feb 2020
Grigoriy SEMENYUK0110 Nov 2017
Gustavo ALARCON1024 Jul 2023
Haiwei CHEN0117 Jun 2017
Hamad AL JALLAF1012 Jun 2022
Hans Joachim LECOCQ0120 Jul 2017
Hans Wei Shen YOONG1029 Feb 2016
Harry BIRD0130 Apr 2026
Henrik BARBY1030 Apr 2026
Henry SILVA0120 Jul 2017
Hiroki ITO1010 Nov 2017
Hong Li CHONG1019 Jun 2023
Hussein AL-MALIKI1029 Feb 2016
Hydheer Natakusuma AKSON1019 Jun 2025
Hyunsoo CHOI0118 Mar 2023
Iskander AKHMETOV0119 May 2018
Jacques VILJOEN1017 Jul 2022
James BOURTIS1011 Jan 2024
James-Andrew DAVIS0120 Oct 2017
Jan JURKIEWICZ105 May 2023
Jan KREJCIK104 May 2018
Janko LESKOVAC1017 May 2025
Jean GUILLAUME1020 May 2023
Jean-Paul TONY HELISSEY013 Jun 2016
Jerry CHANG1020 Oct 2017
Jet Shang Fei NG1012 Jan 2023
Jonghyeon CHO1029 Feb 2016
Jordanis PAPADOPOULOS1019 Jan 2018
Joshua Ian LIM014 May 2018
Julian LIM1017 Jul 2022
Julius HOEFLER1017 Apr 2026
Julius SORENSEN1019 Jan 2018
Jun HEO0112 Jun 2022
Junhyuk KWAK013 Jun 2016
Junyoung PARK1013 Dec 2019
Ka Fung LEE1010 Nov 2017
Kazuki IIMURA0124 Jun 2024▶ Watch
Keng Leong NG1017 May 2025
Kenta SUZUMURA013 Jun 2016
Kivanc KIRTAY1010 Nov 2023
Kumail MUSAWI1024 Jun 2024
Kurbon KANOATOV1017 Jun 2017
Kwan On Samuel YEUNG1019 May 2017
Kyota KAWAMURA0130 Apr 2026
Lev Michael HOLY1024 Jul 2023
Longlong HUANG1019 May 2018
Lorenzo MION1024 Jul 2023
Lorenzo NISTA0119 May 2017
Lucas LUTAR105 May 2023
Lucas TOURNIER1011 Jan 2024
Maciej BEM1011 Jan 2024
Maor HATOEL1017 May 2019
Marek TOTUSEK1017 Jul 2022
Mario LANGER1019 May 2017
Marius BRAUN1010 Nov 2017
Marsel NAGIMOV1023 Feb 2024
Mateusz KOZAK1012 Jan 2023
Matthew FARIA1019 Jun 2023
Mattia DE CRISTOFARO1010 Feb 2024
Maxime PAUTY0117 Mar 2018
Maximo MURRAY105 May 2023
Michael DZODZOS1016 May 2026
Miles CHAMLEY-WATSON1021 Feb 2020
Minh Quang NGUYEN1019 Jun 2025
Mohamed ESSAM1010 Jan 2020
Mohamed Fadi NEFZI1030 Apr 2026
Mohsen ALSHATTI1029 Feb 2016
Moritz LECHNER1020 May 2023
Moritz RENNER1010 Nov 2023
Mustafa Burak CUFADAR1030 Apr 2026
Nalin CHANDRAN1013 Dec 2019
Nathan TIMMERMANS109 Feb 2018
Nathaniel PEREZ1019 Jun 2023
Nicolas MARINO015 May 2023
O Chun YEE1019 Jan 2018
Omran MORSAL1024 Jun 2024
Ori FINSTERBUSH0117 Jul 2022
Pak Kio LAM1020 May 2023
Paul SCHIEBEL1010 Nov 2023
Peter JOPPICH014 May 2018
Philip SHIN1017 Mar 2018
Philippe WAKIM1012 Jun 2022
Pierre Olivier BONTEMS1010 Jan 2020
Quoc Oai NGUYEN103 Jun 2016
Quoc Tai PHAM1019 May 2018
Raphael Juan Kang TAN1024 Feb 2023
Riki OISHI1013 Dec 2019
Robert MOORE0117 Mar 2018
Robert SHIKHMAN104 May 2018
Roger GARCIA-ALZORRIZ1012 Jan 2023
Roger Jesus ROMERO MONTILLA109 Feb 2018
Sahel BRAVO1011 Nov 2022
Saleh KHALIL1023 Feb 2024
Sammuel TRANQUILAN1019 Jun 2025▶ Watch
Shao-Jie HUNG1016 May 2026
Shota HORIBE106 Dec 2024▶ Watch
Shumpei IKAMI1030 Apr 2026
Shunsuke BABA1026 Jul 2025
Sidarth KUMBLA0110 Nov 2023
Sitsadipat DOUNGPATRA1012 Jun 2022
Soma TSUBO019 Dec 2022
Suguru AWAJI109 Feb 2018
Syuan-Hao CHEN108 Dec 2023
Tae Hwan KIM0119 Jun 2025
Takahiro SHIKINE1012 Jun 2022
Thanh Tai LE1019 Jun 2023
Timur ARSLANOV1020 Oct 2017
Tobias REICHETZER1023 Feb 2024
Tom GOMBOS1019 May 2018
Tommaso MARTINI012 May 2025
Tristan Xing Han CHENG1020 May 2023
Tse Yuan CHEN107 Apr 2016
Tyvan BIBARD1011 Nov 2022
Uladzislau KURYLOVICH104 May 2018
Uladzislau LAHUNOU017 Apr 2016
Ulugbek USMANOV1019 Jun 2025
Vaclav KUNDERA101 Dec 2017
Valerian CASTANIE1024 Feb 2023
Vicente OTAYZA109 Feb 2018
Virgil ALBERT0110 Jan 2020
Vladislav ZHURAVLEV017 Apr 2016
Wallerand ROGER1010 Jan 2020
William KELLY1018 Mar 2023
Xiaotian FEI1017 May 2025
Yahia MADY1020 Oct 2017
Yat Long LEE1018 Mar 2023
Yi-Tung CHEN0119 Jun 2023
Young Ki SON011 Dec 2017
Yu XU103 Jun 2016
Yuma MATSUMURA0129 Feb 2016
Zephaniah Ian KIEW1023 Feb 2024
Zhenggang ZHANG1017 Jun 2017

Figures

rating, ranking and how they fence

Over time

Their rating each season Foil
210018001500
Their FIE ranking each season, 1st at the top Senior Foil
1st10th100th
As a table
SeasonWeaponRatingFIE ranking
2026–27Foil285th Senior
2025–26Foil1,913274th Senior
2024–25Foil1,97326th Senior
2023–24Foil2,00814th Senior
2022–23Foil1,95120th Senior
2021–22Foil1,85933rd Senior
2020–21Foil155th Senior
2019–20Foil1,829160th Senior
2018–19Foil1,733335th Senior
2017–18Foil1,737152nd Senior
2016–17Foil1,62987th Senior
2015–16Foil1,570489th Senior

How ratings work · the best now

How they fence

StageWon–lostAn average boutBy one touch
Pools171–71 71%4.2–2.823–16
Tables62–46 57%12.9–11.47–7