| 2026-03-15 | WCh Montréal 26 | 1500 m | Finals Final B | 6 | 2:41.308 | watch |
| 2026-03-15 | WCh Montréal 26 | 1500 m | Semifinals Heat 2 | 4 | 2:21.227 | watch |
| 2026-03-14 | WCh Montréal 26 | 1000 m | Quarterfinals Heat 4 | 4 | 1:31.422 | watch |
| 2026-03-13 | WCh Montréal 26 | 3000 m Relay | Quarterfinals Heat 2 | 3 | 4:17.834 | watch |
| 2026-03-13 | WCh Montréal 26 | Relay 3000 m | Heats Heat 2 | 3 | 4:17.834 | watch |
| 2026-03-13 | WCh Montréal 26 | Team Relay | Quarterfinals Heat 2 | | PEN | watch |
| 2026-03-13 | WCh Montréal 26 | Relay 2000 m | Quarterfinals Heat 2 | | PEN | watch |
| 2026-03-13 | WCh Montréal 26 | 1000 m | Heats Heat 9 | 2 | 1:33.464 | watch |
| 2026-03-13 | WCh Montréal 26 | 1000 m | Heats Heat 9 | 2 | 1:33.464 | watch |
| 2026-03-13 | WCh Montréal 26 | 1500 m | Quarterfinals Heat 1 | 2 | 2:39.144 | watch |
| 2026-03-13 | WCh Montréal 26 | 1500 m | Heats Heat 1 | 2 | 2:39.144 | watch |
| 2026-02-20 | OG Milano Cortina 26 | 1500 m | Quarterfinal 6 Quarterfinal 4 | 5 | 2:53.959 | |
| 2026-02-18 | OG Milano Cortina 26 | Relay 3000 m | Finals Final B | 2 | 4:11.385 | |
| 2026-02-14 | OG Milano Cortina 26 | Relay 3000 m | Semifinals Semifinal 2 | 4 | 4:09.061 | |
| 2026-02-14 | OG Milano Cortina 26 | 1000 m | Heats Heat 7 | 3 | 1:31.520 | |
| 2026-02-10 | OG Milano Cortina 26 | Relay 2000 m | Quarterfinals Quarterfinal 2 | | PEN | |
| 2026-02-10 | OG Milano Cortina 26 | 500 m | Heats Heat 2 | 3 | 43.655 | |
| 2025-11-30 | WT4 Dordrecht 25 | 1500 m | Finals Final B | 4 | 2:24.367 | watch |
| 2025-11-30 | WT4 Dordrecht 25 | 1500 m | Semifinals Heat 1 | 6 | 3:05.051 | watch |
| 2025-11-30 | WT4 Dordrecht 25 | 500 m | Rep. Semifinals Heat 1 | 3 | 44.559 | watch |
| 2025-11-28 | WT4 Dordrecht 25 | 500 m | Rep. Quarterfinals Heat 5 | 1 | 44.462 | watch |
| 2025-11-28 | WT4 Dordrecht 25 | 500 m | Heats Heat 4 | 3 | 44.202 | watch |
| 2025-11-28 | WT4 Dordrecht 25 | 1500 m | Heats Heat 2 | 2 | 2:41.400 | watch |
| 2025-11-27 | WT4 Dordrecht 25 | Relay 3000 m | Ranking Finals Heat 1 | 1 | 4:20.158 | watch |
| 2025-11-27 | WT4 Dordrecht 25 | Relay 2000 m | Quarterfinals Heat 2 | 3 | 2:40.072 | watch |
| 2025-11-27 | WT4 Dordrecht 25 | 1000 m | Rep. Quarterfinals Heat 2 | 2 | 1:32.625 | watch |
| 2025-11-27 | WT4 Dordrecht 25 | Relay 3000 m | Quarterfinals Heat 2 | 4 | 4:13.286 | watch |
| 2025-11-27 | WT4 Dordrecht 25 | 1000 m | Heats Heat 5 | 4 | 1:47.421 | watch |
| 2025-11-23 | WT3 Gdansk 25 | 500 m | Quarterfinals Heat 2 | 4 | 45.077 | watch |
| 2025-11-23 | WT3 Gdansk 25 | 1500 m | Finals Final B | 5 | no time | watch |
| 2025-11-23 | WT3 Gdansk 25 | 1500 m | Semifinals Heat 1 | 5 | 2:25.296 | watch |
| 2025-11-23 | WT3 Gdansk 25 | Relay 2000 m | Finals Final B | 3 | 2:40.827 | watch |
| 2025-11-22 | WT3 Gdansk 25 | Relay 3000 m | Finals Final A | 3 | 4:15.756 | watch |
| 2025-11-22 | WT3 Gdansk 25 | Relay 3000 m | Semifinals Heat 1 | 2 | 4:14.446 | watch |
| 2025-11-22 | WT3 Gdansk 25 | 1000 m | Finals Final B | 2 | 1:33.688 | watch |
| 2025-11-22 | WT3 Gdansk 25 | 1000 m | Semifinals Heat 1 | 5 | 1:30.528 | watch |
| 2025-11-22 | WT3 Gdansk 25 | 1000 m | Quarterfinals Heat 4 | 3 | 1:31.414 | watch |
| 2025-11-21 | WT3 Gdansk 25 | Relay 2000 m | Semifinals Heat 1 | 4 | 2:42.393 | watch |
| 2025-11-21 | WT3 Gdansk 25 | 500 m | Heats Heat 4 | 2 | 43.322 | watch |
| 2025-11-21 | WT3 Gdansk 25 | 1500 m | Heats Heat 1 | 5 | 3:02.696 | watch |
| 2025-11-20 | WT3 Gdansk 25 | Relay 2000 m | Quarterfinals Heat 1 | 1 | 2:41.527 | watch |
| 2025-11-20 | WT3 Gdansk 25 | Relay 3000 m | Quarterfinals Heat 1 | 2 | 4:18.033 | watch |
| 2025-11-20 | WT3 Gdansk 25 | 1000 m | Heats Heat 4 | 2 | 1:33.813 | watch |
| 2025-10-19 | WT2 Montréal 25 | 500 m | Quarterfinals Heat 4 | 4 | 43.368 | |
| 2025-10-19 | WT2 Montréal 25 | 1500 m | Rep. Semifinals Heat 1 | 2 | 2:31.218 | |
| 2025-10-19 | WT2 Montréal 25 | 1500 m | Rep. Quarterfinals Heat 5 | 1 | 2:34.384 | |
| 2025-10-19 | WT2 Montréal 25 | 500 m | Rep. Semifinals Heat 1 | 1 | 44.644 | |
| 2025-10-18 | WT2 Montréal 25 | 1000 m | Finals Final B | 4 | 1:31.323 | |
| 2025-10-18 | WT2 Montréal 25 | 1000 m | Semifinals Heat 1 | 5 | 1:29.637 | |
| 2025-10-18 | WT2 Montréal 25 | 1000 m | Quarterfinals Heat 4 | 2 | 1:30.648 | |
| 2025-10-17 | WT2 Montréal 25 | 500 m | Rep. Quarterfinals Heat 1 | 1 | 43.969 | |
| 2025-10-17 | WT2 Montréal 25 | 1500 m | Heats Heat 2 | 6 | 3:13.338 | |
| 2025-10-17 | WT2 Montréal 25 | 500 m | Heats Heat 8 | 3 | 43.336 | |
| 2025-10-17 | WT2 Montréal 25 | 500 m | Heats Heat 7 | 1 | 44.324 | |
| 2025-10-16 | WT2 Montréal 25 | 1000 m | Heats Heat 1 | 2 | 1:32.334 | |
| 2025-10-12 | WT1 Montréal 25 | 1500 m | Semifinals Heat 1 | 5 | 2:29.350 | watch |
| 2025-10-12 | WT1 Montréal 25 | Relay 2000 m | Finals Final B | 1 | 2:40.833 | watch |
| 2025-10-12 | WT1 Montréal 25 | 500 m | Rep. Semifinals Heat 2 | 4 | 44.743 | watch |
| 2025-10-11 | WT1 Montréal 25 | 1000 m | Finals Final B | 3 | 1:34.637 | watch |
| 2025-10-11 | WT1 Montréal 25 | 1000 m | Semifinals Heat 2 | 4 | 1:29.620 | watch |
| 2025-10-11 | WT1 Montréal 25 | 1000 m | Quarterfinals Heat 4 | 2 | 1:29.331 | watch |
| 2025-10-11 | WT1 Montréal 25 | 1000 m | Rep. Semifinals Heat 1 | 1 | 1:32.983 | |
| 2025-10-10 | WT1 Montréal 25 | 500 m | Rep. Quarterfinals Heat 8 | 4 | 59.288 | |
| 2025-10-10 | WT1 Montréal 25 | Relay 2000 m | Semifinals Heat 2 | 4 | 2:40.440 | |
| 2025-10-10 | WT1 Montréal 25 | 1500 m | Heats Heat 2 | 2 | 2:29.299 | |
| 2025-10-10 | WT1 Montréal 25 | 500 m | Heats Heat 4 | 4 | 43.514 | |
| 2025-10-10 | WT1 Montréal 25 | 500 m | Heats Heat 7 | 2 | 44.185 | |
| 2025-10-09 | WT1 Montréal 25 | Relay 3000 m | Ranking Finals Heat 1 | 2 | 4:16.584 | |
| 2025-10-09 | WT1 Montréal 25 | Relay 2000 m | Quarterfinals Heat 1 | 2 | 2:39.824 | |
| 2025-10-09 | WT1 Montréal 25 | 1000 m | Rep. Quarterfinals Heat 3 | 1 | 1:33.351 | |
| 2025-10-09 | WT1 Montréal 25 | Relay 3000 m | Quarterfinals Heat 2 | 4 | 4:27.583 | |
| 2025-10-09 | WT1 Montréal 25 | 1000 m | Heats Heat 3 | 4 | 1:32.543 | |
| 2025-03-16 | WCh Beijing 25 | 1500 m | Finals Final B | 6 | 2:37.902 | watch |
| 2025-03-16 | WCh Beijing 25 | 1500 m | Semifinals Heat 2 | 4 | 2:28.032 | watch |
| 2025-03-15 | WCh Beijing 25 | 1000 m | Quarterfinals Heat 4 | 5 | 1:30.016 | watch |
| 2025-03-14 | WCh Beijing 25 | 1000 m | Heats Heat 6 | 3 | 1:29.771 | watch |
| 2025-03-14 | WCh Beijing 25 | 1000 m | Heats Heat 5 | 2 | 1:34.739 | watch |
| 2025-03-14 | WCh Beijing 25 | 1500 m | Heats Heat 2 | 3 | 2:22.967 | watch |
| 2025-02-16 | WT Milan 25 | 1500 m | Semifinals Heat 1 | 6 | 2:23.127 | |
| 2025-02-15 | WT Milan 25 | 1000 m | Quarterfinals Heat 4 | 4 | 1:45.450 | |
| 2025-02-15 | WT Milan 25 | 1000 m | Rep. Semifinals Heat 2 | 1 | 1:32.301 | |
| 2025-02-15 | WT Milan 25 | 1000 m | Rep. Quarterfinals Heat 5 | 1 | 1:33.976 | |
| 2025-02-14 | WT Milan 25 | 1000 m | Heats Heat 8 | 3 | 1:31.362 | |
| 2025-02-14 | WT Milan 25 | 1500 m | Heats Heat 2 | 2 | 2:29.218 | |
| 2025-02-14 | WT Milan 25 | 1000 m | Heats Heat 2 | 1 | 1:33.881 | |
| 2025-02-09 | WT Tilburg 25 | 1500 m | Finals Final B | 7 | 2:37.790 | watch |
| 2025-02-09 | WT Tilburg 25 | 1500 m | Semifinals Heat 2 | 5 | 2:25.620 | watch |
| 2025-02-08 | WT Tilburg 25 | 1000 m | Quarterfinals Heat 4 | | PEN | watch |
| 2025-02-07 | WT Tilburg 25 | 1000 m | Heats Heat 2 | 2 | 1:34.366 | watch |
| 2025-02-07 | WT Tilburg 25 | 1500 m | Heats Heat 3 | 3 | 2:35.847 | watch |
| 2024-12-15 | WT Seoul 24 | 500 m | Rep. Quarterfinals Heat 6 | 3 | 45.055 | watch |
| 2024-12-15 | WT Seoul 24 | 1500 m | Rep. Semifinals Heat 1 | 3 | 2:52.679 | watch |
| 2024-12-15 | WT Seoul 24 | 1500 m | Rep. Quarterfinals Heat 3 | | no time | watch |
| 2024-12-14 | WT Seoul 24 | 1000 m | Rep. Semifinals Heat 1 | 4 | 1:37.299 | watch |
| 2024-12-14 | WT Seoul 24 | 1000 m | Rep. Quarterfinals Heat 1 | 1 | 1:37.531 | watch |
| 2024-12-13 | WT Seoul 24 | 1000 m | Heats Heat 3 | 3 | 1:33.485 | watch |
| 2024-12-13 | WT Seoul 24 | 500 m | Heats Heat 4 | 3 | 45.124 | watch |
| 2024-12-13 | WT Seoul 24 | 1500 m | Heats Heat 4 | 3 | 2:36.467 | watch |
| 2024-12-13 | WT Seoul 24 | 500 m | Heats Heat 2 | 2 | 45.432 | watch |
| 2024-12-08 | WT Beijing 24 | 1500 m | Semifinals Heat 3 | 6 | 2:24.100 | watch |
| 2024-12-08 | WT Beijing 24 | 500 m | Rep. Semifinals Heat 2 | 3 | 44.016 | watch |
| 2024-12-08 | WT Beijing 24 | 500 m | Rep. Quarterfinals Heat 5 | 2 | 44.776 | watch |
| 2024-12-08 | WT Beijing 24 | 1500 m | Rep. Semifinals Heat 1 | 5 | 2:55.594 | watch |
| 2024-12-08 | WT Beijing 24 | 1500 m | Rep. Quarterfinals Heat 2 | 1 | 2:31.036 | watch |
| 2024-12-07 | WT Beijing 24 | 1000 m | Rep. Semifinals Heat 2 | 2 | 1:34.185 | watch |
| 2024-12-07 | WT Beijing 24 | 1000 m | Rep. Quarterfinals Heat 2 | 2 | 1:34.189 | watch |
| 2024-12-06 | WT Beijing 24 | 1000 m | Heats Heat 3 | 3 | 1:33.580 | watch |
| 2024-12-06 | WT Beijing 24 | 500 m | Heats Heat 8 | 3 | 45.777 | watch |
| 2024-12-06 | WT Beijing 24 | 1500 m | Heats Heat 3 | 6 | no time | watch |
| 2024-12-06 | WT Beijing 24 | 500 m | Heats Heat 3 | 1 | 44.936 | watch |
| 2024-11-03 | WT Montréal 24 | 500 m | Rep. Semifinals Heat 2 | 5 | 1:02.949 | watch |
| 2024-11-03 | WT Montréal 24 | 500 m | Rep. Quarterfinals Heat 2 | 2 | 44.285 | watch |
| 2024-11-03 | WT Montréal 24 | 1500 m | Rep. Semifinals Heat 1 | 3 | 2:56.649 | watch |
| 2024-11-03 | WT Montréal 24 | 1500 m | Rep. Quarterfinals Heat 3 | 1 | 2:32.401 | |
| 2024-11-02 | WT Montréal 24 | 1000 m | Rep. Semifinals Heat 2 | 3 | 1:34.593 | watch |
| 2024-11-02 | WT Montréal 24 | 1000 m | Rep. Quarterfinals Heat 2 | 2 | 1:34.009 | watch |
| 2024-11-01 | WT Montréal 24 | 1000 m | Heats Heat 2 | 3 | 1:34.527 | watch |
| 2024-11-01 | WT Montréal 24 | 500 m | Heats Heat 3 | 4 | 44.619 | watch |
| 2024-11-01 | WT Montréal 24 | 1500 m | Heats Heat 3 | 7 | 2:22.321 | watch |
| 2024-11-01 | WT Montréal 24 | 500 m | Heats Heat 4 | 2 | 45.129 | watch |
| 2024-10-27 | WT Montréal 24 | 500 m | Rep. Quarterfinals Heat 5 | 3 | 45.466 | watch |
| 2024-10-27 | WT Montréal 24 | 1500 m | Rep. Semifinals Heat 2 | 3 | 2:53.013 | watch |
| 2024-10-27 | WT Montréal 24 | 1500 m | Rep. Quarterfinals Heat 1 | 2 | 2:32.073 | watch |
| 2024-10-26 | WT Montréal 24 | 1000 m | Quarterfinals Heat 2 | 4 | 1:35.430 | watch |
| 2024-10-25 | WT Montréal 24 | 1000 m | Heats Heat 6 | 3 | 1:30.521 | watch |
| 2024-10-25 | WT Montréal 24 | 500 m | Heats Heat 2 | 3 | 44.506 | watch |
| 2024-10-25 | WT Montréal 24 | 1500 m | Heats Heat 1 | 3 | 2:32.097 | watch |
| 2024-10-25 | WT Montréal 24 | 1000 m | Heats Heat 4 | 2 | 1:33.994 | watch |
| 2024-10-25 | WT Montréal 24 | 500 m | Heats Heat 5 | 3 | 44.630 | watch |
| 2024-03-16 | WCh Rotterdam 24 | 1500 m | Semifinals Heat 1 | 5 | 2:28.243 | |
| 2024-03-15 | WCh Rotterdam 24 | 1500 m | Heats Heat 3 | 3 | 2:25.799 | |
| 2024-02-18 | WT Gdansk 24 | 1000 m | Quarterfinals Heat 3 | 5 | 1:32.949 | |
| 2024-02-17 | WT Gdansk 24 | 1500 m | Semifinals Heat 3 | 6 | 2:34.419 | |
| 2024-02-16 | WT Gdansk 24 | 1000 m | Heats Heat 1 | 3 | 1:32.996 | |
| 2024-02-16 | WT Gdansk 24 | 1500 m | Heats Heat 6 | 3 | 3:03.324 | |
| 2024-02-11 | WT Dresden 24 | 1000 m | Rep. Semifinals Heat 1 | 6 | DNF | |
| 2024-02-11 | WT Dresden 24 | 1000 m | Rep. Quarterfinals Heat 1 | 2 | 1:34.255 | |
| 2024-02-10 | WT Dresden 24 | 1500 m | Finals Final B | 6 | 2:45.559 | |
| 2024-02-10 | WT Dresden 24 | 1500 m | Semifinals Heat 1 | 5 | 2:26.291 | |
| 2024-02-09 | WT Dresden 24 | 1000 m | Heats Heat 3 | 4 | 1:31.211 | |
| 2024-02-09 | WT Dresden 24 | 1500 m | Heats Heat 7 | 2 | 2:29.893 | |
| 2023-12-17 | WT Seoul 23 | 500 m | Quarterfinals Heat 1 | 5 | 45.000 | |
| 2023-12-17 | WT Seoul 23 | 500 m | Rep. Semifinals Heat 2 | 1 | 45.287 | |
| 2023-12-17 | WT Seoul 23 | 500 m | Rep. Quarterfinals Heat 1 | 1 | 45.099 | |
| 2023-12-16 | WT Seoul 23 | 1500 m | Finals Final B | 2 | 2:38.370 | |
| 2023-12-16 | WT Seoul 23 | 1500 m | Semifinals Heat 3 | | no time | |
| 2023-12-16 | WT Seoul 23 | 1500 m | Rep. Semifinals Heat 2 | 1 | 3:00.442 | |
| 2023-12-15 | WT Seoul 23 | 500 m | Heats Heat 4 | 4 | 48.005 | |
| 2023-12-15 | WT Seoul 23 | 1500 m | Heats Heat 1 | 4 | 3:04.662 | |
| 2023-12-10 | WT Beijing 23 | 500 m | Quarterfinals Heat 2 | 5 | 45.603 | |
| 2023-12-09 | WT Beijing 23 | 1500 m | Finals Final B | 3 | 2:40.722 | |
| 2023-12-09 | WT Beijing 23 | 1500 m | Semifinals Heat 3 | 4 | 2:22.309 | |
| 2023-12-08 | WT Beijing 23 | 500 m | Heats Heat 3 | 3 | 44.723 | |
| 2023-12-08 | WT Beijing 23 | 1500 m | Heats Heat 2 | 4 | 2:25.101 | |
| 2023-10-29 | WT Montréal 23 | 1500 m | Finals Final B | 6 | 2:57.490 | |
| 2023-10-29 | WT Montréal 23 | 1500 m | Semifinals Heat 2 | 4 | 2:40.644 | |
| 2023-10-28 | WT Montréal 23 | 500 m | Rep. Quarterfinals Heat 4 | 4 | 46.516 | |
| 2023-10-27 | WT Montréal 23 | 1500 m | Heats Heat 3 | 3 | 2:51.702 | |
| 2023-10-27 | WT Montréal 23 | 500 m | Heats Heat 6 | 5 | 44.528 | |
| 2023-10-22 | WT Montréal 23 | 1000 m | Rep. Quarterfinals Heat 3 | 4 | 1:56.665 | |
| 2023-10-21 | WT Montréal 23 | 1500 m | Semifinals Heat 3 | 5 | 2:23.359 | |
| 2023-10-20 | WT Montréal 23 | 1000 m | Heats Heat 6 | 4 | 1:51.055 | |
| 2023-10-20 | WT Montréal 23 | 1500 m | Heats Heat 3 | 4 | 2:45.935 | |
| 2023-01-28 | JWCh Dresden 23 | 1500 m | Rep. Semifinals Heat 1 | 2 | 2:35.971 | |
| 2023-01-28 | JWCh Dresden 23 | 1500 m | Rep. Quarterfinals Heat 2 | 5 | 2:55.966 | |
| 2023-01-27 | JWCh Dresden 23 | 1500 m | Heats Heat 7 | 3 | 2:35.251 | |