| 2025-11-23 | WT3 Gdansk 25 | 1500 m | Rep. Semifinals Heat 1 | | PEN | watch |
| 2025-11-23 | WT3 Gdansk 25 | 1500 m | Rep. Quarterfinals Heat 4 | 2 | 2:34.247 | watch |
| 2025-11-22 | WT3 Gdansk 25 | 1000 m | Rep. Semifinals Heat 1 | 4 | 1:33.092 | watch |
| 2025-11-21 | WT3 Gdansk 25 | 1500 m | Heats Heat 7 | 5 | 3:23.820 | watch |
| 2025-11-20 | WT3 Gdansk 25 | 1000 m | Rep. Quarterfinals Heat 7 | 5 | no time | watch |
| 2025-11-20 | WT3 Gdansk 25 | Relay 3000 m | Quarterfinals Heat 2 | 3 | 4:20.910 | watch |
| 2025-11-20 | WT3 Gdansk 25 | 1000 m | Heats Heat 5 | 3 | 1:38.837 | watch |
| 2025-10-19 | WT2 Montréal 25 | 1500 m | Rep. Quarterfinals Heat 2 | 3 | 2:36.341 | |
| 2025-10-18 | WT2 Montréal 25 | 1000 m | Rep. Semifinals Heat 1 | 3 | 1:57.424 | |
| 2025-10-17 | WT2 Montréal 25 | 1500 m | Heats Heat 9 | 5 | 2:38.087 | |
| 2025-10-16 | WT2 Montréal 25 | 1000 m | Rep. Quarterfinals Heat 4 | 2 | 1:34.712 | |
| 2025-10-16 | WT2 Montréal 25 | 1000 m | Heats Heat 3 | 3 | 1:32.624 | |
| 2025-10-16 | WT2 Montréal 25 | 1000 m | Heats Heat 3 | 2 | 1:38.187 | |
| 2025-10-12 | WT1 Montréal 25 | 1500 m | Rep. Semifinals Heat 1 | 4 | 2:48.643 | |
| 2025-10-12 | WT1 Montréal 25 | 1500 m | Rep. Quarterfinals Heat 3 | 2 | 2:36.903 | |
| 2025-10-10 | WT1 Montréal 25 | 1500 m | Heats Heat 8 | 3 | 2:31.048 | |
| 2025-10-09 | WT1 Montréal 25 | Relay 3000 m | Ranking Finals Heat 1 | 3 | 4:19.087 | |
| 2025-10-09 | WT1 Montréal 25 | 1000 m | Rep. Quarterfinals Heat 4 | 2 | 1:35.550 | |
| 2025-10-09 | WT1 Montréal 25 | Relay 3000 m | Quarterfinals Heat 1 | 4 | 4:15.085 | |
| 2025-10-09 | WT1 Montréal 25 | 1000 m | Heats Heat 1 | 4 | 1:31.776 | |
| 2025-10-09 | WT1 Montréal 25 | 1000 m | Heats Heat 1 | 2 | 1:37.504 | |
| 2025-03-16 | WCh Beijing 25 | 1500 m | Semifinals Heat 1 | 7 | 2:26.927 | watch |
| 2025-03-15 | WCh Beijing 25 | 1000 m | Rep. Quarterfinals Heat 2 | 4 | no time | watch |
| 2025-03-14 | WCh Beijing 25 | 1000 m | Heats Heat 5 | 4 | 1:30.357 | watch |
| 2025-03-14 | WCh Beijing 25 | 1000 m | Heats Heat 3 | 2 | 1:34.379 | watch |
| 2025-03-14 | WCh Beijing 25 | 1500 m | Heats Heat 7 | 3 | 2:22.920 | watch |
| 2025-02-16 | WT Milan 25 | 1500 m | Rep. Semifinals Heat 2 | 4 | 2:37.707 | |
| 2025-02-16 | WT Milan 25 | 1500 m | Rep. Quarterfinals Heat 2 | 2 | 2:38.328 | |
| 2025-02-15 | WT Milan 25 | 1000 m | Rep. Semifinals Heat 2 | 4 | 2:09.101 | |
| 2025-02-15 | WT Milan 25 | 1000 m | Rep. Quarterfinals Heat 2 | 2 | 1:34.444 | |
| 2025-02-14 | WT Milan 25 | 1000 m | Heats Heat 4 | 3 | 1:31.369 | |
| 2025-02-14 | WT Milan 25 | 1500 m | Heats Heat 4 | 3 | 2:26.414 | |
| 2024-12-15 | WT Seoul 24 | 1500 m | Rep. Semifinals Heat 1 | 2 | 2:52.104 | watch |
| 2024-12-15 | WT Seoul 24 | 1500 m | Rep. Quarterfinals Heat 1 | | no time | watch |
| 2024-12-14 | WT Seoul 24 | 1000 m | Rep. Quarterfinals Heat 2 | 3 | 1:37.743 | watch |
| 2024-12-13 | WT Seoul 24 | 1000 m | Heats Heat 2 | 3 | 1:34.173 | watch |
| 2024-12-13 | WT Seoul 24 | 1500 m | Heats Heat 1 | 7 | no time | watch |
| 2024-12-08 | WT Beijing 24 | 1500 m | Rep. Semifinals Heat 1 | | PEN | watch |
| 2024-12-08 | WT Beijing 24 | 1500 m | Rep. Quarterfinals Heat 2 | 2 | 2:31.044 | watch |
| 2024-12-07 | WT Beijing 24 | 1000 m | Rep. Semifinals Heat 1 | 4 | 1:36.053 | watch |
| 2024-12-07 | WT Beijing 24 | 1000 m | Rep. Quarterfinals Heat 3 | 2 | 1:32.467 | watch |
| 2024-12-06 | WT Beijing 24 | 1000 m | Heats Heat 1 | 3 | 1:35.705 | watch |
| 2024-12-06 | WT Beijing 24 | 1500 m | Heats Heat 3 | 3 | 2:30.379 | watch |
| 2024-11-03 | WT Montréal 24 | 1500 m | Semifinals Heat 1 | 7 | 2:32.810 | |
| 2024-11-02 | WT Montréal 24 | 1000 m | Quarterfinals Heat 1 | 3 | 1:30.780 | watch |
| 2024-11-01 | WT Montréal 24 | 1000 m | Heats Heat 8 | 3 | 1:32.442 | watch |
| 2024-11-01 | WT Montréal 24 | 1500 m | Heats Heat 4 | 4 | 2:22.124 | watch |
| 2024-11-01 | WT Montréal 24 | 1000 m | Heats Heat 5 | 1 | 1:37.355 | watch |
| 2024-10-27 | WT Montréal 24 | 1500 m | Rep. Semifinals Heat 2 | 2 | 2:52.958 | watch |
| 2024-10-27 | WT Montréal 24 | 1500 m | Rep. Quarterfinals Heat 3 | 3 | 2:29.356 | watch |
| 2024-10-26 | WT Montréal 24 | 1000 m | Rep. Quarterfinals Heat 3 | 3 | 1:33.185 | watch |
| 2024-10-25 | WT Montréal 24 | 1000 m | Heats Heat 1 | 4 | 1:34.930 | watch |
| 2024-10-25 | WT Montréal 24 | 1500 m | Heats Heat 4 | 7 | 3:15.946 | watch |
| 2024-10-25 | WT Montréal 24 | 1000 m | Heats Heat 4 | 3 | 1:34.463 | watch |
| 2024-03-17 | WCh Rotterdam 24 | 1000 m | Rep. Semifinals Heat 1 | 3 | 1:36.698 | |
| 2024-03-17 | WCh Rotterdam 24 | 1000 m | Rep. Quarterfinals Heat 2 | 1 | 1:36.114 | |
| 2024-03-16 | WCh Rotterdam 24 | 1500 m | Rep. Semifinals Heat 1 | 5 | 2:42.938 | |
| 2024-03-16 | WCh Rotterdam 24 | 1500 m | Rep. Quarterfinals Heat 2 | 1 | 2:41.084 | |
| 2024-03-15 | WCh Rotterdam 24 | 1000 m | Heats Heat 9 | 3 | 1:36.881 | |
| 2024-03-15 | WCh Rotterdam 24 | 1500 m | Heats Heat 6 | 3 | 2:33.311 | |
| 2024-02-17 | WT Gdansk 24 | 1500 m | Finals Final B | 5 | 2:53.344 | |
| 2024-02-17 | WT Gdansk 24 | 1500 m | Semifinals Heat 1 | 5 | 2:33.952 | |
| 2024-02-16 | WT Gdansk 24 | 1000 m | Heats Heat 6 | 3 | 1:35.402 | |
| 2024-02-16 | WT Gdansk 24 | 1500 m | Heats Heat 4 | 3 | 2:54.300 | |
| 2024-02-11 | WT Dresden 24 | 1000 m | Rep. Semifinals Heat 1 | 3 | 1:36.688 | |
| 2024-02-11 | WT Dresden 24 | 1000 m | Rep. Quarterfinals Heat 3 | 1 | 1:32.059 | |
| 2024-02-10 | WT Dresden 24 | 1500 m | Semifinals Heat 2 | 6 | 2:30.841 | |
| 2024-02-09 | WT Dresden 24 | 1000 m | Heats Heat 7 | 5 | 1:32.250 | |
| 2024-02-09 | WT Dresden 24 | 1500 m | Heats Heat 2 | 3 | 2:20.115 | |
| 2023-12-17 | WT Seoul 23 | 1500 m | Finals Final B | 4 | 2:52.635 | |
| 2023-12-17 | WT Seoul 23 | 1500 m | Semifinals Heat 1 | 4 | 2:32.044 | |
| 2023-12-16 | WT Seoul 23 | 1500 m | Finals Final A | 6 | 2:37.001 | |
| 2023-12-16 | WT Seoul 23 | 1500 m | Semifinals Heat 2 | 2 | 2:41.783 | |
| 2023-12-15 | WT Seoul 23 | 1500 m | Heats Heat 1 | 2 | 2:24.339 | |
| 2023-12-15 | WT Seoul 23 | 1500 m | Heats Heat 5 | 2 | 3:16.345 | |
| 2023-12-10 | WT Beijing 23 | 1000 m | Rep. Semifinals Heat 2 | 2 | 1:33.637 | |
| 2023-12-09 | WT Beijing 23 | 1500 m | Semifinals Heat 3 | 5 | 2:22.684 | |
| 2023-12-08 | WT Beijing 23 | 1000 m | Heats Heat 5 | 5 | 2:33.093 | |
| 2023-12-08 | WT Beijing 23 | 1500 m | Heats Heat 5 | 3 | 2:37.247 | |
| 2023-11-05 | 4C Laval 23 | 1000 m | Finals Final B | | DNS | |
| 2023-11-05 | 4C Laval 23 | 1000 m | Semifinals Heat 1 | 4 | 1:31.040 | |
| 2023-11-05 | 4C Laval 23 | 1000 m | Heats Heat 2 | 3 | 1:29.997 | |
| 2023-11-04 | 4C Laval 23 | 1500 m | Finals Final A | 6 | 2:28.686 | |
| 2023-11-04 | 4C Laval 23 | 1500 m | Heats Heat 2 | 2 | 3:02.774 | |
| 2023-10-29 | WT Montréal 23 | 1500 m | Semifinals Heat 2 | 5 | 2:41.211 | |
| 2023-10-28 | WT Montréal 23 | 1500 m | Rep. Semifinals Heat 1 | | PEN | |
| 2023-10-28 | WT Montréal 23 | 1500 m | Rep. Quarterfinals Heat 2 | 1 | 2:38.878 | |
| 2023-10-27 | WT Montréal 23 | 1500 m | Heats Heat 2 | 2 | 2:21.958 | |
| 2023-10-27 | WT Montréal 23 | 1500 m | Heats Heat 6 | 5 | 2:32.424 | |
| 2023-10-22 | WT Montréal 23 | 1000 m | Quarterfinals Heat 1 | 4 | 1:32.070 | |
| 2023-10-21 | WT Montréal 23 | 1500 m | Semifinals Heat 2 | 7 | 2:26.004 | |
| 2023-10-20 | WT Montréal 23 | 1000 m | Heats Heat 5 | 2 | 1:31.562 | |
| 2023-10-20 | WT Montréal 23 | 1500 m | Heats Heat 5 | 2 | 2:36.144 | |
| 2023-03-12 | WCh Seoul 23 | 1000 m | Rep. Quarterfinals Heat 3 | 3 | 1:36.625 | watch |
| 2023-03-11 | WCh Seoul 23 | 1500 m | Rep. Semifinals Heat 1 | 5 | 2:36.525 | watch |
| 2023-03-11 | WCh Seoul 23 | 1500 m | Rep. Quarterfinals Heat 1 | 1 | 3:00.049 | watch |
| 2023-03-10 | WCh Seoul 23 | 1000 m | Heats Heat 7 | 3 | 1:34.779 | watch |
| 2023-03-10 | WCh Seoul 23 | 1500 m | Heats Heat 3 | 3 | 2:34.215 | watch |
| 2023-02-12 | WT Dordrecht 23 | 1000 m | Rep. Semifinals Heat 1 | 3 | 1:32.901 | |
| 2023-02-12 | WT Dordrecht 23 | 1000 m | Rep. Quarterfinals Heat 2 | 1 | 1:35.575 | |
| 2023-02-11 | WT Dordrecht 23 | 1500 m | Semifinals Heat 3 | 7 | 3:04.130 | |
| 2023-02-10 | WT Dordrecht 23 | 1000 m | Heats Heat 2 | 3 | 1:32.780 | |
| 2023-02-10 | WT Dordrecht 23 | 1500 m | Heats Heat 4 | 3 | 2:30.736 | |
| 2023-02-05 | WT Dresden 23 | 1500 m | Finals Final B | 3 | 2:46.465 | |
| 2023-02-05 | WT Dresden 23 | 1500 m | Semifinals Heat 1 | 5 | 2:34.585 | |
| 2023-02-04 | WT Dresden 23 | 1500 m | Finals Final A | 7 | 2:28.020 | |
| 2023-02-04 | WT Dresden 23 | 1500 m | Semifinals Heat 3 | 2 | 2:39.833 | |
| 2023-02-04 | WT Dresden 23 | 1500 m | Rep. Semifinals Heat 1 | 2 | 2:33.065 | |
| 2023-02-04 | WT Dresden 23 | 1500 m | Rep. Quarterfinals Heat 3 | 1 | 2:51.335 | |
| 2023-02-03 | WT Dresden 23 | 1500 m | Heats Heat 5 | 3 | 2:27.177 | |
| 2023-02-03 | WT Dresden 23 | 1500 m | Heats Heat 2 | 4 | 2:30.010 | |
| 2022-12-18 | WT Almaty 22 | 1000 m | Quarterfinals Heat 1 | 4 | 1:31.897 | |
| 2022-12-17 | WT Almaty 22 | 1500 m | Semifinals Heat 2 | 7 | no time | |
| 2022-12-16 | WT Almaty 22 | 1000 m | Heats Heat 7 | 3 | 1:32.768 | |
| 2022-12-16 | WT Almaty 22 | 1500 m | Heats Heat 4 | 3 | 2:38.653 | |
| 2022-12-11 | WT Almaty 22 | 1500 m | Semifinals Heat 1 | 6 | 2:21.869 | |
| 2022-12-10 | WT Almaty 22 | 1500 m | Semifinals Heat 3 | 6 | no time | |
| 2022-12-09 | WT Almaty 22 | 1500 m | Heats Heat 4 | 2 | 2:35.855 | |
| 2022-12-09 | WT Almaty 22 | 1500 m | Heats Heat 2 | 3 | 2:31.264 | |
| 2022-11-06 | WT Salt Lake City 22 | 1000 m | Quarterfinals Heat 2 | 5 | 1:29.567 | |
| 2022-11-05 | WT Salt Lake City 22 | 1500 m | Finals Final B | 6 | 2:35.449 | |
| 2022-11-05 | WT Salt Lake City 22 | 1500 m | Semifinals Heat 2 | 4 | 2:34.499 | |
| 2022-11-04 | WT Salt Lake City 22 | 1000 m | Heats Heat 6 | 3 | 1:45.317 | |
| 2022-11-04 | WT Salt Lake City 22 | 1500 m | Heats Heat 3 | 3 | 2:36.859 | |
| 2021-11-28 | WT Dordrecht 21 | 1000 m | Ranking Finals Heat 1 | 2 | 1:43.625 | |
| 2021-11-27 | WT Dordrecht 21 | 1500 m | Ranking Finals Heat 2 | 1 | 2:36.293 | |
| 2021-11-26 | WT Dordrecht 21 | 1000 m | Heats Heat 5 | 5 | 1:31.077 | |
| 2021-11-26 | WT Dordrecht 21 | 1000 m | Heats Heat 8 | 3 | 1:33.322 | |
| 2021-11-25 | WT Dordrecht 21 | 1500 m | Quarterfinals Quarterfinal 4 | 5 | 2:32.385 | |
| 2021-11-25 | WT Dordrecht 21 | 1500 m | Heats Heat 10 | 3 | 2:30.414 | |
| 2021-11-20 | WT Debrecen 21 | 1500 m | Ranking Finals Heat 3 | 4 | 3:04.233 | |
| 2021-11-19 | WT Debrecen 21 | 1000 m | Heats Heat 2 | 3 | 1:36.371 | |
| 2021-11-18 | WT Debrecen 21 | 1500 m | Quarterfinals Quarterfinal 7 | 4 | 2:34.590 | |
| 2021-11-18 | WT Debrecen 21 | 1500 m | Heats Heat 7 | 2 | 2:25.315 | |
| 2020-02-16 | WT Dordrech 20 | 1000 m | Quarterfinals Heat 1 | 5 | 1:31.359 | |
| 2020-02-16 | WT Dordrech 20 | 1000 m | Rep. Semifinals Heat 1 | 1 | 1:33.753 | |
| 2020-02-16 | WT Dordrech 20 | 1000 m | REPQ Heat 4 | 1 | 1:38.198 | |
| 2020-02-15 | WT Dordrech 20 | 1500 m | Semifinals Heat 2 | 5 | 2:34.861 | |
| 2020-02-14 | WT Dordrech 20 | 1000 m | Heats Heat 1 | 4 | 1:35.135 | |
| 2020-02-14 | WT Dordrech 20 | 1500 m | Heats Heat 4 | 5 | 3:09.220 | |
| 2020-02-09 | WT Dresden 20 | 1500 m | Rep. Quarterfinals Heat 1 | 4 | 2:25.400 | |
| 2020-02-08 | WT Dresden 20 | 1500 m | Finals Final B | | YC | |
| 2020-02-08 | WT Dresden 20 | 1500 m | Semifinals Heat 3 | 6 | 2:36.036 | |
| 2020-02-07 | WT Dresden 20 | 1500 m | Heats Heat 7 | 5 | 2:29.279 | |
| 2020-02-07 | WT Dresden 20 | 1500 m | Heats Heat 1 | 3 | 2:23.789 | |
| 2019-12-07 | WT Shanghai 19 | 1500 m | Rep. Quarterfinals Heat 3 | 3 | 2:43.746 | |
| 2019-12-06 | WT Shanghai 19 | 1000 m | Heats Heat 5 | | PEN | |
| 2019-12-06 | WT Shanghai 19 | 1500 m | Heats Heat 4 | 4 | 2:31.382 | |
| 2019-12-01 | WT Nagoya 19 | 1500 m | Finals Final B | 6 | 2:34.350 | |
| 2019-12-01 | WT Nagoya 19 | 1500 m | Semifinals Heat 3 | 4 | 2:29.009 | |
| 2019-11-30 | WT Nagoya 19 | 1500 m | Semifinals Heat 3 | 6 | 2:28.145 | |
| 2019-11-29 | WT Nagoya 19 | 1500 m | Heats Heat 6 | 2 | 2:27.972 | |
| 2019-11-29 | WT Nagoya 19 | 1500 m | Heats Heat 5 | 2 | 2:27.667 | |
| 2017-02-12 | WT Minsk 17 | 1000 m | Rep. Semifinals | 4 | 1:37.545 | |
| 2017-02-11 | WT Minsk 17 | 1500 m | Rep. Semifinals | 6 | 2:29.513 | |
| 2017-02-11 | WT Minsk 17 | 1500 m | Rep. Heats | 2 | 2:42.634 | |
| 2017-01-28 | JWCh Innsbruck 17 | 1500 m | Ranking Finals | 3 | 2:34.330 | |
| 2016-01-31 | JWCh Sofia 16 | 1000 m | Ranking Races - Preliminaries | 2 | 1:41.044 | |
| 2016-01-29 | JWCh Sofia 16 | 500 m | Preliminaries | 5 | 49.810 | |
| 2015-03-14 | WCh Moscow 15 | 500 m | Ranking Races - Preliminaries | 2 | 50.598 | |
| 2014-12-19 | WT Seoul 14 | 3000 m | Heats | 3 | 5:33.772 | |
| 2014-11-14 | WT Montreal 14 | 1500 m | Heats | 4 | 2:31.650 | |
| 2014-11-08 | WT Salt Lake City 14 | 1500 m | Rep Semifinals | | PEN | |