Fencers

Ziwei MO

🇨🇳 CHN · Right-handed

Men’s Foil, 2016–2026

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
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
Winner1stTop quarter¼Halfway½LastLast 139th of 233, Senior Men’s Foil, FIE Grand Prix, Shanghai 2026, 2026-05-16 115th of 261, Senior Men’s Foil, FIE World Cup, Istanbul, April 2026, 2026-04-30 39th of 221, Senior Men’s Foil, FIE World Cup, Cairo, April 2026, 2026-04-17 21st of 162, Senior Men’s Foil, FIE World Championships, Tbilisi 2025, 2025-07-26 2nd of 71, Senior Men’s Foil, FIE Zonal Championships, Bali 2025, 2025-06-19 58th of 212, Senior Men’s Foil, FIE Grand Prix, Shanghai 2025, 2025-05-17 19th of 193, Senior Men’s Foil, FIE World Cup, Vancouver, May 2025, 2025-05-02 34th of 303, Senior Men’s Foil, FIE World Cup, Paris 2025, 2025-01-10 19th of 219, Senior Men’s Foil, FIE World Cup, Takasaki 2024, 2024-12-06 15th of 37, Senior Men’s Foil, FIE Olympic Games, Paris, July 2024, 2024-07-29 3rd of 55, Senior Men’s Foil, FIE Zonal Championships, Kuwait City 2024, 2024-06-24 6th of 191, Senior Men’s Foil, FIE Grand Prix, Shanghai 2024, 2024-05-18 18th of 198, Senior Men’s Foil, FIE World Cup, Hong Kong 2024, 2024-05-02 34th of 233, Senior Men’s Foil, FIE Grand Prix, Washington DC 2024, 2024-03-16 3rd of 225, Senior Men’s Foil, FIE World Cup, Cairo 2024, 2024-02-23 123rd of 247, Senior Men’s Foil, FIE Grand Prix, Turin 2024, 2024-02-10 14th of 296, Senior Men’s Foil, FIE World Cup, Paris 2024, 2024-01-11 21st of 219, Senior Men’s Foil, FIE World Cup, Tokoname 2023, 2023-12-08 61st of 242, Senior Men’s Foil, FIE World Cup, Istanbul, November 2023, 2023-11-10 25th of 180, Senior Men’s Foil, FIE World Championships, Milan 2023, 2023-07-24 1st of 65, Senior Men’s Foil, FIE Zonal Championships, Wuxi 2023, 2023-06-19 47th of 184, Senior Men’s Foil, FIE Grand Prix, Shanghai 2023, 2023-05-20 16th of 203, Senior Men’s Foil, FIE World Cup, Acapulco 2023, 2023-05-05 72nd of 156, Senior Men’s Foil, FIE Grand Prix, Busan 2023, 2023-03-18 51st of 201, Senior Men’s Foil, FIE World Cup, Cairo 2023, 2023-02-24 76th of 261, Senior Men’s Foil, FIE World Cup, Paris 2023, 2023-01-12 112th of 198, Senior Men’s Foil, FIE World Cup, Tokyo 2022, 2022-12-09 29th of 254, Senior Men’s Foil, FIE World Cup, Bonn 2022, 2022-11-11 51st of 159, Senior Men’s Foil, FIE World Championships, Cairo 2022, 2022-07-17 2nd of 50, Senior Men’s Foil, FIE Zonal Championships, Seoul 2022, 2022-06-12 31st of 179, Senior Men’s Foil, FIE World Cup, Cairo 2020, 2020-02-21 85th of 254, Senior Men’s Foil, FIE World Cup, Paris 2020, 2020-01-10 40th of 212, Senior Men’s Foil, FIE World Cup, Tokyo, December 2019, 2019-12-13 136th of 205, Senior Men’s Foil, FIE Grand Prix, Shanghai 2019, 2019-05-17 85th of 170, Senior Men’s Foil, FIE Grand Prix, Shanghai 2018, 2018-05-19 83rd of 191, Senior Men’s Foil, FIE World Cup, St Petersburg 2018, 2018-05-04 102nd of 170, Senior Men’s Foil, FIE Grand Prix, Anaheim 2018, 2018-03-17 57th of 247, Senior Men’s Foil, FIE World Cup, Bonn, February 2018, 2018-02-09 101st of 254, Senior Men’s Foil, FIE World Cup, Paris, January 2018, 2018-01-19 117th of 191, Senior Men’s Foil, FIE Grand Prix, Turin 2017, 2017-12-01 37th of 177, Senior Men’s Foil, FIE World Cup, Tokyo 2017, 2017-11-10 79th of 168, Senior Men’s Foil, FIE World Cup, Cairo 2017, 2017-10-20 77th of 159, Senior Men’s Foil, FIE World Championships, Leipzig 2017, 2017-07-20 10th of 62, Senior Men’s Foil, FIE Zonal Championships, Hong Kong 2017, 2017-06-17 94th of 149, Senior Men’s Foil, FIE Grand Prix, Shanghai 2017, 2017-05-19 108th of 142, Senior Men’s Foil, FIE Grand Prix, Shanghai 2016, 2016-06-03 75th of 157, Junior Men’s Foil, FIE Junior and Cadet World Championships, Bourges 2016, 2016-04-07 14th of 59, Junior Men’s Foil, FIE Junior Zonal Championships, Manama 2016, 2016-02-29

Results

Results: 48

WhenCompetitionEventPlace
19 Jun 2023FIE Zonal Championships, Wuxi 2023FIESenior Men’s Foil1st of 65
20 May 2023FIE Grand Prix, Shanghai 2023FIESenior Men’s Foil47th of 184
5 May 2023FIE World Cup, Acapulco 2023FIESenior Men’s Foil16th of 203
18 Mar 2023FIE Grand Prix, Busan 2023FIESenior Men’s Foil72nd of 156
24 Feb 2023FIE World Cup, Cairo 2023FIESenior Men’s Foil51st of 201
12 Jan 2023FIE World Cup, Paris 2023FIESenior Men’s Foil76th of 261
9 Dec 2022FIE World Cup, Tokyo 2022FIESenior Men’s Foil112th of 198
11 Nov 2022FIE World Cup, Bonn 2022FIESenior Men’s Foil29th of 254
17 Jul 2022FIE World Championships, Cairo 2022FIESenior Men’s Foil51st of 159
12 Jun 2022FIE Zonal Championships, Seoul 2022FIESenior Men’s Foil2nd of 50
21 Feb 2020FIE World Cup, Cairo 2020FIESenior Men’s Foil31st of 179
10 Jan 2020FIE World Cup, Paris 2020FIESenior Men’s Foil85th of 254
13 Dec 2019FIE World Cup, Tokyo, December 2019FIESenior Men’s Foil40th of 212
17 May 2019FIE Grand Prix, Shanghai 2019FIESenior Men’s Foil136th of 205
19 May 2018FIE Grand Prix, Shanghai 2018FIESenior Men’s Foil85th of 170
4 May 2018FIE World Cup, St Petersburg 2018FIESenior Men’s Foil83rd of 191
17 Mar 2018FIE Grand Prix, Anaheim 2018FIESenior Men’s Foil102nd of 170
9 Feb 2018FIE World Cup, Bonn, February 2018FIESenior Men’s Foil57th of 247
19 Jan 2018FIE World Cup, Paris, January 2018FIESenior Men’s Foil101st of 254
1 Dec 2017FIE Grand Prix, Turin 2017FIESenior Men’s Foil117th of 191

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

fency ELO each season Foil
210018001500 Foil 1570, 2015–16 Foil 1629, 2016–17 Foil 1737, 2017–18 Foil 1734, 2018–19 Foil 1830, 2019–20 Foil 1859, 2021–22 Foil 1951, 2022–23 Foil 2008, 2023–24 Foil 1973, 2024–25 Foil 1914, 2025–26
Their FIE ranking each season, 1st at the top Senior Foil
1st10th100th Senior Foil 489th, 2015–16 Senior Foil 87th, 2016–17 Senior Foil 152nd, 2017–18 Senior Foil 335th, 2018–19 Senior Foil 160th, 2019–20 Senior Foil 155th, 2020–21 Senior Foil 33rd, 2021–22 Senior Foil 20th, 2022–23 Senior Foil 14th, 2023–24 Senior Foil 26th, 2024–25 Senior Foil 274th, 2025–26 Senior Foil 285th, 2026–27
As a table
SeasonWeaponfency ELOFIE ranking
2026–27Foil285th Senior
2025–26Foil1,914274th Senior
2024–25Foil1,97326th Senior
2023–24Foil2,00814th Senior
2022–23Foil1,95120th Senior
2021–22Foil1,85933rd Senior
2020–21Foil155th Senior
2019–20Foil1,830160th Senior
2018–19Foil1,734335th Senior
2017–18Foil1,737152nd Senior
2016–17Foil1,62987th Senior
2015–16Foil1,570489th Senior

How fency ELO works · 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