Ruibo (Leon) XIAO
🇨🇦 CAN · Vango Toronto · Right-handed
Men’s Foil, 2016–2026
Follow
About this fencer
FIE 54903 · OPH S57E18B4B94C741779D8F5B07A26D35B8DDEE71AD783A65600CD0CE67DEF2840E · USA 100208707
USA Fencing rating: Épée A2025 · Foil A2020
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
- 89
- Podiums
- 12
- Competitions won
- 7
- FIE ranking
- 53rd Senior Épée · 2026–27
- Best finish
- 1st of 262, January NAC, January 2025
Winner1stTop quarter¼Halfway½LastLast 56th of 328, Senior Men’s Épée, FIE World Cup, Casablanca 2026, 2026-10-15 56th of 323, Senior Men’s Épée, Casablanca Epee World Cup 2026, 2026-10-15 12th of 358, Senior Division I Men’s Épée, October NAC, 2026-10-09 12th of 125, Div I Elite Men’s Épée, October NAC, October Orlando, FL, USA 2026, 2026-10-09 39th of 231, Senior Men’s Épée, FIE World Championships, Hong Kong 2026, 2026-07-23 15th of 67, Senior Men’s Épée, FIE Zonal Championships, Lima 2026, 2026-06-17 12th of 210, Senior Men’s Épée, FIE Grand Prix, Medellín 2026, 2026-05-09 12th of 208, Senior Men’s Épée, Medellín Epee Grand Prix, 2026-05-08 194th of 352, Senior Men’s Épée, FIE Grand Prix, Budapest 2026, 2026-04-17 177th of 373, Senior Men’s Épée, 72. Heidenheimer Pokal, 2026-02-05 177th of 373, Senior Men’s Épée, FIE World Cup, Heidenheim 2026, 2026-02-05 59th of 278, Senior Men’s Épée, FIE World Cup, Fujairah 2026, 2026-01-09 96th of 276, Senior Men’s Épée, FIE World Cup, Vancouver, December 2025, 2025-12-05 3rd of 379, Senior Division I Men’s Épée, October NAC, Salt Lake City, UT, 2025-10-03 48th of 215, Senior Men’s Épée, FIE World Championships, Tbilisi 2025, 2025-07-26 10th of 57, Senior Men’s Épée, FIE Zonal Championships, Rio De Janeiro 2025, 2025-06-26 194th of 359, Senior Men’s Épée, FIE World Cup, Saint-Maur 2025, 2025-05-23 47th of 191, Senior Men’s Épée, FIE Grand Prix, Bogota 2025, 2025-05-10 168th of 345, Senior Men’s Épée, FIE World Cup, Heidenheim 2025, 2025-02-06 1st of 262, Senior Division I Men’s Épée, January NAC, January 2025, 2025-01-03 28th of 216, Senior Men’s Épée, FIE World Cup, Vancouver 2024, 2024-11-22 125th of 324, Senior Men’s Épée, FIE World Cup, Bern 2024, 2024-11-08 19th of 497, Senior Division I Men’s Épée, October NAC, Atlantic City, NJ, 2024-10-04 7th of 53, Senior Men’s Épée, FIE Zonal Championships, Lima 2024, 2024-06-27 42nd of 163, Senior Men’s Épée, FIE Grand Prix, Cali 2024, 2024-05-04 287th of 351, Senior Men’s Épée, FIE World Cup, Heidenheim 2024, 2024-02-22 161st of 276, Senior Men’s Épée, FIE Grand Prix, Doha 2024, 2024-01-30 42nd of 245, Senior Men’s Épée, FIE World Cup, Vancouver 2023, 2023-12-08 23rd of 331, Senior Men’s Épée, FIE World Cup, Bern 2023, 2023-11-10 178th of 357, Senior Division I Men’s Épée, October NAC, October 2023, 2023-10-26 173rd of 352, Senior Men’s Épée, FIE World Cup, Istanbul, May 2023, 2023-05-19 132nd of 212, Senior Men’s Épée, FIE Grand Prix, Cali 2023, 2023-05-06 14th of 233, Junior Men’s Épée, FIE Junior and Cadet World Championships, Plovdiv 2023, 2023-04-02 107th of 345, Senior Men’s Épée, FIE World Cup, Heidenheim 2023, 2023-02-23 61st of 217, Junior Men’s Épée, FIE Junior World Cup, Basel 2023, 2023-02-04 77th of 362, Senior Division I Men’s Épée, January NAC, January 2023, 2023-01-06 13th of 300, Junior Men’s Épée, January NAC, January 2023, 2023-01-06 149th of 191, Senior Men’s Épée, FIE World Cup, Vancouver 2022, 2022-12-09 87th of 324, Junior Men’s Épée, December NAC, December 2022, 2022-12-09 139th of 302, Senior Men’s Épée, FIE World Cup, Bern 2022, 2022-11-11 1st of 102, Senior Division IA Men’s Épée, Boston Fencing Club ROC, October 2022, 2022-10-29 11th of 67, Junior Men’s Épée, Fairfax Challenge Fall RYC/RJCC & Y8 (Non-Regional), 2022-09-10 34th of 201, Senior Division I Men’s Foil, USA Fencing National Championships & July Challenge, July 2022, 2022-07-02 38th of 385, Junior Men’s Foil, USA Fencing National Championships & July Challenge, July 2022, 2022-07-02 27th of 47, Junior Men’s Foil, FIE Junior Zonal Championships, Lima 2022, 2022-03-25 107th of 314, Junior Men’s Foil, January NAC, January 2022, 2022-01-07 100th of 315, Senior Division I Men’s Foil, January NAC, January 2022, 2022-01-07 55th of 359, Junior Men’s Foil, December NAC, December 2021, 2021-12-09 135th of 296, Senior Division I Men’s Foil, December NAC, December 2021, 2021-12-09 54th of 216, Junior Men’s Foil, July Challenge & Parafencing Nat'l Championships, 2021-07-22 1st of 214, Junior Men’s Foil, USA Fencing Baltimore SJCC Tournament, 2020-02-28 46th of 381, Cadet Men’s Foil, November NAC, November 2019, 2019-11-08 48th of 479, Junior Men’s Foil, November NAC, November 2019, 2019-11-08 31st of 271, Cadet Men’s Foil, October NAC, October 2019, 2019-10-18 78th of 377, Senior Division I Men’s Foil, October NAC, October 2019, 2019-10-18 40th of 456, Junior Men’s Foil, USA Fencing National Championships & July Challenge, June 2019, 2019-06-28 8th of 422, Cadet Men’s Foil, USA Fencing National Championships & July Challenge, June 2019, 2019-06-28 103rd of 245, Senior Division I Men’s Foil, USA Fencing National Championships & July Challenge, June 2019, 2019-06-28 11th of 37, Senior Men’s Foil, 2019 Vango Winter Open, 2019-03-09 18th of 57, Junior Men’s Foil, Thrust Winter RYC RJCC, 2019-02-09 1st of 73, Cadet Men’s Foil, Thrust Winter RYC RJCC, 2019-02-09 31st of 468, Junior Men’s Foil, November NAC, November 2018, 2018-11-09 46th of 346, Cadet Men’s Foil, November NAC, November 2018, 2018-11-09 16th of 298, Cadet Men’s Foil, October NAC, October 2018, 2018-10-12 3rd of 22, Senior Men’s Foil, 2018 Vango Summer Open, 2018-09-15 119th of 130, Senior Division I Men’s Foil, USA Fencing National Championships & July Challenge, 2018-06-28 134th of 251, Junior Men’s Foil, USA Fencing National Championships & July Challenge, 2018-06-28 1st of 21, U16 Men’s Foil, Cleveland RYC/RJCC, 2018-04-28 1st of 19, U19 Men’s Foil, Cleveland RYC/RJCC, 2018-04-28 22nd of 262, Y14 Men’s Foil, March NAC, March 2018, 2018-03-09 60th of 283, Cadet Men’s Foil, November NAC, 2017-11-10 8th of 173, Y14 Men’s Foil, November NAC, 2017-11-10 5th of 86, Y14 Men’s Foil, REGION 3:Ben Gutenberg Memorial SYC & Cadet (RCC), 2017-10-27 12th of 35, Cadet Men’s Foil, REGION 3:Ben Gutenberg Memorial SYC & Cadet (RCC), 2017-10-27 91st of 215, Cadet Men’s Foil, October NAC, October 2017, 2017-10-13 3rd of 183, Senior Division II (C and under) Men’s Foil, October NAC, October 2017, 2017-10-13 18th of 28, Cadet Men’s Foil, The Brick City ROC/RJCC, 2017-03-24 18th of 28, U16 Men’s Foil, Brick City ROC & RJCC USFA (Region 3), 2017-03-24 36th of 50, Open Division IA Men’s Foil, Brick City ROC & RJCC USFA (Region 3), 2017-03-24 36th of 50, Senior Division IA Men’s Foil, The Brick City ROC/RJCC, 2017-03-24 2nd of 34, Open Division II (C and under) Men’s Foil, Brick City ROC & RJCC USFA (Region 3), 2017-03-24 2nd of 34, Senior Division II (C and under) Men’s Foil, The Brick City ROC/RJCC, 2017-03-24 55th of 223, Y14 Men’s Foil, March NAC 2017 (DV2, YOUTH, 14TM), 2017-03-10 30th of 115, Senior Division II (C and under) Men’s Foil, March NAC 2017 (DV2, YOUTH, 14TM), 2017-03-10 1st of 10, Senior Mixed Foil, 16th Toronto Challenge, 2017-02-18 5th of 13, Cadet Mixed Foil, 16th Toronto Challenge, 2017-02-18 14th of 40, Cadet Men’s Foil, Ben Gutenberg Memorial SYC & Cadet, October 2016, 2016-10-28 12th of 77, Y14 Men’s Foil, Ben Gutenberg Memorial SYC & Cadet, October 2016, 2016-10-28 14th of 39, Cadet Men’s Foil, Ben Gurenburg Memorial SYC, 2016-10-28
Results
Results: 89
| When | Competition | Event | Place |
|---|---|---|---|
| 15 Oct 2026 | FIE World Cup, Casablanca 2026FIE | Senior Men’s Épée | 56th of 328 |
| 15 Oct 2026 | Casablanca Epee World Cup 2026Fencing Time | Senior Men’s Épée | 56th of 323 |
| 9 Oct 2026 | October NACAskFRED | Senior Division I Men’s Épée | 12th of 358 |
| 9 Oct 2026 | October NAC, October Orlando, FL, USA 2026Fencing Time | Div I Elite Men’s Épée | 12th of 125 |
| 23 Jul 2026 | FIE World Championships, Hong Kong 2026FIE | Senior Men’s Épée | 39th of 231 |
| 17 Jun 2026 | FIE Zonal Championships, Lima 2026FIE | Senior Men’s Épée | 15th of 67 |
| 9 May 2026 | FIE Grand Prix, Medellín 2026FIE | Senior Men’s Épée | 12th of 210 |
| 8 May 2026 | Medellín Epee Grand PrixFencing Time | Senior Men’s Épée | 12th of 208 |
| 17 Apr 2026 | FIE Grand Prix, Budapest 2026FIE | Senior Men’s Épée | 194th of 352 |
| 5 Feb 2026 | 72. Heidenheimer PokalOphardt | Senior Men’s Épée | 177th of 373 |
| 5 Feb 2026 | FIE World Cup, Heidenheim 2026FIE | Senior Men’s Épée | 177th of 373 |
| 9 Jan 2026 | FIE World Cup, Fujairah 2026FIE | Senior Men’s Épée | 59th of 278 |
| 5 Dec 2025 | FIE World Cup, Vancouver, December 2025FIE | Senior Men’s Épée | 96th of 276 |
| 3 Oct 2025 | October NAC, Salt Lake City, UTAskFRED | Senior Division I Men’s Épée | 3rd of 379 |
| 26 Jul 2025 | FIE World Championships, Tbilisi 2025FIE | Senior Men’s Épée | 48th of 215 |
| 26 Jun 2025 | FIE Zonal Championships, Rio De Janeiro 2025FIE | Senior Men’s Épée | 10th of 57 |
| 23 May 2025 | FIE World Cup, Saint-Maur 2025FIE | Senior Men’s Épée | 194th of 359 |
| 10 May 2025 | FIE Grand Prix, Bogota 2025FIE | Senior Men’s Épée | 47th of 191 |
| 6 Feb 2025 | FIE World Cup, Heidenheim 2025FIE | Senior Men’s Épée | 168th of 345 |
| 3 Jan 2025 | January NAC, January 2025AskFRED | Senior Division I Men’s Épée | 1st of 262 |
Videos
Fencing Vision
· Table of 64 Individual bout Jesus LIMARDO beat Ruibo (Leon) XIAO, 9–8 FIE Grand Prix, Bogota 2025 · Épée · 10 May 2025
Cyrus of Chaos
· Quarter-finals Individual bout Jesus LIMARDO beat Ruibo (Leon) XIAO, 12–11 FIE Zonal Championships, Lima 2024 · Épée · 27 Jun 2024
Cyrus of Chaos
· Table of 16 Individual bout Ruibo (Leon) XIAO beat John Edison RODRIGUEZ, 15–14 FIE Zonal Championships, Lima 2024 · Épée · 27 Jun 2024
Fencing Vision
· Table of 64 Individual bout Gabriele CIMINI beat Ruibo (Leon) XIAO, 15–8 FIE Grand Prix, Cali 2024 · Épée · 4 May 2024
Fencing Vision
· Table of 32 Individual bout Mate Tamas KOCH beat Ruibo (Leon) XIAO, 15–12 FIE World Cup, Bern 2023 · Épée · 10 Nov 2023
Fencing Vision
· Table of 64 Individual bout Ruibo (Leon) XIAO beat Tristan TULEN, 9–8 FIE World Cup, Bern 2023 · Épée · 10 Nov 2023
Head to head
Against left-handers 27–13 · right-handers 117–67, 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.
| Against | Won | Lost | Last met | |
|---|---|---|---|---|
| Jesus LIMARDO | 2 | 2 | 26 Jun 2025 | ▶ Watch |
| Christopher KELLY | 2 | 1 | 15 Oct 2026 | |
| Miguel FRAZAO | 2 | 1 | 23 Jul 2026 | |
| Saul Moris VILLACORTA PORTILLO | 1 | 2 | 27 Jun 2024 | |
| Alexis BAYARD | 0 | 2 | 9 Dec 2022 |
Everyone they’ve met (185 more)
Figures
rating, ranking and how they fence
Over time
1st10th100th Senior Épée 362nd, 2022–23 Senior Épée 54th, 2023–24 Senior Épée 71st, 2024–25 Senior Épée 55th, 2025–26 Senior Épée 53rd, 2026–27
As a table
| Season | Weapon | fency ELO | FIE ranking |
|---|---|---|---|
| 2026–27 | Épée | 1,866 | 53rd Senior |
| 2025–26 | Épée | 1,843 | 55th Senior |
| 2024–25 | Épée | 1,808 | 71st Senior |
| 2023–24 | Épée | 1,762 | 54th Senior |
| 2022–23 | Épée | 1,701 | 362nd Senior |
| 2021–22 | Foil | 1,709 | |
| 2020–21 | Foil | 1,751 | |
| 2019–20 | Foil | 1,749 | |
| 2018–19 | Foil | 1,730 | |
| 2017–18 | Foil | 1,682 | |
| 2016–17 | Foil | 1,581 |
How fency ELO works · the best now
How they fence
| Stage | Won–lost | An average bout | By one touch |
|---|---|---|---|
| Pools | 115–53 68% | 4.1–3.1 | 39–18 |
| Tables | 29–27 52% | 12.4–12.1 | 7–7 |