Medals
gold 10
silver 19
bronze 5
Sends
attempts 3274
zones 699
tops 493
flashes 227
Scoring
avg. score 187.3
Comps.
finals 55%
semi-finals 89%
tops 46%
scoring 46%
Perf.
under 4.8%
consistent 61.9%
over 33.3%
Elo Rating History
Competition History
Innsbruck, AUT
6/16/2026 World Cup
Alcobendas, ESP
5/27/2026 World Cup
Keqiao, CHN
4/30/2026 World Cup
Meishan, CHN
4/7/2026 Continental Championship
Tokyo, JPN
1/31/2026 Boulder Japan Cup
Off Season Rebalance 2026
To avoid Elo inflation and account for inactivity or off season training, all athletes' Elo is pulled back towards the baseline.
Seoul, KOR
9/20/2025 World Championship
Prague, CZE
6/5/2025 World Cup
Salt Lake City, USA
5/23/2025 World Cup
Curitiba, BRA
5/16/2025 World Cup
Keqiao, CHN
4/17/2025 World Cup
Off Season Rebalance 2025
To avoid Elo inflation and account for inactivity or off season training, all athletes' Elo is pulled back towards the baseline.
Tai'an, CHN
10/9/2024 Continental Championship
Seoul, KOR
10/1/2024 World Cup
Prague, CZE
9/19/2024 World Cup
Innsbruck, AUT
6/25/2024 World Cup
Salt Lake City, USA
5/3/2024 World Cup
Keqiao, CHN
4/7/2024 World Cup
Off Season Rebalance 2024
To avoid Elo inflation and account for inactivity or off season training, all athletes' Elo is pulled back towards the baseline.
Bern, SUI
7/31/2023 World Championship
Innsbruck, AUT
6/13/2023 World Cup
Brixen, ITA
6/8/2023 World Cup
Prague, CZE
6/1/2023 World Cup
Salt Lake City, USA
5/19/2023 World Cup
Seoul, KOR
4/27/2023 World Cup
Hachioji, JPN
4/20/2023 World Cup
Off Season Rebalance 2023
To avoid Elo inflation and account for inactivity or off season training, all athletes' Elo is pulled back towards the baseline.
Seoul, KOR
10/9/2022 Continental Championship
Innsbruck, AUT
6/21/2022 World Cup
Brixen, ITA
6/9/2022 World Cup
Salt Lake City, USA
5/20/2022 World Cup
Seoul, KOR
5/5/2022 World Cup
Meiringen, SUI
4/7/2022 World Cup
Off Season Rebalance 2022
To avoid Elo inflation and account for inactivity or off season training, all athletes' Elo is pulled back towards the baseline.
Moscow, CFR
9/15/2021 World Championship
Innsbruck, AUT
6/22/2021 World Cup
Salt Lake City, USA
5/28/2021 World Cup
Off Season Rebalance 2020
To avoid Elo inflation and account for inactivity or off season training, all athletes' Elo is pulled back towards the baseline.
Hachioji, JPN
8/11/2019 World Championship
Wujiang, CHN
5/3/2019 World Cup
Chongqing, CHN
4/26/2019 World Cup
Meiringen, SUI
4/5/2019 World Cup
Off Season Rebalance 2019
To avoid Elo inflation and account for inactivity or off season training, all athletes' Elo is pulled back towards the baseline.
Innsbruck, AUT
9/6/2018 World Championship
Munich, GER
8/17/2018 World Cup
Tokyo, JPN
6/2/2018 World Cup
Tai'an, CHN
5/12/2018 World Cup
Chongqing, CHN
5/5/2018 World Cup
Moscow, RUS
4/21/2018 World Cup
Meiringen, SUI
4/13/2018 World Cup
Off Season Rebalance 2018
To avoid Elo inflation and account for inactivity or off season training, all athletes' Elo is pulled back towards the baseline.
Guangzhou, Unknown
11/18/2017 China Open
Tehran, Unknown
9/18/2017 Continental Championship
Munich, GER
8/18/2017 World Cup
Wroclaw, Unknown
7/21/2017 Misc.
Navi Mumbai, IND
6/24/2017 World Cup
Tokyo, JPN
5/6/2017 World Cup
Nanjing, AUT
4/29/2017 World Cup
Chongqing, CHN
4/22/2017 World Cup
Meiringen, SUI
4/7/2017 World Cup
Off Season Rebalance 2017
To avoid Elo inflation and account for inactivity or off season training, all athletes' Elo is pulled back towards the baseline.
Paris, FRA
9/13/2016 World Championship
Munich, GER
8/12/2016 World Cup
Duyun, CHN
8/3/2016 Continental Championship
Innsbruck, AUT
5/20/2016 World Cup
Navi Mumbai, IND
5/14/2016 World Cup
Chongqing, CHN
4/30/2016 World Cup
Meiringen, SUI
4/15/2016 World Cup
Off Season Rebalance 2016
To avoid Elo inflation and account for inactivity or off season training, all athletes' Elo is pulled back towards the baseline.
Munich, GER
8/14/2015 World Cup
Haiyang, CHN
6/26/2015 World Cup
Chongqing, CHN
6/20/2015 World Cup
Toronto, CAN
5/30/2015 World Cup
Off Season Rebalance 2015
To avoid Elo inflation and account for inactivity or off season training, all athletes' Elo is pulled back towards the baseline.
Munich, GER
8/21/2014 World Championship
Haiyang, CHN
6/20/2014 World Cup
Toronto, CAN
5/31/2014 World Cup
Innsbruck, AUT
5/16/2014 World Cup
Grindelwald, SUI
5/10/2014 World Cup