Fencers

Mattia DE CRISTOFARO

🇮🇹 ITA · CENTRO SPORTIVO CARABINIERI · Right-handed

Men’s Foil, 2021–2026

About this fencer

FIE 53400 · FIS 662554

Record and rankings

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

Results
53
Podiums
10
Competitions won
1
FIS ranking
13th Foil · 42,329.077 pt as of 19 Oct 2026
FIE ranking
128th Senior Foil · 2026–27
Best finish
1st of 87, FIE Satellite, Bari 2026
Where they finished in each field, over time A result A podium
Winner1stTop quarter¼Halfway½LastLast 90th of 233, Senior Men’s Foil, FIE World Cup, Takamatsu City 2026, 2026-10-15 1st of 87, Senior Men’s Foil, FIE Satellite, Bari 2026, 2026-09-12 51st of 61, Senior Men’s Foil, Italia - Campionati Italiani Assoluti Frecciarossa, 2026-05-30 3rd of 53, Junior Men’s Foil, Italia - Campionati Italiani Giovani Frecciarossa, 2026-05-28 155th of 233, Senior Men’s Foil, FIE Grand Prix, Shanghai 2026, 2026-05-16 3rd of 177, Junior Men’s Foil, FIE Junior and Cadet World Championships, Rio De Janeiro 2026, 2026-04-01 24th of 102, Under 23 Men’s Foil, Caorle Campionati Italiani Under 23 Frecciarossa, 2026-02-28 9th of 96, Junior Men’s Foil, FIE Junior Zonal Championships, Tbilisi 2026, 2026-02-25 90th of 296, Senior Men’s Foil, FIE Grand Prix, Turin 2026, 2026-02-06 12th of 86, Junior Men’s Foil, FIE Junior World Cup, Hammamet, January 2026, 2026-01-31 8th of 123, Senior Men’s Foil, Brescia (BS) - 2 p. Nazionale Assoluti FM-FF, 2026-01-23 3rd of 176, Junior Men’s Foil, Brescia (BS) - 2 p. Nazionale Giovani FM-FF, 2026-01-23 56th of 273, Junior Men’s Foil, FIE Junior World Cup, Madrid 2026, 2026-01-17 3rd of 242, Junior Men’s Foil, FIE Junior World Cup, Samorin 2025, 2025-11-29 9th of 183, Junior Men’s Foil, Italia - 1 p. Nazionale Giovani FIO-SP, 2025-11-21 7th of 129, Senior Men’s Foil, Italia - 1 p. Nazionale Assoluti FIO-SP, 2025-11-21 2nd of 308, Junior Men’s Foil, FIE Junior World Cup, Istanbul, October 2025, 2025-10-31 5th of 147, Senior Men’s Foil, FIE Satellite, Samorin 2025, 2025-10-18 9th of 66, Under 23 Men’s Foil, EFC European Championships U23 Tallinn 2025, 2025-04-24 14th of 165, Junior Men’s Foil, FIE Junior and Cadet World Championships, Wuxi 2025, 2025-04-14 11th of 78, Junior Men’s Foil, FIE Junior Zonal Championships, Antalya, February 2025, 2025-02-28 11th of 78, Junior Men’s Foil, EFC European Championships U20 2025, 2025-02-27 6th of 87, Junior Men’s Foil, FIE Junior World Cup, Tashkent, February 2025, 2025-02-15 40th of 261, Senior Men’s Foil, FIE Grand Prix, Turin 2025, 2025-02-07 66th of 267, Junior Men’s Foil, FIE Junior World Cup, Zagreb, January 2025, 2025-01-31 53rd of 177, Junior Men’s Foil, FIE Junior World Cup, Heraklion 2025, 2025-01-18 118th of 303, Senior Men’s Foil, FIE World Cup, Paris 2025, 2025-01-10 2nd of 232, Junior Men’s Foil, FIE Junior World Cup, Istanbul 2024, 2024-11-02 5th of 161, Senior Men’s Foil, FIE Satellite, Amsterdam 2024, 2024-09-29 57th of 181, Junior Men’s Foil, FIE Junior and Cadet World Championships, Riyadh 2024, 2024-04-18 31st of 87, Junior Men’s Foil, FIE Junior Zonal Championships, Napoli 2024, 2024-02-27 94th of 247, Senior Men’s Foil, FIE Grand Prix, Turin 2024, 2024-02-10 71st of 174, Junior Men’s Foil, FIE Junior World Cup, Zagreb, February 2024, 2024-02-03 3rd of 210, Junior Men’s Foil, FIE Junior World Cup, Aix-en-Provence 2024, 2024-01-20 136th of 296, Senior Men’s Foil, FIE World Cup, Paris 2024, 2024-01-11 66th of 231, Junior Men’s Foil, FIE Junior World Cup, Udine 2024, 2024-01-06 51st of 144, Junior Men’s Foil, FIE Junior World Cup, Bangkok 2023, 2023-12-15 46th of 166, Junior Men’s Foil, FIE Junior World Cup, Istanbul, November 2023, 2023-11-04 19th of 136, Cadet Men’s Foil, FIE Junior and Cadet World Championships, Plovdiv 2023, 2023-04-02 3rd of 84, Cadet Men’s Foil, EFC European Championships U17 2023, 2023-02-21 28th of 221, Cadet Men’s Foil, EFC Cadet Circuit Napoli 2023, 2023-01-28 66th of 196, Junior Men’s Foil, FIE Junior World Cup, Udine 2023, 2023-01-08 37th of 182, Junior Men’s Foil, FIE Junior World Cup, Leszno 2022, 2022-12-03 67th of 313, Cadet Men’s Foil, EFC Cadets Circuit Budapest 2022, 2022-11-26 37th of 196, Junior Men’s Foil, FIE Junior World Cup, London 2022, 2022-11-04 3rd of 129, Cadet Men’s Foil, EFC Cadet Circuit Manchester 2022, 2022-10-15 8th of 119, Cadet Men’s Foil, FIE Junior and Cadet World Championships, Dubai 2022, 2022-04-09 28th of 77, Cadet Men’s Foil, EFC European Championships U17 2022, 2022-03-03 133rd of 177, Junior Men’s Foil, FIE Junior World Cup, Sabadell 2022, 2022-02-19 119th of 188, Junior Men’s Foil, FIE Junior World Cup, Aix-en-Provence 2022, 2022-01-22 102nd of 182, Junior Men’s Foil, FIE Junior World Cup, Leszno 2021, 2021-12-04 11th of 291, Cadet Men’s Foil, EFC Cadets Circuit 2021, 2021-11-13 87th of 133, Senior Men’s Foil, FIE Satellite, Zagreb 2021, 2021-10-23

Results

Results: 53

WhenCompetitionEventPlace
28 Feb 2025FIE Junior Zonal Championships, Antalya, February 2025FIEJunior Men’s Foil11th of 78
27 Feb 2025EFC European Championships U20 2025EFCJunior Men’s Foil11th of 78
15 Feb 2025FIE Junior World Cup, Tashkent, February 2025FIEJunior Men’s Foil6th of 87
7 Feb 2025FIE Grand Prix, Turin 2025FIESenior Men’s Foil40th of 261
31 Jan 2025FIE Junior World Cup, Zagreb, January 2025FIEJunior Men’s Foil66th of 267
18 Jan 2025FIE Junior World Cup, Heraklion 2025FIEJunior Men’s Foil53rd of 177
10 Jan 2025FIE World Cup, Paris 2025FIESenior Men’s Foil118th of 303
2 Nov 2024FIE Junior World Cup, Istanbul 2024FIEJunior Men’s Foil2nd of 232
29 Sept 2024FIE Satellite, Amsterdam 2024FIESenior Men’s Foil5th of 161
18 Apr 2024FIE Junior and Cadet World Championships, Riyadh 2024FIEJunior Men’s Foil57th of 181
27 Feb 2024FIE Junior Zonal Championships, Napoli 2024FIEJunior Men’s Foil31st of 87
10 Feb 2024FIE Grand Prix, Turin 2024FIESenior Men’s Foil94th of 247
3 Feb 2024FIE Junior World Cup, Zagreb, February 2024FIEJunior Men’s Foil71st of 174
20 Jan 2024FIE Junior World Cup, Aix-en-Provence 2024FIEJunior Men’s Foil3rd of 210
11 Jan 2024FIE World Cup, Paris 2024FIESenior Men’s Foil136th of 296
6 Jan 2024FIE Junior World Cup, Udine 2024FIEJunior Men’s Foil66th of 231
15 Dec 2023FIE Junior World Cup, Bangkok 2023FIEJunior Men’s Foil51st of 144
4 Nov 2023FIE Junior World Cup, Istanbul, November 2023FIEJunior Men’s Foil46th of 166
2 Apr 2023FIE Junior and Cadet World Championships, Plovdiv 2023FIECadet Men’s Foil19th of 136
21 Feb 2023EFC European Championships U17 2023EFCCadet Men’s Foil3rd of 84

Videos

All their bouts on video (19 more)

Head to head

Against left-handers 48–25 · right-handers 178–77, 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
Allen CHEN212 Nov 2024
Anas ANANE1218 Apr 2024▶ Watch
Andrew CHEN2110 Jan 2025
Branislav LANCARIC2118 Oct 2025
Louis PRADEL2118 Apr 2024
Everyone they’ve met (271 more)
AgainstWonLostLast met
Roy GRAHAM1216 May 2026
Alexander KAHL0216 May 2026
Ambrus BUDAHAZY113 Feb 2024
Andrea ZANARDO1114 Apr 2025▶ Watch
Arpad FAZEKAS114 Nov 2023
Cedric VAN DEN BERG2028 Feb 2025
Chang-Chieh KUO2015 Dec 2023
Chase EMMER026 Feb 2026▶ Watch
Danielius JURAS206 Jan 2024
Daniil MATIASH1117 Jan 2026
David KELLY112 Nov 2024
David WILLIAMS1118 Oct 2025
Dmytro CHUCHUKALO117 Feb 2025
Don Jeidus DESERANNO1110 Feb 2024
Elia PASIN1112 Sept 2026
Emil NORDMAN RID2028 Feb 2025▶ Watch
Frode VAABEN1110 Jan 2025
Georgii DEMESH2031 Jan 2026
German FERREIRO2027 Feb 2024
Henri ASK206 Feb 2026
Jaimie COOK0218 Jan 2025
Jakub KOTEK113 Feb 2024
Jakub ROZMUS1131 Jan 2026
Jakub VRTILEK2018 Apr 2024
James HAVARD2017 Jan 2026
Julian SOH2015 Feb 2025
Kamal MINOTT0215 Oct 2026
Keyon LOO112 Nov 2024▶ Watch
Khaled Aref HUSSEIN113 Dec 2022
Kin Hei Aidan LEUNG1115 Feb 2025
Lauro FALCHETTO206 Feb 2026
Lev Michael HOLY2018 Oct 2025
Luka RAMISHVILI2017 Jan 2026
Mahel BOUMAZA1112 Sept 2026
Matteo IACOMONI1112 Sept 2026
Maxime DUBREUIL111 Apr 2026
Niklas DIESTELKAMP116 Feb 2026
Numa CRIST2029 Sept 2024
Piotr GINDA1118 Jan 2025
Piotr KASKOW028 Jan 2023
Samuel Elijah ROBSON119 Apr 2022
Shunto KANASHIRO2020 Jan 2024
Timofey SEMYONOV201 Apr 2026
Tit Nam CHENG116 Feb 2026
Victor LEYNEN DUBUS203 Dec 2022
Weiqiao LYU2031 Oct 2025▶ Watch
Yi-Tung CHEN207 Feb 2025
Aarav CHAUDHARI0118 Jan 2025
Abdalla KHALIFA013 Dec 2022
Adam ANDRZEJEWSKI103 Feb 2024
Adam JAKUBOWSKI0123 Oct 2021
Adam VLADAR1018 Oct 2025
Adam WONG0118 Apr 2024
Adham ELDEEB101 Apr 2026
Adrian WONG012 Apr 2023
Ahmed BOURGUIBA1031 Jan 2026
Akos PIRK103 Dec 2022
Alan Patrick BURBERRY1010 Jan 2025▶ Watch
Alejandro RAMIREZ LARENA0119 Feb 2022
Aleksandr CHUEV1031 Jan 2026
Aleksandr KERIK0128 Feb 2025▶ Watch
Alex TOFALIDES0111 Jan 2024
Alexander BAPPERT1029 Sept 2024
Alexander CULKIN1020 Jan 2024
Alexander HUBNER0127 Feb 2024
Alexey IVANOV0122 Jan 2022
Ali AL BUSAIDI1014 Apr 2025
Ali Eren GIRGIN1017 Jan 2026
Almos BALINT107 Feb 2025
Alvaro MARCOS PERAL104 Nov 2023
Amir MOHAMED1031 Oct 2025
Andor Istvan MIHALYI0111 Jan 2024
Andre GONCALVES1025 Feb 2026
Andrei STIUBE1018 Oct 2025
Andrew CHUNG014 Dec 2021
Andrew GRASS0112 Sept 2026
Andria KIPHIANI1025 Feb 2026
Andrii SIMONOV1025 Feb 2026
Antoine SPICHIGER012 Nov 2024▶ Watch
Antonio PEDRO1031 Jan 2025
Arda Baris DEMIRCAN1031 Oct 2025
Aron Peter BODOR101 Apr 2026
Arsenii ROMANENKO1029 Nov 2025
Artem KORZHOVOI-LERNER104 Nov 2023
Artiom CECET1028 Feb 2025
Baiji LIU1011 Jan 2024
Balazs MAKK1018 Oct 2025
Beomjun CHO0114 Apr 2025
Bhumrapee PANYABARAMEE1015 Dec 2023
Bohdan PNIVCHUK1012 Sept 2026
Boran LIU1016 May 2026
Borna SPOLJAR0123 Oct 2021
Borys BUDOVSKYI101 Apr 2026
Bruno WINTER102 Nov 2024
Bryan VARGAS1014 Apr 2025
Caleb JEON0115 Dec 2023
Carlos PADUA M.0110 Feb 2024
Cezary GINTER1029 Nov 2025
Cheolwoo IM016 Feb 2026
Chih Chieh CHEN0116 May 2026
Chin Yu LEUNG018 Jan 2023
Chit Chun WEI1017 Jan 2026
Chit Daniel WONG1031 Oct 2025
Christopher HORN NIELSEN014 Nov 2022
Damjan VLASIC104 Nov 2022
Daniel DOSA0118 Oct 2025
Daniel ZHANG0122 Jan 2022
Dante BROWNE1018 Apr 2024
Dario STENBECK-SCHIAVO1011 Jan 2024
David OSPINA LADRON DE GUEVARA107 Feb 2025
Davyd KNIZHNYK1029 Sept 2024
Dawid PIOSIK103 Dec 2022
Dev DEV106 Feb 2026
Dimitrios GKIKAS1025 Feb 2026
Dimitrios SACHINIDIS106 Jan 2024
Dionysios ALEXOPOULOS1029 Nov 2025
Dmitrii OSIPOV014 Dec 2021
Egor BARANNIKOV1010 Feb 2024
Eitan LEMBERGER1022 Jan 2022
Elijah ONIK103 Feb 2024
Eliot KERNEIS1018 Jan 2025
Elliot Dee Tiau TEO1011 Jan 2024
Emanuel CENA SANMARTINO BEDINO101 Apr 2026
Emanuele IAQUINTA0131 Oct 2025▶ Watch
Ethan UM019 Apr 2022
Fabian PRIBAS103 Dec 2022
Faris ABU TOUQ102 Apr 2023
Faris ALBLOOSHI104 Nov 2022
Felipe CASTRO1016 May 2026
Francisco NARANJO1031 Jan 2026
Giulio LOMBARDI016 Feb 2026
Gleb GRISHKO0131 Jan 2025
Guillaume WATSON1012 Sept 2026
Henrik BARBY0110 Jan 2025
Ho Long LAM011 Apr 2026
Iaroslav ILINOV1031 Oct 2025
Idzi DURAJ1025 Feb 2026
Ievgen LAZARENKO104 Dec 2021
Igor KOZHEVNIKOV1029 Nov 2025
Ilyas MOLINA0116 May 2026
Indio CAMPBELL-YATES1029 Sept 2024
Isaac CAMAYO GUERRERO109 Apr 2022
Ivo WUNDLING1031 Jan 2025
Jabir AIT BEN AMEUR1029 Sept 2024
Jaden NEMEC1025 Feb 2026▶ Watch
James BOURTIS0115 Oct 2026
Jamie BRIGGS104 Nov 2022
Jan ZAKRZEWSKI107 Feb 2025
Jayden HOOSHI1029 Nov 2025
Jean GUILLAUME0122 Jan 2022
Jean-Baptiste DE BADTS102 Nov 2024
Jean-Charles BESNAULT104 Dec 2021
Jeongweon HAN1015 Dec 2023
Jia Bao XU1015 Oct 2026
Joaquin ESPINOZA1016 May 2026
Joe DONAGHUE108 Jan 2023
John GRIFFIN0119 Feb 2022
Joseph BLAIR014 Nov 2023
Joseph GLASSON0119 Feb 2022
Jules ANDRIAMAMPIANINA0110 Jan 2025▶ Watch
Julian HAASBEEK1029 Sept 2024
Kagan Ziya AYDIN104 Nov 2023
Karol KWIATKOWSKI1020 Jan 2024
Kayhan SIRMACI108 Jan 2023
Kazuki IIMURA014 Nov 2022
Kenji Tsun Yin LAU1031 Oct 2025
Kilian KUETTNER108 Jan 2023
Kiri KAMIDE101 Apr 2026
Kirill BORODACHEV1011 Jan 2024
Koen WALET1012 Sept 2026
Krisztian BADAR106 Jan 2024
Kruz SCHEMBRI012 Apr 2023
Leandro Francisco RAMOS TRANA1014 Apr 2025
LEE JOVAN KAI WEN0115 Oct 2026
Lekai PENG0131 Jan 2026
Liam HAVIV1018 Jan 2025
Louis GUENNOU1012 Sept 2026
Luao YANG1031 Oct 2025▶ Watch
Luca JANSS1031 Jan 2026
Luca JURAVLE1029 Nov 2025
Luis KLEIN1015 Oct 2026
Luka KREIZIGER103 Dec 2022
Maksims BOGDANS102 Nov 2024
Maksym HARAVSKYI1018 Oct 2025
Marcus BROBERG014 Dec 2021
Marek TOTUSEK1023 Oct 2021
Mario DJURIC1018 Oct 2025
Martin KAIN1018 Oct 2025
Martins GAINUTDINOVS1031 Oct 2025
Mateusz KWIATKOWSKI0123 Oct 2021
Mathieu Cheickh Jaques PRATS1029 Sept 2024
Matsvei YERMALITSKI1015 Feb 2025
Mattia RUBIN0127 Feb 2024
Max KLOSTERMANN0118 Apr 2024
Maximo MURRAY1029 Sept 2024
Michael DIJKSTRA1025 Feb 2026
Mika STUDENT1018 Jan 2025
Minsung KIM1015 Oct 2026
Mitchell Lixuan CHEN1018 Jan 2025
Mohamed Ali FOUCHA1031 Oct 2025
Mohamed Fadi NEFZI109 Apr 2022
Mohamed HASSAN0111 Jan 2024
Moritz LECHNER1029 Sept 2024
Muhammadkodir TULKINOV1015 Feb 2025
Murad MOHAMED012 Nov 2024
Mustafa Burak CUFADAR0122 Jan 2022
Mykyta MALYNOVSKYI1022 Jan 2022
Nicholas Ze-Wei WU019 Apr 2022
Nicolas CARMONA101 Apr 2026
Nicolo' COLLINI1012 Sept 2026
Nuo CHEN107 Feb 2025
Oscar GEUDVERT0118 Apr 2024
Pepijn VAN ZUIJLEN106 Jan 2024
PERVITSKII VIACHESLAV1031 Oct 2025
Petr STEPANEK101 Apr 2026
Pierre LOISEL0110 Feb 2024
Pol NICOLAS1025 Feb 2026
Radmir SEMENEEV102 Nov 2024
Rafael RAJIC101 Apr 2026
Rafael RHYS POLLITT1012 Sept 2026
Raian ADOUL1012 Sept 2026
Ran TRAITEL CRYSTAL1029 Nov 2025
Reinis ABELE1028 Feb 2025
Renzo FUKUDA102 Apr 2023
Ricardo PACHECO1010 Jan 2025
Ricardo PIRES1028 Feb 2025
Richard LI1029 Nov 2025
Roey Eliyahu ROSENFELD1010 Feb 2024
Roland GROSZ101 Apr 2026
Rostislav KHAMDAMOV0125 Feb 2026▶ Watch
Rufus FASTESSON1027 Feb 2024
Ryosuke FUKUDA0116 May 2026
Samarth KUMBLA1020 Jan 2024
San KIM YUOM1019 Feb 2022
Sebastiano GROETEKE1010 Feb 2024
Seif ELGHAYESH104 Nov 2023
Seoungbin LEE1010 Jan 2025
Stepan MARTYNOVICH014 Dec 2021
Syuan-Hao CHEN1018 Apr 2024
Takahiro SHIKINE0111 Jan 2024
Takushin TANAKA0115 Oct 2026
Tan SEZER102 Nov 2024
Theo Alexander SCHWARTZ102 Apr 2023
Thomas DIJKSTRA1014 Apr 2025
Thomas Esteban AGUINAGA PROCEL102 Apr 2023
Thomas RIENACKER1031 Jan 2025
Tianyu ZHONG1018 Jan 2025
Tobias REICHETZER0123 Oct 2021
Tomasz GORCZYCA109 Apr 2022
Treston TORRES102 Apr 2023
Ulugbek USMANOV106 Feb 2026
Uzair Zafran BADROEL RIZWAN1020 Jan 2024
Valerii KORNILOV0114 Apr 2025▶ Watch
Viggo MOGENSEN108 Jan 2023
Vojtech HOLEMY104 Nov 2023
Wang Sum LI1015 Feb 2025
Weile LIN0117 Jan 2026
Wen Hao GOH0115 Dec 2023
Xushnudbek MOMINOV1015 Feb 2025
Yahor RABTSAU1028 Feb 2025
Yaroslav MURUHIN102 Nov 2024▶ Watch
Yassin SAFY1031 Jan 2026
Yelyzar DYRDA0128 Feb 2025
Yifan GUO106 Jan 2024
Yifeng LIAN1015 Feb 2025
Yutaro KOIKE1017 Jan 2026
Zakaria JEANNIN BANGOURA1031 Oct 2025
Zhenghui SU1015 Oct 2026
Zihao LIU1031 Jan 2025
Ziwei MO0110 Feb 2024
Zoltan GERGELY1029 Nov 2025

Figures

rating, ranking and how they fence

Over time

fency ELO each season Foil
190017001500 Foil 1507, 2021–22 Foil 1631, 2022–23 Foil 1713, 2023–24 Foil 1820, 2024–25 Foil 1860, 2025–26 Foil 1887, 2026–27
Their FIE ranking each season, 1st at the top Senior Foil
1st10th100th Senior Foil 480th, 2021–22 Senior Foil 275th, 2023–24 Senior Foil 216th, 2024–25 Senior Foil 272nd, 2025–26 Senior Foil 128th, 2026–27
As a table
SeasonWeaponfency ELOFIE ranking
2026–27Foil1,887128th Senior
2025–26Foil1,860272nd Senior
2024–25Foil1,820216th Senior
2023–24Foil1,713275th Senior
2022–23Foil1,631
2021–22Foil1,507480th Senior

How fency ELO works · the best now

How they fence

StageWon–lostAn average boutBy one touch
Pools156–66 70%4.3–2.827–18
Tables75–37 67%13.3–10.97–3