| 2026-03-15 | WCh Montréal 26 | 1000 m | Quarterfinals Heat 3 | | PEN | watch |
| 2026-03-15 | WCh Montréal 26 | 1000 m | Rep. Semifinals Heat 1 | 1 | 1:27.717 | watch |
| 2026-03-15 | WCh Montréal 26 | 1000 m | Rep. Quarterfinals Heat 6 | 1 | 1:29.923 | watch |
| 2026-03-14 | WCh Montréal 26 | 500 m | Finals Final A | 3 | 40.641 | watch |
| 2026-03-14 | WCh Montréal 26 | 500 m | Semifinals Heat 2 | 2 | 50.814 | watch |
| 2026-03-14 | WCh Montréal 26 | 500 m | Quarterfinals Heat 4 | 1 | 41.254 | watch |
| 2026-03-14 | WCh Montréal 26 | 1500 m | Rep. Semifinals Heat 2 | 4 | 2:34.241 | watch |
| 2026-03-14 | WCh Montréal 26 | 1500 m | Rep. Semifinals Heat 2 | 4 | 2:34.241 | watch |
| 2026-03-14 | WCh Montréal 26 | 1500 m | Rep. Quarterfinals Heat 2 | 1 | 2:15.872 | watch |
| 2026-03-14 | WCh Montréal 26 | 1500 m | Rep. Quarterfinals Heat 2 | 1 | 2:15.872 | watch |
| 2026-03-13 | WCh Montréal 26 | 1000 m | Heats Heat 6 | 4 | 1:30.690 | watch |
| 2026-03-13 | WCh Montréal 26 | 1000 m | Preliminaries Heat 2 | 2 | 1:28.698 | watch |
| 2026-03-13 | WCh Montréal 26 | 1000 m | Heats Heat 2 | 2 | 1:28.698 | watch |
| 2026-03-13 | WCh Montréal 26 | 500 m | Heats Heat 6 | 2 | 41.114 | watch |
| 2026-03-13 | WCh Montréal 26 | 500 m | Preliminaries Heat 12 | 2 | 41.932 | watch |
| 2026-03-13 | WCh Montréal 26 | 500 m | Heats Heat 12 | 2 | 41.932 | watch |
| 2026-03-13 | WCh Montréal 26 | 1500 m | Quarterfinals Heat 2 | 5 | no time | watch |
| 2026-03-13 | WCh Montréal 26 | 1500 m | Heats Heat 2 | 5 | no time | watch |
| 2026-02-16 | OG Milano Cortina 26 | 500 m | Heats Heat 2 | | PEN | |
| 2026-01-18 | EC Tilburg 26 | Relay 5000 m | Finals Final B | 2 | 7:00.175 | watch |
| 2026-01-18 | EC Tilburg 26 | 1000 m | Finals Final A | 6 | DNF | watch |
| 2026-01-18 | EC Tilburg 26 | 1000 m | Semifinals Heat 2 | 2 | 1:26.678 | watch |
| 2026-01-18 | EC Tilburg 26 | 1000 m | Quarterfinals Heat 3 | 5 | 1:45.293 | watch |
| 2026-01-17 | EC Tilburg 26 | Relay 5000 m | Semifinals Heat 1 | 4 | 6:59.548 | watch |
| 2026-01-17 | EC Tilburg 26 | 500 m | Quarterfinals Heat 3 | 4 | 42.148 | watch |
| 2026-01-17 | EC Tilburg 26 | 1500 m | Semifinals Heat 3 | 5 | 2:21.019 | watch |
| 2026-01-17 | EC Tilburg 26 | 1500 m | Rep. Semifinals Heat 1 | 1 | 2:33.713 | watch |
| 2026-01-17 | EC Tilburg 26 | 1500 m | Rep. Quarterfinals Heat 2 | 2 | 2:13.576 | watch |
| 2026-01-16 | EC Tilburg 26 | Relay 5000 m | Quarterfinals Heat 3 | 2 | 6:54.173 | watch |
| 2026-01-16 | EC Tilburg 26 | 1000 m | Heats Heat 2 | 2 | 1:27.060 | watch |
| 2026-01-16 | EC Tilburg 26 | 1000 m | Heats Heat 4 | | no time | watch |
| 2026-01-16 | EC Tilburg 26 | 500 m | Heats Heat 5 | 1 | 41.160 | watch |
| 2026-01-16 | EC Tilburg 26 | 1500 m | Heats Heat 4 | 4 | 2:23.277 | watch |
| 2025-11-29 | WT4 Dordrecht 25 | 500 m | Quarterfinals Heat 1 | 4 | 41.010 | watch |
| 2025-11-29 | WT4 Dordrecht 25 | 1500 m | Rep. Quarterfinals Heat 1 | 3 | 2:23.332 | watch |
| 2025-11-28 | WT4 Dordrecht 25 | Relay 5000 m | Ranking Finals Heat 1 | 3 | 6:57.777 | watch |
| 2025-11-28 | WT4 Dordrecht 25 | 1000 m | Rep. Heats Heat 9 | 6 | no time | watch |
| 2025-11-28 | WT4 Dordrecht 25 | Relay 5000 m | Quarterfinals Heat 4 | 3 | 6:52.341 | watch |
| 2025-11-28 | WT4 Dordrecht 25 | 1000 m | Heats Heat 3 | 5 | 1:26.496 | watch |
| 2025-11-28 | WT4 Dordrecht 25 | 1000 m | Heats Heat 5 | 1 | 1:30.094 | watch |
| 2025-11-27 | WT4 Dordrecht 25 | 500 m | Heats Heat 6 | 1 | 41.197 | watch |
| 2025-11-27 | WT4 Dordrecht 25 | 1500 m | Quarterfinals Heat 3 | 6 | 2:26.929 | watch |
| 2025-11-27 | WT4 Dordrecht 25 | 1500 m | Heats Heat 9 | 2 | 2:37.018 | watch |
| 2025-11-22 | WT3 Gdansk 25 | Relay 5000 m | Semifinals Heat 1 | 5 | 6:57.350 | watch |
| 2025-11-22 | WT3 Gdansk 25 | 500 m | Finals Final B | 1 | 41.540 | watch |
| 2025-11-22 | WT3 Gdansk 25 | 500 m | Semifinals Heat 2 | 5 | 41.624 | watch |
| 2025-11-22 | WT3 Gdansk 25 | 500 m | Quarterfinals Heat 1 | 3 | 41.590 | watch |
| 2025-11-22 | WT3 Gdansk 25 | 1500 m | Rep. Quarterfinals Heat 5 | 4 | 2:27.477 | watch |
| 2025-11-21 | WT3 Gdansk 25 | Relay 5000 m | Quarterfinals Heat 4 | 4 | 7:19.771 | watch |
| 2025-11-21 | WT3 Gdansk 25 | 1000 m | Heats Heat 7 | | PEN | watch |
| 2025-11-21 | WT3 Gdansk 25 | 1000 m | Heats Heat 5 | 1 | 1:29.406 | watch |
| 2025-11-20 | WT3 Gdansk 25 | 500 m | Heats Heat 4 | 3 | 41.103 | watch |
| 2025-11-20 | WT3 Gdansk 25 | 1500 m | Quarterfinals Heat 6 | 6 | 2:19.942 | watch |
| 2025-11-20 | WT3 Gdansk 25 | 1500 m | Heats Heat 5 | 2 | 2:20.024 | watch |
| 2025-10-18 | WT2 Montréal 25 | 1500 m | Rep. Quarterfinals Heat 7 | 3 | 2:24.247 | |
| 2025-10-18 | WT2 Montréal 25 | 500 m | Rep. Semifinals Heat 2 | 3 | 41.785 | |
| 2025-10-18 | WT2 Montréal 25 | 500 m | Rep. Quarterfinals Heat 2 | 2 | 41.102 | |
| 2025-10-17 | WT2 Montréal 25 | 1000 m | Rep. Heats Heat 10 | 3 | 1:29.202 | |
| 2025-10-17 | WT2 Montréal 25 | 1000 m | Heats Heat 6 | 4 | 1:26.788 | |
| 2025-10-17 | WT2 Montréal 25 | 1000 m | Heats Heat 6 | 1 | 1:27.698 | |
| 2025-10-16 | WT2 Montréal 25 | 500 m | Rep. Heats Heat 9 | 2 | 41.201 | |
| 2025-10-16 | WT2 Montréal 25 | 500 m | Heats Heat 2 | 4 | 41.099 | |
| 2025-10-16 | WT2 Montréal 25 | 1500 m | Heats Heat 6 | 3 | 2:22.649 | |
| 2025-10-12 | WT1 Montréal 25 | 1000 m | Rep. Quarterfinals Heat 3 | 3 | 1:27.120 | watch |
| 2025-10-11 | WT1 Montréal 25 | 500 m | Quarterfinals Heat 4 | 4 | no time | watch |
| 2025-10-10 | WT1 Montréal 25 | 1000 m | Rep. Heats Heat 10 | 5 | 1:43.789 | |
| 2025-10-10 | WT1 Montréal 25 | Relay 5000 m | Quarterfinals Heat 4 | 4 | 6:56.103 | |
| 2025-10-10 | WT1 Montréal 25 | 1000 m | Heats Heat 4 | 5 | 1:25.527 | |
| 2025-10-10 | WT1 Montréal 25 | 1000 m | Heats Heat 1 | 2 | 1:25.579 | |
| 2025-10-09 | WT1 Montréal 25 | 500 m | Heats Heat 2 | 2 | 41.238 | |
| 2025-10-09 | WT1 Montréal 25 | 1500 m | Heats Heat 6 | | PEN | |
| 2025-03-16 | WCh Beijing 25 | 1000 m | Quarterfinals Heat 4 | 5 | 1:24.995 | watch |
| 2025-03-16 | WCh Beijing 25 | 1000 m | Rep. Semifinals Heat 2 | 4 | 1:32.319 | watch |
| 2025-03-16 | WCh Beijing 25 | 1000 m | Rep. Quarterfinals Heat 7 | | no time | watch |
| 2025-03-15 | WCh Beijing 25 | 500 m | Quarterfinals Heat 4 | 3 | 40.731 | watch |
| 2025-03-15 | WCh Beijing 25 | 1500 m | Rep. Semifinals Heat 2 | 2 | 2:21.251 | watch |
| 2025-03-15 | WCh Beijing 25 | 1500 m | Rep. Quarterfinals Heat 3 | 1 | 2:26.565 | watch |
| 2025-03-14 | WCh Beijing 25 | 1000 m | Heats Heat 1 | 4 | 1:25.227 | watch |
| 2025-03-14 | WCh Beijing 25 | 1000 m | Heats Heat 4 | 2 | 1:25.250 | watch |
| 2025-03-14 | WCh Beijing 25 | 500 m | Heats Heat 5 | 2 | 40.508 | watch |
| 2025-03-14 | WCh Beijing 25 | 500 m | Heats Heat 8 | 2 | 40.881 | watch |
| 2025-03-14 | WCh Beijing 25 | 1500 m | Heats Heat 5 | 3 | 2:26.488 | watch |
| 2025-02-16 | WT Milan 25 | 1000 m | Rep. Semifinals Heat 1 | | PEN | |
| 2025-02-16 | WT Milan 25 | 1000 m | Rep. Quarterfinals Heat 4 | 1 | 1:27.253 | |
| 2025-02-15 | WT Milan 25 | 500 m | Quarterfinals Heat 1 | 3 | 40.810 | |
| 2025-02-14 | WT Milan 25 | 1000 m | Heats Heat 6 | 3 | 1:25.958 | |
| 2025-02-14 | WT Milan 25 | 500 m | Heats Heat 5 | 1 | 40.660 | |
| 2025-02-14 | WT Milan 25 | 1500 m | Quarterfinals Heat 4 | | PEN | |
| 2025-02-14 | WT Milan 25 | 1000 m | Heats Heat 3 | 1 | 1:28.272 | |
| 2025-02-14 | WT Milan 25 | 500 m | Heats Heat 1 | 1 | 40.809 | |
| 2025-02-14 | WT Milan 25 | 1500 m | Heats Heat 5 | 2 | 2:24.927 | |
| 2025-02-09 | WT Tilburg 25 | 1000 m | Quarterfinals Heat 3 | 4 | no time | watch |
| 2025-02-08 | WT Tilburg 25 | 500 m | Quarterfinals Heat 3 | 3 | 41.061 | watch |
| 2025-02-08 | WT Tilburg 25 | 500 m | Rep. Semifinals Heat 1 | 1 | 40.965 | watch |
| 2025-02-08 | WT Tilburg 25 | 500 m | Rep. Quarterfinals Heat 1 | 1 | 40.657 | watch |
| 2025-02-08 | WT Tilburg 25 | 1500 m | Rep. Quarterfinals Heat 6 | 3 | 2:34.942 | watch |
| 2025-02-07 | WT Tilburg 25 | 1000 m | Heats Heat 3 | 2 | 1:26.489 | watch |
| 2025-02-07 | WT Tilburg 25 | 500 m | Heats Heat 1 | 3 | 40.821 | watch |
| 2025-02-07 | WT Tilburg 25 | 1500 m | Heats Heat 5 | 3 | 2:23.354 | watch |
| 2025-01-19 | EC Dresden 25 | 1000 m | Quarterfinals Heat 1 | 3 | 1:24.377 | watch |
| 2025-01-18 | EC Dresden 25 | 500 m | Finals Final B | 2 | 40.902 | watch |
| 2025-01-18 | EC Dresden 25 | 500 m | Semifinals Heat 2 | 3 | 41.124 | watch |
| 2025-01-18 | EC Dresden 25 | 500 m | Quarterfinals Heat 2 | 3 | 41.077 | watch |
| 2025-01-18 | EC Dresden 25 | 1500 m | Semifinals Heat 2 | 6 | 2:15.574 | watch |
| 2025-01-17 | EC Dresden 25 | 1000 m | Heats Heat 9 | 1 | 1:28.673 | watch |
| 2025-01-17 | EC Dresden 25 | 500 m | Heats Heat 7 | 2 | 41.568 | watch |
| 2025-01-17 | EC Dresden 25 | 1500 m | Heats Heat 5 | 1 | 2:22.738 | watch |
| 2024-12-15 | WT Seoul 24 | 1000 m | Quarterfinals Heat 4 | 5 | 1:26.102 | watch |
| 2024-12-14 | WT Seoul 24 | 500 m | Rep. Quarterfinals Heat 7 | 2 | 42.282 | watch |
| 2024-12-13 | WT Seoul 24 | 1000 m | Heats Heat 1 | 2 | 1:27.587 | watch |
| 2024-12-13 | WT Seoul 24 | 500 m | Heats Heat 4 | 4 | 41.710 | watch |
| 2024-12-13 | WT Seoul 24 | 1000 m | Heats Heat 9 | 1 | 1:35.022 | watch |
| 2024-12-13 | WT Seoul 24 | 500 m | Heats Heat 5 | 1 | 42.589 | watch |
| 2024-12-08 | WT Beijing 24 | 1000 m | Rep. Semifinals Heat 2 | 2 | 1:25.899 | watch |
| 2024-12-08 | WT Beijing 24 | 1000 m | Rep. Quarterfinals Heat 2 | 1 | 1:30.658 | watch |
| 2024-12-07 | WT Beijing 24 | 500 m | Rep. Semifinals Heat 1 | 2 | 40.911 | watch |
| 2024-12-07 | WT Beijing 24 | 500 m | Rep. Quarterfinals Heat 7 | 1 | 41.415 | watch |
| 2024-12-07 | WT Beijing 24 | 1500 m | Rep. Quarterfinals Heat 5 | 3 | 2:25.470 | watch |
| 2024-12-06 | WT Beijing 24 | 500 m | Heats Heat 1 | 4 | 40.358 | watch |
| 2024-12-06 | WT Beijing 24 | 1500 m | Quarterfinals Heat 2 | 4 | 2:14.076 | watch |
| 2024-12-06 | WT Beijing 24 | 1000 m | Heats Heat 5 | 3 | 1:28.946 | watch |
| 2024-12-06 | WT Beijing 24 | 1500 m | Heats Heat 4 | 2 | 2:26.205 | watch |
| 2024-11-02 | WT Montréal 24 | 500 m | Quarterfinals Heat 4 | 4 | 41.112 | watch |
| 2024-11-02 | WT Montréal 24 | 1500 m | Rep. Quarterfinals Heat 4 | 3 | 2:27.722 | watch |
| 2024-11-01 | WT Montréal 24 | 500 m | Heats Heat 2 | 2 | 40.820 | watch |
| 2024-11-01 | WT Montréal 24 | 1500 m | Quarterfinals Heat 2 | 4 | 2:31.572 | watch |
| 2024-11-01 | WT Montréal 24 | 1000 m | Heats Heat 9 | | PEN | watch |
| 2024-11-01 | WT Montréal 24 | 500 m | Heats Heat 5 | 1 | 42.471 | watch |
| 2024-11-01 | WT Montréal 24 | 1500 m | Heats Heat 6 | 2 | 2:21.169 | watch |
| 2024-10-27 | WT Montréal 24 | 1000 m | Rep. Semifinals Heat 2 | 3 | 1:32.819 | watch |
| 2024-10-27 | WT Montréal 24 | 1000 m | Rep. Quarterfinals Heat 4 | 1 | 1:27.661 | watch |
| 2024-10-26 | WT Montréal 24 | 500 m | Rep. Quarterfinals Heat 6 | 2 | 41.445 | watch |
| 2024-10-26 | WT Montréal 24 | 1500 m | Rep. Semifinals Heat 2 | 5 | 3:20.979 | watch |
| 2024-10-26 | WT Montréal 24 | 1500 m | Rep. Quarterfinals Heat 1 | 2 | 2:31.854 | watch |
| 2024-10-25 | WT Montréal 24 | 1000 m | Heats Heat 8 | 6 | 1:28.007 | watch |
| 2024-10-25 | WT Montréal 24 | 1500 m | Quarterfinals Heat 6 | 5 | 2:24.838 | watch |
| 2024-10-25 | WT Montréal 24 | 1000 m | Heats Heat 9 | 2 | no time | watch |
| 2024-10-25 | WT Montréal 24 | 500 m | Heats Heat 3 | 3 | 41.353 | watch |
| 2024-03-17 | WCh Rotterdam 24 | 1000 m | Rep. Quarterfinals Heat 2 | 3 | 1:27.908 | |
| 2024-03-16 | WCh Rotterdam 24 | 500 m | Finals Final B | 4 | 41.468 | |
| 2024-03-16 | WCh Rotterdam 24 | 500 m | Semifinals Heat 2 | 4 | 40.884 | |
| 2024-03-16 | WCh Rotterdam 24 | 500 m | Quarterfinals Heat 2 | 2 | 40.553 | |
| 2024-03-16 | WCh Rotterdam 24 | 1500 m | Rep. Semifinals Heat 1 | 3 | 2:41.591 | |
| 2024-03-16 | WCh Rotterdam 24 | 1500 m | Rep. Quarterfinals Heat 4 | 2 | 2:37.033 | |
| 2024-03-15 | WCh Rotterdam 24 | 1000 m | Heats Heat 8 | 4 | 1:50.209 | |
| 2024-03-15 | WCh Rotterdam 24 | 500 m | Heats Heat 1 | 2 | 41.142 | |
| 2024-03-15 | WCh Rotterdam 24 | 500 m | Heats Heat 8 | 1 | 41.359 | |
| 2024-03-15 | WCh Rotterdam 24 | 1500 m | Heats Heat 7 | 3 | 2:21.617 | |
| 2024-02-18 | WT Gdansk 24 | 1000 m | Quarterfinals Heat 4 | 5 | 1:29.294 | |
| 2024-02-18 | WT Gdansk 24 | 1000 m | Rep. Semifinals Heat 1 | 3 | no time | |
| 2024-02-18 | WT Gdansk 24 | 1000 m | Rep. Quarterfinals Heat 6 | 1 | 1:32.197 | |
| 2024-02-17 | WT Gdansk 24 | 500 m | Rep. Semifinals Heat 1 | 5 | 42.635 | |
| 2024-02-17 | WT Gdansk 24 | 500 m | Rep. Quarterfinals Heat 4 | 2 | 42.192 | |
| 2024-02-16 | WT Gdansk 24 | 1000 m | Heats Heat 1 | 5 | no time | |
| 2024-02-16 | WT Gdansk 24 | 1000 m | Heats Heat 9 | 2 | 1:26.761 | |
| 2024-02-16 | WT Gdansk 24 | 500 m | Heats Heat 10 | 4 | 43.158 | |
| 2024-02-11 | WT Dresden 24 | 1000 m | Rep. Quarterfinals Heat 5 | | PEN | |
| 2024-02-10 | WT Dresden 24 | 1500 m | Rep. Semifinals Heat 1 | 7 | DNF | |
| 2024-02-10 | WT Dresden 24 | 1500 m | Rep. Quarterfinals Heat 1 | 2 | 2:31.558 | |
| 2024-02-09 | WT Dresden 24 | 1000 m | Heats Heat 6 | 3 | 1:27.511 | |
| 2024-02-09 | WT Dresden 24 | 1500 m | Heats Heat 1 | 4 | 2:18.566 | |
| 2024-01-14 | EC Gdansk 24 | 1000 m | Quarterfinals Heat 1 | 6 | 1:33.370 | |
| 2024-01-13 | EC Gdansk 24 | 500 m | Quarterfinals Heat 4 | | PEN | |
| 2024-01-13 | EC Gdansk 24 | 1500 m | Rep. Semifinals Heat 1 | 3 | 2:38.198 | |
| 2024-01-13 | EC Gdansk 24 | 1500 m | Rep. Quarterfinals Heat 1 | 1 | 2:25.818 | |
| 2024-01-12 | EC Gdansk 24 | 1000 m | Heats Heat 5 | 1 | 1:33.606 | |
| 2024-01-12 | EC Gdansk 24 | 500 m | Heats Heat 8 | 1 | 42.132 | |
| 2024-01-12 | EC Gdansk 24 | 1500 m | Heats Heat 1 | 3 | 2:32.942 | |
| 2023-12-17 | WT Seoul 23 | 1500 m | Semifinals Heat 1 | 5 | 2:23.896 | |
| 2023-12-16 | WT Seoul 23 | 1000 m | Quarterfinals Heat 3 | 4 | 1:27.461 | |
| 2023-12-15 | WT Seoul 23 | 1500 m | Heats Heat 2 | 2 | 2:16.991 | |
| 2023-12-15 | WT Seoul 23 | 1000 m | Heats Heat 1 | 1 | 1:29.355 | |
| 2023-12-15 | WT Seoul 23 | 1000 m | Heats Heat 8 | 4 | 2:03.853 | |
| 2023-12-10 | WT Beijing 23 | 500 m | Rep. Semifinals Heat 2 | 3 | 41.762 | |
| 2023-12-10 | WT Beijing 23 | 500 m | Rep. Quarterfinals Heat 3 | 1 | 41.235 | |
| 2023-12-09 | WT Beijing 23 | 1500 m | Semifinals Heat 3 | 7 | 2:20.474 | |
| 2023-12-08 | WT Beijing 23 | 500 m | Heats Heat 6 | 3 | 40.879 | |
| 2023-12-08 | WT Beijing 23 | 1500 m | Heats Heat 1 | 4 | 2:58.390 | |
| 2023-10-28 | WT Montréal 23 | 1500 m | Semifinals Heat 2 | 8 | 2:22.655 | |
| 2023-10-28 | WT Montréal 23 | 1500 m | Rep. Semifinals Heat 1 | 6 | 2:36.836 | |
| 2023-10-28 | WT Montréal 23 | 1500 m | Rep. Quarterfinals Heat 4 | 1 | 2:32.445 | |
| 2023-10-27 | WT Montréal 23 | 1000 m | Heats Heat 1 | | YC | |
| 2023-10-27 | WT Montréal 23 | 1000 m | Heats Heat 12 | 2 | 1:27.684 | |
| 2023-10-27 | WT Montréal 23 | 1500 m | Heats Heat 6 | 3 | 2:15.469 | |
| 2023-10-21 | WT Montréal 23 | 1500 m | Finals Final B | 2 | 2:23.956 | |
| 2023-10-21 | WT Montréal 23 | 1500 m | Semifinals Heat 1 | 3 | 2:15.554 | |
| 2023-10-20 | WT Montréal 23 | 1000 m | Heats Heat 1 | | PEN | |
| 2023-10-20 | WT Montréal 23 | 1500 m | Heats Heat 5 | 2 | 2:20.804 | |
| 2023-03-12 | WCh Seoul 23 | 1000 m | Quarterfinals Heat 1 | 6 | 1:29.464 | watch |
| 2023-03-12 | WCh Seoul 23 | 1000 m | Rep. Semifinals Heat 1 | 4 | 1:31.288 | watch |
| 2023-03-12 | WCh Seoul 23 | 1000 m | Rep. Quarterfinals Heat 4 | 1 | 1:30.183 | watch |
| 2023-03-11 | WCh Seoul 23 | 500 m | Rep. Semifinals Heat 2 | 2 | 44.152 | watch |
| 2023-03-11 | WCh Seoul 23 | 500 m | Rep. Quarterfinals Heat 4 | 1 | 42.010 | watch |
| 2023-03-11 | WCh Seoul 23 | 1500 m | Rep. Semifinals Heat 1 | 2 | 2:23.474 | watch |
| 2023-03-11 | WCh Seoul 23 | 1500 m | Rep. Quarterfinals Heat 5 | 3 | 2:26.066 | watch |
| 2023-03-10 | WCh Seoul 23 | 1000 m | Heats Heat 5 | 4 | 1:27.550 | watch |
| 2023-03-10 | WCh Seoul 23 | 1000 m | Heats Heat 5 | 1 | 1:28.305 | watch |
| 2023-03-10 | WCh Seoul 23 | 500 m | Heats Heat 5 | 4 | 41.401 | watch |
| 2023-03-10 | WCh Seoul 23 | 500 m | Heats Heat 7 | 3 | 41.755 | watch |
| 2023-03-10 | WCh Seoul 23 | 1500 m | Heats Heat 7 | 4 | 2:25.788 | watch |
| 2023-02-12 | WT Dordrecht 23 | 500 m | Rep. Quarterfinals Heat 6 | 5 | 43.108 | |
| 2023-02-11 | WT Dordrecht 23 | 1000 m | Rep. Semifinals Heat 1 | 4 | 1:28.065 | |
| 2023-02-11 | WT Dordrecht 23 | 1000 m | Rep. Quarterfinals Heat 2 | 1 | 1:27.476 | |
| 2023-02-10 | WT Dordrecht 23 | 500 m | Heats Heat 4 | 4 | 42.593 | |
| 2023-02-10 | WT Dordrecht 23 | 1000 m | Heats Heat 3 | 5 | 1:28.631 | |
| 2023-02-10 | WT Dordrecht 23 | 1000 m | Heats Heat 8 | 2 | 1:28.927 | |
| 2023-02-05 | WT Dresden 23 | 1500 m | Finals Final A | 7 | 2:19.326 | |
| 2023-02-05 | WT Dresden 23 | 1500 m | Semifinals Heat 2 | 5 | 2:20.253 | |
| 2023-02-04 | WT Dresden 23 | 1000 m | Finals Final B | 4 | 1:26.675 | |
| 2023-02-04 | WT Dresden 23 | 1000 m | Semifinals Heat 2 | 5 | 1:26.514 | |
| 2023-02-04 | WT Dresden 23 | 1000 m | Quarterfinals Heat 4 | 3 | 1:23.352 | |
| 2023-02-03 | WT Dresden 23 | 1500 m | Heats Heat 6 | 2 | 2:31.372 | |
| 2023-02-03 | WT Dresden 23 | 1000 m | Heats Heat 2 | 2 | 1:27.744 | |
| 2023-02-03 | WT Dresden 23 | 1000 m | Heats Heat 2 | 1 | 1:30.566 | |
| 2023-01-15 | EC Gdansk 23 | 1000 m | Finals Final A | 3 | 1:34.780 | |
| 2023-01-15 | EC Gdansk 23 | 1000 m | Semifinals Heat 2 | 5 | 1:28.548 | |
| 2023-01-15 | EC Gdansk 23 | 1000 m | Quarterfinals Heat 4 | 2 | 1:27.903 | |
| 2023-01-14 | EC Gdansk 23 | 500 m | Finals Final A | 5 | 42.027 | |
| 2023-01-14 | EC Gdansk 23 | 500 m | Semifinals Heat 2 | 5 | 44.580 | |
| 2023-01-14 | EC Gdansk 23 | 500 m | Quarterfinals Heat 3 | 3 | 41.925 | |
| 2023-01-14 | EC Gdansk 23 | 1500 m | Finals Final A | 6 | 2:20.928 | |
| 2023-01-14 | EC Gdansk 23 | 1500 m | Semifinals Heat 1 | 3 | 2:20.185 | |
| 2023-01-13 | EC Gdansk 23 | 1000 m | Heats Heat 8 | 3 | 1:32.417 | |
| 2023-01-13 | EC Gdansk 23 | 500 m | Heats Heat 7 | 1 | 41.667 | |
| 2023-01-13 | EC Gdansk 23 | 1500 m | Heats Heat 7 | 1 | 2:20.697 | |
| 2022-12-18 | WT Almaty 22 | 1000 m | Finals Final B | 3 | 1:35.249 | |
| 2022-12-18 | WT Almaty 22 | 1000 m | Semifinals Heat 2 | 4 | 1:27.948 | |
| 2022-12-18 | WT Almaty 22 | 1000 m | Quarterfinals Heat 3 | 1 | 1:27.160 | |
| 2022-12-16 | WT Almaty 22 | 1000 m | Heats Heat 1 | 1 | 1:26.296 | |
| 2022-12-16 | WT Almaty 22 | 1500 m | Heats Heat 1 | | PEN | |
| 2022-12-11 | WT Almaty 22 | 500 m | Rep. Semifinals Heat 2 | 2 | 41.203 | |
| 2022-12-11 | WT Almaty 22 | 500 m | Rep. Quarterfinals Heat 4 | 1 | 41.338 | |
| 2022-12-09 | WT Almaty 22 | 500 m | Heats Heat 3 | 4 | 41.227 | |
| 2022-12-09 | WT Almaty 22 | 500 m | Heats Heat 10 | 3 | 41.214 | |
| 2022-12-09 | WT Almaty 22 | 1000 m | Heats Heat 6 | | PEN | |
| 2022-12-09 | WT Almaty 22 | 1000 m | Heats Heat 9 | 1 | 1:29.420 | |
| 2022-11-06 | WT Salt Lake City 22 | 1000 m | Finals Final A | 4 | 1:25.558 | |
| 2022-11-06 | WT Salt Lake City 22 | 1000 m | Semifinals Heat 2 | 2 | 1:24.958 | |
| 2022-11-06 | WT Salt Lake City 22 | 1000 m | Quarterfinals Heat 4 | 2 | 1:24.352 | |
| 2022-11-05 | WT Salt Lake City 22 | 1500 m | Finals Final A | 6 | 2:12.843 | |
| 2022-11-05 | WT Salt Lake City 22 | 1500 m | Semifinals Heat 3 | 3 | 2:12.518 | |
| 2022-11-04 | WT Salt Lake City 22 | 1000 m | Heats Heat 4 | 2 | 1:24.007 | |
| 2022-11-04 | WT Salt Lake City 22 | 1500 m | Heats Heat 4 | 2 | 2:19.407 | |
| 2022-10-30 | WT Montréal 22 | 1000 m | Rep. Quarterfinals Heat 3 | | PEN | |
| 2022-10-29 | WT Montréal 22 | 1500 m | Semifinals Heat 1 | 7 | 2:18.099 | |
| 2022-10-28 | WT Montréal 22 | 1000 m | Heats Heat 4 | 3 | 1:26.780 | |
| 2022-10-28 | WT Montréal 22 | 1500 m | Heats Heat 2 | 3 | 2:16.421 | |
| 2022-04-09 | WCh Montréal 22 | 1500 m | Finals Final A | 6 | 2:17.456 | |
| 2022-04-09 | WCh Montréal 22 | 1500 m | Semifinals Heat 3 | 6 | 2:32.694 | |
| 2022-04-09 | WCh Montréal 22 | 500 m | Ranking Finals Heats Heat 1 | 4 | 42.227 | |
| 2022-04-08 | WCh Montréal 22 | 1000 m | Heats Heat 7 | | PEN | |
| 2022-04-08 | WCh Montréal 22 | 500 m | Heats Heat 7 | 4 | 1:00.596 | |
| 2022-04-08 | WCh Montréal 22 | 1500 m | Heats Heat 6 | 3 | 2:22.991 | |
| 2022-04-08 | WCh Montréal 22 | 500 m | Heats Heat 10 | 3 | 41.879 | |
| 2021-11-28 | WT Dordrecht 21 | 1000 m | Quarterfinals Quarterfinal 1 | 5 | 1:24.661 | |
| 2021-11-27 | WT Dordrecht 21 | 500 m | Ranking Finals Heat 3 | 5 | 41.332 | |
| 2021-11-27 | WT Dordrecht 21 | 1500 m | Ranking Finals Heat 1 | 4 | 2:16.879 | |
| 2021-11-26 | WT Dordrecht 21 | 1000 m | Heats Heat 1 | 2 | 1:26.182 | |
| 2021-11-26 | WT Dordrecht 21 | 1000 m | Heats Heat 15 | 2 | 1:28.280 | |
| 2021-11-25 | WT Dordrecht 21 | 500 m | Heats Heat 3 | 4 | 50.054 | |
| 2021-11-25 | WT Dordrecht 21 | 500 m | Heats Heat 8 | 2 | 41.891 | |
| 2021-11-25 | WT Dordrecht 21 | 1500 m | Quarterfinals Quarterfinal 6 | 6 | 2:22.173 | |
| 2021-11-25 | WT Dordrecht 21 | 1500 m | Heats Heat 14 | 3 | 2:22.268 | |
| 2021-11-19 | WT Debrecen 21 | 1000 m | Heats Heat 12 | 3 | 1:28.699 | |
| 2021-11-18 | WT Debrecen 21 | 500 m | Heats Heat 17 | 3 | 42.777 | |
| 2021-11-18 | WT Debrecen 21 | 1500 m | Quarterfinals Quarterfinal 2 | | PEN | |
| 2021-11-18 | WT Debrecen 21 | 1500 m | Heats Heat 3 | 3 | 2:22.311 | |
| 2021-10-30 | WT Nagoya 21 | 1500 m | Ranking Finals Heat 1 | 1 | no time | |
| 2021-10-29 | WT Nagoya 21 | 1000 m | Heats Heat 5 | 3 | 1:30.402 | |
| 2021-10-28 | WT Nagoya 21 | 500 m | Heats Heat 6 | | PEN | |
| 2021-10-28 | WT Nagoya 21 | 1500 m | Quarterfinals Quarterfinal 1 | 6 | 2:38.459 | |
| 2021-10-28 | WT Nagoya 21 | 1500 m | Heats Heat 6 | 3 | 2:21.024 | |
| 2021-10-24 | WT Beijing 21 | 1000 m | Ranking Finals Heat 4 | 4 | 1:37.825 | |
| 2021-10-22 | WT Beijing 21 | 1000 m | Heats Heat 5 | 3 | 1:26.854 | |
| 2021-10-22 | WT Beijing 21 | 1000 m | Heats Heat 16 | 2 | 1:28.466 | |
| 2021-10-21 | WT Beijing 21 | 500 m | Heats Heat 1 | 3 | 41.651 | |
| 2021-10-21 | WT Beijing 21 | 1500 m | Heats Heat 10 | 4 | 2:20.360 | |
| WT Dresden 20 | 500 m | Rep. Quarterfinals Heat 6 | 1 | 42.911 | |
| WT Dresden 20 | 500 m | Rep. Semifinals Heat 1 | 5 | 42.169 | |
| WT Dresden 20 | 500 m | Heats Heat 3 | 2 | 42.139 | |
| 2021-03-06 | WCh Dordrecht 21 | 500 m | Ranking Finals Heat 4 | 3 | 42.870 | |
| 2021-03-06 | WCh Dordrecht 21 | 1500 m | Ranking Finals Heat 3 | | PEN | |
| 2021-03-05 | WCh Dordrecht 21 | 1000 m | Heats Heat 6 | 5 | 1:35.383 | |
| 2021-03-05 | WCh Dordrecht 21 | 500 m | Heats Heat 3 | 4 | 41.908 | |
| 2021-03-05 | WCh Dordrecht 21 | 1500 m | Heats Heat 3 | 4 | 2:30.983 | |
| 2021-01-24 | EC Gdansk 21 | 1000 m | Quarterfinals Heat 3 | 5 | 1:26.307 | |
| 2021-01-23 | EC Gdansk 21 | 500 m | Ranking Finals Heat 5 | 5 | 45.098 | |
| 2021-01-23 | EC Gdansk 21 | 1500 m | Heats Heat 3 | 4 | 2:33.204 | |
| 2021-01-22 | EC Gdansk 21 | 1000 m | Heats Heat 7 | 2 | 1:34.028 | |
| 2021-01-22 | EC Gdansk 21 | 500 m | Heats Heat 2 | 3 | 42.372 | |
| 2021-01-22 | EC Gdansk 21 | 1500 m | Quarterfinals Heat 6 | 4 | 2:27.601 | |
| 2020-02-08 | WT Dresden 20 | 1500 m | Rep. Semifinals Heat 1 | 3 | 2:36.447 | |
| 2020-02-08 | WT Dresden 20 | 1500 m | REPH Heat 5 | 2 | 2:23.939 | |
| 2020-02-07 | WT Dresden 20 | 1500 m | Heats Heat 7 | 6 | 2:35.376 | |
| 2020-02-02 | JWCh Bormio 20 | 1000 m | HEAS Heat 4 | 1 | 1:25.862 | |
| 2020-02-01 | JWCh Bormio 20 | 500 m | Quarterfinals Heat 2 | | PEN | |
| 2020-02-01 | JWCh Bormio 20 | 500 m | Heats Heat 5 | 3 | 42.165 | |
| 2020-01-31 | JWCh Bormio 20 | 1000 m | Heats Heat 11 | 4 | 1:28.044 | |
| 2020-01-31 | JWCh Bormio 20 | 500 m | Heats Heat 5 | 3 | 42.916 | |
| 2020-01-31 | JWCh Bormio 20 | 1500 m | Heats Heat 5 | | PEN | |
| 2020-01-26 | EC Debrecen 20 | 1000 m | Ranking Finals Heat 3 | 1 | 1:33.832 | |
| 2020-01-25 | EC Debrecen 20 | 500 m | REPS Heat 2 | 2 | 42.841 | |
| 2020-01-25 | EC Debrecen 20 | 1500 m | REPH Heat 2 | 2 | 2:37.382 | |
| 2020-01-24 | EC Debrecen 20 | 1000 m | Heats Heat 3 | 4 | 1:27.076 | |
| 2020-01-24 | EC Debrecen 20 | 500 m | Heats Heat 9 | 4 | 44.078 | |
| 2020-01-24 | EC Debrecen 20 | 1500 m | Heats Heat 5 | 5 | 2:19.842 | |
| 2019-11-09 | WT Montreal 19 | 1500 m | Rep. Quarterfinals Heat 2 | 6 | 2:20.832 | |
| 2019-11-08 | WT Montreal 19 | 1500 m | Heats Heat 2 | 6 | 2:31.155 | |
| 2018-03-02 | JWCh Tomaszow Mazowiecki 18 | 1000 m | Preliminaries | 1 | 1:39.273 | |
| WCh Dordrecht 21 | 1000 m | Ranking Finals Heat 1 | 1 | 2:11.704 | |
| 2019-11-02 | WT Salt Lake City 19 | 500 m | REPQ Heat 2 | 5 | no time | |
| 2019-11-01 | WT Salt Lake City 19 | 1000 m | Heats Heat 4 | | YC | |
| 2019-11-01 | WT Salt Lake City 19 | 500 m | Heats Heat 8 | 4 | 41.909 | |