| date | competition | distance | round | pos | time | video |
|---|---|---|---|---|---|---|
| 2026-03-15 | WCh Montréal 26 | 500 m | Quarterfinals Heat 1 | 4 | 43.660 | watch |
| 2026-03-14 | WCh Montréal 26 | Relay 3000 m | Finals Final B | 2 | 4:17.286 | watch |
| 2026-03-14 | WCh Montréal 26 | Relay 3000 m | Semifinals Heat 1 | 3 | 4:11.122 | watch |
| 2026-03-14 | WCh Montréal 26 | Relay 2000 m | Semifinals Heat 2 | PEN | watch | |
| 2026-03-13 | WCh Montréal 26 | Relay 3000 m | Heats Heat 2 | 2 | 4:12.539 | watch |
| 2026-03-13 | WCh Montréal 26 | Relay 2000 m | Quarterfinals Heat 1 | 3 | 2:38.045 | watch |
| 2026-03-13 | WCh Montréal 26 | 500 m | Heats Heat 8 | 1 | 43.509 | watch |
| 2026-02-20 | OG Milano Cortina 26 | 1500 m | Quarterfinal 6 Quarterfinal 1 | 4 | 2:34.131 | |
| 2026-02-14 | OG Milano Cortina 26 | 1000 m | Heats Heat 2 | 3 | 1:31.282 | |
| 2026-02-12 | OG Milano Cortina 26 | 500 m | Quarterfinals Quarterfinal 2 | 5 | 58.994 | |
| 2026-02-10 | OG Milano Cortina 26 | Relay 2000 m | Quarterfinals Quarterfinal 1 | 3 | 2:40.955 | |
| 2026-02-10 | OG Milano Cortina 26 | 500 m | Heats Heat 7 | 2 | 43.313 | |
| 2026-01-18 | EC Tilburg 26 | 500 m | Finals Final A | 5 | 44.170 | watch |
| 2026-01-18 | EC Tilburg 26 | 500 m | Semifinals Heat 1 | 5 | no time | watch |
| 2026-01-18 | EC Tilburg 26 | 500 m | Quarterfinals Heat 1 | 2 | 43.051 | watch |
| 2026-01-18 | EC Tilburg 26 | Relay 2000 m | Finals Final A | 2 | 2:38.342 | watch |
| 2026-01-17 | EC Tilburg 26 | Relay 3000 m | Finals Final B | PEN | watch | |
| 2026-01-17 | EC Tilburg 26 | Relay 3000 m | Semifinals Heat 1 | 3 | 4:09.183 | watch |
| 2026-01-17 | EC Tilburg 26 | 1000 m | Quarterfinals Heat 2 | 4 | 1:33.822 | watch |
| 2026-01-17 | EC Tilburg 26 | Relay 2000 m | Semifinals Heat 2 | 2 | 2:38.640 | watch |
| 2026-01-16 | EC Tilburg 26 | Relay 2000 m | Heats Heat 3 | 1 | 2:42.937 | watch |
| 2026-01-16 | EC Tilburg 26 | 1000 m | Heats Heat 1 | 2 | 1:32.405 | watch |
| 2026-01-16 | EC Tilburg 26 | 500 m | Heats Heat 4 | 2 | 43.430 | watch |
| 2025-11-30 | WT4 Dordrecht 25 | 500 m | Quarterfinals Heat 2 | 3 | 43.343 | watch |
| 2025-11-30 | WT4 Dordrecht 25 | Relay 2000 m | Finals Final B | 3 | 2:39.212 | watch |
| 2025-11-29 | WT4 Dordrecht 25 | Relay 3000 m | Finals Final B | PEN | watch | |
| 2025-11-29 | WT4 Dordrecht 25 | Relay 3000 m | Semifinals Heat 1 | 4 | no time | watch |
| 2025-11-28 | WT4 Dordrecht 25 | Relay 2000 m | Semifinals Heat 2 | 4 | DNF | watch |
| 2025-11-28 | WT4 Dordrecht 25 | 500 m | Heats Heat 7 | 2 | 43.299 | watch |
| 2025-11-27 | WT4 Dordrecht 25 | Relay 2000 m | Quarterfinals Heat 3 | 2 | 2:39.666 | watch |
| 2025-11-27 | WT4 Dordrecht 25 | Relay 3000 m | Quarterfinals Heat 2 | 2 | 4:12.229 | watch |
| 2025-11-23 | WT3 Gdansk 25 | 500 m | Finals Final B | 5 | 50.945 | watch |
| 2025-11-23 | WT3 Gdansk 25 | 500 m | Semifinals Heat 1 | 4 | 1:28.971 | watch |
| 2025-11-23 | WT3 Gdansk 25 | 500 m | Quarterfinals Heat 4 | 2 | 43.095 | watch |
| 2025-11-23 | WT3 Gdansk 25 | Relay 2000 m | Finals Final B | PEN | watch | |
| 2025-11-22 | WT3 Gdansk 25 | Relay 3000 m | Finals Final B | 3 | 4:25.049 | watch |
| 2025-11-22 | WT3 Gdansk 25 | Relay 3000 m | Semifinals Heat 2 | 3 | 4:12.576 | watch |
| 2025-11-21 | WT3 Gdansk 25 | 500 m | Heats Heat 8 | 2 | 44.094 | watch |
| 2025-11-20 | WT3 Gdansk 25 | Relay 2000 m | Quarterfinals Heat 4 | 1 | 2:45.753 | watch |
| 2025-11-20 | WT3 Gdansk 25 | Relay 3000 m | Quarterfinals Heat 1 | 1 | 4:17.976 | watch |
| 2025-10-19 | WT2 Montréal 25 | 500 m | Quarterfinals Heat 4 | 3 | 42.973 | |
| 2025-10-19 | WT2 Montréal 25 | Relay 2000 m | Finals Final A | 3 | 2:38.135 | |
| 2025-10-18 | WT2 Montréal 25 | Relay 3000 m | Finals Final B | 3 | 4:12.694 | |
| 2025-10-18 | WT2 Montréal 25 | Relay 3000 m | Semifinals Heat 1 | 3 | 4:11.276 | |
| 2025-10-17 | WT2 Montréal 25 | Relay 2000 m | Semifinals Heat 2 | 2 | 2:38.503 | |
| 2025-10-17 | WT2 Montréal 25 | 500 m | Heats Heat 8 | 2 | 43.266 | |
| 2025-10-16 | WT2 Montréal 25 | Relay 2000 m | Quarterfinals Heat 1 | 2 | 2:39.750 | |
| 2025-10-16 | WT2 Montréal 25 | Relay 3000 m | Quarterfinals Heat 1 | 2 | 4:10.667 | |
| 2025-10-12 | WT1 Montréal 25 | 500 m | Finals Final B | 3 | 43.581 | watch |
| 2025-10-12 | WT1 Montréal 25 | 500 m | Semifinals Heat 2 | 4 | 43.020 | watch |
| 2025-10-12 | WT1 Montréal 25 | 500 m | Quarterfinals Heat 3 | 2 | 42.919 | watch |
| 2025-10-12 | WT1 Montréal 25 | Relay 2000 m | Finals Final B | 3 | 2:41.284 | watch |
| 2025-10-11 | WT1 Montréal 25 | Relay 3000 m | Finals Final B | 4 | 4:27.516 | |
| 2025-10-11 | WT1 Montréal 25 | Relay 3000 m | Semifinals Heat 1 | 3 | 4:09.233 | watch |
| 2025-10-10 | WT1 Montréal 25 | Relay 2000 m | Semifinals Heat 1 | 4 | 2:48.462 | |
| 2025-10-10 | WT1 Montréal 25 | 500 m | Heats Heat 4 | 2 | 43.346 | |
| 2025-10-09 | WT1 Montréal 25 | Relay 2000 m | Quarterfinals Heat 2 | 2 | 2:39.611 | |
| 2025-10-09 | WT1 Montréal 25 | Relay 3000 m | Quarterfinals Heat 1 | 2 | 4:12.840 | |
| 2025-03-16 | WCh Beijing 25 | 500 m | Finals Final A | 3 | 42.561 | watch |
| 2025-03-16 | WCh Beijing 25 | 500 m | Semifinals Heat 2 | 4 | 44.683 | watch |
| 2025-03-16 | WCh Beijing 25 | 500 m | Quarterfinals Heat 1 | 2 | 42.049 | watch |
| 2025-03-14 | WCh Beijing 25 | 500 m | Heats Heat 6 | 2 | 42.669 | watch |
| 2025-02-16 | WT Milan 25 | 500 m | Quarterfinals Heat 1 | 4 | 42.942 | |
| 2025-02-15 | WT Milan 25 | 1000 m | Rep. Quarterfinals Heat 3 | 4 | 1:36.209 | |
| 2025-02-14 | WT Milan 25 | 1000 m | Heats Heat 5 | 5 | 1:37.262 | |
| 2025-02-14 | WT Milan 25 | 500 m | Heats Heat 2 | 2 | 43.465 | |
| 2025-02-14 | WT Milan 25 | 1000 m | Heats Heat 3 | 1 | 1:32.965 | |
| 2025-02-09 | WT Tilburg 25 | 500 m | Finals Final A | 6 | 43.791 | watch |
| 2025-02-09 | WT Tilburg 25 | 500 m | Semifinals Heat 1 | 2 | 43.259 | watch |
| 2025-02-09 | WT Tilburg 25 | 500 m | Quarterfinals Heat 4 | 3 | 43.409 | watch |
| 2025-02-08 | WT Tilburg 25 | 1000 m | Quarterfinals Heat 1 | 3 | 1:30.954 | watch |
| 2025-02-07 | WT Tilburg 25 | 1000 m | Heats Heat 8 | 3 | 1:31.923 | watch |
| 2025-02-07 | WT Tilburg 25 | 500 m | Heats Heat 1 | 2 | 44.160 | watch |
| 2025-02-07 | WT Tilburg 25 | 1000 m | Heats Heat 1 | 2 | 1:35.456 | |
| 2025-01-19 | EC Dresden 25 | 500 m | Finals Final B | PEN | watch | |
| 2025-01-19 | EC Dresden 25 | 500 m | Semifinals Heat 1 | 5 | 1:20.487 | watch |
| 2025-01-19 | EC Dresden 25 | 500 m | Quarterfinals Heat 2 | 1 | 43.835 | watch |
| 2025-01-18 | EC Dresden 25 | 1000 m | Finals Final B | 2 | 1:36.215 | watch |
| 2025-01-18 | EC Dresden 25 | 1000 m | Semifinals Heat 1 | 5 | 1:33.791 | watch |
| 2025-01-18 | EC Dresden 25 | 1000 m | Quarterfinals Heat 1 | 1 | 1:33.290 | watch |
| 2025-01-17 | EC Dresden 25 | 1000 m | Heats Heat 2 | 2 | 1:31.791 | watch |
| 2025-01-17 | EC Dresden 25 | 500 m | Heats Heat 1 | 2 | 43.131 | watch |
| 2024-12-15 | WT Seoul 24 | 500 m | Rep. Semifinals Heat 1 | 2 | 45.132 | watch |
| 2024-12-15 | WT Seoul 24 | 500 m | Rep. Quarterfinals Heat 5 | 2 | 45.068 | watch |
| 2024-12-13 | WT Seoul 24 | 500 m | Heats Heat 7 | 5 | no time | watch |
| 2024-12-13 | WT Seoul 24 | 500 m | Heats Heat 1 | 1 | 44.696 | watch |
| 2024-12-08 | WT Beijing 24 | 500 m | Quarterfinals Heat 3 | 5 | 1:06.684 | watch |
| 2024-12-08 | WT Beijing 24 | 500 m | Rep. Semifinals Heat 1 | 1 | 43.923 | watch |
| 2024-12-08 | WT Beijing 24 | 500 m | Rep. Quarterfinals Heat 4 | 1 | 43.726 | watch |
| 2024-12-07 | WT Beijing 24 | 1000 m | Rep. Semifinals Heat 2 | PEN | watch | |
| 2024-12-07 | WT Beijing 24 | 1000 m | Rep. Quarterfinals Heat 3 | 1 | 1:32.389 | watch |
| 2024-12-06 | WT Beijing 24 | 1000 m | Heats Heat 5 | 3 | 1:32.665 | watch |
| 2024-12-06 | WT Beijing 24 | 500 m | Heats Heat 6 | 3 | 43.161 | watch |
| 2024-12-06 | WT Beijing 24 | 1000 m | Heats Heat 4 | 2 | 1:32.032 | watch |
| 2024-12-06 | WT Beijing 24 | 500 m | Heats Heat 4 | 1 | 43.988 | watch |
| 2024-11-03 | WT Montréal 24 | 1500 m | Rep. Semifinals Heat 1 | 4 | 2:58.021 | watch |
| 2024-11-03 | WT Montréal 24 | 1500 m | Rep. Quarterfinals Heat 1 | 2 | 2:36.685 | |
| 2024-11-02 | WT Montréal 24 | 1000 m | Rep. Semifinals Heat 2 | 2 | 1:34.562 | watch |
| 2024-11-02 | WT Montréal 24 | 1000 m | Rep. Quarterfinals Heat 3 | 1 | 1:36.064 | watch |
| 2024-11-01 | WT Montréal 24 | 1000 m | Heats Heat 7 | 4 | 1:33.025 | watch |
| 2024-11-01 | WT Montréal 24 | 1500 m | Heats Heat 7 | 4 | 2:40.561 | watch |
| 2024-11-01 | WT Montréal 24 | 1000 m | Heats Heat 4 | 1 | 1:42.823 | watch |
| 2024-10-27 | WT Montréal 24 | 1500 m | Finals Final B | 6 | 2:56.671 | watch |
| 2024-10-27 | WT Montréal 24 | 1500 m | Semifinals Heat 1 | 4 | 2:33.953 | watch |
| 2024-10-26 | WT Montréal 24 | 1000 m | Rep. Semifinals Heat 1 | 2 | 1:34.397 | watch |
| 2024-10-26 | WT Montréal 24 | 1000 m | Rep. Quarterfinals Heat 5 | 1 | 1:34.615 | watch |
| 2024-10-25 | WT Montréal 24 | 1000 m | Heats Heat 6 | 4 | 1:30.642 | watch |
| 2024-10-25 | WT Montréal 24 | 1500 m | Heats Heat 6 | 2 | 2:33.926 | watch |
| 2024-10-25 | WT Montréal 24 | 1000 m | Heats Heat 2 | 1 | 1:34.456 | watch |
| 2023-03-12 | WCh Seoul 23 | 1000 m | Quarterfinals Heat 1 | 4 | 1:30.384 | watch |
| 2023-03-11 | WCh Seoul 23 | 500 m | Quarterfinals Heat 3 | 3 | 44.179 | watch |
| 2023-03-11 | WCh Seoul 23 | 500 m | Rep. Semifinals Heat 1 | 1 | 44.597 | watch |
| 2023-03-11 | WCh Seoul 23 | 500 m | Rep. Quarterfinals Heat 4 | 1 | 44.645 | watch |
| 2023-03-10 | WCh Seoul 23 | 1000 m | Heats Heat 5 | 2 | 1:35.596 | watch |
| 2023-03-10 | WCh Seoul 23 | 500 m | Heats Heat 1 | 5 | 1:18.432 | watch |
| 2023-02-12 | WT Dordrecht 23 | 500 m | Semifinals Heat 1 | PEN | ||
| 2023-02-12 | WT Dordrecht 23 | 500 m | Quarterfinals Heat 2 | 1 | 43.016 | |
| 2023-02-10 | WT Dordrecht 23 | 500 m | Heats Heat 4 | 1 | 43.843 | |
| 2023-02-10 | WT Dordrecht 23 | 1000 m | Heats Heat 6 | PEN | ||
| 2023-02-05 | WT Dresden 23 | 500 m | Finals Final A | 5 | 43.788 | |
| 2023-02-05 | WT Dresden 23 | 500 m | Semifinals Heat 1 | 2 | 42.988 | |
| 2023-02-05 | WT Dresden 23 | 500 m | Quarterfinals Heat 2 | 1 | 43.056 | |
| 2023-02-04 | WT Dresden 23 | 1000 m | Quarterfinals Heat 3 | 4 | 2:05.646 | |
| 2023-02-03 | WT Dresden 23 | 500 m | Heats Heat 2 | 1 | 43.227 | |
| 2023-02-03 | WT Dresden 23 | 500 m | Heats Heat 7 | 1 | 43.531 | |
| 2023-02-03 | WT Dresden 23 | 1000 m | Heats Heat 1 | 1 | 1:33.646 | |
| 2023-01-15 | EC Gdansk 23 | 1000 m | Finals Final B | 4 | 1:40.324 | |
| 2023-01-15 | EC Gdansk 23 | 1000 m | Semifinals Heat 1 | 5 | 1:39.292 | |
| 2023-01-15 | EC Gdansk 23 | 1000 m | Quarterfinals Heat 1 | 2 | 1:33.573 | |
| 2023-01-14 | EC Gdansk 23 | 500 m | Finals Final A | 2 | 43.938 | |
| 2023-01-14 | EC Gdansk 23 | 500 m | Semifinals Heat 2 | 1 | 44.399 | |
| 2023-01-14 | EC Gdansk 23 | 500 m | Quarterfinals Heat 1 | 2 | 44.530 | |
| 2023-01-13 | EC Gdansk 23 | 1000 m | Heats Heat 7 | 1 | 1:35.061 | |
| 2023-01-13 | EC Gdansk 23 | 500 m | Heats Heat 3 | 1 | 43.903 | |
| 2022-12-18 | WT Almaty 22 | 500 m | Semifinals Heat 2 | PEN | ||
| 2022-12-18 | WT Almaty 22 | 500 m | Quarterfinals Heat 4 | 3 | 44.110 | |
| 2022-12-17 | WT Almaty 22 | 500 m | Finals Final A | 2 | 43.372 | |
| 2022-12-17 | WT Almaty 22 | 500 m | Semifinals Heat 1 | 2 | 43.934 | |
| 2022-12-17 | WT Almaty 22 | 500 m | Quarterfinals Heat 2 | 1 | 43.952 | |
| 2022-12-16 | WT Almaty 22 | 500 m | Heats Heat 4 | 1 | 43.998 | |
| 2022-12-16 | WT Almaty 22 | 500 m | Heats Heat 5 | 1 | 44.192 | |
| 2022-12-11 | WT Almaty 22 | 500 m | Semifinals Heat 1 | PEN | ||
| 2022-12-11 | WT Almaty 22 | 500 m | Quarterfinals Heat 2 | 1 | 43.029 | |
| 2022-12-10 | WT Almaty 22 | 1000 m | Quarterfinals Heat 1 | 3 | 1:31.114 | |
| 2022-12-09 | WT Almaty 22 | 500 m | Heats Heat 3 | 1 | 43.594 | |
| 2022-12-09 | WT Almaty 22 | 1000 m | Heats Heat 7 | 2 | 1:31.718 | |
| 2022-11-06 | WT Salt Lake City 22 | 500 m | Finals Final A | 5 | no time | |
| 2022-11-06 | WT Salt Lake City 22 | 500 m | Semifinals Heat 1 | 1 | 42.554 | |
| 2022-11-06 | WT Salt Lake City 22 | 500 m | Quarterfinals Heat 3 | 1 | 42.682 | |
| 2022-11-05 | WT Salt Lake City 22 | 500 m | Finals Final A | 2 | 43.145 | |
| 2022-11-05 | WT Salt Lake City 22 | 500 m | Semifinals Heat 2 | 2 | 43.644 | |
| 2022-11-05 | WT Salt Lake City 22 | 500 m | Quarterfinals Heat 3 | 2 | 42.639 | |
| 2022-11-04 | WT Salt Lake City 22 | 500 m | Heats Heat 1 | 1 | 43.142 | |
| 2022-11-04 | WT Salt Lake City 22 | 500 m | Heats Heat 3 | 1 | 43.047 | |
| 2022-10-30 | WT Montréal 22 | 500 m | Finals Final A | 2 | 43.021 | |
| 2022-10-30 | WT Montréal 22 | 500 m | Semifinals Heat 2 | 1 | 43.564 | |
| 2022-10-30 | WT Montréal 22 | 500 m | Quarterfinals Heat 4 | 1 | 43.645 | |
| 2022-10-29 | WT Montréal 22 | 1000 m | Semifinals Heat 2 | PEN | ||
| 2022-10-29 | WT Montréal 22 | 1000 m | Quarterfinals Heat 4 | 2 | 1:30.486 | |
| 2022-10-28 | WT Montréal 22 | 500 m | Heats Heat 3 | 1 | 43.746 | |
| 2022-10-28 | WT Montréal 22 | 1000 m | Heats Heat 2 | 2 | 1:31.524 | |
| 2022-04-10 | WCh Montréal 22 | 1000 m | Quarterfinals Heat 2 | 3 | 1:32.364 | |
| 2022-04-09 | WCh Montréal 22 | 500 m | Semifinals Heat 2 | 4 | 42.812 | |
| 2022-04-09 | WCh Montréal 22 | 500 m | Quarterfinals Heat 3 | 2 | 43.415 | |
| 2022-04-09 | WCh Montréal 22 | 1500 m | Semifinals Heat 1 | 7 | 2:31.422 | |
| 2022-04-09 | WCh Montréal 22 | 500 m | Finals Final B | 2 | 43.030 | |
| 2022-04-08 | WCh Montréal 22 | 1000 m | Heats Heat 5 | 2 | 1:31.804 | |
| 2022-04-08 | WCh Montréal 22 | 500 m | Heats Heat 7 | 1 | 43.105 | |
| 2022-04-08 | WCh Montréal 22 | 1500 m | Heats Heat 2 | 3 | 2:27.923 | |
| 2021-11-28 | WT Dordrecht 21 | 1000 m | Quarterfinals Quarterfinal 1 | 2 | 1:29.894 | |
| 2021-11-28 | WT Dordrecht 21 | 1000 m | Finals Final A | PEN | ||
| 2021-11-28 | WT Dordrecht 21 | 1000 m | Semifinals Semifinal 1 | 3 | 1:30.021 | |
| 2021-11-27 | WT Dordrecht 21 | 500 m | Semifinals Semifinal 2 | 5 | no time | |
| 2021-11-27 | WT Dordrecht 21 | 500 m | Quarterfinals Quarterfinal 4 | 2 | 42.869 | |
| 2021-11-27 | WT Dordrecht 21 | 1500 m | Semifinals Semifinal 1 | PEN | ||
| 2021-11-26 | WT Dordrecht 21 | 1000 m | Heats Heat 4 | 2 | 1:29.609 | |
| 2021-11-26 | WT Dordrecht 21 | 1000 m | Heats Heat 4 | 1 | 1:35.127 | |
| 2021-11-25 | WT Dordrecht 21 | 500 m | Heats Heat 2 | 1 | 43.467 | |
| 2021-11-25 | WT Dordrecht 21 | 500 m | Heats Heat 8 | 1 | 42.965 | |
| 2021-11-25 | WT Dordrecht 21 | 1500 m | Quarterfinals Quarterfinal 5 | 3 | 2:27.732 | |
| 2021-11-25 | WT Dordrecht 21 | 1500 m | Heats Heat 10 | 2 | 2:30.205 | |
| 2021-11-21 | WT Debrecen 21 | 1000 m | Quarterfinals Quarterfinal 1 | 2 | 1:33.291 | |
| 2021-11-21 | WT Debrecen 21 | 1000 m | Finals Final A | 3 | 1:31.950 | |
| 2021-11-21 | WT Debrecen 21 | 1000 m | Semifinals Semifinal 2 | 4 | 1:45.588 | |
| 2021-11-20 | WT Debrecen 21 | 1500 m | Semifinals Semifinal 1 | 5 | 2:34.375 | |
| 2021-11-20 | WT Debrecen 21 | 500 m | Finals Final B | 1 | 43.498 | |
| 2021-11-20 | WT Debrecen 21 | 500 m | Semifinals Semifinal 1 | 4 | 43.288 | |
| 2021-11-20 | WT Debrecen 21 | 500 m | Quarterfinals Quarterfinal 1 | 2 | 43.627 | |
| 2021-11-19 | WT Debrecen 21 | 1000 m | Heats Heat 6 | 2 | 1:29.698 | |
| 2021-11-19 | WT Debrecen 21 | 1000 m | Heats Heat 14 | 2 | 1:35.242 | |
| 2021-11-18 | WT Debrecen 21 | 500 m | Heats Heat 2 | 1 | 43.380 | |
| 2021-11-18 | WT Debrecen 21 | 500 m | Heats Heat 7 | 1 | 43.588 | |
| 2021-11-18 | WT Debrecen 21 | 1500 m | Quarterfinals Quarterfinal 1 | 3 | 2:27.151 | |
| 2021-11-18 | WT Debrecen 21 | 1500 m | Heats Heat 10 | 2 | 2:32.508 | |
| 2021-10-31 | WT Nagoya 21 | 1000 m | Finals Final B | DNS | ||
| 2021-10-31 | WT Nagoya 21 | 1000 m | Semifinals Semifinal 2 | 3 | 1:32.138 | |
| 2021-10-31 | WT Nagoya 21 | 1000 m | Quarterfinals Quarterfinal 1 | 1 | 1:32.733 | |
| 2021-10-30 | WT Nagoya 21 | 500 m | Finals Final A | 2 | 43.780 | |
| 2021-10-30 | WT Nagoya 21 | 500 m | Semifinals Semifinal 2 | 1 | 43.405 | |
| 2021-10-30 | WT Nagoya 21 | 500 m | Quarterfinals Quarterfinal 4 | 1 | 43.034 | |
| 2021-10-29 | WT Nagoya 21 | 1000 m | Heats Heat 5 | 2 | 1:33.183 | |
| 2021-10-29 | WT Nagoya 21 | 1000 m | Heats Heat 10 | 1 | 1:33.011 | |
| 2021-10-28 | WT Nagoya 21 | 500 m | Heats Heat 6 | 1 | 43.484 | |
| 2021-10-28 | WT Nagoya 21 | 500 m | Heats Heat 11 | 1 | 43.631 | |
| 2021-10-23 | WT Beijing 21 | 500 m | Finals Final A | 1 | 43.226 | |
| 2021-10-23 | WT Beijing 21 | 500 m | Semifinals Semifinal 2 | 1 | 42.494 | |
| 2021-10-23 | WT Beijing 21 | 500 m | Quarterfinals Quarterfinal 3 | 1 | 42.659 | |
| 2021-10-22 | WT Beijing 21 | 1000 m | Heats Heat 1 | PEN | ||
| 2021-10-22 | WT Beijing 21 | 1000 m | Heats Heat 13 | 1 | 1:33.091 | |
| 2021-10-21 | WT Beijing 21 | 500 m | Heats Heat 7 | 1 | 42.377 | |
| 2021-10-21 | WT Beijing 21 | 500 m | Heats Heat 4 | 1 | 42.475 | |
| WCh Dordrecht 21 | 1000 m | Quarterfinals Heat 1 | 4 | 1:31.332 | ||
| 2021-03-05 | WCh Dordrecht 21 | 1000 m | Heats Heat 2 | 1 | 1:33.093 | |
| WCh Dordrecht 21 | 1500 m | Semifinals Heat 1 | 7 | 2:32.065 | ||
| 2021-03-05 | WCh Dordrecht 21 | 1500 m | Heats Heat 6 | 5 | 3:03.784 | |
| WCh Dordrecht 21 | 500 m | Quarterfinals Heat 3 | PEN | |||
| WCh Dordrecht 21 | 500 m | Heats Heat 7 | 1 | 43.495 | ||
| 2021-01-24 | EC Gdansk 21 | 1000 m | Quarterfinals Heat 1 | YC | ||
| 2021-01-23 | EC Gdansk 21 | 500 m | Semifinals Heat 2 | 1 | 43.316 | |
| 2021-01-23 | EC Gdansk 21 | 500 m | Quarterfinals Heat 2 | 1 | 42.896 | |
| EC Gdansk 21 | 500 m | Finals Final A | 2 | 43.441 | ||
| 2021-01-24 | EC Gdansk 21 | Super Final 3000 m | Super Final Super Final | 4 | 5:37.971 | |
| 2021-01-23 | EC Gdansk 21 | 1500 m | Finals Final A | 7 | 2:35.858 | |
| 2021-01-23 | EC Gdansk 21 | 1500 m | Heats Heat 1 | 6 | 3:26.905 | |
| 2021-01-22 | EC Gdansk 21 | 1000 m | Heats Heat 2 | 2 | 1:37.587 | |
| 2021-01-22 | EC Gdansk 21 | 500 m | Heats Heat 3 | 1 | 43.202 | |
| 2021-01-22 | EC Gdansk 21 | 1500 m | Quarterfinals Heat 6 | 4 | 2:28.628 | |
| 2020-01-26 | EC Debrecen 20 | Super Final 3000 m | Final Super Final | 6 | 5:59.348 | |
| 2020-01-26 | EC Debrecen 20 | 1000 m | Finals Final B | 1 | 1:33.555 | |
| 2020-01-26 | EC Debrecen 20 | 1000 m | Semifinals Heat 1 | 5 | 1:32.098 | |
| 2020-01-26 | EC Debrecen 20 | 1000 m | Quarterfinals Heat 3 | 2 | 1:33.439 | |
| 2020-01-25 | EC Debrecen 20 | 500 m | Finals Final A | 3 | 43.709 | |
| 2020-01-25 | EC Debrecen 20 | 500 m | Semifinals Heat 2 | 1 | 43.691 | |
| 2020-01-25 | EC Debrecen 20 | 500 m | Quarterfinals Heat 2 | 1 | 42.935 | |
| 2020-01-25 | EC Debrecen 20 | 1500 m | Semifinals Heat 1 | 7 | 2:29.352 | |
| 2020-01-24 | EC Debrecen 20 | 1000 m | Heats Heat 3 | 1 | 1:30.975 | |
| 2020-01-24 | EC Debrecen 20 | 500 m | Heats Heat 1 | 1 | 44.204 | |
| 2020-01-24 | EC Debrecen 20 | 1500 m | Heats Heat 5 | 2 | 2:34.597 | |
| 2020-01-24 | EC Debrecen 20 | 1500 m | Quarterfinals Heat 5 | 2 | 2:34.597 | |
| 2020-01-24 | EC Debrecen 20 | 3000 m | Super Final Heat 1 | 6 | 5:59.348 | |
| 2019-02-02 | WT Dresden 19 | 1000 m | Semifinals | 1 | 1:32.578 | |
| 2019-02-02 | WT Dresden 19 | 1000 m | Quarterfinals | 1 | 1:30.104 | |
| 2019-02-01 | WT Dresden 19 | 1000 m (1) | Finals Final A | 5 | 2:00.718 | |
| 2019-02-01 | WT Dresden 19 | 1000 m (1) | Heats Heat 5 | 1 | 1:34.436 | |
| 2019-01-13 | EC Dordrecht 19 | Super Final 3000 m | Final | 8 | 5:47.444 | |
| 2019-01-12 | EC Dordrecht 19 | 500 m | Semifinals | 1 | 43.620 | |
| 2019-01-12 | EC Dordrecht 19 | 1500 m | Finals | 5 | 3:15.168 | |
| 2019-01-12 | EC Dordrecht 19 | 1500 m | Semifinals | 5 | 2:32.583 | |
| 2019-01-11 | EC Dordrecht 19 | 1500 m | Quarterfinals Heat 5 | 1 | 2:38.755 | |
| 2019-01-11 | EC Dordrecht 19 | 500 m | Finals Final A | 1 | 42.842 | |
| 2019-01-11 | EC Dordrecht 19 | 500 m | Quarterfinals Heat 1 | 1 | 43.487 | |
| 2019-01-11 | EC Dordrecht 19 | 500 m | Heats Heat 4 | 1 | 44.391 | |
| 2019-01-11 | EC Dordrecht 19 | 1000 m | Quarterfinals Heat 3 | 4 | 1:31.538 | |
| 2019-01-11 | EC Dordrecht 19 | 1000 m | Heats Heat 2 | 2 | 1:32.749 | |
| 2019-01-11 | EC Dordrecht 19 | 3000 m | Super Final Heat 1 | 8 | 5:47.444 | |
| 2018-12-09 | WT Almaty 18 | 500 m | Semifinals Heat 1 | 1 | 44.154 | |
| 2018-12-09 | WT Almaty 18 | 500 m | Quarterfinals Heat 2 | 1 | 43.124 | |
| 2018-12-08 | WT Almaty 18 | 1000 m | Semifinals Heat 1 | 3 | 1:28.866 | |
| 2018-12-08 | WT Almaty 18 | 1000 m | Quarterfinals Heat 4 | 2 | 1:30.329 | |
| 2018-12-07 | WT Almaty 18 | 1000 m | Finals Final A | 5 | 1:30.927 | |
| 2018-12-07 | WT Almaty 18 | 500 m | Finals Final A | 3 | 1:04.140 | |
| 2018-11-04 | WT Calgary 18 | 500 m | Semifinals Heat 1 | 1 | 43.361 | |
| 2018-11-04 | WT Calgary 18 | 500 m | Quarterfinals Heat 3 | 1 | 43.251 | |
| 2018-11-03 | WT Calgary 18 | 500 m | Semifinals Heat 1 | 1 | 42.587 | |
| 2018-11-03 | WT Calgary 18 | 500 m | Quarterfinals Heat 3 | 2 | 43.067 | |
| 2018-11-02 | WT Calgary 18 | 500 m (1) | Finals Final A | 1 | 43.142 | |
| 2018-11-02 | WT Calgary 18 | 500 m (2) | Finals Final A | 4 | 43.732 | |
| 2018-01-14 | EC Dresden 18 | 1000 m | Semifinals | 5 | 1:31.395 | |
| 2018-01-13 | EC Dresden 18 | 500 m | Quarterfinals | 5 | no time | |
| 2018-01-12 | EC Dresden 18 | 1500 m | Semifinals Heat 1 | 6 | 2:36.310 | |
| 2018-01-12 | EC Dresden 18 | 1500 m | Heats Heat 1 | 3 | 2:49.241 | |
| 2018-01-12 | EC Dresden 18 | 500 m | Heats Heat 1 | 1 | 44.414 | |
| 2018-01-12 | EC Dresden 18 | 1000 m | Quarterfinals Heat 3 | 4 | 1:34.819 | |
| 2018-01-12 | EC Dresden 18 | 1000 m | Heats Heat 7 | 1 | 1:42.353 | |
| 2017-11-16 | WT Seoul 17 | 500 m | Quarterfinals Heat 3 | 4 | 43.709 | |
| 2017-11-16 | WT Seoul 17 | 500 m | Heats Heat 4 | 3 | 43.584 | |
| 2017-11-16 | WT Seoul 17 | 500 m | Preliminaries Heat 7 | 2 | 44.063 | |
| 2017-11-16 | WT Seoul 17 | 1000 m | Preliminaries Heat 10 | 4 | 1:33.446 | |
| 2017-11-09 | WT Shanghai 17 | 500 m | Quarterfinals Heat 2 | 4 | 43.650 | |
| 2017-11-09 | WT Shanghai 17 | 500 m | Heats Heat 2 | 2 | 43.990 | |
| 2017-11-09 | WT Shanghai 17 | 500 m | Preliminaries Heat 9 | 1 | 44.925 | |
| 2017-11-09 | WT Shanghai 17 | 1000 m | Preliminaries Heat 9 | 3 | 1:39.516 | |
| 2017-10-05 | WT Dordrecht 17 | 500 m | Quarterfinals Heat 2 | 3 | 44.034 | |
| 2017-10-05 | WT Dordrecht 17 | 500 m | Heats Heat 5 | 2 | 43.921 | |
| 2017-10-05 | WT Dordrecht 17 | 500 m | Preliminaries Heat 12 | 1 | 44.259 | |
| 2017-10-05 | WT Dordrecht 17 | 1000 m | Heats Heat 6 | 4 | 1:31.392 | |
| 2017-10-05 | WT Dordrecht 17 | 1000 m | Preliminaries Heat 10 | 2 | 1:33.152 | |
| 2017-09-28 | WT Budapest 17 | 500 m | Heats Heat 2 | 5 | 1:07.085 | |
| 2017-09-28 | WT Budapest 17 | 500 m | Preliminaries Heat 5 | 1 | 44.839 | |
| 2017-09-28 | WT Budapest 17 | 1000 m | Preliminaries Heat 11 | 4 | 1:35.833 | |
| 2017-02-03 | WT Dresden 17 | 1000 m | Rep. Semifinals Heat 1 | 3 | 1:33.952 | |
| 2017-02-03 | WT Dresden 17 | 1000 m | Rep. Heats Heat 2 | 2 | 1:34.092 | |
| 2017-02-03 | WT Dresden 17 | 1000 m | Heats Heat 6 | 3 | 1:31.728 | |
| 2017-02-03 | WT Dresden 17 | 500 m | Semifinals Heat 1 | 5 | no time | |
| 2017-02-03 | WT Dresden 17 | 500 m | Quarterfinals Heat 3 | 1 | 43.501 | |
| 2017-02-03 | WT Dresden 17 | 500 m | Heats Heat 6 | 1 | 44.086 | |
| 2017-01-15 | EC Torino 17 | 1000 m | Quarterfinals | 3 | 1:31.253 | |
| 2017-01-13 | EC Torino 17 | 500 m | Heats Heat 2 | PEN | ||
| 2017-01-13 | EC Torino 17 | 1000 m | Semifinals Heat 1 | 6 | 1:32.931 | |
| 2017-01-13 | EC Torino 17 | 1000 m | Heats Heat 5 | 3 | 1:35.595 | |
| 2017-01-13 | EC Torino 17 | 1500 m | Semifinals Heat 2 | 6 | 2:27.556 | |
| 2017-01-13 | EC Torino 17 | 1500 m | Heats Heat 4 | 2 | 2:41.513 | |
| 2016-12-18 | WT Gangneung 16 | 500 m | Semifinals | 2 | 43.663 | |
| 2016-12-18 | WT Gangneung 16 | 500 m | Quarterfinals | 1 | 43.414 | |
| 2016-12-17 | WT Gangneung 16 | 1000 m | Quarterfinals | 4 | 1:32.997 | |
| 2016-12-16 | WT Gangneung 16 | 1000 m (1) | Heats Heat 4 | 2 | 1:34.510 | |
| 2016-12-16 | WT Gangneung 16 | 500 m | Finals Final A | 3 | 42.808 | |
| 2016-12-16 | WT Gangneung 16 | 500 m | Heats Heat 1 | 1 | 43.838 | |
| 2016-12-11 | WT Shanghai 16 | 500 m | Semifinals | 1 | 43.834 | |
| 2016-12-09 | WT Shanghai 16 | 500 m (1) | Semifinals Heat 1 | 5 | 1:10.070 | |
| 2016-12-09 | WT Shanghai 16 | 500 m (1) | Quarterfinals Heat 2 | 2 | 43.845 | |
| 2016-12-09 | WT Shanghai 16 | 500 m (1) | Heats Heat 1 | 1 | 44.252 | |
| 2016-12-09 | WT Shanghai 16 | 500 m (2) | Finals Final A | 3 | 42.913 | |
| 2016-12-09 | WT Shanghai 16 | 500 m (2) | Quarterfinals Heat 3 | 1 | 44.318 | |
| 2016-12-09 | WT Shanghai 16 | 500 m (2) | Heats Heat 3 | 1 | 43.773 | |
| 2016-02-13 | WT Dordrecht 16 | 1000 m | Quarterfinals | PEN | ||
| 2016-02-12 | WT Dordrecht 16 | 1000 m (1) | Heats Heat 7 | 2 | 1:35.531 | |
| 2016-02-12 | WT Dordrecht 16 | 500 m | Heats Heat 1 | PEN | ||
| 2016-02-12 | WT Dordrecht 16 | 500 m | Preliminaries Heat 2 | 2 | 44.265 | |
| 2016-02-06 | WT Dresden 16 | 1500 m | Rep. Heats | 3 | 2:31.356 | |
| 2016-02-05 | WT Dresden 16 | 1500 m | Heats | 4 | 2:32.628 | |
| 2016-02-05 | WT Dresden 16 | 500 m | Preliminaries Heat 4 | PEN | ||
| 2016-01-23 | EC Sochi 16 | 1500 m | Ranking Races - Heats | 3 | 2:51.065 | |
| 2016-01-22 | EC Sochi 16 | 500 m | Heats Heat 5 | PEN | ||
| 2016-01-22 | EC Sochi 16 | 500 m | Preliminaries Heat 6 | 1 | 45.264 | |
| 2016-01-22 | EC Sochi 16 | 1000 m | Quarterfinals Heat 3 | 4 | 1:35.043 | |
| 2016-01-22 | EC Sochi 16 | 1000 m | Heats Heat 2 | 2 | 1:36.789 | |
| 2016-01-22 | EC Sochi 16 | 1500 m | Heats Heat 5 | 5 | 3:31.533 | |
| 2015-12-12 | WT Shanghai 15 | 1500 m | Finals | 6 | 2:38.858 | |
| 2015-12-11 | WT Shanghai 15 | 1500 m (1) | Semifinals Heat 2 | 3 | 2:29.785 | |
| 2015-12-11 | WT Shanghai 15 | 1500 m (1) | Rep. Heats Heat 1 | 2 | 2:35.598 | |
| 2015-12-11 | WT Shanghai 15 | 1500 m (1) | Heats Heat 3 | 6 | 2:31.422 | |
| 2015-12-11 | WT Shanghai 15 | 500 m | Quarterfinals Heat 1 | PEN | ||
| 2015-12-11 | WT Shanghai 15 | 500 m | Heats Heat 4 | 1 | 44.228 | |
| 2015-12-11 | WT Shanghai 15 | 500 m | Preliminaries Heat 3 | 1 | 44.682 | |
| 2015-12-06 | WT Nagoya 15 | 1000 m | Rep. Semifinals | 1 | 1:38.118 | |
| 2015-12-05 | WT Nagoya 15 | 500 m | Quarterfinals | 1 | 44.117 | |
| 2015-12-04 | WT Nagoya 15 | 500 m (1) | Finals Final A | PEN | ||
| 2015-12-04 | WT Nagoya 15 | 500 m (1) | Semifinals Heat 1 | 2 | 43.992 | |
| 2015-12-04 | WT Nagoya 15 | 500 m (1) | Heats Heat 4 | 1 | 45.015 | |
| 2015-12-04 | WT Nagoya 15 | 1000 m | Quarterfinals Heat 3 | PEN | ||
| 2015-12-04 | WT Nagoya 15 | 1000 m | Rep. Heats Heat 2 | 1 | 1:36.422 | |
| 2015-12-04 | WT Nagoya 15 | 1000 m | Heats Heat 5 | 4 | 1:37.472 | |
| 2015-11-07 | WT Toronto 15 | 500 m | Semifinals | 2 | 43.536 | |
| 2015-11-06 | WT Toronto 15 | 500 m (1) | Finals Final A | 4 | 59.085 | |
| 2015-11-06 | WT Toronto 15 | 500 m (1) | Quarterfinals Heat 2 | 1 | 43.893 | |
| 2015-11-06 | WT Toronto 15 | 500 m (1) | Heats Heat 2 | 1 | 43.861 | |
| 2015-11-06 | WT Toronto 15 | 1000 m | Quarterfinals Heat 3 | 3 | 1:31.041 | |
| 2015-11-06 | WT Toronto 15 | 1000 m | Heats Heat 5 | 2 | 1:36.377 | |
| 2015-11-01 | WT Montreal 15 | 500 m | Semifinals | 2 | 43.354 | |
| 2015-10-30 | WT Montreal 15 | 1000 m (1) | Rep. Heats Heat 2 | 4 | 1:35.543 | |
| 2015-10-30 | WT Montreal 15 | 1000 m (1) | Heats Heat 4 | 3 | 1:57.368 | |
| 2015-10-30 | WT Montreal 15 | 500 m | Finals Final A | 2 | 43.532 | |
| 2015-10-30 | WT Montreal 15 | 500 m | Quarterfinals Heat 3 | 2 | 43.238 | |
| 2015-10-30 | WT Montreal 15 | 500 m | Heats Heat 1 | 2 | 43.999 | |
| 2015-02-14 | WT Erzurum 15 | 1000 m | Rep Semifinals | DNS | ||
| 2015-02-13 | WT Erzurum 15 | 500 m | Heats | 4 | 46.376 | |
| 2015-02-13 | WT Erzurum 15 | 1000 m (1) | Heats Heat 3 | 5 | 1:41.604 | |
| 2015-02-13 | WT Erzurum 15 | 500 m | Rep Heats Heat 2 | DNS | ||
| 2015-02-08 | WT Dresden 15 | 500 m | Rep Heats | 3 | 1:04.893 | |
| 2015-02-06 | WT Dresden 15 | 1500 m (1) | Rep Heats Heat 1 | 4 | 2:42.615 | |
| 2015-02-06 | WT Dresden 15 | 1500 m (1) | Heats Heat 6 | 5 | 2:48.790 | |
| 2015-02-06 | WT Dresden 15 | 500 m | Heats Heat 4 | 3 | 46.069 | |
| 2015-02-06 | WT Dresden 15 | 500 m | Preliminaries Heat 6 | 2 | 45.706 | |
| 2015-01-24 | EC Doordrecht 15 | 500 m | Ranking Races - Preliminaries | 1 | 46.524 | |
| 2015-01-23 | EC Doordrecht 15 | 1500 m | Heats Heat 1 | PEN | ||
| 2015-01-23 | EC Doordrecht 15 | 1000 m | Quarterfinals Heat 2 | 4 | 1:42.163 | |
| 2015-01-23 | EC Doordrecht 15 | 1000 m | Heats Heat 2 | 2 | 1:37.868 | |
| 2015-01-23 | EC Doordrecht 15 | 500 m | Preliminaries Heat 1 | 4 | no time | |
| 2014-12-19 | WT Seoul 14 | 1000 m | Heats | 4 | 1:34.886 | |
| 2014-12-19 | WT Seoul 14 | 1000 m | Rep Heats Heat 3 | 3 | 1:43.527 | |
| 2014-12-19 | WT Seoul 14 | 500 m | Quarterfinals Heat 1 | 4 | 45.877 | |
| 2014-12-19 | WT Seoul 14 | 500 m | Heats Heat 2 | 2 | 45.066 | |
| 2014-12-14 | WT Shanghai 14 | 500 m | Final B | 3 | 44.756 | |
| 2014-12-14 | WT Shanghai 14 | 500 m | Semifinals | 4 | 55.356 | |
| 2014-12-12 | WT Shanghai 14 | 1500 m | Semifinals Heat 2 | 6 | 2:40.396 | |
| 2014-12-12 | WT Shanghai 14 | 1500 m | Rep Semifinals Heat 1 | 1 | 2:39.990 | |
| 2014-12-12 | WT Shanghai 14 | 1500 m | Heats Heat 1 | 4 | 2:35.403 | |
| 2014-12-12 | WT Shanghai 14 | 500 m (2) | Quarterfinals Heat 2 | 2 | 44.385 | |
| 2014-12-12 | WT Shanghai 14 | 500 m (2) | Heats Heat 5 | 1 | 45.558 | |
| 2014-11-16 | WT Montreal 14 | 500 m | Quarterfinals | 3 | 44.419 | |
| 2014-11-15 | WT Montreal 14 | 1500 m | Rep Semifinals | 3 | 2:42.858 | |
| 2014-11-14 | WT Montreal 14 | 1500 m | Heats Heat 2 | 4 | 2:36.148 | |
| 2014-11-14 | WT Montreal 14 | 500 m (2) | Heats Heat 5 | 2 | 45.013 | |
| 2014-11-09 | WT Salt Lake City 14 | 1000 m | Rep Semifinals | 2 | 1:34.465 | |
| 2014-11-08 | WT Salt Lake City 14 | 1500 m | Rep Semifinals | 4 | no time | |
| 2014-11-07 | WT Salt Lake City 14 | 1500 m | Heats | 5 | 2:43.444 | |
| 2014-11-07 | WT Salt Lake City 14 | 1000 m (2) | Rep Heats Heat 3 | 2 | 1:39.030 | |
| 2014-11-07 | WT Salt Lake City 14 | 1000 m (2) | Preliminaries Heat 4 | 3 | 1:36.543 | |
| 2014-01-17 | EC Dresden 14 | 1500 m | Heats Heat 2 | 5 | 2:30.437 | |
| 2014-01-17 | EC Dresden 14 | 500 m | Quarterfinals Heat 3 | 3 | 46.382 | |
| 2014-01-17 | EC Dresden 14 | 500 m | Heats Heat 5 | 3 | 44.510 | |
| 2014-01-17 | EC Dresden 14 | 500 m | Preliminaries Heat 5 | 2 | 45.199 | |
| 2014-01-17 | EC Dresden 14 | 1000 m | Heats Heat 2 | 3 | 1:33.883 | |
| 2013-11-14 | WT Kolomna 13 | 500 m | Preliminaries Heat 9 | 4 | 46.172 | |
| 2013-11-14 | WT Kolomna 13 | 500 m | Pre-Preliminaries Heat 7 | 3 | 46.067 | |
| 2013-11-07 | WT Torino 13 | 500 m | Preliminaries Heat 9 | 4 | 45.938 | |
| 2013-11-07 | WT Torino 13 | 500 m | Pre-Preliminaries Heat 1 | 3 | 46.114 | |
| 2013-10-03 | WT Seoul 13 | 1500 m | Heats Heat 6 | 5 | 2:37.884 | |
| 2013-10-03 | WT Seoul 13 | 1000 m | Preliminaries Heat 5 | 3 | 1:35.239 | |
| 2013-09-26 | WT Shanghai 13 | 1500 m | Heats Heat 6 | 5 | 2:39.066 | |
| 2013-09-26 | WT Shanghai 13 | 500 m | Preliminaries Heat 9 | 3 | 46.005 | |
| 2013-09-26 | WT Shanghai 13 | 500 m | Pre-Preliminaries Heat 6 | 3 | 45.885 | |
| 2013-02-24 | JWCh Warsaw 13 | 1000 m | Quarterfinals | 4 | 1:37.955 | |
| 2013-02-23 | JWCh Warsaw 13 | 500 m | Quarterfinals | 3 | 46.401 | |
| 2013-02-22 | JWCh Warsaw 13 | 1500 m | Quarterfinals | 7 | 3:16.493 | |
| 2013-02-22 | JWCh Warsaw 13 | 1500 m | Heats Heat 9 | 2 | 3:07.335 | |
| 2013-02-22 | JWCh Warsaw 13 | 500 m | Heats Heat 1 | 2 | 47.221 | |
| 2013-02-22 | JWCh Warsaw 13 | 500 m | Preliminaries Heat 10 | 2 | 46.557 | |
| 2013-02-22 | JWCh Warsaw 13 | 1000 m | Heats Heat 1 | 2 | 1:43.210 | |
| 2013-02-22 | JWCh Warsaw 13 | 1000 m | Preliminaries Heat 8 | 2 | 1:39.872 | |
| 2013-02-10 | WT Dresden 13 | 1500 m | Rep Heats | 5 | 2:39.700 | |
| 2013-02-08 | WT Dresden 13 | 1000 m | Rep Heats Heat 2 | 4 | 1:35.519 | |
| 2013-02-08 | WT Dresden 13 | 1000 m | Preliminaries Heat 3 | 5 | 1:37.033 | |
| 2013-02-08 | WT Dresden 13 | 1500 m (2) | Rep Semifinals Heat 1 | 7 | 2:32.012 | |
| 2013-02-08 | WT Dresden 13 | 1500 m (2) | Heats Heat 6 | 5 | 2:31.388 | |
| 2013-02-01 | WT Sochi 13 | 1000 m | Preliminaries | 3 | 1:33.179 | |
| 2013-02-01 | WT Sochi 13 | 500 m (1) | Rep Heats Heat 2 | 2 | 46.939 | |
| 2013-02-01 | WT Sochi 13 | 500 m (1) | Preliminaries Heat 6 | 3 | 47.789 | |
| 2013-02-01 | WT Sochi 13 | 1000 m | Rep Heats Heat 2 | 2 | 1:40.543 | |
| 2013-02-01 | WT Sochi 13 | 1000 m | Heats Heat 1 | 4 | 1:33.418 | |
| 2013-01-19 | EC Malmo 13 | 500 m | Heats | 3 | 1:13.633 | |
| 2013-01-18 | EC Malmo 13 | 1500 m | Heats Heat 1 | 4 | 2:45.915 | |
| 2013-01-18 | EC Malmo 13 | 500 m | Quarterfinals Heat 3 | 5 | 1:11.373 | |
| 2013-01-18 | EC Malmo 13 | 500 m | Preliminaries Heat 2 | 3 | 46.106 | |
| 2013-01-18 | EC Malmo 13 | 1000 m | Heats Heat 6 | 3 | 1:38.243 | |
| 2012-10-26 | WT Montreal 12 | 1500 m | Rep Heats Heat 1 | 5 | 2:39.296 | |
| 2012-10-26 | WT Montreal 12 | 1500 m | Heats Heat 5 | 6 | 2:33.329 | |
| 2012-10-26 | WT Montreal 12 | 500 m (2) | Rep Heats Heat 2 | PEN | ||
| 2012-10-26 | WT Montreal 12 | 500 m (2) | Preliminaries Heat 3 | 4 | 46.053 | |
| 2012-10-19 | WT Calgary 12 | 1500 m | Rep Heats Heat 2 | 4 | 2:56.766 | |
| 2012-10-19 | WT Calgary 12 | 1500 m | Heats Heat 2 | 6 | 2:27.519 | |
| 2012-10-19 | WT Calgary 12 | 500 m | Rep Heats Heat 6 | 3 | 45.749 | |
| 2012-10-19 | WT Calgary 12 | 500 m | Preliminaries Heat 2 | 5 | 46.593 | |
| WT Almaty 18 | 500 m | Heats Heat 5 | 1 | 43.291 | ||
| WT Almaty 18 | 1000 m | Heats Heat 2 | 2 | 1:39.160 | ||
| WT Calgary 18 | 500 m | Heats Heat 3 | 2 | 44.009 | ||
| WT Calgary 18 | 500 m | Heats Heat 5 | 1 | 43.767 | ||
| 2020-02-16 | WT Dordrech 20 | 500 m | Semifinals Heat 2 | PEN | ||
| 2020-02-16 | WT Dordrech 20 | 500 m | Quarterfinals Heat 2 | 1 | 43.649 | |
| 2020-02-15 | WT Dordrech 20 | 1000 m | Finals Final A | 3 | 1:31.569 | |
| 2020-02-15 | WT Dordrech 20 | 1000 m | Semifinals Heat 2 | 3 | 1:32.266 | |
| 2020-02-15 | WT Dordrech 20 | 1000 m | Quarterfinals Heat 1 | 2 | 1:31.437 | |
| 2020-02-14 | WT Dordrech 20 | 500 m | Heats Heat 7 | 1 | 43.392 | |
| 2020-02-14 | WT Dordrech 20 | 1000 m | Heats Heat 2 | 1 | 1:36.093 | |
| 2020-02-08 | WT Dresden 20 | 1000 m | Finals Final B | 2 | 1:30.164 | |
| 2020-02-08 | WT Dresden 20 | 1000 m | Semifinals Heat 2 | 4 | 1:31.675 | |
| 2020-02-08 | WT Dresden 20 | 1000 m | Quarterfinals Heat 4 | 3 | 1:31.858 | |
| 2020-02-07 | WT Dresden 20 | 1000 m | Heats Heat 3 | 1 | 1:32.844 | |
| 2019-02-10 | WT Torino 19 | 500 m | Quarterfinals | 2 | 43.771 | |
| 2019-02-09 | WT Torino 19 | 500 m | Semifinals | 2 | 43.933 | |
| 2019-02-09 | WT Torino 19 | 500 m | Quarterfinals | 1 | 43.737 | |
| 2019-02-08 | WT Torino 19 | 500 m (1) | Finals Final A | 2 | 43.966 | |
| 2019-02-08 | WT Torino 19 | 500 m (1) | Heats Heat 1 | 1 | 43.501 | |
| 2019-02-08 | WT Torino 19 | 500 m (1) | Preliminaries Heat 3 | 1 | 44.156 | |
| 2019-02-08 | WT Torino 19 | 500 m (2) | Heats Heat 4 | 1 | 43.885 | |
| 2019-02-08 | WT Torino 19 | 500 m (2) | Preliminaries Heat 2 | 1 | 44.178 | |
| 2019-02-08 | WT Torino 19 | 500 m (2) | Semifinals Heat 1 | 5 | 46.797 | |
| 2019-02-01 | WT Dresden 19 | 1000 m (1) | Preliminaries Heat 4 | 1 | 1:32.889 | |
| 2019-02-01 | WT Dresden 19 | 500 m | Finals Final A | 3 | 43.164 | |
| 2019-02-01 | WT Dresden 19 | 500 m | Semifinals Heat 1 | 2 | 44.178 | |
| 2019-02-01 | WT Dresden 19 | 500 m | Quarterfinals Heat 3 | 1 | 42.671 | |
| 2019-02-01 | WT Dresden 19 | 500 m | Heats Heat 4 | 2 | 43.439 | |
| 2019-02-01 | WT Dresden 19 | 500 m | Preliminaries Heat 7 | 1 | 43.811 | |
| 2018-11-11 | WT Salt Lake City 18 | 500 m | Semifinals | 1 | 42.895 | |
| 2018-11-11 | WT Salt Lake City 18 | 500 m | Quarterfinals | 1 | 42.607 | |
| 2018-11-09 | WT Salt Lake City 18 | 1000 m (1) | Rep. Quarterfinals Heat 3 | PEN | ||
| 2018-11-09 | WT Salt Lake City 18 | 1000 m (1) | Heats Heat 3 | 3 | 1:36.520 | |
| 2018-11-09 | WT Salt Lake City 18 | 500 m | Finals Final A | 1 | 42.677 | |
| 2018-11-09 | WT Salt Lake City 18 | 500 m | Heats Heat 6 | 2 | 43.535 | |
| WT Dresden 20 | 500 m | Quarterfinals Heat 2 | 1 | 42.972 | ||
| WT Dresden 20 | 500 m | Semifinals Heat 1 | 4 | 42.894 | ||
| 2020-02-09 | WT Dresden 20 | 500 m | Finals Final B | 1 | 43.080 | |
| 2020-02-07 | WT Dresden 20 | 500 m | Heats Heat 5 | 1 | 43.064 | |
| WT Montreal 19 | 500 m | Quarterfinals Heat 4 | 1 | 43.803 | ||
| 2019-12-08 | WT Shanghai 19 | 500 m | Finals Final A | 5 | 1:12.209 | |
| 2019-12-08 | WT Shanghai 19 | 500 m | Semifinals Heat 1 | 1 | 42.591 | |
| 2019-12-08 | WT Shanghai 19 | 500 m | Quarterfinals Heat 4 | 1 | 42.978 | |
| 2019-12-07 | WT Shanghai 19 | 500 m | Semifinals Heat 1 | PEN | ||
| 2019-12-07 | WT Shanghai 19 | 500 m | Quarterfinals Heat 2 | 1 | 43.020 | |
| 2019-12-06 | WT Shanghai 19 | 500 m | Heats Heat 4 | 1 | 43.350 | |
| 2019-12-06 | WT Shanghai 19 | 500 m | Heats Heat 1 | 1 | 43.149 | |
| 2019-12-01 | WT Nagoya 19 | 500 m | Finals Final A | 4 | 43.798 | |
| 2019-12-01 | WT Nagoya 19 | 500 m | Semifinals Heat 2 | 1 | 44.362 | |
| 2019-12-01 | WT Nagoya 19 | 500 m | Quarterfinals Heat 1 | 2 | 43.034 | |
| 2019-11-30 | WT Nagoya 19 | 1000 m | Quarterfinals Heat 4 | PEN | ||
| 2019-11-29 | WT Nagoya 19 | 500 m | Heats Heat 6 | 2 | 43.783 | |
| 2019-11-29 | WT Nagoya 19 | 1000 m | Heats Heat 7 | 2 | 1:34.667 | |
| 2019-11-10 | WT Montreal 19 | 500 m | Finals Final A | 3 | 42.779 | |
| 2019-11-10 | WT Montreal 19 | 500 m | Semifinals Heat 2 | 1 | 42.725 | |
| 2019-11-08 | WT Montreal 19 | 500 m | Heats Heat 7 | 1 | 43.695 | |
| WT Montreal 19 | 1000 m | Quarterfinals Heat 1 | PEN | |||
| 2022-02-16 | OG Beijing 22 | 1500 m | Heats Heat 6 | 5 | 2:25.850 | |
| 2022-02-13 | OG Beijing 22 | 3000 m relay | Finals Final B | 2 | 4:10.210 | |
| 2022-02-11 | OG Beijing 22 | 1000 m | Quarterfinals Quarterfinal 2 | 5 | 1:48.908 | |
| 2022-02-09 | OG Beijing 22 | 3000 m relay | Semifinals Semifinal 1 | 3 | 4:10.074 | |
| 2022-02-09 | OG Beijing 22 | 1000 m | Heats Heat 7 | 1 | 1:29.610 | |
| 2019-11-08 | WT Montreal 19 | 1000 m | Heats Heat 1 | 2 | 1:32.354 | |
| 2019-11-03 | WT Salt Lake City 19 | 500 m | Semifinals Heat 1 | PEN | ||
| 2019-11-03 | WT Salt Lake City 19 | 500 m | Quarterfinals Heat 1 | 1 | 42.717 | |
| 2019-11-02 | WT Salt Lake City 19 | 500 m | Finals Final A | DNF | ||
| 2019-11-02 | WT Salt Lake City 19 | 500 m | Semifinals Heat 2 | 2 | 42.894 | |
| 2019-11-02 | WT Salt Lake City 19 | 500 m | Quarterfinals Heat 4 | 1 | 43.335 | |
| 2019-11-01 | WT Salt Lake City 19 | 500 m | Heats Heat 3 | 2 | 43.048 | |
| 2019-11-01 | WT Salt Lake City 19 | 500 m | Heats Heat 3 | 1 | 43.264 | |
| 2019-03-08 | WCh Sofia 19 | 1500 m | Quarterfinals Heat 2 | 4 | 2:39.928 | |
| 2019-03-08 | WCh Sofia 19 | 500 m | Quarterfinals Heat 3 | 3 | 43.776 | |
| 2019-03-08 | WCh Sofia 19 | 500 m | Heats Heat 6 | 1 | 44.266 | |
| 2019-03-08 | WCh Sofia 19 | 1000 m | Ranking Finals Heat 2 | 1 | 1:46.084 | |
| 2019-03-08 | WCh Sofia 19 | 1000 m | Heats Heat 5 | 4 | 1:36.982 | |
| 2018-03-18 | WCh Montreal 18 | Super Final 3000 m | Final | 7 | 5:16.763 | |
| 2018-03-18 | WCh Montreal 18 | 1000 m | Ranking Finals | 3 | 1:52.266 | |
| 2018-03-17 | WCh Montreal 18 | 500 m | Semifinals | 2 | 43.355 | |
| 2018-03-16 | WCh Montreal 18 | 1500 m | Ranking Finals Heat 1 | 1 | 2:34.431 | |
| 2018-03-16 | WCh Montreal 18 | 1500 m | Heats Heat 6 | 5 | 2:33.374 | |
| 2018-03-16 | WCh Montreal 18 | 500 m | Finals Final A | 2 | 43.441 | |
| 2018-03-16 | WCh Montreal 18 | 500 m | Quarterfinals Heat 2 | 2 | 43.874 | |
| 2018-03-16 | WCh Montreal 18 | 500 m | Heats Heat 4 | 2 | 44.344 | |
| 2018-03-16 | WCh Montreal 18 | 1000 m | Heats Heat 6 | 3 | 1:35.000 | |
| 2018-02-10 | OG 18 | 500 m | Quarterfinals Heat 1 | 3 | 43.384 | |
| 2018-02-10 | OG 18 | 500 m | Heats Heat 1 | 2 | 43.725 | |
| 2017-03-10 | WCh Rotterdam 17 | 1500 m | Heats Heat 5 | 6 | 2:47.333 | |
| 2017-03-10 | WCh Rotterdam 17 | 500 m | Semifinals Heat 1 | PEN | ||
| 2017-03-10 | WCh Rotterdam 17 | 500 m | Quarterfinals Heat 2 | 2 | 44.566 | |
| 2017-03-10 | WCh Rotterdam 17 | 500 m | Heats Heat 6 | 2 | 45.252 | |
| 2017-03-10 | WCh Rotterdam 17 | 1000 m | Ranking Finals Heat 4 | 1 | 1:38.669 | |
| 2017-03-10 | WCh Rotterdam 17 | 1000 m | Heats Heat 6 | 3 | 1:37.392 | |
| 2015-02-27 | JWCh Osaka 15 | 1500 m | Ranking Races - Heats Heat 2 | 4 | 2:49.241 | |
| 2015-02-27 | JWCh Osaka 15 | 1500 m | Heats Heat 4 | 6 | 3:00.165 | |
| 2015-02-27 | JWCh Osaka 15 | 500 m | Ranking Races - Preliminaries Heat 1 | 1 | 46.988 | |
| 2015-02-27 | JWCh Osaka 15 | 500 m | Preliminaries Heat 4 | 3 | 46.463 | |
| 2015-02-27 | JWCh Osaka 15 | 1000 m | Ranking Races - Heats Heat 2 | 1 | 1:46.939 | |
| 2015-02-27 | JWCh Osaka 15 | 1000 m | Heats Heat 3 | 4 | 1:40.588 | |
| 2014-03-08 | JWCh Erzurum 14 | 500 m | Heats | PEN | ||
| 2014-03-07 | JWCh Erzurum 14 | 1500 m | Semifinals | 5 | 2:28.305 | |
| 2014-03-07 | JWCh Erzurum 14 | 1500 m | Quarterfinals | 3 | 2:31.599 | |
| 2014-03-07 | JWCh Erzurum 14 | 1500 m | Heats Heat 8 | 3 | 2:45.097 | |
| 2014-03-07 | JWCh Erzurum 14 | 500 m | Preliminaries Heat 15 | 1 | 45.760 | |
| 2014-03-07 | JWCh Erzurum 14 | 1000 m | Heats Heat 2 | 3 | 1:32.971 | |
| 2014-03-07 | JWCh Erzurum 14 | 1000 m | Preliminaries Heat 10 | 2 | 1:35.177 |
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.