| date | competition | distance | round | pos | time | video |
|---|---|---|---|---|---|---|
| 2025-11-27 | WT4 Dordrecht 25 | Relay 3000 m | Quarterfinals Heat 3 | 1 | 4:13.451 | watch |
| 2025-11-20 | WT3 Gdansk 25 | Relay 3000 m | Quarterfinals Heat 3 | 2 | 4:17.214 | watch |
| 2024-02-18 | WT Gdansk 24 | 500 m | Semifinals Heat 1 | PEN | ||
| 2024-02-18 | WT Gdansk 24 | 500 m | Quarterfinals Heat 1 | 1 | 44.508 | |
| 2024-02-17 | WT Gdansk 24 | 1500 m | Finals Final B | 1 | 2:52.762 | |
| 2024-02-17 | WT Gdansk 24 | 1500 m | Semifinals Heat 3 | 3 | 2:33.929 | |
| 2024-02-16 | WT Gdansk 24 | 500 m | Heats Heat 2 | 1 | 44.174 | |
| 2024-02-16 | WT Gdansk 24 | 1500 m | Heats Heat 6 | 2 | 3:02.942 | |
| 2024-02-11 | WT Dresden 24 | 500 m | Finals Final B | 4 | 43.987 | |
| 2024-02-11 | WT Dresden 24 | 500 m | Semifinals Heat 1 | 4 | 43.647 | |
| 2024-02-11 | WT Dresden 24 | 500 m | Quarterfinals Heat 3 | 2 | 43.170 | |
| 2024-02-10 | WT Dresden 24 | 1500 m | Finals Final B | 7 | 2:46.602 | |
| 2024-02-10 | WT Dresden 24 | 1500 m | Semifinals Heat 2 | 3 | 2:27.975 | |
| 2024-02-09 | WT Dresden 24 | 500 m | Heats Heat 5 | 2 | 43.285 | |
| 2024-02-09 | WT Dresden 24 | 1500 m | Heats Heat 4 | 1 | 2:28.077 | |
| 2023-12-17 | WT Seoul 23 | 1500 m | Finals Final B | 3 | 2:52.569 | |
| 2023-12-17 | WT Seoul 23 | 1500 m | Semifinals Heat 3 | 4 | 2:27.949 | |
| 2023-12-16 | WT Seoul 23 | 1500 m | Finals Final A | 4 | 2:36.744 | |
| 2023-12-16 | WT Seoul 23 | 1500 m | Semifinals Heat 3 | 2 | 3:02.004 | |
| 2023-12-15 | WT Seoul 23 | 1500 m | Heats Heat 2 | 2 | 2:33.569 | |
| 2023-12-15 | WT Seoul 23 | 1500 m | Heats Heat 4 | 2 | 2:39.029 | |
| 2023-12-10 | WT Beijing 23 | 1000 m | Finals Final B | 1 | 1:32.911 | |
| 2023-12-10 | WT Beijing 23 | 1000 m | Semifinals Heat 2 | 4 | 1:31.220 | |
| 2023-12-10 | WT Beijing 23 | 1000 m | Quarterfinals Heat 1 | 3 | 1:31.731 | |
| 2023-12-09 | WT Beijing 23 | 500 m | Finals Final B | 2 | 44.111 | |
| 2023-12-09 | WT Beijing 23 | 500 m | Semifinals Heat 2 | 5 | no time | |
| 2023-12-09 | WT Beijing 23 | 500 m | Quarterfinals Heat 3 | 2 | 43.499 | |
| 2023-12-08 | WT Beijing 23 | 1000 m | Heats Heat 1 | 1 | 1:32.228 | |
| 2023-12-08 | WT Beijing 23 | 500 m | Heats Heat 6 | 2 | 44.400 | |
| 2023-10-29 | WT Montréal 23 | 1000 m | Finals Final A | 1 | 1:31.288 | |
| 2023-10-29 | WT Montréal 23 | 1000 m | Semifinals Heat 1 | 1 | 1:31.010 | |
| 2023-10-29 | WT Montréal 23 | 1000 m | Quarterfinals Heat 4 | 1 | 1:29.437 | |
| 2023-10-28 | WT Montréal 23 | 500 m | Quarterfinals Heat 2 | 3 | 43.619 | |
| 2023-10-27 | WT Montréal 23 | 1000 m | Heats Heat 4 | 1 | 1:32.209 | |
| 2023-10-27 | WT Montréal 23 | 500 m | Heats Heat 5 | 2 | 43.921 | |
| 2023-10-22 | WT Montréal 23 | 1000 m | Finals Final B | 1 | 1:33.476 | |
| 2023-10-22 | WT Montréal 23 | 1000 m | Semifinals Heat 1 | 4 | 1:33.105 | |
| 2023-10-22 | WT Montréal 23 | 1000 m | Quarterfinals Heat 2 | 2 | 1:30.464 | |
| 2023-10-21 | WT Montréal 23 | 1000 m | Finals Final A | 3 | 1:47.008 | |
| 2023-10-21 | WT Montréal 23 | 1000 m | Semifinals Heat 2 | 1 | 1:29.934 | |
| 2023-10-21 | WT Montréal 23 | 1000 m | Quarterfinals Heat 1 | 1 | 1:30.627 | |
| 2023-10-20 | WT Montréal 23 | 1000 m | Heats Heat 7 | 2 | 1:33.188 | |
| 2023-10-20 | WT Montréal 23 | 1000 m | Heats Heat 1 | 4 | 2:13.820 | |
| 2023-02-12 | WT Dordrecht 23 | 500 m | Quarterfinals Heat 4 | 3 | 43.599 | |
| 2023-02-11 | WT Dordrecht 23 | 1000 m | Quarterfinals Heat 3 | DNS | ||
| 2023-02-10 | WT Dordrecht 23 | 500 m | Heats Heat 7 | 2 | 43.953 | |
| 2023-02-10 | WT Dordrecht 23 | 1000 m | Heats Heat 1 | 2 | 1:41.077 | |
| 2023-02-05 | WT Dresden 23 | 500 m | Quarterfinals Heat 4 | 5 | no time | |
| 2023-02-04 | WT Dresden 23 | 1000 m | Quarterfinals Heat 3 | 3 | 1:31.166 | |
| 2023-02-03 | WT Dresden 23 | 500 m | Heats Heat 1 | 3 | 43.632 | |
| 2023-02-03 | WT Dresden 23 | 500 m | Heats Heat 5 | 2 | 43.620 | |
| 2023-02-03 | WT Dresden 23 | 1000 m | Heats Heat 3 | 2 | 1:33.014 | |
| 2022-12-18 | WT Almaty 22 | 1000 m | Finals Final B | 3 | 1:37.523 | |
| 2022-12-18 | WT Almaty 22 | 1000 m | Semifinals Heat 1 | 3 | 1:33.134 | |
| 2022-12-18 | WT Almaty 22 | 1000 m | Quarterfinals Heat 4 | 3 | 1:30.754 | |
| 2022-12-17 | WT Almaty 22 | 500 m | Finals Final B | 3 | 45.237 | |
| 2022-12-17 | WT Almaty 22 | 500 m | Semifinals Heat 1 | 3 | 44.199 | |
| 2022-12-17 | WT Almaty 22 | 500 m | Quarterfinals Heat 3 | 2 | 43.457 | |
| 2022-12-16 | WT Almaty 22 | 1000 m | Heats Heat 1 | 2 | 1:34.350 | |
| 2022-12-16 | WT Almaty 22 | 500 m | Heats Heat 4 | 2 | 45.170 | |
| 2022-12-09 | WT Almaty 22 | 1500 m | Heats Heat 5 | DNS | ||
| 2022-12-09 | WT Almaty 22 | 1000 m | Heats Heat 1 | 1 | 1:33.113 | |
| 2022-11-06 | WT Salt Lake City 22 | 500 m | Finals Final B | 3 | 43.576 | |
| 2022-11-06 | WT Salt Lake City 22 | 500 m | Semifinals Heat 2 | 4 | 43.158 | |
| 2022-11-06 | WT Salt Lake City 22 | 500 m | Quarterfinals Heat 2 | 2 | 43.508 | |
| 2022-11-05 | WT Salt Lake City 22 | 500 m | Quarterfinals Heat 3 | 4 | 43.057 | |
| 2022-11-04 | WT Salt Lake City 22 | 500 m | Heats Heat 6 | 1 | 43.214 | |
| 2022-11-04 | WT Salt Lake City 22 | 500 m | Heats Heat 6 | 3 | 43.097 | |
| 2022-10-30 | WT Montréal 22 | 500 m | Finals Final A | 5 | 43.482 | |
| 2022-10-30 | WT Montréal 22 | 500 m | Semifinals Heat 1 | 3 | 43.695 | |
| 2022-10-30 | WT Montréal 22 | 500 m | Quarterfinals Heat 2 | 2 | 43.709 | |
| 2022-10-29 | WT Montréal 22 | 1000 m | Finals Final A | 3 | 1:29.251 | |
| 2022-10-29 | WT Montréal 22 | 1000 m | Semifinals Heat 1 | 2 | 1:29.659 | |
| 2022-10-29 | WT Montréal 22 | 1000 m | Quarterfinals Heat 4 | 1 | 1:30.412 | |
| 2022-10-28 | WT Montréal 22 | 500 m | Heats Heat 5 | 1 | 43.823 | |
| 2022-10-28 | WT Montréal 22 | 1000 m | Heats Heat 3 | 1 | 1:31.477 | |
| 2022-04-10 | WCh Montréal 22 | Super Final 3000 m | Super Final Super Final | 3 | 5:06.840 | |
| 2022-04-10 | WCh Montréal 22 | 1000 m | Semifinals Heat 1 | 1 | 1:29.291 | |
| 2022-04-10 | WCh Montréal 22 | 1000 m | Finals Final A | 4 | 1:29.662 | |
| 2022-04-10 | WCh Montréal 22 | 1000 m | Quarterfinals Heat 4 | 1 | 1:31.585 | |
| 2022-04-09 | WCh Montréal 22 | 500 m | Semifinals Heat 1 | 3 | 42.835 | |
| 2022-04-09 | WCh Montréal 22 | 1500 m | Finals Final A | 3 | 2:24.455 | |
| 2022-04-09 | WCh Montréal 22 | 1500 m | Semifinals Heat 1 | 2 | 2:26.690 | |
| 2022-04-09 | WCh Montréal 22 | 500 m | Finals Final B | 3 | 43.737 | |
| 2022-04-09 | WCh Montréal 22 | 500 m | Quarterfinals Heat 2 | 3 | 42.682 | |
| 2022-04-08 | WCh Montréal 22 | 1000 m | Heats Heat 6 | 1 | 1:31.458 | |
| 2022-04-08 | WCh Montréal 22 | 500 m | Heats Heat 7 | 2 | 43.192 | |
| 2022-04-08 | WCh Montréal 22 | 1500 m | Heats Heat 1 | 1 | 2:29.883 | |
| 2022-02-13 | OG Beijing 22 | Relay 3000 m | Finals Final A | 2 | 4:03.627 | |
| 2021-11-27 | WT Dordrecht 21 | 1500 m | Finals Final A | 5 | 2:22.185 | |
| 2021-11-27 | WT Dordrecht 21 | 1500 m | Semifinals Semifinal 3 | 2 | 2:18.240 | |
| 2021-11-25 | WT Dordrecht 21 | 500 m | Heats Heat 13 | PEN | ||
| 2021-11-25 | WT Dordrecht 21 | 1500 m | Quarterfinals Quarterfinal 7 | 2 | 2:25.112 | |
| 2021-11-25 | WT Dordrecht 21 | 1500 m | Heats Heat 6 | 1 | 2:31.602 | |
| 2021-11-21 | WT Debrecen 21 | 1000 m | Finals Final B | DNS | ||
| 2021-11-21 | WT Debrecen 21 | 1000 m | Semifinals Semifinal 2 | 3 | 1:31.020 | |
| 2021-11-21 | WT Debrecen 21 | 1000 m | Quarterfinals Quarterfinal 2 | 2 | 1:30.168 | |
| 2021-11-19 | WT Debrecen 21 | 1000 m | Heats Heat 3 | 2 | 1:30.241 | |
| 2021-11-19 | WT Debrecen 21 | 1000 m | Heats Heat 13 | 1 | 1:34.975 | |
| 2021-10-30 | WT Nagoya 21 | 500 m | Quarterfinals Quarterfinal 2 | 4 | no time | |
| 2021-10-28 | WT Nagoya 21 | 500 m | Heats Heat 3 | 3 | 43.687 | |
| 2021-10-28 | WT Nagoya 21 | 500 m | Heats Heat 2 | 2 | 43.755 | |
| 4C Montreal 20 | 1000 m | Semifinals Heat 2 | 1 | 1:32.046 | ||
| 2022-02-09 | OG Beijing 22 | Relay 3000 m | Semifinals Semifinal 2 | 2 | 4:05.904 | |
| 2020-02-16 | WT Dordrech 20 | 1000 m | Quarterfinals Heat 2 | 3 | 1:31.905 | |
| 2020-02-15 | WT Dordrech 20 | 1500 m | Finals Final A | 4 | 2:21.574 | |
| 2020-02-15 | WT Dordrech 20 | 1500 m | Semifinals Heat 3 | 3 | 2:21.788 | |
| 2020-02-14 | WT Dordrech 20 | 1000 m | Heats Heat 8 | 1 | 1:34.167 | |
| 2020-02-14 | WT Dordrech 20 | 1500 m | Heats Heat 2 | 2 | 2:22.943 | |
| 2020-02-09 | WT Dresden 20 | 1500 m | Semifinals Heat 2 | 6 | no time | |
| 2020-02-08 | WT Dresden 20 | 1000 m | Finals Final B | 1 | 1:30.153 | |
| 2020-02-08 | WT Dresden 20 | 1000 m | Semifinals Heat 1 | 3 | 1:32.712 | |
| 2020-02-08 | WT Dresden 20 | 1000 m | Quarterfinals Heat 1 | 2 | 1:28.858 | |
| 2020-02-07 | WT Dresden 20 | 1500 m | Heats Heat 3 | 2 | 2:26.126 | |
| 2020-02-07 | WT Dresden 20 | 1000 m | Heats Heat 4 | 2 | 1:31.264 | |
| 2020-01-12 | 4C Montreal 20 | Super Final 3000 m | Super Final Super Final | 3 | 5:34.600 | |
| 2020-01-12 | 4C Montreal 20 | 1000 m | Finals Final A | 4 | 1:33.150 | |
| 2020-01-12 | 4C Montreal 20 | 1000 m | Heats Heat 3 | 1 | 1:35.001 | |
| 2020-01-11 | 4C Montreal 20 | 500 m | Finals Final B | 1 | 43.605 | |
| 2020-01-11 | 4C Montreal 20 | 500 m | Semifinals Heat 1 | 3 | 43.801 | |
| 2020-01-11 | 4C Montreal 20 | 500 m | Heats Heat 4 | 3 | 45.002 | |
| 2020-01-11 | 4C Montreal 20 | 1500 m | Finals Final A | 2 | 2:41.367 | |
| 2020-01-11 | 4C Montreal 20 | 1500 m | Heats Heat 2 | 2 | 2:31.682 | |
| 2019-12-08 | WT Shanghai 19 | 1000 m | Finals Final A | 2 | 1:29.114 | |
| 2019-12-08 | WT Shanghai 19 | 1000 m | Semifinals Heat 2 | 3 | 1:30.702 | |
| 2019-12-08 | WT Shanghai 19 | 1000 m | Quarterfinals Heat 2 | 1 | 1:30.158 | |
| 2019-12-07 | WT Shanghai 19 | 500 m | Semifinals Heat 2 | 5 | 44.103 | |
| 2019-12-07 | WT Shanghai 19 | 500 m | Quarterfinals Heat 1 | 2 | 43.340 | |
| 2019-12-06 | WT Shanghai 19 | 1000 m | Heats Heat 4 | 1 | 1:32.161 | |
| 2019-12-06 | WT Shanghai 19 | 500 m | Heats Heat 2 | 2 | 43.776 | |
| 2019-11-30 | WT Nagoya 19 | 1500 m | Finals Final A | 6 | 2:32.538 | |
| 2019-11-30 | WT Nagoya 19 | 1500 m | Semifinals Heat 3 | 2 | 2:27.263 | |
| 2019-11-29 | WT Nagoya 19 | 500 m | Heats Heat 1 | DNS | ||
| 2019-11-29 | WT Nagoya 19 | 1500 m | Heats Heat 5 | 4 | no time | |
| 2019-11-09 | WT Montreal 19 | 1000 m | Finals Final A | 2 | 1:31.268 | |
| 2019-11-09 | WT Montreal 19 | 1000 m | Semifinals Heat 2 | 5 | no time | |
| 2019-11-09 | WT Montreal 19 | 1000 m | Quarterfinals Heat 3 | 2 | 1:29.858 | |
| 2019-11-08 | WT Montreal 19 | 500 m | Heats Heat 1 | 2 | 44.490 | |
| 2019-11-08 | WT Montreal 19 | 1000 m | Heats Heat 2 | 3 | 1:29.006 | |
| 2019-11-03 | WT Salt Lake City 19 | 1000 m | Finals Final A | PEN | ||
| 2019-11-03 | WT Salt Lake City 19 | 1000 m | Semifinals Heat 2 | 2 | 1:27.945 | |
| 2019-11-03 | WT Salt Lake City 19 | 1000 m | Quarterfinals Heat 2 | 1 | 1:29.216 | |
| 2019-11-02 | WT Salt Lake City 19 | 500 m | Quarterfinals Heat 2 | 4 | 43.193 | |
| 2019-11-01 | WT Salt Lake City 19 | 1000 m | Heats Heat 6 | 2 | 1:28.108 | |
| 2019-11-01 | WT Salt Lake City 19 | 500 m | Heats Heat 5 | 3 | 44.301 | |
| 2019-01-27 | JWCh Montreal 19 | 1000 m | Semifinals | 1 | 1:31.989 | |
| 2019-01-26 | JWCh Montreal 19 | 1500 m | Semifinals | 1 | 2:24.501 | |
| 2017-01-29 | JWCh Innsbruck 17 | Super Final 1500 m | Final | 5 | 2:32.964 | |
| 2017-01-29 | JWCh Innsbruck 17 | 1000 m | Semifinals | 1 | 1:28.745 | |
| 2017-01-28 | JWCh Innsbruck 17 | 500 m | Finals | 4 | 44.521 | |
| 2017-01-28 | JWCh Innsbruck 17 | 500 m | Semifinals | 3 | 44.326 | |
| 2017-01-28 | JWCh Innsbruck 17 | 500 m | Quarterfinals | 2 | 44.413 | |
| 2017-01-28 | JWCh Innsbruck 17 | 1500 m | Semifinals | 1 | 2:20.626 |
All skaters in the archive · Search any skater
New to short track? Start here — the track, the rules, and what the penalty codes actually mean.