| date | competition | distance | round | pos | time | video |
|---|---|---|---|---|---|---|
| 2026-03-15 | WCh Montréal 26 | Relay 2000 m | Finals Final A | 3 | 2:40.184 | watch |
| 2026-03-14 | WCh Montréal 26 | Relay 2000 m | Semifinals Heat 1 | 2 | 2:38.853 | watch |
| 2026-03-14 | WCh Montréal 26 | 1500 m | Rep. Semifinals Heat 2 | 2 | 2:28.063 | watch |
| 2026-03-14 | WCh Montréal 26 | 1500 m | Rep. Quarterfinals Heat 1 | 6 | 2:58.100 | watch |
| 2026-03-13 | WCh Montréal 26 | Relay 5000 m | Quarterfinals Heat 1 | PEN | watch | |
| 2026-03-13 | WCh Montréal 26 | 1500 m | Heats Heat 6 | 4 | 2:21.939 | watch |
| 2026-02-20 | OG Milano Cortina 26 | Relay 5000 m | Finals Final B | 2 | 6:51.672 | |
| 2026-02-16 | OG Milano Cortina 26 | Relay 5000 m | Semifinals Semifinal 2 | 3 | 6:52.978 | |
| 2026-02-10 | OG Milano Cortina 26 | Relay 2000 m | Finals Final A | 3 | 2:39.353 | |
| 2026-02-10 | OG Milano Cortina 26 | Relay 2000 m | Semifinals Semifinal 2 | 2 | 2:39.974 | |
| 2026-02-10 | OG Milano Cortina 26 | Relay 2000 m | Quarterfinals Quarterfinal 3 | 3 | 2:39.932 | |
| 2025-11-30 | WT4 Dordrecht 25 | Relay 5000 m | Finals Final B | 2 | 6:57.067 | watch |
| 2025-11-30 | WT4 Dordrecht 25 | Relay 2000 m | Finals Final B | 2 | 2:39.209 | watch |
| 2025-11-29 | WT4 Dordrecht 25 | Relay 5000 m | Semifinals Heat 1 | 3 | 6:53.794 | watch |
| 2025-11-28 | WT4 Dordrecht 25 | Relay 2000 m | Semifinals Heat 2 | 3 | 2:39.245 | watch |
| 2025-11-28 | WT4 Dordrecht 25 | 1000 m | Rep. Heats Heat 2 | 3 | 1:26.843 | watch |
| 2025-11-28 | WT4 Dordrecht 25 | Relay 5000 m | Quarterfinals Heat 2 | 2 | 6:46.943 | watch |
| 2025-11-28 | WT4 Dordrecht 25 | 1000 m | Heats Heat 9 | 2 | 1:27.369 | watch |
| 2025-11-27 | WT4 Dordrecht 25 | Relay 2000 m | Quarterfinals Heat 2 | 2 | 2:40.048 | watch |
| 2025-11-23 | WT3 Gdansk 25 | Relay 5000 m | Finals Final B | 2 | 6:50.328 | watch |
| 2025-11-23 | WT3 Gdansk 25 | 1000 m | Rep. Quarterfinals Heat 1 | 5 | 2:03.958 | watch |
| 2025-11-22 | WT3 Gdansk 25 | Relay 5000 m | Semifinals Heat 1 | 3 | 6:54.285 | watch |
| 2025-11-21 | WT3 Gdansk 25 | 1000 m | Rep. Heats Heat 1 | 4 | no time | watch |
| 2025-11-21 | WT3 Gdansk 25 | Relay 5000 m | Quarterfinals Heat 2 | 2 | 6:58.801 | watch |
| 2025-11-21 | WT3 Gdansk 25 | 1000 m | Heats Heat 5 | 2 | 1:29.694 | watch |
| 2025-11-20 | WT3 Gdansk 25 | Relay 2000 m | Quarterfinals Heat 2 | 3 | 2:42.557 | watch |
| 2025-10-17 | WT2 Montréal 25 | Relay 5000 m | Ranking Finals Heat 1 | 1 | 6:52.895 | |
| 2025-10-17 | WT2 Montréal 25 | 1000 m | Rep. Heats Heat 2 | PEN | ||
| 2025-10-17 | WT2 Montréal 25 | Relay 5000 m | Quarterfinals Heat 2 | 3 | 6:49.110 | |
| 2025-10-17 | WT2 Montréal 25 | 1000 m | Heats Heat 7 | 3 | 1:25.884 | |
| 2025-10-17 | WT2 Montréal 25 | 1000 m | Heats Heat 7 | 4 | no time | |
| 2025-10-16 | WT2 Montréal 25 | Relay 2000 m | Quarterfinals Heat 2 | 3 | 2:41.251 | |
| 2025-10-12 | WT1 Montréal 25 | Relay 5000 m | Finals Final B | 2 | 7:04.075 | |
| 2025-10-11 | WT1 Montréal 25 | Relay 5000 m | Semifinals Heat 1 | 4 | 6:51.799 | |
| 2025-10-11 | WT1 Montréal 25 | 1500 m | Rep. Quarterfinals Heat 7 | 3 | 2:18.883 | |
| 2025-10-10 | WT1 Montréal 25 | Relay 5000 m | Quarterfinals Heat 1 | 2 | 6:49.204 | |
| 2025-10-09 | WT1 Montréal 25 | Relay 2000 m | Quarterfinals Heat 1 | PEN | ||
| 2025-10-09 | WT1 Montréal 25 | 1500 m | Heats Heat 4 | 5 | 2:17.810 | |
| 2025-02-16 | WT Milan 25 | 1000 m | Rep. Quarterfinals Heat 4 | 2 | 1:27.316 | |
| 2025-02-15 | WT Milan 25 | 500 m | Rep. Quarterfinals Heat 4 | 3 | 41.431 | |
| 2025-02-14 | WT Milan 25 | 1000 m | Heats Heat 6 | 5 | 1:26.322 | |
| 2025-02-14 | WT Milan 25 | 500 m | Heats Heat 7 | 5 | 41.417 | |
| 2025-02-14 | WT Milan 25 | 1000 m | Heats Heat 3 | 2 | 1:28.401 | |
| 2025-02-14 | WT Milan 25 | 500 m | Heats Heat 1 | 2 | 42.043 | |
| 2025-02-09 | WT Tilburg 25 | 1000 m | Rep. Semifinals Heat 2 | 4 | 1:27.400 | watch |
| 2025-02-09 | WT Tilburg 25 | 1000 m | Rep. Quarterfinals Heat 2 | 2 | 1:27.063 | watch |
| 2025-02-08 | WT Tilburg 25 | 1500 m | Rep. Quarterfinals Heat 4 | 4 | 2:30.467 | watch |
| 2025-02-07 | WT Tilburg 25 | 1500 m | Heats Heat 4 | 6 | 2:22.223 | watch |
| 2025-02-07 | WT Tilburg 25 | 1000 m | Heats Heat 4 | 4 | 1:28.955 | |
| 2025-01-19 | EC Dresden 25 | 1000 m | Rep. Semifinals Heat 2 | 4 | 2:13.014 | watch |
| 2025-01-19 | EC Dresden 25 | 1000 m | Rep. Quarterfinals Heat 2 | 2 | 1:28.129 | watch |
| 2025-01-18 | EC Dresden 25 | 500 m | Rep. Semifinals Heat 1 | 3 | 42.410 | watch |
| 2025-01-18 | EC Dresden 25 | 500 m | Rep. Quarterfinals Heat 4 | 1 | 42.413 | watch |
| 2025-01-17 | EC Dresden 25 | 1000 m | Heats Heat 5 | 5 | 1:32.326 | watch |
| 2025-01-17 | EC Dresden 25 | 500 m | Heats Heat 3 | 5 | 41.313 | watch |
| 2024-11-01 | WT Montréal 24 | 500 m | Heats Heat 2 | PEN | watch | |
| 2024-10-27 | WT Montréal 24 | 1000 m | Rep. Quarterfinals Heat 3 | 2 | 1:27.588 | watch |
| 2024-10-26 | WT Montréal 24 | 500 m | Rep. Quarterfinals Heat 7 | 4 | 41.511 | watch |
| 2024-10-25 | WT Montréal 24 | 1000 m | Heats Heat 3 | 3 | 1:27.804 | watch |
| 2024-10-25 | WT Montréal 24 | 500 m | Heats Heat 4 | 3 | 41.967 | watch |
| 2024-03-16 | WCh Rotterdam 24 | 1500 m | Rep. Semifinals Heat 2 | 5 | 3:25.694 | |
| 2024-03-16 | WCh Rotterdam 24 | 1500 m | Rep. Quarterfinals Heat 3 | 2 | 2:28.061 | |
| 2024-03-15 | WCh Rotterdam 24 | 1500 m | Heats Heat 1 | 4 | 2:19.126 | |
| 2024-01-12 | EC Gdansk 24 | 1000 m | Heats Heat 8 | PEN | ||
| 2023-12-10 | WT Beijing 23 | 1000 m | Quarterfinals Heat 3 | 6 | 1:26.176 | |
| 2023-12-10 | WT Beijing 23 | 1000 m | Rep. Semifinals Heat 2 | no time | ||
| 2023-12-10 | WT Beijing 23 | 1000 m | Rep. Quarterfinals Heat 4 | 1 | 1:27.890 | |
| 2023-12-09 | WT Beijing 23 | 500 m | Rep. Semifinals Heat 2 | 4 | 41.627 | |
| 2023-12-09 | WT Beijing 23 | 500 m | Rep. Quarterfinals Heat 2 | 2 | 41.692 | |
| 2023-12-08 | WT Beijing 23 | 1000 m | Heats Heat 4 | 3 | 1:26.573 | |
| 2023-12-08 | WT Beijing 23 | 500 m | Heats Heat 6 | 4 | 1:12.841 | |
| 2023-10-29 | WT Montréal 23 | 1500 m | Rep. Quarterfinals Heat 3 | 6 | 2:29.419 | |
| 2023-10-28 | WT Montréal 23 | 500 m | Rep. Quarterfinals Heat 2 | 4 | 41.850 | |
| 2023-10-27 | WT Montréal 23 | 1500 m | Heats Heat 6 | 6 | 2:26.674 | |
| 2023-10-27 | WT Montréal 23 | 500 m | Heats Heat 5 | 4 | 55.591 | |
| 2023-10-22 | WT Montréal 23 | 500 m | Rep. Semifinals Heat 2 | 5 | 42.437 | |
| 2023-10-22 | WT Montréal 23 | 500 m | Rep. Quarterfinals Heat 3 | 4 | DNF | |
| 2023-10-21 | WT Montréal 23 | 1000 m | Rep. Semifinals Heat 2 | 5 | 1:44.902 | |
| 2023-10-21 | WT Montréal 23 | 1000 m | Rep. Quarterfinals Heat 1 | 1 | 1:29.139 | |
| 2023-10-20 | WT Montréal 23 | 500 m | Heats Heat 9 | 4 | 41.683 | |
| 2023-10-20 | WT Montréal 23 | 1000 m | Heats Heat 7 | 6 | no time | |
| 2023-03-11 | WCh Seoul 23 | 500 m | Rep. Quarterfinals Heat 6 | 2 | 43.381 | watch |
| 2023-03-10 | WCh Seoul 23 | 500 m | Heats Heat 5 | 5 | 43.075 | watch |
| 2023-03-10 | WCh Seoul 23 | 500 m | Heats Heat 2 | 3 | 42.119 | watch |
| 2023-02-12 | WT Dordrecht 23 | 500 m | Rep. Quarterfinals Heat 5 | 2 | 42.625 | |
| 2023-02-11 | WT Dordrecht 23 | 1000 m | Rep. Quarterfinals Heat 2 | 4 | 1:31.552 | |
| 2023-02-10 | WT Dordrecht 23 | 500 m | Heats Heat 3 | 5 | 55.001 | |
| 2023-02-10 | WT Dordrecht 23 | 1000 m | Heats Heat 2 | 4 | 1:28.427 | |
| 2023-02-05 | WT Dresden 23 | 500 m | Rep. Quarterfinals Heat 4 | 4 | no time | |
| 2023-02-04 | WT Dresden 23 | 1500 m | Rep. Quarterfinals Heat 2 | 6 | no time | |
| 2023-02-03 | WT Dresden 23 | 500 m | Heats Heat 3 | 5 | 41.953 | |
| 2023-02-03 | WT Dresden 23 | 500 m | Heats Heat 2 | 3 | 41.129 | |
| 2023-02-03 | WT Dresden 23 | 1500 m | Heats Heat 4 | 4 | 2:22.770 | |
| 2023-01-14 | EC Gdansk 23 | 500 m | Quarterfinals Heat 1 | 6 | 1:09.514 | |
| 2023-01-14 | EC Gdansk 23 | 500 m | Rep. Semifinals Heat 1 | 1 | 42.549 | |
| 2023-01-14 | EC Gdansk 23 | 500 m | Rep. Quarterfinals Heat 2 | 1 | 42.729 | |
| 2023-01-13 | EC Gdansk 23 | 500 m | Heats Heat 7 | 3 | 41.891 | |
| 2022-12-18 | WT Almaty 22 | 1000 m | Quarterfinals Heat 1 | 4 | 1:27.833 | |
| 2022-12-18 | WT Almaty 22 | 1000 m | Rep. Semifinals Heat 1 | 4 | no time | |
| 2022-12-18 | WT Almaty 22 | 1000 m | Rep. Quarterfinals Heat 2 | 1 | 1:31.509 | |
| 2022-12-17 | WT Almaty 22 | 500 m | Rep. Semifinals Heat 1 | PEN | ||
| 2022-12-17 | WT Almaty 22 | 500 m | Rep. Quarterfinals Heat 3 | 1 | 42.288 | |
| 2022-12-16 | WT Almaty 22 | 1000 m | Heats Heat 9 | 4 | 1:27.093 | |
| 2022-12-16 | WT Almaty 22 | 500 m | Heats Heat 4 | 3 | 41.288 | |
| 2022-12-11 | WT Almaty 22 | 500 m | Rep. Semifinals Heat 1 | 4 | 42.299 | |
| 2022-12-11 | WT Almaty 22 | 500 m | Rep. Quarterfinals Heat 1 | 2 | 41.869 | |
| 2022-12-10 | WT Almaty 22 | 1500 m | Finals Final A | 6 | 2:18.356 | |
| 2022-12-10 | WT Almaty 22 | 1500 m | Semifinals Heat 3 | 6 | 2:34.903 | |
| 2022-12-09 | WT Almaty 22 | 500 m | Heats Heat 6 | 5 | 41.615 | |
| 2022-12-09 | WT Almaty 22 | 500 m | Heats Heat 9 | 3 | 42.364 | |
| 2022-12-09 | WT Almaty 22 | 1500 m | Heats Heat 7 | 5 | 2:39.269 | |
| 2022-10-30 | WT Montréal 22 | 500 m | Rep. Semifinals Heat 2 | 3 | 41.750 | |
| 2022-10-30 | WT Montréal 22 | 500 m | Rep. Quarterfinals Heat 6 | 1 | 42.372 | |
| 2022-10-29 | WT Montréal 22 | 1000 m | Rep. Semifinals Heat 1 | 2 | 1:30.485 | |
| 2022-10-29 | WT Montréal 22 | 1000 m | Rep. Quarterfinals Heat 4 | 2 | 1:27.746 | |
| 2022-10-28 | WT Montréal 22 | 500 m | Heats Heat 1 | 5 | 41.489 | |
| 2022-10-28 | WT Montréal 22 | 500 m | Heats Heat 10 | 3 | 41.910 | |
| 2022-10-28 | WT Montréal 22 | 1000 m | Heats Heat 9 | 4 | 1:27.643 | |
| 2022-04-10 | WCh Montréal 22 | 1000 m | Ranking Finals Heats Heat 1 | 1 | 1:38.176 | |
| 2022-04-09 | WCh Montréal 22 | 500 m | Ranking Finals Heats Heat 1 | 3 | 41.969 | |
| 2022-04-09 | WCh Montréal 22 | 1500 m | Ranking Finals Heat 1 | 2 | 2:21.801 | |
| 2022-04-08 | WCh Montréal 22 | 1000 m | Heats Heat 2 | 4 | 1:27.721 | |
| 2022-04-08 | WCh Montréal 22 | 1000 m | Heats Heat 7 | 4 | 1:48.064 | |
| 2022-04-08 | WCh Montréal 22 | 500 m | Heats Heat 4 | 4 | no time | |
| 2022-04-08 | WCh Montréal 22 | 1500 m | Heats Heat 7 | 6 | 2:22.305 | |
| 2022-04-08 | WCh Montréal 22 | 500 m | Heats Heat 3 | 3 | 41.849 | |
| 2021-11-25 | WT Dordrecht 21 | 500 m | Heats Heat 15 | 4 | 43.722 | |
| 2021-11-19 | WT Debrecen 21 | 1000 m | Heats Heat 13 | 4 | 1:27.347 | |
| 2021-11-18 | WT Debrecen 21 | 1500 m | Heats Heat 14 | 5 | 2:56.936 | |
| 2021-10-28 | WT Nagoya 21 | 1500 m | Heats Heat 2 | 5 | 2:22.992 | |
| 2021-10-22 | WT Beijing 21 | Relay 5000 m | Quarterfinals Quarterfinal 4 | 3 | 6:46.314 | |
| 2021-10-22 | WT Beijing 21 | 1000 m | Heats Heat 5 | 5 | 2:15.915 | |
| 2021-10-21 | WT Beijing 21 | 1500 m | Heats Heat 13 | 3 | 2:28.052 | |
| 2019-01-12 | EC Dordrecht 19 | 500 m | Quarterfinals | 3 | 41.922 | |
| 2019-01-12 | EC Dordrecht 19 | 1500 m | Ranking Finals | 4 | 2:29.654 | |
| 2019-01-11 | EC Dordrecht 19 | 1500 m | Quarterfinals Heat 2 | 3 | 2:28.908 | |
| 2019-01-11 | EC Dordrecht 19 | 500 m | Heats Heat 2 | 2 | 42.995 | |
| 2019-01-11 | EC Dordrecht 19 | 1000 m | Quarterfinals Heat 2 | 4 | 1:24.132 | |
| 2019-01-11 | EC Dordrecht 19 | 1000 m | Heats Heat 2 | 2 | 1:27.936 | |
| 2018-12-09 | WT Almaty 18 | 500 m | Rep. Quarterfinals Heat 1 | 4 | 41.583 | |
| 2018-12-08 | WT Almaty 18 | 1500 m | Rep. Quarterfinals Heat 1 | 4 | 2:20.970 | |
| 2018-12-07 | WT Almaty 18 | 1500 m (1) | Quarterfinals Heat 7 | 4 | 2:17.002 | |
| 2018-01-14 | EC Dresden 18 | 1000 m | Semifinals | 5 | 1:27.265 | |
| 2018-01-13 | EC Dresden 18 | 1500 m | Finals | 3 | 2:27.031 | |
| 2018-01-13 | EC Dresden 18 | 1500 m | Semifinals | 4 | 2:17.575 | |
| 2018-01-12 | EC Dresden 18 | 1500 m | Heats Heat 6 | 2 | 2:20.236 | |
| 2018-01-12 | EC Dresden 18 | 500 m | Ranking Finals Heat 1 | 1 | 42.782 | |
| 2018-01-12 | EC Dresden 18 | 500 m | Heats Heat 3 | 5 | no time | |
| 2018-01-12 | EC Dresden 18 | 1000 m | Quarterfinals Heat 1 | 2 | 1:23.827 | |
| 2018-01-12 | EC Dresden 18 | 1000 m | Heats Heat 8 | 4 | 1:31.304 | |
| 2017-11-16 | WT Seoul 17 | 1500 m | Heats Heat 3 | 6 | 2:24.558 | |
| 2017-11-16 | WT Seoul 17 | 1500 m | Preliminaries Heat 4 | 2 | 2:22.912 | |
| 2017-11-16 | WT Seoul 17 | 500 m | Heats Heat 5 | 5 | 43.749 | |
| 2017-11-16 | WT Seoul 17 | 500 m | Preliminaries Heat 9 | 2 | 43.894 | |
| 2017-11-09 | WT Shanghai 17 | 500 m | Preliminaries | 4 | no time | |
| 2017-11-09 | WT Shanghai 17 | 1500 m | Heats Heat 5 | 4 | 2:22.780 | |
| 2017-11-09 | WT Shanghai 17 | 1500 m | Preliminaries Heat 4 | 3 | 2:29.794 | |
| 2017-10-05 | WT Dordrecht 17 | 500 m | Preliminaries Heat 17 | 3 | 43.155 | |
| 2017-02-10 | WT Minsk 17 | 1000 m (1) | Rep. Heats Heat 2 | 4 | 1:31.369 | |
| 2017-02-10 | WT Minsk 17 | 1000 m (1) | Heats Heat 3 | 3 | 1:30.169 | |
| 2017-02-10 | WT Minsk 17 | 1000 m (2) | Rep. Heats Heat 4 | PEN | ||
| 2017-02-10 | WT Minsk 17 | 1000 m (2) | Heats Heat 7 | 5 | 2:01.157 | |
| 2017-02-04 | WT Dresden 17 | 1000 m | Rep. Quarterfinals | 5 | 1:30.384 | |
| 2017-02-03 | WT Dresden 17 | 1000 m | Rep. Heats Heat 1 | 4 | 1:34.656 | |
| 2017-02-03 | WT Dresden 17 | 1000 m | Heats Heat 3 | 4 | 1:28.694 | |
| 2017-02-03 | WT Dresden 17 | 500 m | Rep. Quarterfinals Heat 3 | 4 | 43.123 | |
| 2017-02-03 | WT Dresden 17 | 500 m | Rep. Heats Heat 4 | 2 | 42.955 | |
| 2017-02-03 | WT Dresden 17 | 500 m | Heats Heat 8 | 4 | 43.729 | |
| 2016-11-11 | WT Salt Lake City 16 | 1000 m | Rep. Heats Heat 5 | 3 | 1:28.480 | |
| 2016-11-11 | WT Salt Lake City 16 | 1000 m | Heats Heat 6 | 4 | 1:26.715 | |
| 2016-11-11 | WT Salt Lake City 16 | 1500 m (2) | Rep. Semifinals Heat 1 | 6 | 2:20.043 | |
| 2016-11-11 | WT Salt Lake City 16 | 1500 m (2) | Rep. Heats Heat 3 | 3 | 2:21.116 | |
| 2016-11-11 | WT Salt Lake City 16 | 1500 m (2) | Heats Heat 6 | 5 | 2:20.936 | |
| 2016-11-05 | WT Calgary 16 | 500 m | Rep. Semifinals | 5 | 42.659 | |
| 2016-11-04 | WT Calgary 16 | 500 m (1) | Rep. Quarterfinals Heat 3 | 2 | 43.976 | |
| 2016-11-04 | WT Calgary 16 | 500 m (1) | Rep. Heats Heat 4 | 3 | 42.366 | |
| 2016-11-04 | WT Calgary 16 | 500 m (1) | Heats Heat 10 | 4 | 42.579 | |
| 2016-11-04 | WT Calgary 16 | 500 m (2) | Rep. Quarterfinals Heat 3 | 2 | 42.753 | |
| 2016-11-04 | WT Calgary 16 | 500 m (2) | Rep. Heats Heat 5 | 3 | 42.610 | |
| 2016-11-04 | WT Calgary 16 | 500 m (2) | Heats Heat 5 | 5 | 41.974 | |
| 2016-11-04 | WT Calgary 16 | 500 m (2) | Rep. Semifinals Heat 1 | 4 | 42.383 | |
| 2016-02-13 | WT Dordrecht 16 | 1000 m | Rep. Heats | 2 | 1:30.162 | |
| 2016-02-12 | WT Dordrecht 16 | 1000 m (1) | Rep. Quarterfinals Heat 1 | 4 | 1:30.817 | |
| 2016-02-12 | WT Dordrecht 16 | 1000 m (1) | Heats Heat 2 | 5 | 1:32.027 | |
| 2016-02-12 | WT Dordrecht 16 | 1000 m (1) | Preliminaries Heat 9 | 3 | 1:29.486 | |
| 2016-02-12 | WT Dordrecht 16 | 500 m | Rep. Heats Heat 3 | 4 | 43.227 | |
| 2016-02-12 | WT Dordrecht 16 | 500 m | Preliminaries Heat 2 | 4 | 42.944 | |
| 2016-02-05 | WT Dresden 16 | 1000 m | Rep. Heats Heat 4 | 3 | 1:30.772 | |
| 2016-02-05 | WT Dresden 16 | 1000 m | Preliminaries Heat 9 | 3 | 1:31.200 | |
| 2016-02-05 | WT Dresden 16 | 500 m | Rep. Quarterfinals Heat 3 | 4 | 43.131 | |
| 2016-02-05 | WT Dresden 16 | 500 m | Rep. Heats Heat 6 | 2 | 42.767 | |
| 2016-02-05 | WT Dresden 16 | 500 m | Preliminaries Heat 11 | 3 | 43.011 | |
| 2015-02-13 | WT Erzurum 15 | 1000 m (1) | Rep Quarterfinals Heat 3 | 4 | 1:32.629 | |
| 2015-02-13 | WT Erzurum 15 | 1000 m (1) | Rep Heats Heat 2 | 2 | 1:30.078 | |
| 2015-02-13 | WT Erzurum 15 | 1000 m (1) | Preliminaries Heat 2 | 5 | 1:30.651 | |
| 2015-02-13 | WT Erzurum 15 | 500 m | Rep Heats Heat 3 | 4 | 44.256 | |
| 2015-02-13 | WT Erzurum 15 | 500 m | Preliminaries Heat 6 | 4 | 43.790 | |
| 2015-02-06 | WT Dresden 15 | 1000 m | Rep Heats Heat 2 | 4 | 1:31.784 | |
| 2015-02-06 | WT Dresden 15 | 1000 m | Preliminaries Heat 1 | 4 | 1:30.706 | |
| 2015-02-06 | WT Dresden 15 | 1500 m (2) | Rep Heats Heat 1 | 4 | 2:29.123 | |
| 2015-02-06 | WT Dresden 15 | 1500 m (2) | Preliminaries Heat 8 | 4 | 2:25.250 | |
| WT Almaty 18 | 1500 m | Heats Heat 7 | 4 | 2:17.002 | ||
| WT Almaty 18 | 500 m | Heats Heat 8 | 5 | 1:08.024 | ||
| WT Calgary 18 | 1000 m | Heats Heat 9 | PEN | |||
| 2020-02-16 | WT Dordrech 20 | 500 m | Rep. Semifinals Heat 2 | 4 | 42.246 | |
| 2020-02-15 | WT Dordrech 20 | 1500 m | REPH Heat 4 | 1 | 2:18.879 | |
| 2019-02-09 | WT Torino 19 | 1500 m | Rep. Quarterfinals | 3 | 2:26.683 | |
| 2019-02-08 | WT Torino 19 | 1500 m | Quarterfinals Heat 7 | 5 | 2:31.318 | |
| 2019-02-02 | WT Dresden 19 | 1000 m | Rep. Semifinals | 5 | 1:30.461 | |
| 2018-11-03 | WT Calgary 18 | 500 m | Rep. Quarterfinals Heat 6 | 3 | 42.349 | |
| WT Calgary 18 | 500 m | Heats Heat 7 | 5 | 44.944 | ||
| 2020-02-16 | WT Dordrech 20 | 500 m | REPQ Heat 6 | 2 | 42.412 | |
| 2020-02-15 | WT Dordrech 20 | 1500 m | Rep. Semifinals Heat 2 | PEN | ||
| 2020-02-14 | WT Dordrech 20 | 500 m | Heats Heat 5 | 3 | 41.892 | |
| 2020-02-14 | WT Dordrech 20 | 1500 m | Heats Heat 7 | 3 | 2:18.544 | |
| 2020-02-14 | WT Dordrech 20 | 1500 m | Rep. Quarterfinals Heat 4 | 1 | 2:18.879 | |
| 2020-02-14 | WT Dordrech 20 | 1500 m | Quarterfinals Heat 7 | 3 | 2:18.544 | |
| 2020-02-14 | WT Dordrech 20 | 500 m | Rep. Quarterfinals Heat 6 | 2 | 42.412 | |
| 2019-02-08 | WT Torino 19 | 500 m (2) | Rep. Quarterfinals Heat 1 | 4 | 43.345 | |
| 2019-02-08 | WT Torino 19 | 500 m (2) | Heats Heat 2 | 4 | 42.613 | |
| 2019-02-08 | WT Torino 19 | 500 m (2) | Preliminaries Heat 10 | 3 | 42.642 | |
| 2019-02-01 | WT Dresden 19 | 1000 m | Heats | 4 | 1:26.588 | |
| 2019-02-01 | WT Dresden 19 | 1000 m (1) | Rep. Quarterfinals Heat 6 | 1 | 1:31.716 | |
| 2019-02-01 | WT Dresden 19 | 1000 m (1) | Preliminaries Heat 7 | 2 | 1:27.934 | |
| 2019-02-01 | WT Dresden 19 | 500 m | Rep. Semifinals Heat 1 | 5 | 42.113 | |
| 2019-02-01 | WT Dresden 19 | 500 m | Rep. Quarterfinals Heat 3 | 1 | 42.170 | |
| 2019-02-01 | WT Dresden 19 | 500 m | Heats Heat 6 | 4 | 42.044 | |
| 2019-02-01 | WT Dresden 19 | 500 m | Preliminaries Heat 11 | 2 | 42.511 | |
| 2018-11-11 | WT Salt Lake City 18 | 1000 m | Rep. Quarterfinals | 3 | 1:26.288 | |
| 2018-11-10 | WT Salt Lake City 18 | 1000 m | Rep. Quarterfinals | PEN | ||
| 2018-11-09 | WT Salt Lake City 18 | 1000 m (1) | Heats Heat 1 | 5 | 1:27.027 | |
| 2018-11-09 | WT Salt Lake City 18 | 1000 m (1) | Preliminaries Heat 1 | 3 | 1:27.436 | |
| 2018-11-09 | WT Salt Lake City 18 | 1000 m (2) | Rep. Semifinals Heat 1 | 5 | 1:29.641 | |
| 2018-11-09 | WT Salt Lake City 18 | 1000 m (2) | Preliminaries Heat 1 | 4 | 1:26.721 | |
| 2018-11-02 | WT Calgary 18 | 500 m (1) | Preliminaries Heat 7 | 5 | 44.944 | |
| 2018-11-02 | WT Calgary 18 | 1000 m | Preliminaries Heat 9 | PEN | ||
| WT Dresden 20 | 500 m | Rep. Quarterfinals Heat 3 | 1 | 42.229 | ||
| WT Dresden 20 | 500 m | Rep. Semifinals Heat 2 | 1 | 41.411 | ||
| 2020-02-09 | WT Dresden 20 | 500 m | Quarterfinals Heat 2 | 5 | 41.073 | |
| 2020-02-08 | WT Dresden 20 | 1000 m | Rep. Semifinals Heat 2 | 2 | 1:32.057 | |
| 2020-02-08 | WT Dresden 20 | 1000 m | Rep. Quarterfinals Heat 2 | 1 | 1:29.996 | |
| 2020-02-07 | WT Dresden 20 | 500 m | Heats Heat 12 | 2 | 41.734 | |
| 2020-02-07 | WT Dresden 20 | 1000 m | Heats Heat 9 | 3 | 1:27.399 | |
| 2019-03-09 | WCh Sofia 19 | 1500 m | Ranking Finals | 5 | 2:37.119 | |
| 2019-03-08 | WCh Sofia 19 | 500 m | Preliminaries | 4 | 44.002 | |
| 2019-03-08 | WCh Sofia 19 | 1500 m | Quarterfinals Heat 8 | 3 | 2:28.050 | |
| 2019-03-08 | WCh Sofia 19 | 500 m | Ranking Finals Heat 4 | 1 | 42.887 | |
| 2019-03-08 | WCh Sofia 19 | 1000 m | Heats Heat 2 | YC | ||
| 2019-03-08 | WCh Sofia 19 | 1000 m | Preliminaries Heat 6 | 3 | 1:29.504 | |
| 2018-03-16 | WCh Montreal 18 | 1500 m | Semifinals Heat 2 | 7 | 2:17.732 | |
| 2018-03-16 | WCh Montreal 18 | 1500 m | Heats Heat 2 | 1 | 2:24.503 | |
| 2018-03-16 | WCh Montreal 18 | 500 m | Ranking Finals Heat 4 | 1 | 43.169 | |
| 2018-03-16 | WCh Montreal 18 | 500 m | Preliminaries Heat 9 | 4 | 43.610 | |
| 2018-03-16 | WCh Montreal 18 | 1000 m | Ranking Finals Heat 5 | 3 | 1:42.139 | |
| 2018-03-16 | WCh Montreal 18 | 1000 m | Preliminaries Heat 3 | 3 | 1:31.256 | |
| 2018-02-10 | OG 18 | 1500 m | Heats Heat 1 | 5 | 2:17.362 | |
| 2017-09-28 | WT Budapest 17 | 500 m | Preliminaries Heat 2 | 4 | 44.342 | |
| 2016-01-29 | JWCh Sofia 16 | 500 m | Quarterfinals Heat 2 | 4 | 42.626 | |
| 2016-01-29 | JWCh Sofia 16 | 500 m | Heats Heat 6 | 2 | 43.308 | |
| 2016-01-29 | JWCh Sofia 16 | 500 m | Preliminaries Heat 9 | 2 | 44.066 | |
| 2016-01-29 | JWCh Sofia 16 | 1000 m | Ranking Races - Preliminaries Heat 8 | 1 | 1:34.004 | |
| 2016-01-29 | JWCh Sofia 16 | 1000 m | Preliminaries Heat 1 | 3 | 1:30.017 | |
| 2016-01-29 | JWCh Sofia 16 | 1500 m | Ranking Races - Heats Heat 8 | 2 | 2:32.513 | |
| 2016-01-29 | JWCh Sofia 16 | 1500 m | Heats Heat 11 | 3 | 2:28.315 | |
| 2015-02-27 | JWCh Osaka 15 | 1500 m | Ranking Races - Heats Heat 3 | 1 | 2:19.563 | |
| 2015-02-27 | JWCh Osaka 15 | 1500 m | Heats Heat 7 | 4 | 2:29.121 | |
| 2015-02-27 | JWCh Osaka 15 | 500 m | Ranking Races - Heats Heat 2 | 3 | 44.466 | |
| 2015-02-27 | JWCh Osaka 15 | 500 m | Heats Heat 3 | 3 | 44.230 | |
| 2015-02-27 | JWCh Osaka 15 | 500 m | Preliminaries Heat 9 | 1 | 45.007 | |
| 2015-02-27 | JWCh Osaka 15 | 1000 m | Ranking Races - Heats Heat 3 | 2 | 1:33.849 | |
| 2015-02-27 | JWCh Osaka 15 | 1000 m | Heats Heat 3 | 3 | 1:35.244 | |
| 2015-02-27 | JWCh Osaka 15 | 1000 m | Preliminaries Heat 15 | 2 | 1:38.875 |
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.