| 2025-11-30 | WT4 Dordrecht 25 | 1500 m | Rep. Quarterfinals Heat 1 | 4 | 2:35.333 | watch |
| 2025-11-28 | WT4 Dordrecht 25 | 500 m | Rep. Quarterfinals Heat 2 | 3 | 46.389 | watch |
| 2025-11-28 | WT4 Dordrecht 25 | 1500 m | Heats Heat 7 | 6 | 2:46.881 | watch |
| 2025-11-28 | WT4 Dordrecht 25 | 500 m | Heats Heat 1 | 5 | 45.686 | watch |
| 2025-11-27 | WT4 Dordrecht 25 | 1000 m | Rep. Quarterfinals Heat 5 | 5 | 1:37.672 | watch |
| 2025-11-27 | WT4 Dordrecht 25 | 1000 m | Heats Heat 2 | 5 | 1:37.622 | watch |
| 2025-10-10 | WT1 Montréal 25 | 500 m | Rep. Quarterfinals Heat 2 | | DNS | |
| 2025-10-10 | WT1 Montréal 25 | 1500 m | Heats Heat 3 | 4 | 2:33.554 | |
| 2025-10-10 | WT1 Montréal 25 | 500 m | Heats Heat 4 | 4 | 46.009 | |
| 2025-10-09 | WT1 Montréal 25 | 1000 m | Heats Heat 7 | | PEN | |
| 2025-03-16 | WCh Beijing 25 | 500 m | Rep. Quarterfinals Heat 2 | | no time | watch |
| 2025-03-16 | WCh Beijing 25 | 1500 m | Rep. Quarterfinals Heat 3 | | no time | watch |
| 2025-03-14 | WCh Beijing 25 | 1000 m | Heats Heat 1 | 4 | 1:36.245 | watch |
| 2025-03-14 | WCh Beijing 25 | 500 m | Heats Heat 3 | 5 | 45.973 | watch |
| 2025-03-14 | WCh Beijing 25 | 1500 m | Heats Heat 7 | 5 | 2:32.811 | watch |
| 2025-02-16 | WT Milan 25 | 500 m | Rep. Quarterfinals Heat 3 | 5 | 46.298 | |
| 2025-02-16 | WT Milan 25 | 1500 m | Rep. Quarterfinals Heat 3 | 5 | 2:26.968 | |
| 2025-02-15 | WT Milan 25 | 1000 m | Rep. Quarterfinals Heat 6 | 6 | no time | |
| 2025-02-14 | WT Milan 25 | 1500 m | Heats Heat 5 | 4 | 2:43.081 | |
| 2025-02-14 | WT Milan 25 | 1000 m | Heats Heat 4 | 5 | 1:39.035 | |
| 2025-02-14 | WT Milan 25 | 500 m | Heats Heat 3 | 5 | 46.232 | |
| 2025-02-09 | WT Tilburg 25 | 500 m | Rep. Quarterfinals Heat 4 | 5 | no time | watch |
| 2025-02-09 | WT Tilburg 25 | 1500 m | Rep. Semifinals Heat 1 | 6 | 2:57.280 | watch |
| 2025-02-09 | WT Tilburg 25 | 1500 m | Rep. Quarterfinals Heat 2 | 2 | 2:46.245 | watch |
| 2025-02-08 | WT Tilburg 25 | 1000 m | Rep. Quarterfinals Heat 2 | 4 | 1:37.486 | watch |
| 2025-02-07 | WT Tilburg 25 | 500 m | Heats Heat 3 | 5 | 46.861 | watch |
| 2025-02-07 | WT Tilburg 25 | 1500 m | Heats Heat 3 | 7 | 2:42.766 | watch |
| 2025-02-07 | WT Tilburg 25 | 1000 m | Heats Heat 3 | 5 | 1:48.634 | |
| 2025-02-07 | WT Tilburg 25 | 500 m | Heats Heat 4 | 3 | 46.761 | |
| 2025-01-19 | EC Dresden 25 | 500 m | Quarterfinals Heat 2 | 5 | DNF | watch |
| 2025-01-19 | EC Dresden 25 | 1500 m | Rep. Semifinals Heat 1 | 3 | 2:47.082 | watch |
| 2025-01-18 | EC Dresden 25 | 1000 m | Quarterfinals Heat 1 | 5 | 1:35.038 | watch |
| 2025-01-17 | EC Dresden 25 | 1000 m | Heats Heat 5 | 3 | 1:35.177 | watch |
| 2025-01-17 | EC Dresden 25 | 500 m | Heats Heat 6 | 3 | 46.799 | watch |
| 2025-01-17 | EC Dresden 25 | 1500 m | Heats Heat 3 | 5 | 2:43.641 | watch |
| 2024-03-17 | WCh Rotterdam 24 | 1000 m | Rep. Quarterfinals Heat 2 | 6 | 1:38.430 | |
| 2024-03-16 | WCh Rotterdam 24 | 500 m | Rep. Quarterfinals Heat 5 | 4 | 45.856 | |
| 2024-03-16 | WCh Rotterdam 24 | 1500 m | Rep. Quarterfinals Heat 1 | 5 | 2:32.712 | |
| 2024-03-15 | WCh Rotterdam 24 | 1000 m | Heats Heat 2 | 5 | 1:57.465 | |
| 2024-03-15 | WCh Rotterdam 24 | 500 m | Heats Heat 6 | 5 | 46.466 | |
| 2024-03-15 | WCh Rotterdam 24 | 1500 m | Heats Heat 5 | 6 | 2:32.117 | |
| 2024-02-18 | WT Gdansk 24 | 1000 m | Rep. Quarterfinals Heat 2 | 5 | DNF | |
| 2024-02-17 | WT Gdansk 24 | 500 m | Rep. Quarterfinals Heat 1 | 4 | 46.106 | |
| 2024-02-16 | WT Gdansk 24 | 1000 m | Heats Heat 3 | 5 | 1:35.794 | |
| 2024-02-16 | WT Gdansk 24 | 500 m | Heats Heat 3 | 5 | no time | |
| 2024-02-11 | WT Dresden 24 | 1000 m | Rep. Quarterfinals Heat 1 | 4 | 2:04.995 | |
| 2024-02-10 | WT Dresden 24 | 1500 m | Rep. Quarterfinals Heat 3 | 6 | 2:32.410 | |
| 2024-02-09 | WT Dresden 24 | 1000 m | Heats Heat 6 | 4 | 1:39.049 | |
| 2024-02-09 | WT Dresden 24 | 1500 m | Heats Heat 5 | 5 | 2:32.673 | |
| 2024-01-14 | EC Gdansk 24 | 1000 m | Rep. Quarterfinals Heat 1 | | PEN | |
| 2024-01-13 | EC Gdansk 24 | 500 m | Rep. Quarterfinals Heat 2 | 3 | 46.711 | |
| 2024-01-13 | EC Gdansk 24 | 1500 m | Rep. Semifinals Heat 2 | 3 | 3:06.945 | |
| 2024-01-12 | EC Gdansk 24 | 1000 m | Heats Heat 2 | 4 | 1:38.268 | |
| 2024-01-12 | EC Gdansk 24 | 500 m | Heats Heat 1 | 3 | 47.023 | |
| 2024-01-12 | EC Gdansk 24 | 1500 m | Heats Heat 6 | 5 | 2:50.683 | |
| 2023-12-17 | WT Seoul 23 | 500 m | Rep. Semifinals Heat 1 | 3 | 46.168 | |
| 2023-12-17 | WT Seoul 23 | 500 m | Rep. Quarterfinals Heat 2 | 2 | 45.821 | |
| 2023-12-16 | WT Seoul 23 | 1000 m | Rep. Quarterfinals Heat 4 | 3 | no time | |
| 2023-12-15 | WT Seoul 23 | 500 m | Heats Heat 1 | 5 | 46.181 | |
| 2023-12-15 | WT Seoul 23 | 1000 m | Heats Heat 3 | 5 | 1:37.382 | |
| 2023-01-15 | EC Gdansk 23 | 1000 m | Rep. Quarterfinals Heat 3 | 4 | 1:43.691 | |
| 2023-01-14 | EC Gdansk 23 | 500 m | Rep. Quarterfinals Heat 2 | 4 | no time | |
| 2023-01-14 | EC Gdansk 23 | 1500 m | Rep. Semifinals Heat 1 | 6 | 2:42.081 | |
| 2023-01-13 | EC Gdansk 23 | 1000 m | Heats Heat 2 | 3 | 1:39.801 | |
| 2023-01-13 | EC Gdansk 23 | 500 m | Heats Heat 3 | 5 | 48.437 | |
| 2023-01-13 | EC Gdansk 23 | 1500 m | Heats Heat 6 | 5 | 2:40.204 | |