| date | competition | distance | round | pos | time | video |
|---|---|---|---|---|---|---|
| 2026-03-15 | WCh Montréal 26 | 500 m | Quarterfinals Heat 3 | 5 | 43.854 | watch |
| 2026-03-15 | WCh Montréal 26 | 1500 m | Finals Final B | 3 | 2:40.585 | watch |
| 2026-03-15 | WCh Montréal 26 | 1500 m | Semifinals Heat 3 | 4 | 2:29.164 | watch |
| 2026-03-14 | WCh Montréal 26 | Relay 3000 m | Finals Final A | 2 | 4:10.570 | watch |
| 2026-03-14 | WCh Montréal 26 | Relay 3000 m | Semifinals Heat 2 | 2 | 4:07.954 | watch |
| 2026-03-14 | WCh Montréal 26 | Relay 2000 m | Semifinals Heat 1 | 3 | 2:49.874 | watch |
| 2026-03-13 | WCh Montréal 26 | 500 m | Heats Heat 4 | 2 | 43.542 | watch |
| 2026-03-13 | WCh Montréal 26 | 1500 m | Heats Heat 7 | 1 | 2:31.983 | watch |
| 2026-02-20 | OG Milano Cortina 26 | 1500 m | Finals Final A | 6 | 2:33.052 | |
| 2026-02-20 | OG Milano Cortina 26 | 1500 m | Semifinals Semifinal 3 | 3 | 2:21.120 | |
| 2026-02-20 | OG Milano Cortina 26 | 1500 m | Quarterfinal 6 Quarterfinal 3 | 3 | 2:29.922 | |
| 2026-02-18 | OG Milano Cortina 26 | Relay 3000 m | Finals Final A | 2 | 4:04.107 | |
| 2026-02-14 | OG Milano Cortina 26 | Relay 3000 m | Semifinals Semifinal 1 | 2 | 4:06.550 | |
| 2026-02-10 | OG Milano Cortina 26 | 500 m | Heats Heat 3 | 3 | 53.960 | |
| 2026-01-18 | EC Tilburg 26 | 1500 m | Finals Final A | 3 | 2:42.762 | watch |
| 2026-01-18 | EC Tilburg 26 | 1500 m | Semifinals Heat 2 | 1 | 2:31.276 | watch |
| 2026-01-17 | EC Tilburg 26 | Relay 3000 m | Semifinals Heat 2 | 1 | 4:11.064 | watch |
| 2026-01-16 | EC Tilburg 26 | 1500 m | Heats Heat 3 | 1 | 2:47.996 | watch |
| 2025-11-30 | WT4 Dordrecht 25 | 1500 m | Semifinals Heat 3 | 5 | 2:21.968 | watch |
| 2025-11-29 | WT4 Dordrecht 25 | Relay 3000 m | Finals Final A | 2 | 4:08.127 | watch |
| 2025-11-28 | WT4 Dordrecht 25 | 1500 m | Heats Heat 5 | 2 | 2:38.624 | watch |
| 2025-11-27 | WT4 Dordrecht 25 | Relay 3000 m | Quarterfinals Heat 3 | 2 | 4:13.501 | watch |
| 2025-11-23 | WT3 Gdansk 25 | 500 m | Quarterfinals Heat 2 | 3 | 44.996 | watch |
| 2025-11-23 | WT3 Gdansk 25 | 1500 m | Finals Final A | 6 | 2:31.374 | watch |
| 2025-11-23 | WT3 Gdansk 25 | 1500 m | Semifinals Heat 2 | 2 | 2:25.584 | watch |
| 2025-11-23 | WT3 Gdansk 25 | 1500 m | Rep. Semifinals Heat 1 | 1 | 2:37.892 | watch |
| 2025-11-23 | WT3 Gdansk 25 | 1500 m | Rep. Quarterfinals Heat 3 | 1 | 2:36.847 | watch |
| 2025-11-22 | WT3 Gdansk 25 | Relay 3000 m | Finals Final A | 4 | 4:22.691 | watch |
| 2025-11-22 | WT3 Gdansk 25 | Relay 3000 m | Semifinals Heat 1 | 1 | 4:13.945 | watch |
| 2025-11-21 | WT3 Gdansk 25 | 500 m | Heats Heat 2 | 2 | 44.517 | watch |
| 2025-11-21 | WT3 Gdansk 25 | 1500 m | Heats Heat 8 | 3 | 2:37.180 | watch |
| 2025-11-20 | WT3 Gdansk 25 | Relay 2000 m | Quarterfinals Heat 3 | 2 | 2:43.412 | watch |
| 2025-11-20 | WT3 Gdansk 25 | Relay 3000 m | Quarterfinals Heat 3 | 1 | 4:17.171 | watch |
| 2025-10-19 | WT2 Montréal 25 | 1500 m | Finals Final B | 4 | 2:40.385 | |
| 2025-10-19 | WT2 Montréal 25 | 1500 m | Semifinals Heat 1 | 3 | 2:27.654 | |
| 2025-10-19 | WT2 Montréal 25 | 500 m | Quarterfinals Heat 3 | 5 | 43.453 | |
| 2025-10-19 | WT2 Montréal 25 | 500 m | Rep. Semifinals Heat 2 | 1 | 43.969 | |
| 2025-10-18 | WT2 Montréal 25 | Relay 3000 m | Finals Final B | 2 | 4:11.273 | |
| 2025-10-18 | WT2 Montréal 25 | Relay 3000 m | Semifinals Heat 2 | 3 | 4:13.028 | |
| 2025-10-17 | WT2 Montréal 25 | 500 m | Rep. Quarterfinals Heat 3 | 1 | 44.574 | |
| 2025-10-17 | WT2 Montréal 25 | 1500 m | Heats Heat 1 | 2 | 2:30.249 | |
| 2025-10-17 | WT2 Montréal 25 | 500 m | Heats Heat 2 | 3 | 43.580 | |
| 2025-10-16 | WT2 Montréal 25 | Relay 2000 m | Quarterfinals Heat 4 | 4 | 2:51.071 | |
| 2025-10-16 | WT2 Montréal 25 | Relay 3000 m | Quarterfinals Heat 2 | 1 | 4:16.266 | |
| 2025-10-11 | WT1 Montréal 25 | Relay 3000 m | Semifinals Heat 2 | 2 | 4:09.116 | watch |
| 2025-10-09 | WT1 Montréal 25 | Relay 3000 m | Quarterfinals Heat 1 | 1 | 4:12.710 | |
| 2025-03-16 | WCh Beijing 25 | 500 m | Finals Final B | 3 | 43.662 | watch |
| 2025-03-16 | WCh Beijing 25 | 500 m | Semifinals Heat 1 | 4 | 43.548 | watch |
| 2025-03-16 | WCh Beijing 25 | 500 m | Quarterfinals Heat 3 | 2 | 43.084 | watch |
| 2025-03-14 | WCh Beijing 25 | 500 m | Heats Heat 1 | 2 | 43.294 | watch |
| 2025-02-16 | WT Milan 25 | 500 m | Quarterfinals Heat 4 | 4 | 42.964 | |
| 2025-02-16 | WT Milan 25 | 500 m | Rep. Semifinals Heat 2 | 1 | 44.102 | |
| 2025-02-16 | WT Milan 25 | 500 m | Rep. Quarterfinals Heat 2 | 1 | 44.311 | |
| 2025-02-14 | WT Milan 25 | 500 m | Heats Heat 6 | 3 | 43.203 | |
| 2025-02-14 | WT Milan 25 | 500 m | Heats Heat 2 | 1 | 44.134 | |
| 2025-02-09 | WT Tilburg 25 | 500 m | Semifinals Heat 2 | YC | watch | |
| 2025-02-09 | WT Tilburg 25 | 500 m | Quarterfinals Heat 1 | 2 | 43.248 | watch |
| 2025-02-07 | WT Tilburg 25 | 500 m | Heats Heat 3 | 2 | 43.200 | watch |
| 2025-01-19 | EC Dresden 25 | 500 m | Finals Final A | 2 | 43.236 | watch |
| 2025-01-19 | EC Dresden 25 | 500 m | Semifinals Heat 1 | 3 | 43.459 | watch |
| 2025-01-19 | EC Dresden 25 | 500 m | Quarterfinals Heat 2 | 3 | 44.026 | watch |
| 2025-01-17 | EC Dresden 25 | 500 m | Heats Heat 3 | 2 | 44.040 | watch |
| 2024-12-15 | WT Seoul 24 | 500 m | Quarterfinals Heat 3 | 5 | 44.367 | watch |
| 2024-12-15 | WT Seoul 24 | 500 m | Rep. Semifinals Heat 1 | 1 | 45.121 | watch |
| 2024-12-15 | WT Seoul 24 | 500 m | Rep. Quarterfinals Heat 6 | 1 | 44.779 | watch |
| 2024-12-13 | WT Seoul 24 | 500 m | Heats Heat 5 | 4 | 43.995 | watch |
| 2024-12-13 | WT Seoul 24 | 500 m | Heats Heat 3 | 2 | 44.656 | watch |
| 2024-12-08 | WT Beijing 24 | 500 m | Rep. Semifinals Heat 1 | 2 | 44.137 | watch |
| 2024-12-08 | WT Beijing 24 | 500 m | Rep. Quarterfinals Heat 1 | 1 | 44.385 | watch |
| 2024-12-06 | WT Beijing 24 | 500 m | Heats Heat 4 | 3 | 43.252 | watch |
| 2024-11-03 | WT Montréal 24 | 500 m | Quarterfinals Heat 3 | 5 | 44.330 | watch |
| 2024-11-01 | WT Montréal 24 | 500 m | Heats Heat 7 | 2 | 43.956 | watch |
| 2024-11-01 | WT Montréal 24 | 500 m | Heats Heat 4 | 1 | 44.962 | watch |
| 2024-10-27 | WT Montréal 24 | 1500 m | Semifinals Heat 2 | 5 | 2:31.724 | watch |
| 2024-10-27 | WT Montréal 24 | 500 m | Rep. Semifinals Heat 2 | 3 | 44.294 | watch |
| 2024-10-27 | WT Montréal 24 | 500 m | Rep. Quarterfinals Heat 1 | 3 | 45.644 | watch |
| 2024-10-25 | WT Montréal 24 | 500 m | Heats Heat 6 | 4 | 43.251 | watch |
| 2024-10-25 | WT Montréal 24 | 1500 m | Heats Heat 5 | 3 | 2:30.788 | watch |
| 2024-10-25 | WT Montréal 24 | 500 m | Heats Heat 2 | 1 | 45.157 | watch |
| 2024-03-16 | WCh Rotterdam 24 | 500 m | Quarterfinals Heat 1 | 3 | 43.821 | |
| 2024-03-16 | WCh Rotterdam 24 | 1500 m | Finals Final B | 2 | 3:00.822 | |
| 2024-03-16 | WCh Rotterdam 24 | 1500 m | Semifinals Heat 3 | 4 | 2:25.507 | |
| 2024-03-16 | WCh Rotterdam 24 | 500 m | Rep. Semifinals Heat 2 | 1 | 45.088 | |
| 2024-03-16 | WCh Rotterdam 24 | 500 m | Rep. Quarterfinals Heat 3 | 1 | 44.889 | |
| 2024-03-15 | WCh Rotterdam 24 | 500 m | Heats Heat 3 | 3 | 44.134 | |
| 2024-03-15 | WCh Rotterdam 24 | 1500 m | Heats Heat 4 | 3 | 2:28.183 | |
| 2024-02-18 | WT Gdansk 24 | 500 m | Quarterfinals Heat 2 | 4 | 45.017 | |
| 2024-02-17 | WT Gdansk 24 | 1500 m | Finals Final B | PEN | ||
| 2024-02-17 | WT Gdansk 24 | 1500 m | Semifinals Heat 3 | 4 | 2:34.067 | |
| 2024-02-16 | WT Gdansk 24 | 500 m | Heats Heat 6 | 2 | 45.211 | |
| 2024-02-16 | WT Gdansk 24 | 1500 m | Heats Heat 1 | 2 | 2:28.553 | |
| 2024-02-11 | WT Dresden 24 | 1000 m | Quarterfinals Heat 4 | 5 | 1:54.119 | |
| 2024-02-10 | WT Dresden 24 | 1500 m | Finals Final B | 2 | 2:43.870 | |
| 2024-02-10 | WT Dresden 24 | 1500 m | Semifinals Heat 3 | 3 | 2:26.638 | |
| 2024-02-09 | WT Dresden 24 | 1000 m | Heats Heat 4 | 2 | 1:34.040 | |
| 2024-02-09 | WT Dresden 24 | 1500 m | Heats Heat 4 | 2 | 2:28.159 | |
| 2024-01-14 | EC Gdansk 24 | 1000 m | Finals Final B | 1 | 1:38.033 | |
| 2024-01-14 | EC Gdansk 24 | 1000 m | Semifinals Heat 1 | 3 | 1:33.286 | |
| 2024-01-14 | EC Gdansk 24 | 1000 m | Quarterfinals Heat 1 | 2 | 1:34.034 | |
| 2024-01-13 | EC Gdansk 24 | 500 m | Finals Final B | 4 | 44.647 | |
| 2024-01-13 | EC Gdansk 24 | 500 m | Semifinals Heat 1 | 5 | 44.188 | |
| 2024-01-13 | EC Gdansk 24 | 500 m | Quarterfinals Heat 2 | 2 | 44.168 | |
| 2024-01-13 | EC Gdansk 24 | 1500 m | Finals Final B | 1 | 2:46.175 | |
| 2024-01-13 | EC Gdansk 24 | 1500 m | Semifinals Heat 2 | 4 | 3:07.600 | |
| 2024-01-12 | EC Gdansk 24 | 1000 m | Heats Heat 3 | 2 | 1:37.122 | |
| 2024-01-12 | EC Gdansk 24 | 500 m | Heats Heat 3 | 2 | 44.372 | |
| 2024-01-12 | EC Gdansk 24 | 1500 m | Heats Heat 1 | 1 | 2:29.889 | |
| 2023-12-17 | WT Seoul 23 | 1500 m | Finals Final A | 6 | 2:24.694 | |
| 2023-12-17 | WT Seoul 23 | 1500 m | Semifinals Heat 3 | 2 | 2:27.216 | |
| 2023-12-16 | WT Seoul 23 | 1500 m | Semifinals Heat 1 | PEN | ||
| 2023-12-15 | WT Seoul 23 | 1500 m | Heats Heat 3 | 2 | 2:47.430 | |
| 2023-12-15 | WT Seoul 23 | 1500 m | Heats Heat 2 | 3 | 2:50.881 | |
| 2023-12-10 | WT Beijing 23 | 500 m | Quarterfinals Heat 2 | 4 | 43.146 | |
| 2023-12-09 | WT Beijing 23 | 1500 m | Finals Final B | 7 | 2:42.552 | |
| 2023-12-09 | WT Beijing 23 | 1500 m | Semifinals Heat 1 | 3 | 2:28.954 | |
| 2023-12-08 | WT Beijing 23 | 500 m | Heats Heat 6 | 3 | 43.309 | |
| 2023-12-08 | WT Beijing 23 | 1500 m | Heats Heat 1 | 3 | 2:31.262 | |
| 2023-10-29 | WT Montréal 23 | 1000 m | Finals Final B | 2 | 1:53.116 | |
| 2023-10-29 | WT Montréal 23 | 1000 m | Semifinals Heat 1 | 5 | 1:31.579 | |
| 2023-10-29 | WT Montréal 23 | 1000 m | Quarterfinals Heat 4 | 2 | 1:29.511 | |
| 2023-10-29 | WT Montréal 23 | 1000 m | Rep. Semifinals Heat 1 | 1 | 1:32.122 | |
| 2023-10-29 | WT Montréal 23 | 1000 m | Rep. Quarterfinals Heat 3 | 1 | 1:35.226 | |
| 2023-10-28 | WT Montréal 23 | 1500 m | Finals Final B | 6 | 2:42.403 | |
| 2023-10-28 | WT Montréal 23 | 1500 m | Semifinals Heat 2 | 4 | 2:26.677 | |
| 2023-10-27 | WT Montréal 23 | 1000 m | Heats Heat 6 | 5 | 1:33.284 | |
| 2023-10-27 | WT Montréal 23 | 1500 m | Heats Heat 3 | 2 | 2:39.940 | |
| 2023-10-22 | WT Montréal 23 | 500 m | Rep. Semifinals Heat 1 | 2 | 44.494 | |
| 2023-10-22 | WT Montréal 23 | 500 m | Rep. Quarterfinals Heat 3 | 2 | 44.356 | |
| 2023-10-21 | WT Montréal 23 | 1500 m | Finals Final B | 4 | 2:46.180 | |
| 2023-10-21 | WT Montréal 23 | 1500 m | Semifinals Heat 1 | 3 | 2:23.944 | |
| 2023-10-20 | WT Montréal 23 | 500 m | Heats Heat 1 | 3 | 44.419 | |
| 2023-10-20 | WT Montréal 23 | 1500 m | Heats Heat 6 | 3 | 2:27.354 | |
| 2023-03-12 | WCh Seoul 23 | 1000 m | Finals Final B | 4 | 1:40.064 | watch |
| 2023-03-12 | WCh Seoul 23 | 1000 m | Semifinals Heat 1 | 4 | 1:31.254 | watch |
| 2023-03-12 | WCh Seoul 23 | 1000 m | Quarterfinals Heat 2 | 2 | 1:31.959 | watch |
| 2023-03-11 | WCh Seoul 23 | 500 m | Finals Final B | 3 | 44.121 | watch |
| 2023-03-11 | WCh Seoul 23 | 500 m | Semifinals Heat 1 | 4 | 43.257 | watch |
| 2023-03-11 | WCh Seoul 23 | 500 m | Quarterfinals Heat 2 | 2 | 43.755 | watch |
| 2023-03-11 | WCh Seoul 23 | 1500 m | Finals Final B | 5 | 2:37.949 | watch |
| 2023-03-11 | WCh Seoul 23 | 1500 m | Semifinals Heat 1 | 3 | 2:29.406 | watch |
| 2023-03-10 | WCh Seoul 23 | 1000 m | Heats Heat 6 | 2 | 1:34.361 | watch |
| 2023-03-10 | WCh Seoul 23 | 500 m | Heats Heat 3 | 3 | 43.510 | watch |
| 2023-03-10 | WCh Seoul 23 | 1500 m | Heats Heat 7 | 3 | 2:30.307 | watch |
| 2023-02-12 | WT Dordrecht 23 | 1000 m | Quarterfinals Heat 4 | 3 | 1:34.985 | |
| 2023-02-12 | WT Dordrecht 23 | 1000 m | Rep. Semifinals Heat 1 | 2 | 1:32.721 | |
| 2023-02-12 | WT Dordrecht 23 | 1000 m | Rep. Quarterfinals Heat 1 | 1 | 1:35.808 | |
| 2023-02-11 | WT Dordrecht 23 | 1500 m | Finals Final A | 6 | 2:30.842 | |
| 2023-02-11 | WT Dordrecht 23 | 1500 m | Semifinals Heat 3 | 3 | 2:24.453 | |
| 2023-02-10 | WT Dordrecht 23 | 1000 m | Heats Heat 6 | 3 | 1:34.778 | |
| 2023-02-10 | WT Dordrecht 23 | 1500 m | Heats Heat 7 | 3 | 2:30.474 | |
| 2023-02-05 | WT Dresden 23 | 500 m | Rep. Semifinals Heat 1 | 3 | 44.923 | |
| 2023-02-05 | WT Dresden 23 | 500 m | Rep. Quarterfinals Heat 6 | 1 | 44.508 | |
| 2023-02-04 | WT Dresden 23 | 1500 m | Semifinals Heat 1 | 5 | 2:27.445 | |
| 2023-02-03 | WT Dresden 23 | 500 m | Heats Heat 4 | 4 | 43.622 | |
| 2023-02-03 | WT Dresden 23 | 500 m | Heats Heat 8 | 4 | 43.716 | |
| 2023-02-03 | WT Dresden 23 | 1500 m | Heats Heat 4 | 2 | 2:36.746 | |
| 2023-01-15 | EC Gdansk 23 | 1000 m | Quarterfinals Heat 2 | 3 | 1:32.621 | |
| 2023-01-14 | EC Gdansk 23 | 500 m | Finals Final B | 2 | 44.006 | |
| 2023-01-14 | EC Gdansk 23 | 500 m | Semifinals Heat 1 | 5 | 44.459 | |
| 2023-01-14 | EC Gdansk 23 | 500 m | Quarterfinals Heat 2 | 2 | 44.506 | |
| 2023-01-14 | EC Gdansk 23 | 1500 m | Finals Final A | 5 | 2:33.754 | |
| 2023-01-14 | EC Gdansk 23 | 1500 m | Semifinals Heat 1 | 2 | 2:30.557 | |
| 2023-01-13 | EC Gdansk 23 | 1000 m | Heats Heat 7 | 2 | 1:35.157 | |
| 2023-01-13 | EC Gdansk 23 | 500 m | Heats Heat 3 | 3 | 44.124 | |
| 2023-01-13 | EC Gdansk 23 | 1500 m | Heats Heat 2 | 2 | 2:51.593 | |
| 2022-12-09 | WT Almaty 22 | 1500 m | Heats Heat 3 | PEN | ||
| 2022-12-09 | WT Almaty 22 | 1500 m | Heats Heat 1 | PEN | ||
| 2022-11-06 | WT Salt Lake City 22 | 500 m | Rep. Semifinals Heat 1 | 2 | 43.774 | |
| 2022-11-06 | WT Salt Lake City 22 | 500 m | Rep. Quarterfinals Heat 3 | 2 | 43.911 | |
| 2022-11-05 | WT Salt Lake City 22 | 1500 m | Finals Final B | 1 | 2:34.739 | |
| 2022-11-05 | WT Salt Lake City 22 | 1500 m | Semifinals Heat 1 | 3 | 2:23.945 | |
| 2022-11-04 | WT Salt Lake City 22 | 500 m | Heats Heat 3 | 4 | 45.005 | |
| 2022-11-04 | WT Salt Lake City 22 | 1500 m | Heats Heat 2 | 2 | 2:31.417 | |
| 2022-10-30 | WT Montréal 22 | 1000 m | Quarterfinals Heat 1 | 3 | 1:34.494 | |
| 2022-10-29 | WT Montréal 22 | 1500 m | Finals Final A | 6 | 2:32.196 | |
| 2022-10-29 | WT Montréal 22 | 1500 m | Semifinals Heat 2 | 2 | 2:31.325 | |
| 2022-10-28 | WT Montréal 22 | 1000 m | Heats Heat 4 | 2 | 1:32.702 | |
| 2022-10-28 | WT Montréal 22 | 1500 m | Heats Heat 2 | 2 | 2:40.793 | |
| 2021-11-20 | WT Debrecen 21 | 1500 m | Ranking Finals Heat 3 | 3 | 3:03.924 | |
| 2021-11-18 | WT Debrecen 21 | 1500 m | Quarterfinals Quarterfinal 1 | 4 | 2:27.170 | |
| 2021-11-18 | WT Debrecen 21 | 1500 m | Heats Heat 1 | 3 | 2:36.975 | |
| 2021-10-30 | WT Nagoya 21 | 1500 m | Ranking Finals Heat 1 | 1 | 2:49.095 | |
| 2021-10-28 | WT Nagoya 21 | 1500 m | Quarterfinal 9 Quarterfinal 3 | 5 | 2:27.250 | |
| 2021-10-24 | WT Beijing 21 | 1000 m | Ranking Finals Heat 3 | 3 | 1:34.104 | |
| 2021-10-22 | WT Beijing 21 | 1000 m | Heats Heat 6 | 4 | 1:29.009 | |
| 2021-10-22 | WT Beijing 21 | 1000 m | Heats Heat 13 | 2 | 1:33.495 | |
| 2021-01-24 | EC Gdansk 21 | 1000 m | Quarterfinals Heat 3 | 3 | 1:33.986 | |
| 2021-01-23 | EC Gdansk 21 | 500 m | Quarterfinals Heat 3 | 4 | 45.027 | |
| 2021-01-23 | EC Gdansk 21 | 1500 m | Heats Heat 3 | PEN | ||
| 2021-01-22 | EC Gdansk 21 | 1000 m | Heats Heat 5 | 3 | 1:30.825 | |
| 2021-01-22 | EC Gdansk 21 | 500 m | Heats Heat 3 | 2 | 45.086 | |
| 2021-01-22 | EC Gdansk 21 | 1500 m | Quarterfinals Heat 2 | 1 | 2:43.485 | |
| 2019-01-12 | EC Dordrecht 19 | 1500 m | Semifinals | 2 | 2:31.091 | |
| 2019-01-11 | EC Dordrecht 19 | 500 m | Heats | 3 | 45.534 | |
| 2019-01-11 | EC Dordrecht 19 | 1500 m | Finals Final A | 6 | 2:30.124 | |
| 2019-01-11 | EC Dordrecht 19 | 1500 m | Quarterfinals Heat 5 | 3 | 2:39.112 | |
| 2019-01-11 | EC Dordrecht 19 | 500 m | Quarterfinals Heat 1 | 5 | 44.630 | |
| 2019-01-11 | EC Dordrecht 19 | 1000 m | Quarterfinals Heat 2 | 4 | 1:32.503 | |
| 2019-01-11 | EC Dordrecht 19 | 1000 m | Heats Heat 1 | 2 | 1:36.320 | |
| 2017-02-12 | WT Minsk 17 | 1000 m | Rep. Semifinals | 3 | 1:37.273 | |
| 2017-02-12 | WT Minsk 17 | 1000 m | Rep. Heats | 1 | 1:48.149 | |
| 2017-02-10 | WT Minsk 17 | 1500 m | Heats | 4 | 2:40.411 | |
| 2017-02-10 | WT Minsk 17 | 1500 m | Rep. Heats Heat 1 | 4 | 2:51.933 | |
| 2017-02-10 | WT Minsk 17 | 1000 m (2) | Heats Heat 3 | 3 | 1:34.215 | |
| 2016-02-13 | WT Dordrecht 16 | 1500 m | Rep. Semifinals | 2 | 2:34.378 | |
| 2016-02-12 | WT Dordrecht 16 | 1500 m | Heats Heat 1 | 5 | 2:29.998 | |
| 2016-02-12 | WT Dordrecht 16 | 1000 m (2) | Quarterfinals Heat 1 | 4 | 1:32.680 | |
| 2016-02-12 | WT Dordrecht 16 | 1000 m (2) | Heats Heat 4 | 3 | 1:33.416 | |
| 2015-02-08 | WT Dresden 15 | 1500 m | Rep Semifinals | 4 | 2:24.148 | |
| 2015-02-08 | WT Dresden 15 | 1500 m | Rep Heats | 1 | 2:29.493 | |
| 2015-02-07 | WT Dresden 15 | 1500 m | Rep Semifinals | 5 | 2:46.727 | |
| 2015-02-07 | WT Dresden 15 | 1500 m | Rep Heats | 3 | 2:29.149 | |
| 2015-02-06 | WT Dresden 15 | 1500 m | Heats | 6 | 2:42.625 | |
| 2015-02-06 | WT Dresden 15 | 1500 m (2) | Heats Heat 4 | 3 | 2:40.791 | |
| WT Almaty 18 | 1500 m | Heats Heat 4 | 2 | 2:21.428 | ||
| 2020-02-16 | WT Dordrech 20 | 1000 m | REPQ Heat 1 | 1 | 1:40.361 | |
| 2020-02-15 | WT Dordrech 20 | 1500 m | REPH Heat 2 | 4 | 2:36.473 | |
| 2020-02-14 | WT Dordrech 20 | 1500 m | Quarterfinals Heat 1 | 6 | 3:10.315 | |
| 2019-11-09 | WT Montreal 19 | 1500 m | Semifinals Heat 2 | 5 | 2:26.911 | |
| 2018-12-09 | WT Almaty 18 | 1500 m | Finals | 1 | 2:30.612 | |
| 2018-12-09 | WT Almaty 18 | 1500 m | Semifinals Heat 3 | 3 | 2:27.478 | |
| WT Almaty 18 | 1000 m | Heats Heat 2 | 3 | 1:39.164 | ||
| 2018-12-07 | WT Almaty 18 | 1500 m (2) | Quarterfinals Heat 4 | 2 | 2:21.428 | |
| WT Calgary 18 | 1500 m | Heats Heat 5 | 2 | 2:31.912 | ||
| 2020-02-16 | WT Dordrech 20 | 1000 m | Rep. Semifinals Heat 2 | 4 | 1:37.674 | |
| 2020-02-14 | WT Dordrech 20 | 1000 m | Heats Heat 1 | 3 | 1:34.953 | |
| 2020-02-14 | WT Dordrech 20 | 1500 m | Heats Heat 1 | 6 | 3:10.315 | |
| 2020-02-14 | WT Dordrech 20 | 1500 m | Rep. Quarterfinals Heat 2 | 4 | 2:36.473 | |
| 2020-02-14 | WT Dordrech 20 | 1000 m (2) | Rep. Quarterfinals Heat 1 | 1 | 1:40.361 | |
| 2019-11-29 | WT Nagoya 19 | 1500 m | Heats Heat 7 | 3 | 2:32.622 | |
| 2019-11-10 | WT Montreal 19 | 1000 m | Quarterfinals Heat 1 | PEN | ||
| 2019-11-08 | WT Montreal 19 | 1000 m | Heats Heat 3 | 2 | 1:32.404 | |
| 2019-11-08 | WT Montreal 19 | 1500 m | Heats Heat 5 | 2 | 2:36.071 | |
| 2019-11-08 | WT Montreal 19 | 1500 m | Quarterfinals Heat 5 | 2 | 2:36.071 | |
| 2019-02-08 | WT Torino 19 | 1500 m | Semifinals Heat 1 | 6 | 2:27.042 | |
| 2019-02-08 | WT Torino 19 | 1000 m | Quarterfinals Heat 2 | 4 | 1:34.394 | |
| 2019-02-08 | WT Torino 19 | 1000 m | Rep. Semifinals Heat 1 | 1 | 1:31.156 | |
| 2019-02-08 | WT Torino 19 | 1000 m | Rep. Quarterfinals Heat 2 | 1 | 1:33.621 | |
| 2019-02-08 | WT Torino 19 | 1000 m | Heats Heat 4 | 3 | 1:33.799 | |
| 2019-02-08 | WT Torino 19 | 1000 m | Preliminaries Heat 4 | 2 | 1:34.476 | |
| 2018-11-09 | WT Salt Lake City 18 | 1500 m | Rep. Quarterfinals Heat 1 | PEN | ||
| 2018-11-09 | WT Salt Lake City 18 | 1500 m | Quarterfinals Heat 2 | 3 | 2:29.581 | |
| 2018-11-09 | WT Salt Lake City 18 | 1000 m (2) | Quarterfinals Heat 1 | 3 | 1:32.448 | |
| 2018-11-09 | WT Salt Lake City 18 | 1000 m (2) | Heats Heat 2 | 2 | 1:30.561 | |
| 2018-11-04 | WT Calgary 18 | 1000 m | Rep. Semifinals | 3 | 1:33.357 | |
| 2018-11-04 | WT Calgary 18 | 1000 m | Rep. Quarterfinals Heat 1 | 2 | 1:31.858 | |
| 2018-11-03 | WT Calgary 18 | 1500 m | Semifinals Heat 3 | 5 | 2:26.965 | |
| WT Calgary 18 | 1000 m | Heats Heat 3 | 3 | 1:30.384 | ||
| 2022-02-16 | OG Beijing 22 | 1500 m | Heats Heat 1 | 5 | 2:22.318 | |
| 2022-02-13 | OG Beijing 22 | 3000 m relay | Finals Final B | 1 | 4:09.688 | |
| 2019-12-08 | WT Shanghai 19 | 1000 m | Finals Final B | 2 | 1:44.361 | |
| 2019-12-08 | WT Shanghai 19 | 1000 m | Semifinals Heat 2 | 5 | 1:30.829 | |
| 2019-12-08 | WT Shanghai 19 | 1000 m | Quarterfinals Heat 2 | 3 | 1:30.421 | |
| 2019-12-08 | WT Shanghai 19 | 1000 m | Rep. Semifinals Heat 2 | 1 | 1:32.861 | |
| 2019-12-08 | WT Shanghai 19 | 1000 m | Rep. Quarterfinals Heat 1 | 2 | 1:35.644 | |
| 2019-12-07 | WT Shanghai 19 | 1500 m | Finals Final A | 7 | 2:26.191 | |
| 2019-12-07 | WT Shanghai 19 | 1500 m | Semifinals Heat 2 | 2 | 2:23.994 | |
| 2019-12-06 | WT Shanghai 19 | 1000 m | Heats Heat 8 | 4 | 1:33.425 | |
| 2019-12-06 | WT Shanghai 19 | 1500 m | Heats Heat 5 | 3 | 2:27.068 | |
| 2019-12-06 | WT Shanghai 19 | 1500 m | Quarterfinals Heat 5 | 3 | 2:27.068 | |
| 2019-11-29 | WT Nagoya 19 | 1000 m | Heats Heat 7 | 4 | 2:20.842 | |
| 2019-11-29 | WT Nagoya 19 | 1500 m (2) | Quarterfinals Heat 7 | 3 | 2:32.622 | |
| 2019-11-03 | WT Salt Lake City 19 | 1000 m | Rep. Quarterfinals Heat 2 | 4 | 2:04.256 | |
| 2019-11-02 | WT Salt Lake City 19 | 1500 m | Finals Final A | PEN | ||
| 2019-11-02 | WT Salt Lake City 19 | 1500 m | Semifinals Heat 3 | 3 | 2:19.945 | |
| 2019-11-01 | WT Salt Lake City 19 | 1000 m | Heats Heat 5 | 4 | 1:29.688 | |
| 2019-11-01 | WT Salt Lake City 19 | 1500 m | Heats Heat 6 | 2 | 2:40.483 | |
| 2019-11-01 | WT Salt Lake City 19 | 1500 m | Quarterfinals Heat 6 | 2 | 2:40.483 | |
| 2018-11-02 | WT Calgary 18 | 1500 m | Quarterfinals Heat 5 | 2 | 2:31.912 | |
| 2016-01-29 | JWCh Sofia 16 | 500 m | Ranking Races - Preliminaries Heat 5 | 1 | 47.427 | |
| 2016-01-29 | JWCh Sofia 16 | 500 m | Preliminaries Heat 4 | 3 | 46.398 | |
| 2016-01-29 | JWCh Sofia 16 | 1000 m | Quarterfinals Heat 1 | 4 | no time | |
| 2016-01-29 | JWCh Sofia 16 | 1000 m | Heats Heat 1 | 3 | 1:35.706 | |
| 2016-01-29 | JWCh Sofia 16 | 1000 m | Preliminaries Heat 6 | 1 | 1:48.160 | |
| 2016-01-29 | JWCh Sofia 16 | 1500 m | Heats Heat 8 | PEN | ||
| 2015-03-01 | JWCh Osaka 15 | 1000 m | Quarterfinals | 4 | 1:34.967 | |
| 2015-02-27 | JWCh Osaka 15 | 1500 m | Semifinals Heat 1 | 6 | 2:38.720 | |
| 2015-02-27 | JWCh Osaka 15 | 1500 m | Heats Heat 2 | 2 | 2:47.233 | |
| 2015-02-27 | JWCh Osaka 15 | 500 m | Ranking Races - Preliminaries Heat 2 | 1 | 47.360 | |
| 2015-02-27 | JWCh Osaka 15 | 500 m | Preliminaries Heat 3 | 4 | 1:13.371 | |
| 2015-02-27 | JWCh Osaka 15 | 1000 m | Heats Heat 3 | 2 | 1:39.798 | |
| 2012-01-13 | OG 12 | 500 m | Quarterfinals Heat 2 | PEN | ||
| 2012-01-13 | OG 12 | 1000 m | Finals Final B | 2 | 2:13.756 | |
| 2012-01-13 | OG 12 | 1000 m | Semifinals Heat 3 | 4 | 1:37.609 | |
| 2012-01-13 | OG 12 | 1000 m | Quarterfinals Heat 2 | 2 | 1:38.102 |
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.