Fencers

Filippo MACCHI

Filippo MACCHI: Italy · Men’s Foil, 2017–2026. 70 recorded results. Get new results by email.

🇮🇹 ITA · FIAMME ORO ROMA · Left-handed

About this fencer

FIE 45453 · FIS 650831

Olympic
0 Gold1 Silver0 Bronze
Olympic team
0 Gold1 Silver0 Bronze
World Championships
0 Gold1 Silver0 Bronze
World Championships team
2 Gold0 Silver0 Bronze
Record and rankings

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

Results
70
Podiums
15
Competitions won
8
FIS ranking
1st Foil · 255,195.003 pt as of 19 Oct 2026
Fency Elo
2130 Foil, 5th 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
3rd Senior Foil · 2026–27
Best finish
1st of 261, FIE World Cup, Istanbul, April 2026
Where they finished in each field, over time A result A podium

Results

Clear filters

Results: 70

WhenCompetitionEventPlace
15 Oct 2026FIE World Cup, Takamatsu City 2026FIESenior Men’s Foil17th of 233
23 Jul 2026FIE World Championships, Hong Kong 2026FIESenior Men’s Foil2nd of 172
18 Jun 2026FIE Zonal Championships, Antony 2026FIESenior Men’s Foil8th of 66
30 May 2026Italia - Campionati Italiani Assoluti FrecciarossaFISSenior Men’s Foil1st of 61
16 May 2026FIE Grand Prix, Shanghai 2026FIESenior Men’s Foil10th of 233
30 Apr 2026FIE World Cup, Istanbul, April 2026FIESenior Men’s Foil1st of 261
17 Apr 2026FIE World Cup, Cairo, April 2026FIESenior Men’s Foil13th of 221
21 Mar 2026FIE Grand Prix, Lima 2026FIESenior Men’s Foil33rd of 164
6 Feb 2026FIE Grand Prix, Turin 2026FIESenior Men’s Foil10th of 296
23 Jan 2026Brescia (BS) - 2 p. Nazionale Assoluti FM-FFFISSenior Men’s Foil1st of 123
9 Jan 2026FIE World Cup, Paris 2026FIESenior Men’s Foil7th of 331
5 Dec 2025FIE World Cup, Fukuoka 2025FIESenior Men’s Foil5th of 233
21 Nov 2025Italia - 1 p. Nazionale Assoluti FIO-SPFISSenior Men’s Foil1st of 129
7 Nov 2025FIE World Cup, Palma De Mallorca 2025FIESenior Men’s Foil34th of 250
26 Jul 2025FIE World Championships, Tbilisi 2025FIESenior Men’s Foil5th of 162
16 Jun 2025FIE Zonal Championships, Genoa 2025FIESenior Men’s Foil11th of 71
17 May 2025FIE Grand Prix, Shanghai 2025FIESenior Men’s Foil18th of 212
28 Mar 2025FIE World Cup, Cairo 2025FIESenior Men’s Foil10th of 240
22 Mar 2025FIE Grand Prix, Lima 2025FIESenior Men’s Foil1st of 135
7 Feb 2025FIE Grand Prix, Turin 2025FIESenior Men’s Foil17th of 261

Videos

All their bouts on video (73 more)

Head to head

Against left-handers 62–35 · right-handers 217–79, 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
Luis KLEIN4218 Jun 2026▶ Watch
Chun Yin Ryan CHOI1430 Apr 2026▶ Watch
Kyosuke MATSUYAMA4130 Apr 2026
Moritz LECHNER3216 Jun 2025▶ Watch
Tommaso MARINI2330 Apr 2026▶ Watch
Everyone they’ve met (252 more)
AgainstWonLostLast met
Wallerand ROGER5016 May 2026▶ Watch
Alessio FOCONI226 Dec 2024▶ Watch
Carlos LLAVADOR2210 Jan 2025▶ Watch
Daniel DOSA2216 Jun 2025▶ Watch
Marcello OLIVARES3130 Apr 2026
Mohamed HAMZA226 Feb 2026▶ Watch
Nicholas Edward CHOI3116 Mar 2024▶ Watch
Pierre LOISEL1326 Jul 2025▶ Watch
Veljko CUK2216 Apr 2022
Alessio DI TOMMASO305 Dec 2025▶ Watch
Alexander CHOUPENITCH1223 Jul 2026▶ Watch
Alexander MASSIALAS125 Dec 2025▶ Watch
Cheolwoo IM2123 Jul 2026▶ Watch
Constant ROGER216 Jan 2020
Edoardo LUPERI212 May 2024▶ Watch
Guillaume BIANCHI3022 Mar 2025▶ Watch
Jeonghyun YOUN2128 Mar 2025
Ka Long CHEUNG2122 Mar 2025▶ Watch
Kazuki IIMURA1223 Jul 2026▶ Watch
Kirill BORODACHEV1223 Jul 2026
Kwanghyun LEE1222 Mar 2025▶ Watch
Laurenz RIEGER2116 Jun 2025▶ Watch
Maksym HARAVSKYI1218 Jun 2026
Miles CHAMLEY-WATSON2130 Apr 2026▶ Watch
Nick ITKIN1229 Jul 2024▶ Watch
Ori FINSTERBUSH3024 Jul 2023▶ Watch
Rafael SAVIN0318 Jun 2023
Tae Hwan KIM3023 Jul 2026
Taegyu HA219 Dec 2022
Tommaso MARTINI1216 May 2026▶ Watch
Toshiya SAITO3023 Jul 2026▶ Watch
Yat Long LEE3012 Jan 2023
Adam MATHIEU2014 May 2022▶ Watch
Adrien SPICHIGER2012 Jan 2023
Alex TOFALIDES1116 Jun 2025
Alexander KAHL1124 Feb 2023
Alexandre SIDO2023 Feb 2024▶ Watch
Armand SPICHIGER022 Nov 2019
Borna SPOLJAR2020 Jun 2024
Bryce LOUIE2026 Jul 2025
Damiano DI VEROLI2010 Jan 2025▶ Watch
Daniele GAROZZO0216 Apr 2022▶ Watch
Davide FILIPPI2020 May 2023▶ Watch
Dominic DE ALMEIDA2011 Nov 2022
Felix KLEIN2020 Jun 2024▶ Watch
Francesco INGARGIOLA1111 Jan 2024▶ Watch
Gerek MEINHARDT1122 Mar 2025▶ Watch
Gergo SZEMES2024 Feb 2023
Giulio LOMBARDI1117 May 2025▶ Watch
Harry BIRD1118 Jun 2026
Ignacio BRETEAU2011 Feb 2023▶ Watch
Ignat DANILICHEV1116 Feb 2019
Ilias GIANNOS RIZOS2018 Jun 2023
Jakub DOLZYCKI2010 Oct 2021
Joffrey MADER2025 Feb 2022
Jules ANDRIAMAMPIANINA206 Jan 2020
Kim SEYTOR1110 Oct 2021
Kirill TIKHONOV201 Feb 2020
Leszek RAJSKI1118 Jun 2026
Maor HATOEL208 Feb 2019
Marcus MEPSTEAD2018 Jun 2023▶ Watch
Maximilian ETTELT2020 Jun 2024
Maximilien VAN HAASTER1114 Jan 2022
Paulo MORAIS2012 Jan 2023
Roman KRALIK201 Feb 2020
Rui FUJIKURA0216 Feb 2019
Shunsuke BABA202 May 2024▶ Watch
Stef VAN CAMPENHOUT208 Dec 2023▶ Watch
Takuma ITO0211 Nov 2022
Tobias REICHETZER2018 Jun 2023
Tyvan BIBARD1122 Nov 2024▶ Watch
Wen Xun CHUA209 Dec 2022
Yuto UENO119 Dec 2022
Adam WONG106 Jan 2020
Adrian WOJTKOWIAK1018 Jun 2023▶ Watch
AlaaEldin ABOUELKASSEM0124 Feb 2023
Alejandro RAMIREZ LARENA1011 Nov 2022
Aleksandr DROZDOV1018 Jan 2020
Alex Sheen AZIZIAN1024 Feb 2023
Alexandre EDIRI017 Jan 2018
Almos BALINT1022 Oct 2022
Alp EYUPOGLU1022 Oct 2022
Alvise DAL SANTO017 Jan 2018
Ananya Lev CHADHA108 Apr 2018
Anas ANANE107 Feb 2025▶ Watch
Andor Istvan MIHALYI1015 Oct 2026
Andre SANITA017 Feb 2020
Andrei CIOBANICA1016 Jun 2025
Andres ARGOTE107 Feb 2020
Andrew CHUNG012 Nov 2019
Andrzej RZADKOWSKI0118 Jun 2026▶ Watch
Antonio CHARREU108 Apr 2018
Antonio GOJAK1018 Jan 2020
Ashton DANIEL1016 Feb 2019
Attila BENCZE1028 Oct 2017
Augusto Antonio SERVELLO108 Feb 2019
Axel FAHLVIK1010 Oct 2021
Aymeric EICH GOZZI102 Feb 2019
Bastian KAPPUS1015 Feb 2020
Benjamin BODO1016 Apr 2022
Bernard KUNZ MALAGAMBA108 Apr 2018
Bin WU107 Feb 2020
Can ALKIS1020 Jun 2024
Cedrik SERRI1024 Feb 2023
Chad SEAH107 Dec 2019
Chi Ka YEUNG1014 May 2022
Christian Joon UM102 Nov 2019
Christopher DANDOLO016 Jan 2020
Christopher HORN NIELSEN1012 Jan 2023
Daniel LACASTA1016 Feb 2019
Daniel Thor Lindal SIGURDSSON1016 Feb 2019
Daniil FEDOROV012 Feb 2019
Daniil KERIK1017 Apr 2026
Daniil KRAVTSOV1015 Feb 2020
Darren Jun Hao TAN017 Jan 2018
David SOSNOV105 Dec 2025
David WILLIAMS1028 Mar 2025
Diego LIZAMA1015 Feb 2020
Dongsu KIM0116 Apr 2022
Dongyun CHOI1017 Feb 2018
Douglas ASHBY101 Feb 2020
Duarte MENEZES1018 Jun 2023
Edo ZOONS0117 Feb 2018
Egor BARANNIKOV1030 Apr 2026
Eliot CHAGNON1014 Jan 2022
Elliot Dee Tiau TEO0111 Feb 2023
Emil Ulrik ANDERSEN108 Feb 2019
Engin Batuhan MENKUER1017 Feb 2018
Enrique MARCOS0115 Feb 2020
Enzo LEFORT1018 Jun 2023▶ Watch
Erik FERNANDEZ HERNANDEZ1017 Feb 2018
Erik KOROM1022 Oct 2022
Esben Kaasgaard LILLIE102 Feb 2019
Ethan GASSNER109 Dec 2022
Feng Ming OU107 Feb 2020
Filippo GUERRA1010 Oct 2021
Galim NURUMOV1024 Feb 2023
Giuseppe FRANZONI106 Dec 2024▶ Watch
Glen OSTACCHINI107 Feb 2020
Gustavo ALARCON1029 Apr 2022
Henri ASK1018 Jun 2026
Henrique MARQUES109 Dec 2022
Ho Long LAM109 Dec 2022
Husayn ROSOWSKY011 Dec 2017
Iaroslav BADRAK1020 Jun 2024
Isaac JOLLEY102 Feb 2019
Jack WOODS107 Dec 2019
Jaimie COOK017 Nov 2025
James BOURTIS1011 Feb 2023
James PAGE1019 Jan 2019
Jan JURKIEWICZ0117 Feb 2018
Jan VYMAZAL106 Jan 2020
Jan ZAKRZEWSKI012 Nov 2019
Jean GUILLAUME017 Dec 2019
Jie XU1029 Jul 2024
Jiwoo CHOI1016 Mar 2024▶ Watch
Joao Queiros MARTINS1018 Jun 2026
Jonas WINTERBERG-POULSEN017 Dec 2019
Jonathan Tzien Yih LIM1016 Apr 2022
Jose Miguel LOPEZ GOMEZ1016 Feb 2019
Jun Heng LIAO107 Dec 2019
Kacper SEYFRIED101 Feb 2020
Kaveh SHAFAIE1029 Apr 2022
Kean HORVATH1022 Oct 2022
Kevin Jerrold CHAN1017 Feb 2018
Kevin LIMA102 Nov 2019
Khaled Aref HUSSEIN108 Apr 2018
Kilian LEHNER107 Jan 2018
Klod YUNES0112 Jan 2023
Kyle CHAN0116 Apr 2022
Kyota KAWAMURA012 Feb 2019
Leon GAUTIER-LOFTUS1018 Jun 2026
Leonardo PIERALISI106 Jan 2020
Leopoldo ALARCON1016 Feb 2019
Linus RASTEGAR1029 Apr 2022
Loaay MAROUF108 Apr 2018
Lorenzo MION0116 Apr 2022
Luca PLASTOW1018 Jan 2020
Lucas DEXARCIS1015 Feb 2020
Luis MACEDO1011 Feb 2023
Maciej BEM0128 Oct 2017
Malte WESTESSON0119 Jan 2019
Marcus BROBERG1016 Jun 2025
Martin KAIN1012 Jan 2023
Masashi MAEDA1016 May 2026
Mason STANLEY1022 Oct 2022
Mateusz KOZAK1016 Jun 2025
Mateusz MOZEJKO102 Feb 2019
Mathieu NIJS1011 Feb 2023
Max SCHUBERT1014 Jan 2022
Maxim VALEUR107 Jan 2018
Maxime PAUTY1018 Jun 2026▶ Watch
Maximus Jun Hong TIO108 Apr 2018
Maxwell JONES1022 Oct 2022
Mengkai HUANG018 Feb 2019
Michael THOMPSON1027 Jan 2018
Michael WU107 Dec 2019
Michal SIESS0118 Jun 2026
Mohamed HASSAN0125 Feb 2022
Mohamed SAMANDI011 Dec 2017
Moritz RENNER108 Apr 2018
Mustafa Burak CUFADAR1016 Apr 2022
Ngo Chun CHEUNG1024 Feb 2023
Nicolas MARINO1024 Feb 2023
Nikolaos KONTOCHRISTOPOULOS1029 Apr 2022
Nils Michael SCHRAMM102 Nov 2019
Notethakod WANGPAISIT107 Dec 2019
Olafs SAUKANS017 Jan 2018
Paul Antoine DE BADTS1018 Jan 2020
Paul STOCKMANN107 Jan 2018
Petar FILES1026 Jul 2025
Peter JOPPICH018 Feb 2019
Petter KAJBJER1028 Oct 2017
Philippe WAKIM1012 Jan 2023
Qinhui LIU1028 Mar 2025
Quincy DUALEH101 Feb 2020
Remi BRUNNER1022 Oct 2022
Riki OISHI011 Dec 2017
Roger GARCIA-ALZORRIZ1011 Nov 2022
Roy GROSS1010 Oct 2021
Ryo MIYAKE1014 Jan 2022
Samuel BLAIR102 Nov 2019
Samuel Elijah ROBSON1012 Jan 2023
Samuel MOELIS0128 Oct 2017
Silviu ROSU1017 Feb 2018
Simon CHREN1011 Nov 2022
Stef DE GREEF0115 Oct 2026
Szymon CZARTORYJSKI1028 Oct 2017
Szymon MLICKI1018 Jan 2020
Takahiro SHIKINE012 May 2024▶ Watch
Tamas MESZAROS0127 Jan 2018
Tamas PORFY108 Feb 2019
Tamirlan KALIYEV011 Dec 2017
Teun JANS KOHNEKE1010 Oct 2021
Thomas BERGMANN016 Jan 2020
Timothy NAVAS0127 Jan 2018
Tom-Florin LOEHR0115 Feb 2020
Tomas PEDRO1020 Jun 2024
Tommaso ARCHILEI1011 Feb 2023
Tommaso CHIAPPELLI1010 Oct 2021
Turhan Berke KULCU106 Jan 2020
Uladzislau NIKALAYUK1016 Jun 2025
Vinson John WONG1010 Oct 2021
Wael ABDELJALIL1011 Feb 2023
Yaakov Ber RAPOPORT1029 Apr 2022
Yahor AZIMKO101 Feb 2020
Yasutaka NISHIGUCHI1017 May 2025▶ Watch
Yoshiki ABE1014 Jan 2022
Yudai NAGANO1016 Apr 2022
Zakariya ANANE109 Jan 2026▶ Watch
Zhaoran ZENG109 Jan 2026▶ Watch
Zhuwei HE1011 Nov 2022

Figures

rating, ranking and how they fence

Over time

Their rating each season Foil
220018501500
Their FIE ranking each season, 1st at the top Senior Foil
1st10th100th
As a table
SeasonWeaponRatingFIE ranking
2026–27Foil2,1303rd Senior
2025–26Foil2,1444th Senior
2024–25Foil2,1166th Senior
2023–24Foil2,0977th Senior
2022–23Foil2,0499th Senior
2021–22Foil1,90152nd Senior
2020–21Foil265th Senior
2019–20Foil1,774267th Senior
2018–19Foil1,676264th Senior
2017–18Foil1,595788th Senior

How ratings work · the best now

How they fence

StageWon–lostAn average boutBy one touch
Pools141–55 72%4.3–2.823–14
Tables138–59 70%13.7–11.211–13