| 2026-03-13 | WCh Montréal 26 | 3000 m Relay | Quarterfinals Heat 3 | 4 | 4:24.118 | watch |
| 2026-03-13 | WCh Montréal 26 | Relay 3000 m | Heats Heat 3 | 4 | 4:24.118 | watch |
| 2026-01-17 | EC Tilburg 26 | Relay 3000 m | Finals Final B | 1 | 4:27.863 | watch |
| 2026-01-17 | EC Tilburg 26 | Relay 3000 m | Semifinals Heat 2 | 3 | 4:19.302 | watch |
| 2026-01-17 | EC Tilburg 26 | Relay 2000 m | Semifinals Heat 2 | 4 | 3:08.540 | watch |
| 2025-11-30 | WT4 Dordrecht 25 | 1500 m | Rep. Quarterfinals Heat 1 | 3 | 2:32.988 | watch |
| 2025-11-28 | WT4 Dordrecht 25 | 500 m | Rep. Quarterfinals Heat 3 | 2 | 46.430 | watch |
| 2025-11-28 | WT4 Dordrecht 25 | 1500 m | Heats Heat 8 | 4 | 2:32.829 | watch |
| 2025-11-28 | WT4 Dordrecht 25 | 500 m | Heats Heat 2 | 5 | 46.042 | watch |
| 2025-11-27 | WT4 Dordrecht 25 | Relay 3000 m | Ranking Finals Heat 1 | 3 | 4:26.155 | watch |
| 2025-11-27 | WT4 Dordrecht 25 | 1000 m | Rep. Quarterfinals Heat 2 | 4 | 1:37.059 | watch |
| 2025-11-27 | WT4 Dordrecht 25 | Relay 3000 m | Quarterfinals Heat 1 | 3 | 4:26.481 | watch |
| 2025-11-27 | WT4 Dordrecht 25 | 1000 m | Heats Heat 1 | 4 | 1:35.618 | watch |
| 2025-11-23 | WT3 Gdansk 25 | 1500 m | Rep. Quarterfinals Heat 1 | 6 | 2:30.672 | watch |
| 2025-11-21 | WT3 Gdansk 25 | 500 m | Rep. Quarterfinals Heat 2 | 4 | 45.807 | watch |
| 2025-11-21 | WT3 Gdansk 25 | 1500 m | Heats Heat 4 | 5 | 2:39.039 | watch |
| 2025-11-21 | WT3 Gdansk 25 | 500 m | Heats Heat 4 | 4 | 46.333 | watch |
| 2025-11-20 | WT3 Gdansk 25 | 1000 m | Rep. Quarterfinals Heat 6 | 4 | 1:40.778 | watch |
| 2025-11-20 | WT3 Gdansk 25 | Relay 3000 m | Quarterfinals Heat 2 | 4 | 4:31.798 | watch |
| 2025-11-20 | WT3 Gdansk 25 | 1000 m | Heats Heat 3 | 5 | 1:36.883 | watch |
| 2025-10-19 | WT2 Montréal 25 | 1500 m | Rep. Quarterfinals Heat 3 | 4 | 2:45.357 | |
| 2025-10-17 | WT2 Montréal 25 | 500 m | Rep. Quarterfinals Heat 3 | 5 | 45.688 | |
| 2025-10-17 | WT2 Montréal 25 | 1500 m | Heats Heat 1 | 7 | 2:35.055 | |
| 2025-10-17 | WT2 Montréal 25 | 500 m | Heats Heat 1 | 5 | 46.033 | |
| 2025-10-16 | WT2 Montréal 25 | 1000 m | Rep. Quarterfinals Heat 5 | 6 | 1:37.314 | |
| 2025-10-16 | WT2 Montréal 25 | 1000 m | Heats Heat 5 | 4 | 1:40.463 | |
| 2025-10-12 | WT1 Montréal 25 | 1500 m | Rep. Semifinals Heat 1 | 7 | 2:51.952 | |
| 2025-10-12 | WT1 Montréal 25 | 1500 m | Rep. Quarterfinals Heat 1 | 3 | 2:34.667 | |
| 2025-10-10 | WT1 Montréal 25 | 500 m | Rep. Quarterfinals Heat 5 | 3 | 45.744 | |
| 2025-10-10 | WT1 Montréal 25 | 1500 m | Heats Heat 1 | 7 | 2:37.302 | |
| 2025-10-10 | WT1 Montréal 25 | 500 m | Heats Heat 4 | 5 | 46.151 | |
| 2025-10-09 | WT1 Montréal 25 | Relay 3000 m | Ranking Finals Heat 1 | 4 | 4:23.029 | |
| 2025-10-09 | WT1 Montréal 25 | 1000 m | Rep. Quarterfinals Heat 4 | 3 | 1:37.649 | |
| 2025-10-09 | WT1 Montréal 25 | Relay 3000 m | Quarterfinals Heat 2 | 3 | 4:23.776 | |
| 2025-10-09 | WT1 Montréal 25 | 1000 m | Heats Heat 2 | 4 | 1:38.093 | |
| 2025-02-16 | WT Milan 25 | 1500 m | Rep. Quarterfinals Heat 1 | 5 | 2:39.611 | |
| 2025-02-14 | WT Milan 25 | 1500 m | Heats Heat 3 | 6 | 2:26.053 | |
| 2025-02-09 | WT Tilburg 25 | 1500 m | Rep. Quarterfinals Heat 2 | 4 | 2:47.054 | watch |
| 2025-02-07 | WT Tilburg 25 | 1500 m | Heats Heat 5 | 6 | 2:37.684 | watch |
| 2024-12-15 | WT Seoul 24 | 1500 m | Rep. Quarterfinals Heat 2 | | no time | watch |
| 2024-12-13 | WT Seoul 24 | 1500 m | Heats Heat 5 | 6 | 2:31.372 | watch |
| 2024-12-08 | WT Beijing 24 | 1500 m | Rep. Quarterfinals Heat 4 | 6 | 2:36.751 | watch |
| 2024-12-06 | WT Beijing 24 | 1500 m | Heats Heat 5 | 6 | 2:35.679 | watch |
| 2024-11-03 | WT Montréal 24 | 1500 m | Rep. Quarterfinals Heat 1 | 7 | no time | |
| 2024-11-01 | WT Montréal 24 | 1500 m | Heats Heat 2 | 6 | 2:32.159 | watch |
| 2024-10-27 | WT Montréal 24 | 1500 m | Rep. Quarterfinals Heat 2 | 6 | 2:31.121 | watch |
| 2024-10-25 | WT Montréal 24 | 1500 m | Heats Heat 7 | 6 | 2:56.059 | watch |
| 2024-02-18 | WT Gdansk 24 | 1000 m | Rep. Quarterfinals Heat 4 | 3 | 1:36.755 | |
| 2024-02-17 | WT Gdansk 24 | 1500 m | Rep. Quarterfinals Heat 2 | 5 | 2:52.135 | |
| 2024-02-16 | WT Gdansk 24 | 1000 m | Heats Heat 4 | 5 | 1:38.608 | |
| 2024-02-16 | WT Gdansk 24 | 1500 m | Heats Heat 3 | 6 | 2:44.981 | |
| 2024-02-11 | WT Dresden 24 | 1000 m | Rep. Quarterfinals Heat 3 | 4 | 1:34.317 | |
| 2024-02-10 | WT Dresden 24 | 1500 m | Rep. Quarterfinals Heat 2 | 7 | 2:34.569 | |
| 2024-02-09 | WT Dresden 24 | 1000 m | Heats Heat 4 | 5 | 1:36.567 | |
| 2024-02-09 | WT Dresden 24 | 1500 m | Heats Heat 7 | 5 | 2:34.987 | |
| 2023-02-05 | WT Dresden 23 | 1500 m | Rep. Quarterfinals Heat 2 | 4 | 2:36.978 | |
| 2023-02-04 | WT Dresden 23 | 1500 m | Rep. Quarterfinals Heat 3 | 7 | 2:55.209 | |
| 2023-02-03 | WT Dresden 23 | 1500 m | Heats Heat 3 | 6 | 2:50.968 | |
| 2023-02-03 | WT Dresden 23 | 1500 m | Heats Heat 4 | 7 | 2:42.788 | |
| 2021-11-25 | WT Dordrecht 21 | 500 m | Heats Heat 7 | 4 | 46.360 | |
| 2021-11-25 | WT Dordrecht 21 | 1500 m | Heats Heat 3 | 5 | 2:35.823 | |
| 2021-11-18 | WT Debrecen 21 | 500 m | Heats Heat 12 | 5 | 48.113 | |
| 2021-11-18 | WT Debrecen 21 | 1500 m | Heats Heat 8 | 5 | 2:41.890 | |
| 2021-10-28 | WT Nagoya 21 | 500 m | Heats Heat 6 | 4 | 47.479 | |
| 2021-10-28 | WT Nagoya 21 | 1500 m | Quarterfinal 9 Quarterfinal 2 | 6 | 2:29.614 | |
| 2021-10-21 | WT Beijing 21 | 500 m | Heats Heat 13 | 4 | 46.547 | |
| 2021-10-21 | WT Beijing 21 | 1500 m | Quarterfinal 9 Quarterfinal 7 | 7 | 2:33.800 | |
| 2020-02-16 | WT Dordrech 20 | 1000 m | REPQ Heat 4 | 6 | 1:39.981 | |
| 2020-02-15 | WT Dordrech 20 | 1500 m | REPH Heat 2 | 7 | 2:39.867 | |
| 2020-02-14 | WT Dordrech 20 | 1000 m | Heats Heat 1 | 5 | 1:39.983 | |
| 2020-02-14 | WT Dordrech 20 | 1500 m | Heats Heat 7 | 5 | 2:30.494 | |
| 2020-02-08 | WT Dresden 20 | 1000 m | Rep. Quarterfinals Heat 1 | 5 | 1:42.887 | |
| 2020-02-07 | WT Dresden 20 | 1500 m | Heats Heat 1 | | PEN | |
| 2020-02-07 | WT Dresden 20 | 1000 m | Heats Heat 1 | 4 | 1:36.849 | |
| 2019-12-08 | WT Shanghai 19 | 500 m | REPQ Heat 2 | 5 | 46.682 | |
| 2019-12-07 | WT Shanghai 19 | 1500 m | REPS Heat 1 | 7 | 2:39.181 | |
| 2019-12-07 | WT Shanghai 19 | 1500 m | Rep. Quarterfinals Heat 1 | 3 | 2:40.524 | |
| 2019-12-06 | WT Shanghai 19 | 500 m | Heats Heat 5 | 5 | 47.058 | |
| 2019-12-06 | WT Shanghai 19 | 1500 m | Heats Heat 4 | 5 | 2:35.597 | |
| 2019-02-10 | WT Torino 19 | 500 m | Rep. Quarterfinals | 5 | 47.772 | |
| 2019-02-08 | WT Torino 19 | 1500 m | Quarterfinals | 6 | 2:33.602 | |
| 2019-02-01 | WT Dresden 19 | 1000 m | Preliminaries | 4 | 1:36.517 | |
| 2018-12-09 | WT Almaty 18 | 1500 m | Rep. Quarterfinals Heat 1 | 5 | 2:54.670 | |
| 2018-12-08 | WT Almaty 18 | 1000 m | Rep. Quarterfinals Heat 3 | 5 | 1:39.799 | |
| 2017-11-16 | WT Seoul 17 | 500 m | Preliminaries | 5 | 49.147 | |
| WT Almaty 18 | 1500 m | Heats Heat 2 | 5 | 2:31.205 | |
| WT Almaty 18 | 1000 m | Heats Heat 2 | 4 | 1:40.591 | |
| 2016-12-17 | WT Gangneung 16 | 1500 m | Rep. Semifinals | 6 | 2:37.516 | |
| 2016-12-16 | WT Gangneung 16 | 1500 m | Heats | 6 | 2:51.287 | |
| 2016-11-06 | WT Calgary 16 | 1000 m | Rep. Heats | 4 | 1:39.485 | |
| 2016-11-05 | WT Calgary 16 | 500 m | Rep. Heats | 5 | 47.881 | |
| 2016-02-06 | WT Dresden 16 | 1500 m | Rep. Heats | 7 | 2:38.608 | |
| 2015-11-08 | WT Toronto 15 | 1000 m | Rep. Heats | 3 | 1:44.802 | |
| 2015-11-06 | WT Toronto 15 | 500 m | Heats | 4 | 48.750 | |