| date | competition | distance | round | pos | time | video |
|---|---|---|---|---|---|---|
| 2026-03-15 | WCh Montréal 26 | Relay 5000 m | Finals Final B | 2 | 7:22.331 | watch |
| 2026-03-14 | WCh Montréal 26 | Relay 5000 m | Semifinals Heat 2 | 4 | 7:18.140 | watch |
| 2026-03-14 | WCh Montréal 26 | 500 m | Rep. Quarterfinals Heat 4 | PEN | watch | |
| 2026-03-13 | WCh Montréal 26 | Relay 5000 m | Quarterfinals Heat 1 | 2 | 6:49.205 | watch |
| 2026-03-13 | WCh Montréal 26 | Relay 2000 m | Quarterfinals Heat 3 | 4 | 2:40.907 | watch |
| 2026-03-13 | WCh Montréal 26 | 500 m | Heats Heat 10 | 4 | no time | watch |
| 2026-02-18 | OG Milano Cortina 26 | 500 m | Finals Final B | 2 | 41.948 | |
| 2026-02-18 | OG Milano Cortina 26 | 500 m | Semifinals Semifinal 2 | 4 | 40.871 | |
| 2026-02-18 | OG Milano Cortina 26 | 500 m | Quarterfinals Quarterfinal 1 | 3 | 40.562 | |
| 2026-02-16 | OG Milano Cortina 26 | 500 m | Heats Heat 3 | 3 | 40.818 | |
| 2026-02-10 | OG Milano Cortina 26 | Relay 2000 m | Quarterfinals Quarterfinal 3 | 4 | 2:42.199 | |
| 2026-02-10 | OG Milano Cortina 26 | 1000 m | Heats Heat 1 | 3 | 1:25.987 | |
| 2025-11-29 | WT4 Dordrecht 25 | 500 m | Quarterfinals Heat 2 | 4 | 40.956 | watch |
| 2025-11-28 | WT4 Dordrecht 25 | Relay 2000 m | Ranking Finals Heat 1 | 3 | 2:45.000 | watch |
| 2025-11-28 | WT4 Dordrecht 25 | Relay 5000 m | Quarterfinals Heat 1 | 4 | 7:03.896 | watch |
| 2025-11-27 | WT4 Dordrecht 25 | Relay 2000 m | Quarterfinals Heat 4 | 3 | 2:43.188 | watch |
| 2025-11-27 | WT4 Dordrecht 25 | 500 m | Heats Heat 2 | 3 | 41.004 | watch |
| 2025-11-22 | WT3 Gdansk 25 | 500 m | Rep. Quarterfinals Heat 2 | 3 | 42.345 | watch |
| 2025-11-21 | WT3 Gdansk 25 | Relay 5000 m | Quarterfinals Heat 1 | 3 | 7:10.166 | watch |
| 2025-11-20 | WT3 Gdansk 25 | 500 m | Rep. Heats Heat 11 | 1 | 42.533 | watch |
| 2025-11-20 | WT3 Gdansk 25 | 500 m | Heats Heat 6 | 4 | 41.717 | watch |
| 2025-10-18 | WT2 Montréal 25 | 500 m | Quarterfinals Heat 2 | 3 | 40.842 | |
| 2025-10-17 | WT2 Montréal 25 | Relay 5000 m | Quarterfinals Heat 1 | 3 | 7:01.195 | |
| 2025-10-16 | WT2 Montréal 25 | 500 m | Heats Heat 5 | 2 | 41.632 | |
| 2025-10-09 | WT1 Montréal 25 | 1500 m | Quarterfinals Heat 3 | 6 | 2:26.030 | |
| 2025-10-09 | WT1 Montréal 25 | 500 m | Heats Heat 8 | 5 | 43.365 | |
| 2025-03-15 | WCh Beijing 25 | 500 m | Finals Final A | 2 | 40.096 | watch |
| 2025-03-15 | WCh Beijing 25 | 500 m | Semifinals Heat 1 | 2 | 39.735 | watch |
| 2025-03-15 | WCh Beijing 25 | 500 m | Quarterfinals Heat 4 | 1 | 40.275 | watch |
| 2025-03-14 | WCh Beijing 25 | 500 m | Heats Heat 4 | 1 | 40.116 | watch |
| 2025-03-14 | WCh Beijing 25 | 500 m | Heats Heat 11 | 1 | 40.347 | watch |
| 2025-02-15 | WT Milan 25 | 500 m | Finals Final B | 3 | 41.389 | |
| 2025-02-15 | WT Milan 25 | 500 m | Semifinals Heat 1 | 3 | 40.621 | |
| 2025-02-15 | WT Milan 25 | 500 m | Quarterfinals Heat 2 | 3 | 40.655 | |
| 2025-02-14 | WT Milan 25 | 500 m | Heats Heat 8 | 1 | 41.010 | |
| 2024-12-14 | WT Seoul 24 | 500 m | Quarterfinals Heat 1 | 4 | 1:11.203 | watch |
| 2024-12-13 | WT Seoul 24 | 500 m | Heats Heat 2 | 3 | 41.173 | watch |
| 2024-12-13 | WT Seoul 24 | 1500 m | Quarterfinals Heat 2 | 4 | 2:21.954 | watch |
| 2024-12-07 | WT Beijing 24 | 500 m | Quarterfinals Heat 3 | 3 | 40.320 | watch |
| 2024-12-07 | WT Beijing 24 | 1500 m | Finals Final A | 6 | 2:23.022 | watch |
| 2024-12-07 | WT Beijing 24 | 1500 m | Semifinals Heat 2 | 2 | 2:23.170 | watch |
| 2024-12-06 | WT Beijing 24 | 500 m | Heats Heat 2 | 1 | 40.329 | watch |
| 2024-12-06 | WT Beijing 24 | 1500 m | Quarterfinals Heat 4 | 2 | 2:22.931 | watch |
| 2024-12-06 | WT Beijing 24 | 1500 m | Heats Heat 2 | 3 | 2:33.325 | watch |
| 2024-11-02 | WT Montréal 24 | 500 m | Finals Final B | 2 | 42.348 | watch |
| 2024-11-02 | WT Montréal 24 | 500 m | Semifinals Heat 1 | 5 | 40.922 | watch |
| 2024-11-02 | WT Montréal 24 | 500 m | Quarterfinals Heat 4 | 2 | 40.643 | watch |
| 2024-11-01 | WT Montréal 24 | 500 m | Heats Heat 2 | 1 | 40.607 | watch |
| 2024-10-26 | WT Montréal 24 | 500 m | Finals Final B | PEN | watch | |
| 2024-10-26 | WT Montréal 24 | 500 m | Semifinals Heat 2 | 5 | 40.764 | watch |
| 2024-10-26 | WT Montréal 24 | 500 m | Quarterfinals Heat 4 | 2 | 41.153 | watch |
| 2024-10-25 | WT Montréal 24 | 500 m | Heats Heat 4 | 1 | 40.761 | watch |
| 2024-03-16 | WCh Rotterdam 24 | 500 m | Finals Final A | 2 | 41.676 | |
| 2024-03-16 | WCh Rotterdam 24 | 500 m | Semifinals Heat 1 | 2 | 40.038 | |
| 2024-03-16 | WCh Rotterdam 24 | 500 m | Quarterfinals Heat 1 | 1 | 40.231 | |
| 2024-03-15 | WCh Rotterdam 24 | 500 m | Heats Heat 3 | 1 | 40.691 | |
| 2024-03-15 | WCh Rotterdam 24 | 500 m | Heats Heat 1 | 1 | 40.719 | |
| 2024-02-18 | WT Gdansk 24 | 500 m | Finals Final A | 2 | 41.051 | |
| 2024-02-18 | WT Gdansk 24 | 500 m | Semifinals Heat 2 | 2 | 40.671 | |
| 2024-02-18 | WT Gdansk 24 | 500 m | Quarterfinals Heat 3 | 3 | 41.092 | |
| 2024-02-17 | WT Gdansk 24 | 500 m | Finals Final A | 5 | 1:17.552 | |
| 2024-02-17 | WT Gdansk 24 | 500 m | Semifinals Heat 2 | 1 | 41.250 | |
| 2024-02-17 | WT Gdansk 24 | 500 m | Quarterfinals Heat 2 | 1 | 40.933 | |
| 2024-02-16 | WT Gdansk 24 | 500 m | Heats Heat 2 | 3 | 41.898 | |
| 2024-02-16 | WT Gdansk 24 | 500 m | Heats Heat 4 | 1 | 42.511 | |
| 2024-02-16 | WT Gdansk 24 | 500 m | Heats Heat 3 | 1 | 41.340 | |
| 2024-02-16 | WT Gdansk 24 | 500 m | Heats Heat 4 | 1 | 41.068 | |
| 2024-02-11 | WT Dresden 24 | 500 m | Finals Final A | PEN | ||
| 2024-02-11 | WT Dresden 24 | 500 m | Semifinals Heat 1 | 1 | 39.891 | |
| 2024-02-11 | WT Dresden 24 | 500 m | Quarterfinals Heat 2 | 1 | 40.128 | |
| 2024-02-10 | WT Dresden 24 | 1500 m | Semifinals Heat 1 | 8 | 2:18.177 | |
| 2024-02-10 | WT Dresden 24 | 1500 m | Rep. Semifinals Heat 2 | 1 | 2:16.493 | |
| 2024-02-10 | WT Dresden 24 | 1500 m | Rep. Quarterfinals Heat 2 | 1 | 2:15.992 | |
| 2024-02-09 | WT Dresden 24 | 500 m | Heats Heat 1 | 1 | 40.293 | |
| 2024-02-09 | WT Dresden 24 | 500 m | Heats Heat 7 | 1 | 40.344 | |
| 2024-02-09 | WT Dresden 24 | 1500 m | Heats Heat 1 | 3 | 2:18.308 | |
| 2023-12-17 | WT Seoul 23 | 500 m | Finals Final A | 3 | 41.525 | |
| 2023-12-17 | WT Seoul 23 | 500 m | Semifinals Heat 1 | 1 | 40.819 | |
| 2023-12-17 | WT Seoul 23 | 500 m | Quarterfinals Heat 2 | 1 | 40.813 | |
| 2023-12-16 | WT Seoul 23 | 1500 m | Rep. Semifinals Heat 2 | 2 | 2:46.626 | |
| 2023-12-16 | WT Seoul 23 | 1500 m | Rep. Quarterfinals Heat 2 | 2 | 2:25.648 | |
| 2023-12-15 | WT Seoul 23 | 500 m | Heats Heat 4 | 1 | 41.031 | |
| 2023-12-15 | WT Seoul 23 | 500 m | Heats Heat 2 | 2 | 40.874 | |
| 2023-12-15 | WT Seoul 23 | 1500 m | Heats Heat 3 | 4 | 2:20.922 | |
| 2023-12-10 | WT Beijing 23 | 500 m | Quarterfinals Heat 2 | 5 | 58.276 | |
| 2023-12-09 | WT Beijing 23 | 500 m | Finals Final B | 3 | 40.754 | |
| 2023-12-09 | WT Beijing 23 | 500 m | Semifinals Heat 1 | 5 | 55.828 | |
| 2023-12-09 | WT Beijing 23 | 500 m | Quarterfinals Heat 1 | 2 | 40.416 | |
| 2023-12-08 | WT Beijing 23 | 500 m | Heats Heat 4 | 1 | 40.885 | |
| 2023-12-08 | WT Beijing 23 | 500 m | Heats Heat 4 | 1 | 40.327 | |
| 2023-12-08 | WT Beijing 23 | 500 m | Heats Heat 5 | 1 | 40.593 | |
| 2023-11-04 | 4C Laval 23 | 500 m | Heats Heat 1 | 3 | 41.457 | |
| 2023-11-04 | 4C Laval 23 | 1500 m | Finals Final B | DNS | ||
| 2023-11-04 | 4C Laval 23 | 1500 m | Heats Heat 1 | 4 | 2:16.855 | |
| 2023-10-29 | WT Montréal 23 | 1500 m | Rep. Semifinals Heat 2 | 6 | 2:30.133 | |
| 2023-10-29 | WT Montréal 23 | 1500 m | Rep. Quarterfinals Heat 3 | 1 | 2:24.383 | |
| 2023-10-28 | WT Montréal 23 | 500 m | Quarterfinals Heat 2 | 3 | 40.897 | |
| 2023-10-27 | WT Montréal 23 | 1500 m | Heats Heat 4 | 3 | 2:41.247 | |
| 2023-10-27 | WT Montréal 23 | 500 m | Heats Heat 2 | 1 | 40.465 | |
| 2023-10-27 | WT Montréal 23 | 500 m | Heats Heat 11 | 2 | 40.748 | |
| 2023-10-22 | WT Montréal 23 | 500 m | Quarterfinals Heat 4 | 3 | 40.906 | |
| 2023-10-21 | WT Montréal 23 | 1500 m | Rep. Semifinals Heat 1 | 6 | 2:53.721 | |
| 2023-10-21 | WT Montréal 23 | 1500 m | Rep. Quarterfinals Heat 5 | 2 | 2:22.252 | |
| 2023-10-20 | WT Montréal 23 | 500 m | Heats Heat 6 | 1 | 40.647 | |
| 2023-10-20 | WT Montréal 23 | 500 m | Heats Heat 7 | 3 | 41.205 | |
| 2023-10-20 | WT Montréal 23 | 1500 m | Heats Heat 1 | 3 | 2:27.758 | |
| 2023-03-11 | WCh Seoul 23 | 500 m | Finals Final A | 4 | 41.424 | watch |
| 2023-03-11 | WCh Seoul 23 | 500 m | Semifinals Heat 1 | 2 | 41.189 | watch |
| 2023-03-11 | WCh Seoul 23 | 500 m | Quarterfinals Heat 4 | 2 | 40.853 | watch |
| 2023-03-10 | WCh Seoul 23 | 500 m | Heats Heat 4 | 1 | 41.056 | watch |
| 2023-03-10 | WCh Seoul 23 | 500 m | Heats Heat 10 | 1 | 41.489 | watch |
| 2023-02-12 | WT Dordrecht 23 | 500 m | Finals Final B | DNS | ||
| 2023-02-12 | WT Dordrecht 23 | 500 m | Semifinals Heat 1 | 5 | no time | |
| 2023-02-12 | WT Dordrecht 23 | 500 m | Quarterfinals Heat 3 | 1 | 40.765 | |
| 2023-02-11 | WT Dordrecht 23 | 1500 m | Rep. Semifinals Heat 2 | PEN | ||
| 2023-02-11 | WT Dordrecht 23 | 1500 m | Rep. Quarterfinals Heat 2 | 1 | 2:31.104 | |
| 2023-02-10 | WT Dordrecht 23 | 500 m | Heats Heat 4 | 1 | 40.618 | |
| 2023-02-10 | WT Dordrecht 23 | 500 m | Heats Heat 7 | 2 | 40.865 | |
| 2023-02-10 | WT Dordrecht 23 | 1500 m | Heats Heat 6 | 4 | 2:29.422 | |
| 2023-02-05 | WT Dresden 23 | 500 m | Finals Final B | 3 | 41.264 | |
| 2023-02-05 | WT Dresden 23 | 500 m | Semifinals Heat 2 | 5 | no time | |
| 2023-02-05 | WT Dresden 23 | 500 m | Quarterfinals Heat 2 | 1 | 40.844 | |
| 2023-02-04 | WT Dresden 23 | 1500 m | Semifinals Heat 3 | 7 | no time | |
| 2023-02-03 | WT Dresden 23 | 500 m | Heats Heat 2 | 2 | 40.919 | |
| 2023-02-03 | WT Dresden 23 | 500 m | Heats Heat 5 | 1 | 40.997 | |
| 2023-02-03 | WT Dresden 23 | 1500 m | Heats Heat 6 | 2 | 2:23.112 | |
| 2022-12-18 | WT Almaty 22 | 500 m | Finals Final A | 1 | 41.850 | |
| 2022-12-18 | WT Almaty 22 | 500 m | Semifinals Heat 1 | 1 | 41.656 | |
| 2022-12-18 | WT Almaty 22 | 500 m | Quarterfinals Heat 1 | 1 | 41.389 | |
| 2022-12-17 | WT Almaty 22 | 500 m | Finals Final A | 3 | 41.267 | |
| 2022-12-17 | WT Almaty 22 | 500 m | Semifinals Heat 2 | 1 | 40.890 | |
| 2022-12-17 | WT Almaty 22 | 500 m | Quarterfinals Heat 2 | 1 | 40.964 | |
| 2022-12-16 | WT Almaty 22 | 500 m | Heats Heat 9 | 1 | 40.644 | |
| 2022-12-16 | WT Almaty 22 | 500 m | Heats Heat 3 | 1 | 40.923 | |
| 2022-12-11 | WT Almaty 22 | 500 m | Finals Final A | 2 | 40.998 | |
| 2022-12-11 | WT Almaty 22 | 500 m | Semifinals Heat 1 | 1 | 40.396 | |
| 2022-12-11 | WT Almaty 22 | 500 m | Quarterfinals Heat 4 | 1 | 40.427 | |
| 2022-12-10 | WT Almaty 22 | 1500 m | Finals Final B | 5 | 2:17.906 | |
| 2022-12-10 | WT Almaty 22 | 1500 m | Semifinals Heat 1 | 3 | 2:21.898 | |
| 2022-12-09 | WT Almaty 22 | 500 m | Heats Heat 3 | 1 | 40.988 | |
| 2022-12-09 | WT Almaty 22 | 500 m | Heats Heat 7 | 2 | 40.646 | |
| 2022-12-09 | WT Almaty 22 | 1500 m | Heats Heat 6 | 2 | 2:17.494 | |
| 2022-11-06 | WT Salt Lake City 22 | 500 m | Finals Final A | 2 | 40.675 | |
| 2022-11-06 | WT Salt Lake City 22 | 500 m | Semifinals Heat 1 | 1 | 39.851 | |
| 2022-11-06 | WT Salt Lake City 22 | 500 m | Quarterfinals Heat 3 | 1 | 40.319 | |
| 2022-11-05 | WT Salt Lake City 22 | 500 m | Finals Final B | 3 | 40.766 | |
| 2022-11-05 | WT Salt Lake City 22 | 500 m | Semifinals Heat 1 | 5 | 58.570 | |
| 2022-11-05 | WT Salt Lake City 22 | 500 m | Quarterfinals Heat 2 | 1 | 41.065 | |
| 2022-11-04 | WT Salt Lake City 22 | 500 m | Heats Heat 7 | 1 | 40.253 | |
| 2022-11-04 | WT Salt Lake City 22 | 500 m | Heats Heat 1 | 1 | 40.421 | |
| 2022-11-04 | WT Salt Lake City 22 | 500 m | Heats Heat 6 | 1 | 40.854 | |
| 2022-10-30 | WT Montréal 22 | 500 m | Semifinals Heat 1 | PEN | ||
| 2022-10-30 | WT Montréal 22 | 500 m | Quarterfinals Heat 3 | 1 | 41.233 | |
| 2022-10-29 | WT Montréal 22 | 1000 m | Quarterfinals Heat 3 | 3 | 1:25.337 | |
| 2022-10-28 | WT Montréal 22 | 500 m | Heats Heat 2 | 1 | 41.202 | |
| 2022-10-28 | WT Montréal 22 | 500 m | Heats Heat 7 | 1 | 41.396 | |
| 2022-10-28 | WT Montréal 22 | 1000 m | Heats Heat 1 | 1 | 1:28.777 | |
| 2021-11-28 | WT Dordrecht 21 | 1000 m | Ranking Finals Heat 2 | 1 | 1:30.254 | |
| 2021-11-27 | WT Dordrecht 21 | 500 m | Quarterfinals Quarterfinal 1 | PEN | ||
| 2021-11-26 | WT Dordrecht 21 | 1000 m | Heats Heat 6 | 5 | 1:26.465 | |
| 2021-11-26 | WT Dordrecht 21 | 1000 m | Heats Heat 7 | 2 | 1:27.041 | |
| 2021-11-25 | WT Dordrecht 21 | 500 m | Heats Heat 3 | 1 | 41.031 | |
| 2021-11-25 | WT Dordrecht 21 | 500 m | Heats Heat 6 | 4 | no time | |
| 2021-11-21 | WT Debrecen 21 | 1000 m | Ranking Finals Heat 3 | PEN | ||
| 2021-11-20 | WT Debrecen 21 | 500 m | Semifinals Semifinal 1 | 4 | 54.780 | |
| 2021-11-20 | WT Debrecen 21 | 500 m | Quarterfinals Quarterfinal 3 | 3 | 40.811 | |
| 2021-11-20 | WT Debrecen 21 | 500 m | Finals Final B | 2 | 40.850 | |
| 2021-11-19 | WT Debrecen 21 | 1000 m | Heats Heat 3 | 4 | 1:27.016 | |
| 2021-11-19 | WT Debrecen 21 | 1000 m | Heats Heat 4 | 2 | 1:31.410 | |
| 2021-11-18 | WT Debrecen 21 | 500 m | Heats Heat 7 | 2 | 41.132 | |
| 2021-11-18 | WT Debrecen 21 | 500 m | Heats Heat 15 | 1 | 41.436 | |
| 2021-10-31 | WT Nagoya 21 | 1000 m | Ranking Finals Heat 4 | 4 | 1:46.746 | |
| 2021-10-30 | WT Nagoya 21 | 500 m | Finals Final A | 3 | 58.267 | |
| 2021-10-30 | WT Nagoya 21 | 500 m | Semifinals Semifinal 1 | 1 | 40.682 | |
| 2021-10-30 | WT Nagoya 21 | 500 m | Quarterfinals Quarterfinal 1 | 2 | 41.269 | |
| 2021-10-29 | WT Nagoya 21 | 1000 m | Heats Heat 8 | 3 | 1:27.543 | |
| 2021-10-29 | WT Nagoya 21 | 1000 m | Heats Heat 5 | 2 | 1:29.916 | |
| 2021-10-28 | WT Nagoya 21 | 500 m | Heats Heat 7 | 1 | 42.029 | |
| 2021-10-28 | WT Nagoya 21 | 500 m | Heats Heat 13 | 1 | 41.819 | |
| 2021-10-23 | WT Beijing 21 | 500 m | Finals Final A | 3 | 40.876 | |
| 2021-10-23 | WT Beijing 21 | 500 m | Semifinals Semifinal 2 | 4 | 41.318 | |
| 2021-10-23 | WT Beijing 21 | 500 m | Quarterfinals Quarterfinal 1 | 2 | 40.617 | |
| 2021-10-22 | WT Beijing 21 | Relay 5000 m | Quarterfinals Quarterfinal 1 | 3 | 6:55.169 | |
| 2021-10-22 | WT Beijing 21 | 1000 m | Heats Heat 4 | 3 | 1:27.051 | |
| 2021-10-21 | WT Beijing 21 | 500 m | Heats Heat 16 | 1 | 40.792 | |
| 2021-10-21 | WT Beijing 21 | 500 m | Heats Heat 7 | 1 | 40.440 | |
| WCh Dordrecht 21 | 500 m | Quarterfinals Heat 1 | 5 | no time | ||
| 2021-03-07 | WCh Dordrecht 21 | 1000 m | Ranking Finals Heat 3 | 1 | 1:27.598 | |
| 2021-03-06 | WCh Dordrecht 21 | 1500 m | Finals Final B | 3 | 2:26.121 | |
| 2021-03-06 | WCh Dordrecht 21 | 1500 m | Semifinals Heat 3 | 3 | 2:26.634 | |
| 2021-03-05 | WCh Dordrecht 21 | 1000 m | Heats Heat 7 | 4 | 1:28.446 | |
| 2021-03-05 | WCh Dordrecht 21 | 500 m | Heats Heat 1 | 1 | 41.537 | |
| 2021-03-05 | WCh Dordrecht 21 | 1500 m | Heats Heat 1 | 2 | 2:14.093 | |
| 2019-10-03 | 19 | 1000 m | Quarterfinals Heat 3 | 5 | 1:27.988 | |
| 2019-10-03 | 19 | 1000 m | Heats Heat 4 | 2 | 1:31.544 | |
| 2018-12-09 | WT Almaty 18 | 500 m | Quarterfinals Heat 2 | 2 | 40.578 | |
| 2018-12-08 | WT Almaty 18 | 1000 m | Quarterfinals Heat 4 | 5 | 1:25.995 | |
| 2017-11-16 | WT Seoul 17 | 500 m | Quarterfinals Heat 3 | 4 | 41.777 | |
| 2017-11-16 | WT Seoul 17 | 500 m | Heats Heat 1 | 2 | 41.327 | |
| 2017-11-16 | WT Seoul 17 | 500 m | Preliminaries Heat 10 | 1 | 42.092 | |
| 2017-11-16 | WT Seoul 17 | 1000 m | Heats Heat 4 | 4 | 1:26.658 | |
| 2017-11-16 | WT Seoul 17 | 1000 m | Preliminaries Heat 1 | 2 | 1:27.576 | |
| 2017-11-09 | WT Shanghai 17 | 500 m | Heats Heat 3 | 5 | 42.054 | |
| 2017-11-09 | WT Shanghai 17 | 500 m | Preliminaries Heat 13 | 5 | no time | |
| 2017-11-09 | WT Shanghai 17 | 1000 m | Heats Heat 6 | 4 | 1:28.016 | |
| 2017-11-09 | WT Shanghai 17 | 1000 m | Preliminaries Heat 3 | 2 | 1:29.603 | |
| 2017-10-05 | WT Dordrecht 17 | 500 m | Preliminaries | 1 | 42.280 | |
| 2017-10-05 | WT Dordrecht 17 | 1500 m | Preliminaries Heat 11 | 4 | 2:18.402 | |
| 2017-10-05 | WT Dordrecht 17 | 500 m | Quarterfinals Heat 2 | 4 | no time | |
| 2017-10-05 | WT Dordrecht 17 | 500 m | Heats Heat 6 | 3 | 41.101 | |
| 2017-10-05 | WT Dordrecht 17 | 1000 m | Heats Heat 1 | 4 | 1:26.459 | |
| 2017-10-05 | WT Dordrecht 17 | 1000 m | Preliminaries Heat 6 | 1 | 1:26.464 | |
| 2017-09-28 | WT Budapest 17 | 1500 m | Preliminaries Heat 4 | 3 | 2:39.976 | |
| 2017-09-28 | WT Budapest 17 | 500 m | Quarterfinals Heat 1 | 3 | 42.049 | |
| 2017-09-28 | WT Budapest 17 | 500 m | Heats Heat 3 | 3 | 42.009 | |
| 2017-09-28 | WT Budapest 17 | 500 m | Preliminaries Heat 6 | 1 | 42.647 | |
| 2017-09-28 | WT Budapest 17 | 1000 m | Preliminaries Heat 12 | 3 | 1:29.849 | |
| 2017-02-12 | WT Minsk 17 | 500 m | Semifinals | 1 | 41.936 | |
| 2017-02-11 | WT Minsk 17 | 1000 m | Semifinals | 2 | 1:26.561 | |
| 2017-02-11 | WT Minsk 17 | 1000 m | Quarterfinals | 3 | 2:03.345 | |
| 2017-02-10 | WT Minsk 17 | 500 m | Heats | 1 | 41.970 | |
| 2017-02-10 | WT Minsk 17 | 1000 m (1) | Finals Final A | PEN | ||
| 2017-02-10 | WT Minsk 17 | 1000 m (1) | Heats Heat 7 | 1 | 1:27.203 | |
| 2017-02-10 | WT Minsk 17 | 500 m | Finals Final A | 1 | 41.219 | |
| 2017-02-10 | WT Minsk 17 | 500 m | Quarterfinals Heat 1 | 1 | 41.760 | |
| 2016-12-16 | WT Gangneung 16 | 1500 m | Rep. Semifinals Heat 1 | 2 | 2:20.445 | |
| 2016-12-16 | WT Gangneung 16 | 1500 m | Rep. Heats Heat 3 | 1 | 2:19.694 | |
| 2016-12-16 | WT Gangneung 16 | 1500 m | Heats Heat 6 | 5 | 2:22.161 | |
| 2016-12-16 | WT Gangneung 16 | 500 m | Finals Final A | 2 | 40.637 | |
| 2016-12-16 | WT Gangneung 16 | 500 m | Semifinals Heat 1 | 1 | 40.857 | |
| 2016-12-16 | WT Gangneung 16 | 500 m | Quarterfinals Heat 2 | 2 | 40.938 | |
| 2016-12-16 | WT Gangneung 16 | 500 m | Heats Heat 1 | 1 | 41.391 | |
| 2016-12-10 | WT Shanghai 16 | 500 m | Rep. Semifinals | 2 | 40.991 | |
| 2016-12-09 | WT Shanghai 16 | 500 m (1) | Rep. Quarterfinals Heat 2 | 1 | 41.823 | |
| 2016-12-09 | WT Shanghai 16 | 500 m (1) | Rep. Heats Heat 5 | 5 | no time | |
| 2016-12-09 | WT Shanghai 16 | 500 m (1) | Heats Heat 3 | 4 | 44.011 | |
| 2016-12-09 | WT Shanghai 16 | 1000 m | Rep. Heats Heat 4 | PEN | ||
| 2016-12-09 | WT Shanghai 16 | 1000 m | Heats Heat 1 | 6 | no time | |
| 2016-11-11 | WT Salt Lake City 16 | 500 m | Quarterfinals Heat 2 | 5 | no time | |
| 2016-11-11 | WT Salt Lake City 16 | 500 m | Heats Heat 1 | 1 | 41.286 | |
| 2016-11-11 | WT Salt Lake City 16 | 1000 m | Quarterfinals Heat 1 | PEN | ||
| 2016-11-11 | WT Salt Lake City 16 | 1000 m | Heats Heat 2 | 1 | 1:26.492 | |
| 2016-11-04 | WT Calgary 16 | 500 m | Heats | 1 | 41.200 | |
| 2016-11-04 | WT Calgary 16 | 500 m (1) | Rep. Heats Heat 4 | PEN | ||
| 2016-11-04 | WT Calgary 16 | 500 m (1) | Heats Heat 4 | 4 | no time | |
| 2016-11-04 | WT Calgary 16 | 500 m (2) | Finals Final A | 4 | 51.253 | |
| 2016-11-04 | WT Calgary 16 | 500 m (2) | Semifinals Heat 1 | 2 | 40.982 | |
| 2016-11-04 | WT Calgary 16 | 500 m (2) | Quarterfinals Heat 3 | 2 | 41.057 | |
| 2016-02-13 | WT Dordrecht 16 | 1500 m | Rep. Heats | 3 | 2:25.345 | |
| 2016-02-12 | WT Dordrecht 16 | 1500 m | Rep. Semifinals Heat 2 | 4 | 2:16.611 | |
| 2016-02-12 | WT Dordrecht 16 | 1500 m | Heats Heat 2 | 8 | no time | |
| 2016-02-12 | WT Dordrecht 16 | 500 m | Rep. Quarterfinals Heat 1 | PEN | ||
| 2016-02-12 | WT Dordrecht 16 | 500 m | Rep. Heats Heat 3 | 2 | 42.723 | |
| 2016-02-12 | WT Dordrecht 16 | 500 m | Preliminaries Heat 5 | 5 | no time | |
| 2016-02-07 | WT Dresden 16 | 500 m | Rep. Semifinals | PEN | ||
| 2016-02-06 | WT Dresden 16 | 1000 m | Quarterfinals | 3 | 1:25.258 | |
| 2016-02-05 | WT Dresden 16 | 1000 m | Heats Heat 5 | 2 | 1:27.199 | |
| 2016-02-05 | WT Dresden 16 | 1000 m | Preliminaries Heat 9 | 1 | 1:30.692 | |
| 2016-02-05 | WT Dresden 16 | 500 m | Rep. Quarterfinals Heat 3 | 2 | 41.497 | |
| 2016-02-05 | WT Dresden 16 | 500 m | Rep. Heats Heat 6 | 1 | 41.970 | |
| 2016-02-05 | WT Dresden 16 | 500 m | Heats Heat 1 | 3 | 41.117 | |
| 2016-02-05 | WT Dresden 16 | 500 m | Preliminaries Heat 4 | 2 | 41.604 | |
| 2015-12-12 | WT Shanghai 15 | 1000 m | Rep. Semifinals | PEN | ||
| 2015-12-12 | WT Shanghai 15 | 1000 m | Rep. Quarterfinals | 1 | 1:27.473 | |
| 2015-12-11 | WT Shanghai 15 | 1000 m | Rep. Heats Heat 3 | 1 | 1:29.249 | |
| 2015-12-11 | WT Shanghai 15 | 1000 m | Preliminaries Heat 8 | 3 | 1:29.020 | |
| 2015-12-11 | WT Shanghai 15 | 500 m | Rep. Semifinals Heat 1 | 4 | 1:05.543 | |
| 2015-12-11 | WT Shanghai 15 | 500 m | Rep. Quarterfinals Heat 2 | 1 | 41.572 | |
| 2015-12-11 | WT Shanghai 15 | 500 m | Rep. Heats Heat 5 | 1 | 41.885 | |
| 2015-12-11 | WT Shanghai 15 | 500 m | Heats Heat 1 | 4 | 1:05.864 | |
| 2015-12-11 | WT Shanghai 15 | 500 m | Preliminaries Heat 3 | 2 | 40.987 | |
| 2015-12-04 | WT Nagoya 15 | 500 m (1) | Rep. Quarterfinals Heat 1 | 4 | 42.269 | |
| 2015-12-04 | WT Nagoya 15 | 500 m (1) | Rep. Heats Heat 1 | 1 | 42.505 | |
| 2015-12-04 | WT Nagoya 15 | 500 m (1) | Heats Heat 4 | 4 | 42.633 | |
| 2015-12-04 | WT Nagoya 15 | 500 m (1) | Preliminaries Heat 1 | 2 | 42.818 | |
| 2015-12-04 | WT Nagoya 15 | 1000 m | Quarterfinals Heat 3 | 4 | 1:27.973 | |
| 2015-12-04 | WT Nagoya 15 | 1000 m | Heats Heat 1 | 3 | 1:27.103 | |
| 2015-12-04 | WT Nagoya 15 | 1000 m | Preliminaries Heat 5 | 2 | 1:29.713 | |
| 2015-11-06 | WT Toronto 15 | 500 m | Heats | 2 | 41.480 | |
| 2015-11-06 | WT Toronto 15 | 500 m (1) | Quarterfinals Heat 2 | 4 | 41.791 | |
| 2015-11-06 | WT Toronto 15 | 500 m (1) | Preliminaries Heat 2 | 1 | 41.823 | |
| 2015-11-06 | WT Toronto 15 | 500 m (2) | Rep. Heats Heat 5 | 5 | no time | |
| 2015-11-06 | WT Toronto 15 | 500 m (2) | Preliminaries Heat 2 | 1 | 41.497 | |
| 2015-11-06 | WT Toronto 15 | 500 m (2) | Heats Heat 3 | 4 | 42.246 | |
| 2015-11-01 | WT Montreal 15 | 500 m | Rep. Semifinals | 4 | no time | |
| 2015-10-30 | WT Montreal 15 | 1000 m | Heats | 2 | 1:28.875 | |
| 2015-10-30 | WT Montreal 15 | 1000 m (1) | Semifinals Heat 1 | PEN | ||
| 2015-10-30 | WT Montreal 15 | 1000 m (1) | Quarterfinals Heat 1 | 2 | 1:25.445 | |
| 2015-10-30 | WT Montreal 15 | 500 m | Rep. Quarterfinals Heat 3 | 2 | 42.021 | |
| 2015-10-30 | WT Montreal 15 | 500 m | Rep. Heats Heat 3 | 2 | 42.565 | |
| 2015-10-30 | WT Montreal 15 | 500 m | Heats Heat 4 | 5 | 42.534 | |
| 2015-10-30 | WT Montreal 15 | 500 m | Preliminaries Heat 1 | 4 | 59.896 | |
| 2015-02-15 | WT Erzurum 15 | 1000 m | Final B | 1 | 1:28.354 | |
| 2015-02-15 | WT Erzurum 15 | 1000 m | Semifinals | 3 | 1:25.751 | |
| 2015-02-13 | WT Erzurum 15 | 1000 m (1) | Rep Semifinals Heat 1 | PEN | ||
| 2015-02-13 | WT Erzurum 15 | 1000 m (1) | Rep Quarterfinals Heat 3 | 1 | 1:30.122 | |
| 2015-02-13 | WT Erzurum 15 | 1000 m (1) | Rep Heats Heat 6 | 2 | 1:36.306 | |
| 2015-02-13 | WT Erzurum 15 | 1000 m (1) | Preliminaries Heat 7 | 3 | 1:31.196 | |
| 2015-02-13 | WT Erzurum 15 | 1000 m (2) | Quarterfinals Heat 2 | 1 | 1:27.733 | |
| 2015-02-13 | WT Erzurum 15 | 1000 m (2) | Heats Heat 3 | 4 | 1:41.590 | |
| 2015-02-13 | WT Erzurum 15 | 1000 m (2) | Preliminaries Heat 1 | 2 | 1:27.414 | |
| 2015-02-06 | WT Dresden 15 | 1000 m | Heats | 4 | 1:26.991 | |
| 2015-02-06 | WT Dresden 15 | 1000 m | Rep Quarterfinals Heat 2 | PEN | ||
| 2015-02-06 | WT Dresden 15 | 1000 m | Rep Heats Heat 2 | 2 | 1:31.434 | |
| 2015-02-06 | WT Dresden 15 | 1000 m | Preliminaries Heat 8 | 2 | 1:29.981 | |
| 2015-02-06 | WT Dresden 15 | 1500 m (2) | Rep Semifinals Heat 1 | 2 | 2:22.031 | |
| 2015-02-06 | WT Dresden 15 | 1500 m (2) | Rep Heats Heat 5 | 1 | 2:20.301 | |
| 2015-02-06 | WT Dresden 15 | 1500 m (2) | Preliminaries Heat 2 | 3 | 2:32.397 | |
| 2014-12-21 | WT Seoul 14 | 500 m | Rep Semifinals | 2 | 42.247 | |
| 2014-12-21 | WT Seoul 14 | 500 m | Rep Quarterfinals | 2 | 43.022 | |
| 2014-12-20 | WT Seoul 14 | 1000 m | Quarterfinals | 4 | 1:28.057 | |
| 2014-12-19 | WT Seoul 14 | 500 m | Heats | 4 | 43.024 | |
| 2014-12-19 | WT Seoul 14 | 1000 m | Rep Semifinals Heat 1 | 1 | 1:32.867 | |
| 2014-12-19 | WT Seoul 14 | 1000 m | Rep Quarterfinals Heat 2 | 1 | 1:32.851 | |
| 2014-12-19 | WT Seoul 14 | 1000 m | Rep Heats Heat 5 | 1 | 1:32.139 | |
| 2014-12-19 | WT Seoul 14 | 1000 m | Preliminaries Heat 6 | 3 | 1:32.084 | |
| 2014-12-19 | WT Seoul 14 | 500 m | Rep Heats Heat 4 | 1 | 42.823 | |
| 2014-12-19 | WT Seoul 14 | 500 m | Preliminaries Heat 6 | 3 | 42.067 | |
| 2014-12-14 | WT Shanghai 14 | 500 m | Quarterfinals | PEN | ||
| 2014-12-12 | WT Shanghai 14 | 500 m (1) | Quarterfinals Heat 2 | 4 | 41.625 | |
| 2014-12-12 | WT Shanghai 14 | 500 m (1) | Heats Heat 4 | 3 | 42.014 | |
| 2014-12-12 | WT Shanghai 14 | 500 m (1) | Preliminaries Heat 2 | 3 | 42.282 | |
| 2014-12-12 | WT Shanghai 14 | 500 m (2) | Heats Heat 2 | 3 | 41.504 | |
| 2014-12-12 | WT Shanghai 14 | 500 m (2) | Preliminaries Heat 5 | 2 | 41.710 | |
| 2014-11-16 | WT Montreal 14 | 1000 m | Rep Semifinals | 3 | 1:27.879 | |
| 2014-11-14 | WT Montreal 14 | 500 m | Preliminaries | 4 | 43.244 | |
| 2014-11-14 | WT Montreal 14 | 500 m (1) | Rep Heats Heat 2 | 4 | no time | |
| 2014-11-14 | WT Montreal 14 | 1000 m | Rep Quarterfinals Heat 3 | 3 | no time | |
| 2014-11-14 | WT Montreal 14 | 1000 m | Rep Heats Heat 2 | 2 | 1:40.762 | |
| 2014-11-14 | WT Montreal 14 | 1000 m | Preliminaries Heat 7 | 3 | 1:28.997 | |
| 2014-11-07 | WT Salt Lake City 14 | 1000 m (1) | Heats Heat 2 | PEN | ||
| 2014-11-07 | WT Salt Lake City 14 | 1000 m (1) | Preliminaries Heat 4 | 3 | 1:27.706 | |
| 2014-11-07 | WT Salt Lake City 14 | 500 m | Rep Heats Heat 4 | 4 | no time | |
| 2014-11-07 | WT Salt Lake City 14 | 500 m | Preliminaries Heat 3 | 4 | 1:01.405 | |
| 2013-11-07 | WT Torino 13 | 1500 m | Heats Heat 2 | 5 | 2:22.690 | |
| 2013-11-07 | WT Torino 13 | 1500 m | Preliminaries Heat 10 | 3 | 2:29.814 | |
| 2013-11-07 | WT Torino 13 | 1000 m | Heats Heat 3 | 3 | 1:29.079 | |
| 2013-11-07 | WT Torino 13 | 1000 m | Preliminaries Heat 4 | 2 | 1:31.643 | |
| 2013-11-07 | WT Torino 13 | 1000 m | Pre-Preliminaries Heat 12 | 2 | 1:33.639 | |
| 2013-09-26 | WT Shanghai 13 | 500 m | Heats Heat 1 | 4 | 1:10.900 | |
| 2013-09-26 | WT Shanghai 13 | 500 m | Preliminaries Heat 5 | 3 | 42.001 | |
| 2013-09-26 | WT Shanghai 13 | 500 m | Pre-Preliminaries Heat 6 | 2 | 43.304 | |
| 2013-09-26 | WT Shanghai 13 | 1000 m | Pre-Preliminaries Heat 11 | 3 | 1:29.954 | |
| WT Almaty 18 | 500 m | Heats Heat 4 | 1 | 41.055 | ||
| 2020-02-16 | WT Dordrech 20 | 500 m | Quarterfinals Heat 3 | 4 | 41.857 | |
| 2020-02-14 | WT Dordrech 20 | 500 m | Heats Heat 7 | 1 | 41.482 | |
| 2020-02-14 | WT Dordrech 20 | 1500 m | Heats Heat 7 | 6 | 2:35.835 | |
| 2020-02-14 | WT Dordrech 20 | 1500 m | Quarterfinals Heat 7 | 6 | 2:35.835 | |
| 2020-02-09 | WT Dresden 20 | 500 m | Quarterfinals Heat 2 | 4 | 40.939 | |
| 2020-02-08 | WT Dresden 20 | 1000 m | Quarterfinals Heat 2 | 3 | 1:27.927 | |
| 2020-02-08 | WT Dresden 20 | 1000 m | Rep. Semifinals Heat 2 | 4 | 1:48.620 | |
| 2020-02-08 | WT Dresden 20 | 1000 m | Rep. Quarterfinals Heat 7 | 1 | 1:28.286 | |
| 2020-02-07 | WT Dresden 20 | 500 m | Heats Heat 5 | 2 | 41.475 | |
| 2020-02-07 | WT Dresden 20 | 1000 m | Heats Heat 3 | 2 | 1:25.325 | |
| 2019-11-10 | WT Montreal 19 | 500 m | Rep. Quarterfinals Heat 1 | 5 | no time | |
| 2019-11-08 | WT Montreal 19 | 500 m | Heats Heat 6 | 4 | 1:07.243 | |
| 2019-11-08 | WT Montreal 19 | 1000 m | Heats Heat 6 | PEN | ||
| 2019-11-03 | WT Salt Lake City 19 | 500 m | Quarterfinals Heat 2 | 3 | 41.543 | |
| 2019-11-02 | WT Salt Lake City 19 | 500 m | Quarterfinals Heat 4 | 3 | 41.123 | |
| 2019-11-02 | WT Salt Lake City 19 | 500 m | Rep. Semifinals Heat 1 | 1 | 41.349 | |
| 2019-11-02 | WT Salt Lake City 19 | 500 m | REPQ Heat 1 | 1 | 41.940 | |
| 2019-11-01 | WT Salt Lake City 19 | 500 m | Heats Heat 9 | 2 | 40.814 | |
| 2019-11-01 | WT Salt Lake City 19 | 500 m | Heats Heat 1 | 2 | 41.901 | |
| 2019-11-01 | WT Salt Lake City 19 | 500 m (1) | Rep. Quarterfinals Heat 1 | 1 | 41.940 | |
| 2019-02-10 | WT Torino 19 | 500 m | Rep. Quarterfinals | 1 | 41.858 | |
| 2019-02-08 | WT Torino 19 | 500 m (1) | Heats Heat 4 | PEN | ||
| 2019-02-08 | WT Torino 19 | 500 m (1) | Preliminaries Heat 10 | 2 | 41.974 | |
| 2019-02-08 | WT Torino 19 | 500 m (2) | Rep. Semifinals Heat 1 | 3 | 42.705 | |
| 2019-02-08 | WT Torino 19 | 500 m (2) | Heats Heat 5 | 5 | no time | |
| 2019-02-08 | WT Torino 19 | 500 m (2) | Preliminaries Heat 4 | 2 | 42.162 | |
| 2019-02-01 | WT Dresden 19 | 1000 m (1) | Heats Heat 5 | PEN | ||
| 2019-02-01 | WT Dresden 19 | 1000 m (1) | Preliminaries Heat 12 | 1 | 1:30.824 | |
| 2019-02-01 | WT Dresden 19 | 500 m | Preliminaries Heat 4 | 5 | no time | |
| 2018-12-09 | WT Almaty 18 | 500 m | Finals | 2 | 40.886 | |
| 2018-12-09 | WT Almaty 18 | 500 m | Semifinals Heat 2 | 4 | no time | |
| 2018-11-09 | WT Salt Lake City 18 | 1000 m (1) | Quarterfinals Heat 3 | 3 | 1:24.862 | |
| 2018-11-09 | WT Salt Lake City 18 | 1000 m (1) | Rep. Semifinals Heat 1 | 1 | 1:26.902 | |
| 2018-11-09 | WT Salt Lake City 18 | 1000 m (1) | Rep. Quarterfinals Heat 1 | 1 | 1:26.136 | |
| 2018-11-09 | WT Salt Lake City 18 | 1000 m (1) | Heats Heat 2 | 4 | 1:26.013 | |
| 2018-11-09 | WT Salt Lake City 18 | 1000 m (1) | Preliminaries Heat 6 | 3 | 1:28.555 | |
| 2018-11-09 | WT Salt Lake City 18 | 500 m | Finals Final A | 4 | 40.047 | |
| 2018-11-09 | WT Salt Lake City 18 | 500 m | Quarterfinals Heat 3 | 2 | 40.535 | |
| 2018-11-09 | WT Salt Lake City 18 | 500 m | Heats Heat 5 | 1 | 40.659 | |
| 2018-11-09 | WT Salt Lake City 18 | 500 m | Preliminaries Heat 6 | 1 | 41.085 | |
| 2018-11-04 | WT Calgary 18 | 500 m | Quarterfinals Heat 3 | 3 | 40.694 | |
| 2018-11-04 | WT Calgary 18 | 500 m | Rep. Semifinals Heat 1 | 3 | no time | |
| 2018-11-04 | WT Calgary 18 | 500 m | Rep. Quarterfinals Heat 1 | 1 | 41.043 | |
| 2018-11-02 | WT Calgary 18 | 500 m | Heats Heat 3 | 5 | 1:14.267 | |
| WT Calgary 18 | 500 m | Heats Heat 7 | 2 | 41.297 | ||
| 2018-11-03 | WT Calgary 18 | 500 m | Quarterfinals Heat 1 | PEN | ||
| 2018-11-02 | WT Calgary 18 | 500 m | Heats Heat 5 | 1 | 40.711 | |
| WT Calgary 18 | 500 m | Heats Heat 10 | 1 | 40.663 | ||
| 2018-11-09 | WT Salt Lake City 18 | 500 m | Semifinals Heat 1 | 2 | 41.048 | |
| 2018-11-02 | WT Calgary 18 | 500 m (1) | Preliminaries Heat 10 | 1 | 40.663 | |
| 2018-11-02 | WT Calgary 18 | 500 m (2) | Preliminaries Heat 7 | 2 | 41.297 | |
| WT Dordrech 20 | 1500 m | Semifinals Heat 2 | 8 | 2:40.476 | ||
| 2022-02-13 | OG Beijing 22 | 500 m | Finals Final B | 3 | 41.329 | |
| 2022-02-13 | OG Beijing 22 | 500 m | Semifinals Semifinal 1 | 4 | 41.005 | |
| 2022-02-13 | OG Beijing 22 | 500 m | Quarterfinals Quarterfinal 1 | 1 | 40.355 | |
| 2022-02-11 | OG Beijing 22 | 500 m | Heats Heat 4 | 1 | 40.482 | |
| 2022-02-09 | OG Beijing 22 | 1500 m | Heats Heat 4 | PEN | ||
| 2022-02-05 | OG Beijing 22 | 2000 m relay | Semifinals Semifinal 1 | 3 | 2:42.575 | |
| 2022-02-05 | OG Beijing 22 | 2000 m relay | Quarterfinals Quarterfinal 2 | 3 | 2:43.004 | |
| 2018-03-17 | WCh Montreal 18 | 500 m | Finals | 3 | 40.984 | |
| 2018-03-16 | WCh Montreal 18 | 1500 m | Finals Final A | 5 | 2:13.657 | |
| 2018-03-16 | WCh Montreal 18 | 1500 m | Semifinals Heat 1 | 2 | 2:14.831 | |
| 2018-03-16 | WCh Montreal 18 | 1500 m | Heats Heat 5 | 2 | 2:15.701 | |
| 2018-03-16 | WCh Montreal 18 | 500 m | Semifinals Heat 1 | 4 | 42.368 | |
| 2018-03-16 | WCh Montreal 18 | 500 m | Quarterfinals Heat 2 | 2 | 41.085 | |
| 2018-03-16 | WCh Montreal 18 | 500 m | Heats Heat 2 | 3 | 41.065 | |
| 2018-03-16 | WCh Montreal 18 | 500 m | Preliminaries Heat 9 | 2 | 42.481 | |
| 2018-03-16 | WCh Montreal 18 | 1000 m | Quarterfinals Heat 1 | 4 | 1:24.741 | |
| 2018-03-16 | WCh Montreal 18 | 1000 m | Heats Heat 1 | 3 | 1:27.609 | |
| 2018-03-16 | WCh Montreal 18 | 1000 m | Preliminaries Heat 7 | 2 | 1:29.428 | |
| 2018-02-10 | OG 18 | 500 m | Quarterfinals Heat 1 | 3 | 40.806 | |
| 2018-02-10 | OG 18 | 500 m | Heats Heat 4 | 3 | 41.436 | |
| 2018-02-10 | OG 18 | 1500 m | Heats Heat 4 | 4 | 2:14.847 | |
| 2017-03-12 | WCh Rotterdam 17 | 1000 m | Ranking Finals | 3 | 1:28.445 | |
| 2017-03-11 | WCh Rotterdam 17 | 1500 m | Ranking Finals | 6 | 2:30.354 | |
| 2017-03-10 | WCh Rotterdam 17 | 1500 m | Heats Heat 4 | 3 | 2:22.177 | |
| 2017-03-10 | WCh Rotterdam 17 | 500 m | Quarterfinals Heat 1 | 4 | 41.440 | |
| 2017-03-10 | WCh Rotterdam 17 | 500 m | Heats Heat 4 | 2 | 41.432 | |
| 2017-03-10 | WCh Rotterdam 17 | 500 m | Preliminaries Heat 1 | 1 | 41.813 | |
| 2017-03-10 | WCh Rotterdam 17 | 1000 m | Heats Heat 5 | 4 | 1:30.655 | |
| 2017-03-10 | WCh Rotterdam 17 | 1000 m | Preliminaries Heat 2 | 1 | 1:27.445 | |
| 2016-03-12 | WCh Seoul 16 | 500 m | Finals | 2 | 41.797 | |
| 2016-03-12 | WCh Seoul 16 | 500 m | Semifinals | 4 | 41.887 | |
| 2016-03-11 | WCh Seoul 16 | 500 m | Quarterfinals Heat 1 | 2 | 41.749 | |
| 2016-03-11 | WCh Seoul 16 | 500 m | Heats Heat 6 | 3 | 41.498 | |
| 2016-03-11 | WCh Seoul 16 | 500 m | Preliminaries Heat 10 | 2 | 42.050 | |
| 2016-03-11 | WCh Seoul 16 | 1000 m | Ranking Races - Preliminaries Heat 4 | 2 | 1:39.039 | |
| 2016-03-11 | WCh Seoul 16 | 1000 m | Preliminaries Heat 9 | 3 | 1:29.142 | |
| 2016-03-11 | WCh Seoul 16 | 1500 m | Finals Final B | 5 | 2:32.312 | |
| 2016-03-11 | WCh Seoul 16 | 1500 m | Semifinals Heat 1 | 3 | 2:26.119 | |
| 2016-03-11 | WCh Seoul 16 | 1500 m | Heats Heat 6 | 2 | 2:33.471 | |
| 2015-03-15 | WCh Moscow 15 | 1000 m | Ranking Races - Heats | 2 | 1:26.878 | |
| 2015-03-13 | WCh Moscow 15 | 1500 m | Heats | PEN | ||
| 2015-03-13 | WCh Moscow 15 | 500 m | Ranking Races - Heats Heat 1 | 1 | 42.798 | |
| 2015-03-13 | WCh Moscow 15 | 500 m | Heats Heat 4 | 4 | 43.571 | |
| 2015-03-13 | WCh Moscow 15 | 500 m | Preliminaries Heat 10 | 2 | 43.755 | |
| 2015-03-13 | WCh Moscow 15 | 1000 m | Heats Heat 8 | 3 | 1:30.164 | |
| 2015-02-27 | JWCh Osaka 15 | 1500 m | Finals Final B | 2 | 2:34.182 | |
| 2015-02-27 | JWCh Osaka 15 | 1500 m | Semifinals Heat 2 | 3 | 2:18.310 | |
| 2015-02-27 | JWCh Osaka 15 | 1500 m | Quarterfinals Heat 4 | 3 | 2:25.399 | |
| 2015-02-27 | JWCh Osaka 15 | 1500 m | Heats Heat 11 | 2 | 2:24.840 | |
| 2015-02-27 | JWCh Osaka 15 | 500 m | Finals Final A | 3 | 41.751 | |
| 2015-02-27 | JWCh Osaka 15 | 500 m | Semifinals Heat 1 | 1 | 42.075 | |
| 2015-02-27 | JWCh Osaka 15 | 500 m | Quarterfinals Heat 3 | 1 | 42.123 | |
| 2015-02-27 | JWCh Osaka 15 | 500 m | Heats Heat 5 | 1 | 42.312 | |
| 2015-02-27 | JWCh Osaka 15 | 500 m | Preliminaries Heat 4 | 1 | 43.248 | |
| 2015-02-27 | JWCh Osaka 15 | 1000 m | Semifinals Heat 1 | PEN | ||
| 2015-02-27 | JWCh Osaka 15 | 1000 m | Quarterfinals Heat 3 | 2 | 1:31.202 | |
| 2015-02-27 | JWCh Osaka 15 | 1000 m | Heats Heat 7 | 1 | 1:36.575 | |
| 2015-02-27 | JWCh Osaka 15 | 1000 m | Preliminaries Heat 3 | 1 | 1:32.784 | |
| 2014-03-09 | JWCh Erzurum 14 | Super Final 1500 m | Final | 5 | 2:23.040 | |
| 2014-03-08 | JWCh Erzurum 14 | 500 m | Final | 3 | 44.844 | |
| 2014-03-08 | JWCh Erzurum 14 | 500 m | Quarterfinals | 1 | 41.027 | |
| 2014-03-08 | JWCh Erzurum 14 | 500 m | Preliminaries | 2 | 41.767 | |
| 2014-03-07 | JWCh Erzurum 14 | 1500 m | Semifinals | 4 | 2:34.867 | |
| 2014-03-07 | JWCh Erzurum 14 | 1500 m | Quarterfinals Heat 6 | 1 | 2:30.612 | |
| 2014-03-07 | JWCh Erzurum 14 | 1500 m | Heats Heat 7 | 1 | 2:39.578 | |
| 2014-03-07 | JWCh Erzurum 14 | 500 m | Semifinals Heat 1 | 2 | 58.708 | |
| 2014-03-07 | JWCh Erzurum 14 | 500 m | Heats Heat 5 | 1 | 41.324 JWR | |
| 2014-03-07 | JWCh Erzurum 14 | 1000 m | Semifinals Heat 2 | 3 | 1:27.886 | |
| 2014-03-07 | JWCh Erzurum 14 | 1000 m | Quarterfinals Heat 3 | 2 | 1:28.192 | |
| 2014-03-07 | JWCh Erzurum 14 | 1000 m | Heats Heat 7 | 1 | 1:29.562 | |
| 2014-03-07 | JWCh Erzurum 14 | 1000 m | Preliminaries Heat 12 | 1 | 1:28.903 | |
| 2014-03-07 | JWCh Erzurum 14 | 1500 m | Super Final Heat 1 | 5 | 2:23.040 | |
| 2014-03-07 | JWCh Erzurum 14 | 500 m | Quarterfinals Heat 4 | 1 | 41.027 JWR | |
| 2014-02-01 | OG 14 | 1500 m | Heats Heat 5 | 6 | 2:16.452 | |
| 2013-11-14 | WT Kolomna 13 | 1500 m | Preliminaries Heat 5 | 6 | 2:22.613 | |
| 2013-11-14 | WT Kolomna 13 | 1000 m | Heats Heat 3 | 3 | 1:27.754 | |
| 2013-11-14 | WT Kolomna 13 | 1000 m | Preliminaries Heat 3 | 3 | 1:29.771 | |
| 2013-11-14 | WT Kolomna 13 | 1000 m | Pre-Preliminaries Heat 4 | 2 | 1:30.881 | |
| 2013-10-03 | WT Seoul 13 | 500 m | Pre-Preliminaries Heat 10 | 3 | 56.126 | |
| 2013-10-03 | WT Seoul 13 | 1000 m | Heats Heat 1 | 3 | 1:28.938 | |
| 2013-10-03 | WT Seoul 13 | 1000 m | Preliminaries Heat 3 | 2 | 1:29.120 | |
| 2013-10-03 | WT Seoul 13 | 1000 m | Pre-Preliminaries Heat 4 | 3 | 1:30.252 | |
| 2013-09-27 | WT Shanghai 13 | 1000 m | Preliminaries | 4 | 1:29.589 | |
| 2013-02-22 | JWCh Warsaw 13 | 1500 m | Heats | 2 | 2:38.355 | |
| 2013-02-22 | JWCh Warsaw 13 | 1500 m | Quarterfinals Heat 4 | 3 | 2:37.158 | |
| 2013-02-22 | JWCh Warsaw 13 | 500 m | Preliminaries Heat 2 | 4 | 59.363 | |
| 2013-02-22 | JWCh Warsaw 13 | 1000 m | Heats Heat 4 | 4 | 1:32.893 | |
| 2013-02-22 | JWCh Warsaw 13 | 1000 m | Preliminaries Heat 15 | 2 | 1:40.379 | |
| 2013-02-09 | WT Dresden 13 | 1500 m | Rep Semifinals | 4 | 2:54.583 | |
| 2013-02-09 | WT Dresden 13 | 1500 m | Rep Heats | 1 | 2:24.929 | |
| 2013-02-08 | WT Dresden 13 | 1500 m (1) | Heats Heat 1 | 3 | 2:19.335 | |
| 2013-02-08 | WT Dresden 13 | 1500 m (2) | Preliminaries Heat 3 | 4 | 2:19.024 | |
| 2013-02-08 | WT Dresden 13 | 1500 m (2) | Rep Heats Heat 3 | 4 | 2:23.795 | |
| 2013-02-01 | WT Sochi 13 | 500 m | Heats | 3 | 43.045 | |
| 2013-02-01 | WT Sochi 13 | 500 m (1) | Rep Heats Heat 3 | 2 | 42.764 | |
| 2013-02-01 | WT Sochi 13 | 500 m (1) | Preliminaries Heat 1 | 2 | 43.092 | |
| 2013-02-01 | WT Sochi 13 | 1000 m | Rep Heats Heat 1 | 3 | 1:32.089 | |
| 2013-02-01 | WT Sochi 13 | 1000 m | Preliminaries Heat 8 | 3 | 1:30.230 | |
| 2012-12-02 | WT Nagano 12 | 1500 m | Rep Heats | 3 | 2:25.544 | |
| 2012-11-30 | WT Nagano 12 | 1000 m | Rep Heats Heat 5 | 4 | 1:29.579 | |
| 2012-11-30 | WT Nagano 12 | 1000 m | Preliminaries Heat 8 | 4 | 1:33.334 | |
| 2012-11-30 | WT Nagano 12 | 1500 m (2) | Preliminaries Heat 6 | 5 | 2:27.107 | |
| 2012-10-26 | WT Montreal 12 | 1500 m | Rep Heats Heat 1 | PEN | ||
| 2012-10-26 | WT Montreal 12 | 1500 m | Preliminaries Heat 2 | 6 | 2:29.193 | |
| 2012-10-26 | WT Montreal 12 | 500 m (2) | Rep Heats Heat 3 | 4 | 45.129 | |
| 2012-10-26 | WT Montreal 12 | 500 m (2) | Preliminaries Heat 5 | 5 | 44.629 | |
| 2012-10-19 | WT Calgary 12 | 1000 m (1) | Rep Heats Heat 3 | 4 | 1:28.385 | |
| 2012-10-19 | WT Calgary 12 | 1000 m (1) | Preliminaries Heat 9 | 5 | 1:28.609 | |
| 2012-10-19 | WT Calgary 12 | 500 m | Rep Heats Heat 7 | 4 | 1:01.174 | |
| 2012-10-19 | WT Calgary 12 | 500 m | Preliminaries Heat 9 | 4 | 43.053 | |
| 2012-02-24 | JWCh Melbourne 12 | 1500 m | Heats Heat 1 | 4 | 2:32.718 | |
| 2012-02-24 | JWCh Melbourne 12 | 500 m | Preliminaries Heat 6 | 3 | 44.615 | |
| 2012-02-24 | JWCh Melbourne 12 | 1000 m | Preliminaries Heat 8 | 3 | 1:33.527 |
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.