| date | competition | distance | round | pos | time | video |
|---|---|---|---|---|---|---|
| 2024-12-14 | WT Seoul 24 | 1500 m | Rep. Semifinals Heat 1 | 3 | 2:21.352 | watch |
| 2024-12-14 | WT Seoul 24 | 1500 m | Rep. Quarterfinals Heat 4 | 2 | 2:27.043 | watch |
| 2024-12-13 | WT Seoul 24 | 1500 m | Heats Heat 6 | 3 | 2:24.826 | watch |
| 2024-12-07 | WT Beijing 24 | 1500 m | Rep. Semifinals Heat 1 | 4 | 2:31.598 | watch |
| 2024-12-07 | WT Beijing 24 | 1500 m | Rep. Quarterfinals Heat 4 | 2 | 2:19.520 | watch |
| 2024-12-06 | WT Beijing 24 | 1500 m | Quarterfinals Heat 1 | 4 | 2:15.379 | watch |
| 2024-12-06 | WT Beijing 24 | 1500 m | Heats Heat 1 | 2 | 2:24.002 | watch |
| 2024-10-27 | WT Montréal 24 | 1000 m | Rep. Quarterfinals Heat 2 | 2 | 1:27.533 | watch |
| 2024-10-25 | WT Montréal 24 | 1000 m | Heats Heat 4 | 3 | 1:27.668 | watch |
| 2024-02-18 | WT Gdansk 24 | 1000 m | Quarterfinals Heat 4 | 3 | 1:26.571 | |
| 2024-02-17 | WT Gdansk 24 | 500 m | Rep. Quarterfinals Heat 1 | 3 | 42.904 | |
| 2024-02-16 | WT Gdansk 24 | 1000 m | Heats Heat 7 | 2 | 1:29.179 | |
| 2024-02-16 | WT Gdansk 24 | 1000 m | Heats Heat 8 | 2 | 1:30.587 | |
| 2024-02-16 | WT Gdansk 24 | 500 m | Heats Heat 6 | 5 | 1:06.293 | |
| 2024-02-11 | WT Dresden 24 | 1000 m | Quarterfinals Heat 4 | 4 | 1:25.341 | |
| 2024-02-10 | WT Dresden 24 | 1500 m | Semifinals Heat 1 | 7 | 2:17.328 | |
| 2024-02-09 | WT Dresden 24 | 1000 m | Heats Heat 7 | 2 | 1:25.510 | |
| 2024-02-09 | WT Dresden 24 | 1500 m | Heats Heat 4 | 2 | 2:20.987 | |
| 2024-01-14 | EC Gdansk 24 | 1000 m | Finals Final B | 2 | 2:02.246 | |
| 2024-01-14 | EC Gdansk 24 | 1000 m | Semifinals Heat 2 | 4 | 1:29.306 | |
| 2024-01-14 | EC Gdansk 24 | 1000 m | Quarterfinals Heat 1 | 2 | 1:27.701 | |
| 2024-01-12 | EC Gdansk 24 | 1000 m | Heats Heat 6 | 2 | 1:29.655 | |
| 2023-12-17 | WT Seoul 23 | 500 m | Rep. Quarterfinals Heat 4 | 2 | 42.184 | |
| 2023-12-15 | WT Seoul 23 | 500 m | Heats Heat 6 | 4 | 41.653 | |
| 2023-12-15 | WT Seoul 23 | 500 m | Heats Heat 10 | 3 | 41.923 | |
| 2023-12-15 | WT Seoul 23 | 1500 m | Heats Heat 4 | PEN | ||
| 2023-12-10 | WT Beijing 23 | 1000 m | Quarterfinals Heat 4 | 3 | 1:24.929 | |
| 2023-12-09 | WT Beijing 23 | 500 m | Rep. Semifinals Heat 1 | 3 | 1:03.519 | |
| 2023-12-09 | WT Beijing 23 | 500 m | Rep. Quarterfinals Heat 3 | 1 | 42.019 | |
| 2023-12-08 | WT Beijing 23 | 1000 m | Heats Heat 3 | 4 | 1:48.886 | |
| 2023-12-08 | WT Beijing 23 | 500 m | Heats Heat 5 | 5 | 40.893 | |
| 2023-12-08 | WT Beijing 23 | 500 m | Heats Heat 10 | 3 | 41.537 | |
| 2023-10-29 | WT Montréal 23 | 1000 m | Rep. Quarterfinals Heat 1 | 2 | 1:28.862 | |
| 2023-10-28 | WT Montréal 23 | 1500 m | Rep. Quarterfinals Heat 4 | 4 | 2:32.707 | |
| 2023-10-27 | WT Montréal 23 | 1000 m | Heats Heat 7 | 5 | 1:53.263 | |
| 2023-10-27 | WT Montréal 23 | 1000 m | Heats Heat 8 | 2 | 1:25.884 | |
| 2023-10-27 | WT Montréal 23 | 1500 m | Heats Heat 7 | 4 | 2:22.917 | |
| 2023-10-22 | WT Montréal 23 | 500 m | Rep. Quarterfinals Heat 3 | 2 | 41.678 | |
| 2023-10-21 | WT Montréal 23 | 1000 m | Quarterfinals Heat 4 | 4 | 1:24.782 | |
| 2023-10-20 | WT Montréal 23 | 500 m | Heats Heat 7 | 5 | 41.802 | |
| 2023-10-20 | WT Montréal 23 | 1000 m | Heats Heat 5 | 2 | 1:27.247 | |
| 2023-02-12 | WT Dordrecht 23 | 1000 m | Quarterfinals Heat 1 | 3 | 1:26.218 | |
| 2023-02-11 | WT Dordrecht 23 | 1000 m | Rep. Semifinals Heat 1 | 5 | 1:28.997 | |
| 2023-02-11 | WT Dordrecht 23 | 1000 m | Rep. Quarterfinals Heat 4 | 2 | 1:28.992 | |
| 2023-02-10 | WT Dordrecht 23 | 1000 m | Heats Heat 1 | 3 | 1:26.694 | |
| 2023-02-10 | WT Dordrecht 23 | 1000 m | Heats Heat 7 | 1 | 1:29.996 | |
| 2023-02-10 | WT Dordrecht 23 | 1000 m | Heats Heat 4 | 5 | no time | |
| 2023-02-10 | WT Dordrecht 23 | 1000 m | Heats Heat 9 | 3 | 1:27.197 | |
| 2023-02-05 | WT Dresden 23 | 500 m | Rep. Semifinals Heat 1 | 2 | 41.661 | |
| 2023-02-05 | WT Dresden 23 | 500 m | Rep. Quarterfinals Heat 1 | 1 | 42.167 | |
| 2023-02-03 | WT Dresden 23 | 500 m | Heats Heat 6 | 3 | 41.445 | |
| 2023-02-03 | WT Dresden 23 | 500 m | Heats Heat 4 | 3 | 41.160 | |
| 2023-02-03 | WT Dresden 23 | 1500 m | Heats Heat 3 | PEN | ||
| 2023-01-14 | EC Gdansk 23 | 500 m | Quarterfinals Heat 3 | 4 | 42.377 | |
| 2023-01-13 | EC Gdansk 23 | 500 m | Heats Heat 8 | 2 | 42.451 | |
| 2022-12-11 | WT Almaty 22 | 500 m | Rep. Semifinals Heat 1 | 3 | 41.695 | |
| 2022-12-11 | WT Almaty 22 | 500 m | Rep. Quarterfinals Heat 1 | 1 | 41.675 | |
| 2022-12-10 | WT Almaty 22 | 1500 m | Finals Final B | 7 | 2:17.960 | |
| 2022-12-10 | WT Almaty 22 | 1500 m | Semifinals Heat 3 | 4 | 2:14.064 | |
| 2022-12-09 | WT Almaty 22 | 500 m | Heats Heat 6 | 4 | 41.474 | |
| 2022-12-09 | WT Almaty 22 | 500 m | Heats Heat 3 | 2 | 41.351 | |
| 2022-12-09 | WT Almaty 22 | 1500 m | Heats Heat 6 | 3 | 2:18.291 | |
| 2022-11-06 | WT Salt Lake City 22 | 1000 m | Finals Final B | 3 | 1:27.687 | |
| 2022-11-06 | WT Salt Lake City 22 | 1000 m | Semifinals Heat 1 | 4 | 1:24.090 | |
| 2022-11-06 | WT Salt Lake City 22 | 1000 m | Quarterfinals Heat 3 | 2 | 1:24.697 | |
| 2022-11-05 | WT Salt Lake City 22 | 500 m | Quarterfinals Heat 1 | 5 | 41.282 | |
| 2022-11-05 | WT Salt Lake City 22 | 500 m | Rep. Semifinals Heat 1 | 1 | 41.411 | |
| 2022-11-05 | WT Salt Lake City 22 | 500 m | Rep. Quarterfinals Heat 2 | 1 | 41.978 | |
| 2022-11-04 | WT Salt Lake City 22 | 1000 m | Heats Heat 6 | 2 | 1:25.333 | |
| 2022-11-04 | WT Salt Lake City 22 | 500 m | Heats Heat 6 | 4 | 41.365 | |
| 2022-11-04 | WT Salt Lake City 22 | 500 m | Heats Heat 10 | 3 | 41.553 | |
| 2022-10-30 | WT Montréal 22 | 500 m | Rep. Semifinals Heat 2 | 2 | 41.573 | |
| 2022-10-30 | WT Montréal 22 | 500 m | Rep. Quarterfinals Heat 5 | 2 | 41.943 | |
| 2022-10-29 | WT Montréal 22 | 1500 m | Semifinals Heat 3 | 7 | 2:16.331 | |
| 2022-10-29 | WT Montréal 22 | 1500 m | Rep. Semifinals Heat 1 | 1 | 2:23.630 | |
| 2022-10-29 | WT Montréal 22 | 1500 m | Rep. Quarterfinals Heat 4 | 1 | 2:20.250 | |
| 2022-10-28 | WT Montréal 22 | 500 m | Heats Heat 3 | 4 | 41.716 | |
| 2022-10-28 | WT Montréal 22 | 500 m | Heats Heat 3 | 2 | 41.571 | |
| 2022-10-28 | WT Montréal 22 | 1500 m | Heats Heat 5 | 4 | 2:14.833 | |
| 2021-10-21 | WT Beijing 21 | 500 m | Heats Heat 3 | 3 | 41.933 | |
| 2019-02-03 | WT Dresden 19 | 500 m | Rep. Semifinals | 1 | 41.615 | |
| 2019-02-02 | WT Dresden 19 | 1000 m | Finals | 3 | 1:28.559 | |
| 2019-02-01 | WT Dresden 19 | 1000 m (1) | Semifinals Heat 1 | 4 | 1:24.736 | |
| 2019-02-01 | WT Dresden 19 | 1000 m (1) | Quarterfinals Heat 2 | 1 | 1:25.225 | |
| 2019-02-01 | WT Dresden 19 | 1000 m (1) | Heats Heat 3 | 2 | 1:23.880 | |
| 2019-02-01 | WT Dresden 19 | 1000 m (1) | Preliminaries Heat 9 | 2 | 1:25.964 | |
| 2019-02-01 | WT Dresden 19 | 500 m | Quarterfinals Heat 1 | 5 | 41.180 | |
| 2019-02-01 | WT Dresden 19 | 500 m | Rep. Quarterfinals Heat 2 | 1 | 42.234 | |
| 2019-02-01 | WT Dresden 19 | 500 m | Heats Heat 4 | 3 | 41.139 | |
| 2019-02-01 | WT Dresden 19 | 500 m | Preliminaries Heat 12 | |||
| 2019-01-12 | EC Dordrecht 19 | 1500 m | Finals | 5 | 2:30.163 | |
| 2019-01-11 | EC Dordrecht 19 | 500 m | Heats | 4 | 1:13.071 | |
| 2019-01-11 | EC Dordrecht 19 | 1500 m | Semifinals Heat 1 | 5 | 2:14.361 | |
| 2019-01-11 | EC Dordrecht 19 | 1500 m | Quarterfinals Heat 1 | 3 | 2:20.052 | |
| 2019-01-11 | EC Dordrecht 19 | 500 m | Quarterfinals Heat 2 | 4 | 41.869 | |
| 2019-01-11 | EC Dordrecht 19 | 1000 m | Quarterfinals Heat 4 | 3 | 1:25.472 | |
| 2019-01-11 | EC Dordrecht 19 | 1000 m | Heats Heat 1 | 2 | 1:26.427 | |
| 2018-12-09 | WT Almaty 18 | 500 m | Rep. Quarterfinals Heat 2 | 3 | 42.211 | |
| 2018-12-08 | WT Almaty 18 | 1500 m | Semifinals Heat 3 | 6 | 2:14.986 | |
| 2018-12-07 | WT Almaty 18 | 1500 m (1) | Quarterfinals Heat 3 | 2 | 2:15.157 | |
| 2018-11-11 | WT Salt Lake City 18 | 500 m | Rep. Semifinals | 4 | 1:37.729 | |
| 2018-11-11 | WT Salt Lake City 18 | 500 m | Rep. Quarterfinals | 2 | 41.292 | |
| 2018-11-10 | WT Salt Lake City 18 | 1000 m | Rep. Semifinals | PEN | ||
| 2018-11-09 | WT Salt Lake City 18 | 1000 m (1) | Rep. Quarterfinals Heat 2 | 3 | 1:25.094 | |
| 2018-11-04 | WT Calgary 18 | 500 m | Rep. Quarterfinals Heat 6 | 3 | 42.050 | |
| 2018-11-03 | WT Calgary 18 | 500 m | Rep. Semifinals Heat 2 | 5 | 58.977 | |
| 2018-11-03 | WT Calgary 18 | 500 m | Rep. Quarterfinals Heat 6 | 1 | 41.517 | |
| 2018-11-02 | WT Calgary 18 | 500 m (1) | Preliminaries Heat 7 | 4 | 41.426 | |
| 2018-11-02 | WT Calgary 18 | 500 m (2) | Preliminaries Heat 8 | 5 | 1:05.952 | |
| 2017-10-05 | WT Dordrecht 17 | 500 m | Heats | 5 | 42.292 | |
| 2017-10-05 | WT Dordrecht 17 | 500 m | Preliminaries Heat 1 | 4 | no time | |
| 2017-09-28 | WT Budapest 17 | 500 m | Heats Heat 4 | 5 | 42.441 | |
| 2017-09-28 | WT Budapest 17 | 500 m | Preliminaries Heat 13 | 2 | 42.990 | |
| 2017-02-04 | WT Dresden 17 | 1000 m | Rep. Heats | 2 | 1:26.124 | |
| 2017-02-03 | WT Dresden 17 | 1000 m | Rep. Quarterfinals Heat 3 | 5 | 1:28.995 | |
| 2017-02-03 | WT Dresden 17 | 1000 m | Heats Heat 9 | 4 | 1:28.055 | |
| 2017-02-03 | WT Dresden 17 | 500 m | Rep. Semifinals Heat 1 | 2 | 42.931 | |
| 2017-02-03 | WT Dresden 17 | 500 m | Rep. Quarterfinals Heat 1 | 2 | 42.335 | |
| 2017-02-03 | WT Dresden 17 | 500 m | Rep. Heats Heat 1 | 2 | 43.029 | |
| 2017-02-03 | WT Dresden 17 | 500 m | Heats Heat 11 | 3 | 42.807 | |
| 2016-12-16 | WT Gangneung 16 | 1500 m | Rep. Heats Heat 2 | 5 | 2:32.771 | |
| 2016-12-16 | WT Gangneung 16 | 1500 m | Heats Heat 2 | 6 | 2:20.917 | |
| 2016-12-16 | WT Gangneung 16 | 500 m | Rep. Heats Heat 5 | 5 | 43.311 | |
| 2016-12-16 | WT Gangneung 16 | 500 m | Heats Heat 5 | 3 | 42.786 | |
| 2016-12-10 | WT Shanghai 16 | 500 m | Rep. Heats | 2 | 42.478 | |
| 2016-12-09 | WT Shanghai 16 | 500 m | Heats | 3 | 43.085 | |
| 2016-12-09 | WT Shanghai 16 | 500 m (1) | Rep. Quarterfinals Heat 2 | 4 | 42.534 | |
| 2016-12-09 | WT Shanghai 16 | 1000 m | Rep. Quarterfinals Heat 3 | 3 | 1:51.011 | |
| 2016-12-09 | WT Shanghai 16 | 1000 m | Rep. Heats Heat 3 | 3 | 1:31.277 | |
| 2016-12-09 | WT Shanghai 16 | 1000 m | Heats Heat 2 | 4 | 1:29.292 | |
| 2016-11-12 | WT Salt Lake City 16 | 1000 m | Rep. Heats | 6 | no time | |
| 2016-11-11 | WT Salt Lake City 16 | 500 m | Rep. Heats Heat 5 | 5 | 1:25.120 | |
| 2016-11-11 | WT Salt Lake City 16 | 500 m | Heats Heat 2 | 4 | 42.404 | |
| 2016-11-11 | WT Salt Lake City 16 | 1000 m | Heats Heat 6 | 6 | 1:38.886 | |
| 2016-11-06 | WT Calgary 16 | 500 m | Rep. Quarterfinals | 3 | 43.194 | |
| 2016-11-06 | WT Calgary 16 | 500 m | Rep. Heats | 2 | 42.945 | |
| 2016-11-04 | WT Calgary 16 | 500 m (1) | Rep. Quarterfinals Heat 1 | PEN | ||
| 2016-11-04 | WT Calgary 16 | 500 m (1) | Rep. Heats Heat 3 | 1 | 42.499 | |
| 2016-11-04 | WT Calgary 16 | 500 m (1) | Heats Heat 8 | 3 | 41.851 | |
| 2016-11-04 | WT Calgary 16 | 500 m (2) | Heats Heat 5 | 4 | 41.921 | |
| WT Almaty 18 | 1500 m | Heats Heat 3 | 2 | 2:15.157 | ||
| WT Almaty 18 | 500 m | Heats Heat 4 | 4 | no time | ||
| WT Calgary 18 | 500 m | Heats Heat 8 | 5 | 1:05.952 | ||
| WT Calgary 18 | 500 m | Heats Heat 7 | 4 | 41.426 | ||
| 2020-02-16 | WT Dordrech 20 | 500 m | REPQ Heat 5 | 2 | 42.465 | |
| 2020-02-15 | WT Dordrech 20 | 1000 m | REPQ Heat 4 | 3 | 1:27.260 | |
| 2020-02-14 | WT Dordrech 20 | 500 m | Heats Heat 1 | 2 | 41.876 | |
| 2020-02-14 | WT Dordrech 20 | 1000 m | Heats Heat 10 | 3 | 1:29.370 | |
| 2020-02-14 | WT Dordrech 20 | 1000 m (1) | Rep. Quarterfinals Heat 4 | 3 | 1:27.260 | |
| 2020-02-14 | WT Dordrech 20 | 500 m | Rep. Quarterfinals Heat 5 | 2 | 42.465 | |
| 2020-02-09 | WT Dresden 20 | 500 m | Semifinals Heat 2 | 3 | 44.591 | |
| 2020-02-09 | WT Dresden 20 | 500 m | Quarterfinals Heat 1 | 3 | 40.835 | |
| 2020-02-08 | WT Dresden 20 | 1500 m | Semifinals Heat 1 | 6 | 2:23.300 | |
| 2020-02-07 | WT Dresden 20 | 500 m | Heats Heat 2 | 2 | 41.551 | |
| 2020-02-07 | WT Dresden 20 | 1500 m | Heats Heat 7 | 1 | 2:34.066 | |
| 2020-02-07 | WT Dresden 20 | 1500 m (1) | Quarterfinals Heat 7 | 1 | 2:34.066 | |
| 2019-12-08 | WT Shanghai 19 | 1000 m | Rep. Quarterfinals Heat 2 | 4 | 1:28.909 | |
| 2019-12-07 | WT Shanghai 19 | 500 m | Rep. Semifinals Heat 2 | 5 | no time | |
| 2019-12-07 | WT Shanghai 19 | 500 m | Rep. Quarterfinals Heat 2 | 2 | 41.962 | |
| 2019-12-06 | WT Shanghai 19 | 1000 m | Heats Heat 6 | 4 | 1:28.317 | |
| 2019-12-06 | WT Shanghai 19 | 500 m | Heats Heat 4 | 4 | 41.958 | |
| 2019-12-01 | WT Nagoya 19 | 500 m | Rep. Quarterfinals Heat 5 | 3 | 42.730 | |
| 2019-11-30 | WT Nagoya 19 | 1500 m | Semifinals Heat 1 | 6 | no time | |
| 2019-11-29 | WT Nagoya 19 | 500 m | Heats Heat 3 | 4 | 42.615 | |
| 2019-11-29 | WT Nagoya 19 | 1500 m | Heats Heat 1 | 3 | 2:22.382 | |
| 2019-11-29 | WT Nagoya 19 | 1500 m (1) | Quarterfinals Heat 1 | 3 | 2:22.382 | |
| 2019-11-10 | WT Montreal 19 | 500 m | Rep. Semifinals Heat 1 | 3 | 41.863 | |
| 2019-11-10 | WT Montreal 19 | 500 m | Rep. Quarterfinals Heat 4 | 1 | 42.564 | |
| 2019-11-09 | WT Montreal 19 | 1000 m | Quarterfinals Heat 4 | 5 | 1:26.757 | |
| 2019-11-08 | WT Montreal 19 | 500 m | Heats Heat 2 | 3 | 41.703 | |
| 2019-11-08 | WT Montreal 19 | 1000 m | Heats Heat 3 | 2 | 1:25.500 | |
| 2019-11-03 | WT Salt Lake City 19 | 1000 m | REPQ Heat 5 | PEN | ||
| 2019-11-02 | WT Salt Lake City 19 | 500 m | Rep. Semifinals Heat 2 | DNF | ||
| 2019-11-02 | WT Salt Lake City 19 | 500 m | REPQ Heat 2 | 2 | 41.523 | |
| 2019-11-01 | WT Salt Lake City 19 | 1000 m | Heats Heat 3 | 4 | 1:23.604 | |
| 2019-11-01 | WT Salt Lake City 19 | 500 m | Heats Heat 4 | 3 | 41.542 | |
| 2019-11-01 | WT Salt Lake City 19 | 500 m (1) | Rep. Quarterfinals Heat 2 | 2 | 41.523 | |
| 2019-11-01 | WT Salt Lake City 19 | 1000 m | Rep. Quarterfinals Heat 5 | PEN | ||
| 2019-02-08 | WT Torino 19 | 1000 m | Preliminaries | 3 | 1:27.365 | |
| 2019-02-08 | WT Torino 19 | 500 m (1) | Quarterfinals Heat 3 | 3 | 41.394 | |
| 2019-02-08 | WT Torino 19 | 1000 m | Rep. Quarterfinals Heat 3 | 5 | no time | |
| 2019-02-08 | WT Torino 19 | 1000 m | Heats Heat 1 | 4 | 1:25.499 | |
| 2018-11-09 | WT Salt Lake City 18 | 1000 m (1) | Preliminaries Heat 2 | 4 | 1:26.300 | |
| 2018-11-09 | WT Salt Lake City 18 | 500 m | Preliminaries Heat 8 | 4 | 41.502 | |
| WT Dresden 20 | 500 m | Finals Final B | 3 | 42.565 | ||
| 2015-02-27 | JWCh Osaka 15 | 1500 m | Ranking Races - Heats Heat 5 | 1 | 2:34.664 | |
| 2015-02-27 | JWCh Osaka 15 | 1500 m | Heats Heat 11 | 4 | 2:25.919 | |
| 2015-02-27 | JWCh Osaka 15 | 500 m | Ranking Races - Preliminaries Heat 7 | 2 | 44.415 | |
| 2015-02-27 | JWCh Osaka 15 | 500 m | Preliminaries Heat 1 | 3 | 45.140 | |
| 2015-02-27 | JWCh Osaka 15 | 1000 m | Ranking Races - Heats Heat 1 | 5 | 1:36.189 | |
| 2015-02-27 | JWCh Osaka 15 | 1000 m | Heats Heat 5 | 3 | 1:39.771 | |
| 2015-02-27 | JWCh Osaka 15 | 1000 m | Preliminaries Heat 7 | 2 | 1:34.519 |
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.