Fencers

Castor KAO

Castor KAO: United States · Men’s Foil, 2016–2026. 303 recorded results. Get new results by email.

🇺🇸 USA · Star Fencing Academy · Right-handed

About this fencer

FIE 57648 · USA 100163942

USA Fencing rating: Épée B2024 · Foil A2026

World Championships team
1 Gold0 Silver0 Bronze

USA Fencing classifications run from A to E; U means unrated. A year after the letter is the year that classification was earned.

Record and rankings

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

Results
303
Podiums
67
Competitions won
28
Fency Elo
1918 Foil, 63rd 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
46th Junior Foil · 2025–26
Best FIE ranking
16th 2024–25
Best finish
1st of 378, Division 1/Para Championships + April NAC
Where they finished in each field, over time A result A podium

Results

Clear filters

Results: 303

WhenCompetitionEventPlace
9 Oct 2026October NACAskFREDSenior Division I Men’s Foil50th of 260
25 Sept 2026Premier Challenge ROC/RJCC/RYC, September 2026AskFREDSenior Division IA Men’s Foil22nd of 111
27 Jun 2026Summer Nationals and July Challenge, Portland, ORAskFREDSenior Division I Men’s Foil33rd of 184
13 Jun 2026NEUSFA 2026 Pomme De TerreAskFREDSenior Men’s Foil1st of 97
24 Apr 2026Division 1 & Para Championships / April NACAskFREDSenior Division I Men’s Foil18th of 135
1 Apr 2026FIE Junior and Cadet World Championships, Rio De Janeiro 2026FIEJunior Men’s Foil18th of 177
12 Feb 2026February NACAskFREDJunior Men’s Foil6th of 247
12 Feb 2026February NACAskFREDSenior Division I Men’s Foil84th of 314
17 Jan 2026FIE Junior World Cup, Madrid 2026FIEJunior Men’s Foil5th of 273
9 Jan 2026Junior OlympicsAskFREDJunior Men’s Foil3rd of 345
14 Dec 2025FIE Junior World Cup, Bangkok 2025FIEJunior Men’s Foil31st of 198
29 Nov 2025FIE Junior World Cup, Samorin 2025FIEJunior Men’s Foil18th of 242
14 Nov 2025November NAC, Fort Worth, TXAskFREDSenior Division I Men’s Foil80th of 325
31 Oct 2025FIE Junior World Cup, Istanbul, October 2025FIEJunior Men’s Foil80th of 308
3 Oct 2025October NAC, Salt Lake City, UTAskFREDJunior Men’s Foil30th of 337
3 Oct 2025October NAC, Salt Lake City, UTAskFREDSenior Division I Men’s Foil29th of 306
6 Sept 2025Star Cup RYC/RJCC, September 2025AskFREDJunior Men’s Foil1st of 50
23 Aug 2025Neil Lazar Div1/Div2/Veteran ROC, New Haven, CTAskFREDSenior Division IA Men’s Foil1st of 84
28 Jun 2025National Championships and July Challenge (Summer Nationals), Milwaukee, WIAskFREDJunior Men’s Foil5th of 401
28 Jun 2025National Championships and July Challenge (Summer Nationals), Milwaukee, WIAskFREDSenior Division I Men’s Foil35th of 226

Videos

Head to head

Against left-handers 16–6 · right-handers 73–20, 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
Maximo MURRAY3027 Feb 2025
Abraham ARIZA2027 Feb 2025
Branislav LANCARIC2014 Dec 2024
Chi Shun Michael YUEN2014 Dec 2024
Kenji Tsun Yin LAU1117 Jan 2026
Everyone they’ve met (104 more)
AgainstWonLostLast met
Ling Yu TONG2016 Nov 2024
Mansur YESTEU111 Apr 2026
Maximo AZUELA1127 Feb 2025
Sebastian ACOSTA MURILLO2027 Feb 2025
Uzair Zafran BADROEL RIZWAN2015 Dec 2023
Alejandro LORENZO PEREIRA101 Apr 2026
Aleksei PROZOROV1029 Nov 2025
Alexander DA SILVA GONZALEZ1027 Feb 2025
Alexander HUBNER104 Nov 2023
Allen CHEN0115 Dec 2023
Almos BALINT1016 Nov 2024
Ambrus BUDAHAZY1018 Nov 2023
Amir FAKHRETDINOV101 Apr 2026
Arpad FAZEKAS1018 Nov 2023
Arsen DADAYAN102 Apr 2023
Arthur FREDERICK101 Apr 2026
Ashley CREES1031 Oct 2025
Bhumrapee PANYABARAMEE1016 Dec 2022
Blake DEGROOT1021 Jan 2023
Caleb JEON0118 Nov 2023
Callum PENMAN0129 Nov 2025
Carlos BASAGUREN GUTIÉRREZ1018 Nov 2023
Chang-Chieh KUO1014 Dec 2025
Christos TOULAKIS MARKAKIS1031 Oct 2025
Clyd Lorenzo GUINTO1016 Dec 2022
Cristian PORRAS1027 Feb 2025
Csongor SKORKA1018 Nov 2023
Danielius JURAS1029 Nov 2025
Davlat KHAIRETDINOV1014 Dec 2025
Denis SANDU102 Apr 2023
Derek Lukas PEREZ1015 Dec 2023
Derrick XIE1014 Dec 2024
Dmitrii CHASHCHIN1014 Dec 2024
Eliot CHAGNON014 Nov 2023
Eliu CANO101 Apr 2026
Emanuel Luis SANCHEZ1027 Feb 2025
Emanuele IAQUINTA0117 Jan 2026
Enrique URENA CARTIN101 Apr 2026
Erik ENSTROM1017 Jan 2026
Francisco NARANJO1018 Nov 2023
Franco MARCHETTI101 Apr 2026
Gergely OROVECZ1031 Oct 2025
Giuseppe DI MARTINO1017 Jan 2026
Gonzalo VENEGAS1018 Nov 2023
Guillaume WATSON0131 Oct 2025
Hector ROMERO ORTIN1021 Jan 2023
Ilyas MOLINA1016 Dec 2022
Imanol LOPEZ MULET1017 Jan 2026
Isaac ZHANG102 Apr 2023
Jaden NEMEC1029 Nov 2025
Jaimie COOK0116 Dec 2022
Jean-Charles BESNAULT1021 Jan 2023
Jia Bao XU1017 Jan 2026
Jitdham Gergely-Kurdi HANSAWASDI1015 Dec 2023
Jiwoo CHOI0116 Nov 2024
Juan Mateo GALVEZ IDARRAGA1027 Feb 2025
Julian QUINTERO SINTES1016 Nov 2024
Lance Jeremiah LIM012 Apr 2023
Leon WUJASTYK1027 Feb 2025
Licheng YE1031 Oct 2025
Luao YANG014 Nov 2023
Luca FLOREA1014 Dec 2025
Luca JANSS1031 Oct 2025
Ludvig SANDSTROM TIM1029 Nov 2025
Luka RAMISHVILI104 Nov 2023
Marco PANAZZOLO1017 Jan 2026
Masashi MAEDA1014 Dec 2025
Matei LITA1029 Nov 2025
Matteo POMPILIO1021 Jan 2023
Mattia RUBIN1015 Dec 2023
Matvei GREBENNIKOV1017 Jan 2026
Mihkel ARCHER104 Nov 2023
Milosz MOZEJKO0114 Dec 2025
Oliver STRANGE0121 Jan 2023
Omito ISHIBASHI0115 Dec 2023
Otto BECKMANN1029 Nov 2025
Paulo MORAIS0121 Jan 2023
Pedro Jose AGUINAGA PROCEL1016 Nov 2024
Peter BRUK011 Apr 2026
Pol NICOLAS1029 Nov 2025
Raphael Juan Kang TAN1021 Jan 2023
Richard LI0118 Nov 2023
Ruben LINDNER014 Nov 2023
Sabit Karatay KILINC1029 Nov 2025
Sachin SACHIN1014 Dec 2024
Samarth KUMBLA0116 Dec 2022
San KIM YUOM102 Apr 2023
Sebastian GARCIA R.1027 Feb 2025
Seif ELGHAYESH1021 Jan 2023
Shao-Jie HUNG0116 Dec 2022
Sheng-Hung Jasper HSU0114 Dec 2024
Shun SHIRAOGAWA1017 Jan 2026
Smain DEKOUCHE1014 Dec 2025
Sunkyum LEE012 Apr 2023
Sze-On Jackle LO1014 Dec 2025
Szymon GLUSZAK101 Apr 2026
Ulugbek USMANOV104 Nov 2023
Wael ABDELJALIL0121 Jan 2023
WEI YUXUAN1017 Jan 2026
Yifeng LIAN0114 Dec 2025
Yonjae KIM1018 Nov 2023
Yun Tao DU1015 Dec 2023
Zakaria JEANNIN BANGOURA1017 Jan 2026
Zakariya ANANE1031 Oct 2025

Figures

rating, ranking and how they fence

Over time

Their rating each season Épée Foil
200017001400
Their FIE ranking each season, 1st at the top Junior Foil
1st10th100th
As a table
SeasonWeaponRatingFIE ranking
2026–27Foil1,918
2025–26Foil1,92646th Junior
2024–25Foil1,93316th Junior
2023–24Foil1,87368th Junior
2023–24Épée1,530
2022–23Foil1,834176th Junior
2021–22Foil1,864
2020–21Foil1,796
2019–20Foil1,738
2018–19Foil1,697
2017–18Foil1,639
2016–17Foil1,579
2015–16Foil1,476

How ratings work · the best now

How they fence

StageWon–lostAn average boutBy one touch
Pools68–13 84%4.6–26–4
Tables26–13 67%13.4–9.81–2