| 2026-03-15 | WCh Montréal 26 | 5000 m Relay | Finals Final A | 1 | 6:56.578 | watch |
| 2026-03-15 | WCh Montréal 26 | Relay 5000 m | Finals Final A | 1 | 6:56.578 | watch |
| 2026-03-15 | WCh Montréal 26 | Team Relay | Finals Final A | 2 | 2:39.405 | watch |
| 2026-03-15 | WCh Montréal 26 | Relay 2000 m | Finals Final A | 2 | 2:39.405 | watch |
| 2026-03-14 | WCh Montréal 26 | 5000 m Relay | Semifinals Heat 1 | 2 | 6:57.623 | watch |
| 2026-03-14 | WCh Montréal 26 | Relay 5000 m | Semifinals Heat 1 | 2 | 6:57.623 | watch |
| 2026-03-14 | WCh Montréal 26 | 500 m | Finals Final A | 1 | 40.153 | watch |
| 2026-03-14 | WCh Montréal 26 | 500 m | Semifinals Heat 2 | 1 | 40.147 | watch |
| 2026-03-14 | WCh Montréal 26 | 500 m | Quarterfinals Heat 2 | 1 | 40.377 | watch |
| 2026-03-14 | WCh Montréal 26 | Team Relay | Semifinals Heat 2 | 1 | 2:38.852 | watch |
| 2026-03-14 | WCh Montréal 26 | Relay 2000 m | Semifinals Heat 2 | 1 | 2:38.852 | watch |
| 2026-03-13 | WCh Montréal 26 | Team Relay | Quarterfinals Heat 3 | 1 | 2:37.909 | watch |
| 2026-03-13 | WCh Montréal 26 | Relay 2000 m | Quarterfinals Heat 3 | 1 | 2:37.909 | watch |
| 2026-03-13 | WCh Montréal 26 | 500 m | Heats Heat 1 | 1 | 40.662 | watch |
| 2026-03-13 | WCh Montréal 26 | 500 m | Preliminaries Heat 3 | 1 | 40.612 | watch |
| 2026-03-13 | WCh Montréal 26 | 500 m | Heats Heat 3 | 1 | 40.612 | watch |
| 2026-02-20 | OG Milano Cortina 26 | Relay 5000 m | Finals Final A | 4 | 6:52.425 | |
| 2026-02-18 | OG Milano Cortina 26 | 500 m | Finals Final A | 1 | 40.835 | |
| 2026-02-18 | OG Milano Cortina 26 | 500 m | Semifinals Semifinal 2 | 2 | 40.163 | |
| 2026-02-18 | OG Milano Cortina 26 | 500 m | Quarterfinals Quarterfinal 1 | 1 | 40.377 | |
| 2026-02-16 | OG Milano Cortina 26 | Relay 5000 m | Semifinals Semifinal 1 | 1 | 6:54.075 | |
| 2026-02-16 | OG Milano Cortina 26 | 500 m | Heats Heat 3 | 1 | 40.284 | |
| 2026-02-14 | OG Milano Cortina 26 | 1500 m | Finals Final A | 6 | 2:36.955 | |
| 2026-02-14 | OG Milano Cortina 26 | 1500 m | Semifinals Semifinal 2 | 6 | 2:19.273 | |
| 2026-02-14 | OG Milano Cortina 26 | 1500 m | Quarterfinal 6 Quarterfinal 6 | 1 | 2:15.888 | |
| 2026-02-10 | OG Milano Cortina 26 | Relay 2000 m | Semifinals Semifinal 2 | 1 | 2:39.607 | |
| 2026-02-10 | OG Milano Cortina 26 | 1000 m | Heats Heat 4 | 3 | 1:50.137 | |
| 2025-11-30 | WT4 Dordrecht 25 | Relay 5000 m | Finals Final B | 1 | 6:55.581 | watch |
| 2025-11-30 | WT4 Dordrecht 25 | 1000 m | Finals Final A | 5 | 1:26.304 | watch |
| 2025-11-30 | WT4 Dordrecht 25 | 1000 m | Semifinals Heat 1 | 2 | 1:27.202 | watch |
| 2025-11-30 | WT4 Dordrecht 25 | 1000 m | Quarterfinals Heat 3 | 2 | 1:24.053 | watch |
| 2025-11-30 | WT4 Dordrecht 25 | Relay 2000 m | Finals Final A | 4 | 2:50.853 | watch |
| 2025-11-29 | WT4 Dordrecht 25 | Relay 5000 m | Semifinals Heat 2 | 3 | 6:54.165 | watch |
| 2025-11-29 | WT4 Dordrecht 25 | 500 m | Finals Final A | | PEN | watch |
| 2025-11-29 | WT4 Dordrecht 25 | 500 m | Semifinals Heat 1 | 3 | 41.162 | watch |
| 2025-11-29 | WT4 Dordrecht 25 | 500 m | Quarterfinals Heat 3 | 3 | 40.213 | watch |
| 2025-11-29 | WT4 Dordrecht 25 | 1500 m | Semifinals Heat 3 | 8 | 2:35.309 | watch |
| 2025-11-29 | WT4 Dordrecht 25 | 1500 m | Rep. Semifinals Heat 2 | 3 | 2:17.662 | watch |
| 2025-11-29 | WT4 Dordrecht 25 | 1500 m | Rep. Quarterfinals Heat 2 | 3 | 2:17.052 | watch |
| 2025-11-28 | WT4 Dordrecht 25 | Relay 2000 m | Semifinals Heat 2 | 1 | 2:38.608 | watch |
| 2025-11-28 | WT4 Dordrecht 25 | Relay 5000 m | Quarterfinals Heat 3 | 1 | 6:51.850 | watch |
| 2025-11-28 | WT4 Dordrecht 25 | 1000 m | Heats Heat 4 | 1 | 1:26.975 | watch |
| 2025-11-27 | WT4 Dordrecht 25 | 500 m | Heats Heat 1 | 1 | 40.605 | watch |
| 2025-11-27 | WT4 Dordrecht 25 | 1500 m | Quarterfinals Heat 6 | 6 | 2:18.931 | watch |
| 2025-11-23 | WT3 Gdansk 25 | 1000 m | Finals Final A | 3 | 1:25.283 | watch |
| 2025-11-23 | WT3 Gdansk 25 | 1000 m | Semifinals Heat 2 | 2 | 1:27.728 | watch |
| 2025-11-23 | WT3 Gdansk 25 | 1000 m | Quarterfinals Heat 2 | 4 | 1:37.408 | watch |
| 2025-11-23 | WT3 Gdansk 25 | Relay 2000 m | Finals Final A | 3 | 2:40.478 | watch |
| 2025-11-22 | WT3 Gdansk 25 | 500 m | Finals Final A | 3 | 41.505 | watch |
| 2025-11-22 | WT3 Gdansk 25 | 500 m | Semifinals Heat 2 | 1 | 41.352 | watch |
| 2025-11-22 | WT3 Gdansk 25 | 500 m | Quarterfinals Heat 3 | 1 | 40.813 | watch |
| 2025-11-22 | WT3 Gdansk 25 | 1500 m | Finals Final A | 6 | 2:24.834 | watch |
| 2025-11-22 | WT3 Gdansk 25 | 1500 m | Semifinals Heat 2 | 2 | 2:18.636 | watch |
| 2025-11-21 | WT3 Gdansk 25 | Relay 2000 m | Semifinals Heat 2 | 2 | 2:41.408 | watch |
| 2025-11-21 | WT3 Gdansk 25 | Relay 5000 m | Quarterfinals Heat 3 | 3 | 7:00.887 | watch |
| 2025-11-21 | WT3 Gdansk 25 | 1000 m | Heats Heat 6 | 1 | 1:29.743 | watch |
| 2025-11-20 | WT3 Gdansk 25 | Relay 2000 m | Quarterfinals Heat 2 | 1 | 2:41.818 | watch |
| 2025-11-20 | WT3 Gdansk 25 | 500 m | Heats Heat 1 | 1 | 41.106 | watch |
| 2025-11-20 | WT3 Gdansk 25 | 1500 m | Quarterfinals Heat 7 | 1 | 2:23.112 | watch |
| 2025-10-19 | WT2 Montréal 25 | 1000 m | Finals Final A | 2 | 1:25.465 | |
| 2025-10-19 | WT2 Montréal 25 | 1000 m | Semifinals Heat 1 | 4 | 1:27.342 | |
| 2025-10-19 | WT2 Montréal 25 | 1000 m | Quarterfinals Heat 3 | 3 | 1:24.552 | |
| 2025-10-18 | WT2 Montréal 25 | 1500 m | Finals Final A | 3 | 2:13.575 | |
| 2025-10-18 | WT2 Montréal 25 | 1500 m | Semifinals Heat 1 | 2 | 2:14.925 | |
| 2025-10-18 | WT2 Montréal 25 | 500 m | Finals Final B | 1 | 41.521 | |
| 2025-10-18 | WT2 Montréal 25 | 500 m | Semifinals Heat 2 | 4 | 40.440 | |
| 2025-10-18 | WT2 Montréal 25 | 500 m | Quarterfinals Heat 3 | 2 | 40.511 | |
| 2025-10-17 | WT2 Montréal 25 | 1000 m | Heats Heat 6 | 1 | 1:25.970 | |
| 2025-10-16 | WT2 Montréal 25 | 1500 m | Quarterfinals Heat 7 | 1 | 2:14.704 | |
| 2025-10-16 | WT2 Montréal 25 | 500 m | Heats Heat 1 | 1 | 40.645 | |
| 2025-10-16 | WT2 Montréal 25 | 1500 m | Heats Heat 3 | 1 | 2:17.260 | |
| 2025-10-12 | WT1 Montréal 25 | Relay 5000 m | Finals Final A | | PEN | |
| 2025-10-12 | WT1 Montréal 25 | 1000 m | Finals Final B | 1 | 1:25.749 | watch |
| 2025-10-12 | WT1 Montréal 25 | 1000 m | Semifinals Heat 2 | 3 | 1:25.518 | watch |
| 2025-10-12 | WT1 Montréal 25 | 1000 m | Quarterfinals Heat 2 | 4 | 1:33.661 | watch |
| 2025-10-12 | WT1 Montréal 25 | Relay 2000 m | Finals Final A | 3 | 2:44.691 | watch |
| 2025-10-12 | WT1 Montréal 25 | 1000 m | Rep. Semifinals Heat 1 | 1 | 1:28.594 | watch |
| 2025-10-12 | WT1 Montréal 25 | 1000 m | Rep. Quarterfinals Heat 1 | 1 | 1:26.004 | watch |
| 2025-10-11 | WT1 Montréal 25 | Relay 5000 m | Semifinals Heat 1 | 2 | 6:49.954 | |
| 2025-10-11 | WT1 Montréal 25 | 500 m | Finals Final A | 3 | 40.480 | watch |
| 2025-10-11 | WT1 Montréal 25 | 500 m | Semifinals Heat 1 | 2 | 40.405 | watch |
| 2025-10-11 | WT1 Montréal 25 | 500 m | Quarterfinals Heat 2 | 2 | 40.175 | watch |
| 2025-10-10 | WT1 Montréal 25 | 1000 m | Rep. Heats Heat 5 | 1 | 1:25.139 | |
| 2025-10-10 | WT1 Montréal 25 | Relay 5000 m | Quarterfinals Heat 1 | 1 | 6:48.517 | |
| 2025-10-10 | WT1 Montréal 25 | 1000 m | Heats Heat 5 | 5 | 1:50.822 | |
| 2025-10-09 | WT1 Montréal 25 | Relay 2000 m | Quarterfinals Heat 2 | 1 | 2:39.509 | |
| 2025-10-09 | WT1 Montréal 25 | 500 m | Heats Heat 1 | 1 | 41.163 | |
| 2025-03-16 | WCh Beijing 25 | 1000 m | Finals Final A | 1 | 1:23.348 | watch |
| 2025-03-16 | WCh Beijing 25 | 1000 m | Semifinals Heat 1 | 2 | 1:23.510 | watch |
| 2025-03-16 | WCh Beijing 25 | 1000 m | Quarterfinals Heat 4 | 1 | 1:24.030 | watch |
| 2025-03-15 | WCh Beijing 25 | 500 m | Finals Final A | 1 | 40.008 | watch |
| 2025-03-15 | WCh Beijing 25 | 500 m | Semifinals Heat 1 | 1 | 39.660 | watch |
| 2025-03-15 | WCh Beijing 25 | 500 m | Quarterfinals Heat 1 | 1 | 39.983 | watch |
| 2025-03-14 | WCh Beijing 25 | 1000 m | Heats Heat 2 | 1 | 1:24.617 | watch |
| 2025-03-14 | WCh Beijing 25 | 1000 m | Heats Heat 9 | 2 | 1:25.712 | watch |
| 2025-03-14 | WCh Beijing 25 | 500 m | Heats Heat 2 | 1 | 39.870 | watch |
| 2025-03-14 | WCh Beijing 25 | 500 m | Heats Heat 1 | 1 | 40.032 | watch |
| 2025-02-16 | WT Milan 25 | 1000 m | Semifinals Heat 2 | | DNS | |
| 2025-02-16 | WT Milan 25 | 1000 m | Quarterfinals Heat 3 | 2 | 1:23.909 | |
| 2025-02-15 | WT Milan 25 | 500 m | Finals Final B | 1 | 41.180 | |
| 2025-02-15 | WT Milan 25 | 500 m | Semifinals Heat 1 | 5 | 1:06.689 | |
| 2025-02-15 | WT Milan 25 | 500 m | Quarterfinals Heat 1 | 1 | 40.164 | |
| 2025-02-15 | WT Milan 25 | 1500 m | Semifinals Heat 3 | 6 | 2:19.006 | |
| 2025-02-14 | WT Milan 25 | 1000 m | Heats Heat 1 | 2 | 1:26.886 | |
| 2025-02-14 | WT Milan 25 | 500 m | Heats Heat 1 | 1 | 40.521 | |
| 2025-02-14 | WT Milan 25 | 1500 m | Quarterfinals Heat 7 | 1 | 2:15.965 | |
| 2025-02-09 | WT Tilburg 25 | 1000 m | Finals Final B | 1 | 1:27.805 | watch |
| 2025-02-09 | WT Tilburg 25 | 1000 m | Semifinals Heat 1 | 3 | 1:26.042 | watch |
| 2025-02-09 | WT Tilburg 25 | 1000 m | Quarterfinals Heat 2 | 1 | 1:24.143 | watch |
| 2025-02-08 | WT Tilburg 25 | 500 m | Finals Final A | 1 | 40.313 | watch |
| 2025-02-08 | WT Tilburg 25 | 500 m | Semifinals Heat 1 | 1 | 40.205 | watch |
| 2025-02-08 | WT Tilburg 25 | 500 m | Quarterfinals Heat 2 | 1 | 40.187 | watch |
| 2025-02-08 | WT Tilburg 25 | 1500 m | Finals Final B | | DNS | watch |
| 2025-02-08 | WT Tilburg 25 | 1500 m | Semifinals Heat 1 | 4 | 2:16.367 | watch |
| 2025-02-07 | WT Tilburg 25 | 1000 m | Heats Heat 6 | 3 | 1:27.032 | watch |
| 2025-02-07 | WT Tilburg 25 | 500 m | Heats Heat 1 | 1 | 40.565 | watch |
| 2025-02-07 | WT Tilburg 25 | 1500 m | Heats Heat 5 | 1 | 2:22.977 | watch |
| 2025-02-07 | WT Tilburg 25 | 1000 m | Heats Heat 2 | 1 | 1:26.965 | |
| 2024-12-14 | WT Seoul 24 | 500 m | Finals Final A | 1 | 41.681 | watch |
| 2024-12-14 | WT Seoul 24 | 500 m | Semifinals Heat 1 | 1 | 40.973 | watch |
| 2024-12-14 | WT Seoul 24 | 500 m | Quarterfinals Heat 1 | 1 | 40.799 | watch |
| 2024-12-14 | WT Seoul 24 | 1500 m | Finals Final A | | PEN | watch |
| 2024-12-14 | WT Seoul 24 | 1500 m | Semifinals Heat 1 | 1 | 2:16.188 | watch |
| 2024-12-13 | WT Seoul 24 | 500 m | Heats Heat 1 | 1 | 40.745 | watch |
| 2024-12-13 | WT Seoul 24 | 1500 m | Quarterfinals Heat 6 | 1 | 2:15.757 | watch |
| 2024-12-07 | WT Beijing 24 | 500 m | Finals Final A | 2 | 40.289 | watch |
| 2024-12-07 | WT Beijing 24 | 500 m | Semifinals Heat 1 | 1 | 40.223 | watch |
| 2024-12-07 | WT Beijing 24 | 500 m | Quarterfinals Heat 1 | 1 | 39.823 | watch |
| 2024-12-07 | WT Beijing 24 | 1500 m | Finals Final B | | DNS | watch |
| 2024-12-07 | WT Beijing 24 | 1500 m | Semifinals Heat 3 | 3 | 2:14.187 | watch |
| 2024-12-06 | WT Beijing 24 | 500 m | Heats Heat 1 | 1 | 39.841 | watch |
| 2024-12-06 | WT Beijing 24 | 1500 m | Quarterfinals Heat 6 | 2 | 2:19.038 | watch |
| 2024-11-02 | WT Montréal 24 | 500 m | Finals Final A | 1 | 41.124 | watch |
| 2024-11-02 | WT Montréal 24 | 500 m | Semifinals Heat 2 | 1 | 39.965 | watch |
| 2024-11-02 | WT Montréal 24 | 500 m | Quarterfinals Heat 2 | 1 | 40.146 | watch |
| 2024-11-02 | WT Montréal 24 | 1500 m | Semifinals Heat 1 | 7 | 2:18.362 | watch |
| 2024-11-01 | WT Montréal 24 | 500 m | Heats Heat 1 | 1 | 40.420 | watch |
| 2024-11-01 | WT Montréal 24 | 1500 m | Quarterfinals Heat 7 | 1 | 2:15.744 | watch |
| 2024-10-26 | WT Montréal 24 | 500 m | Finals Final A | 2 | 40.797 | watch |
| 2024-10-26 | WT Montréal 24 | 500 m | Semifinals Heat 2 | 1 | 40.143 | watch |
| 2024-10-26 | WT Montréal 24 | 500 m | Quarterfinals Heat 1 | 1 | 40.504 | watch |
| 2024-10-26 | WT Montréal 24 | 1500 m | Finals Final A | 3 | 2:18.679 | watch |
| 2024-10-26 | WT Montréal 24 | 1500 m | Semifinals Heat 3 | 2 | 2:21.071 | watch |
| 2024-10-25 | WT Montréal 24 | 500 m | Heats Heat 2 | 1 | 40.449 | watch |
| 2024-10-25 | WT Montréal 24 | 1500 m | Quarterfinals Heat 6 | 1 | 2:23.863 | watch |
| 2024-03-17 | WCh Rotterdam 24 | 1000 m | Finals Final B | 1 | 1:45.557 | |
| 2024-03-17 | WCh Rotterdam 24 | 1000 m | Semifinals Heat 2 | 4 | 1:25.979 | |
| 2024-03-17 | WCh Rotterdam 24 | 1000 m | Quarterfinals Heat 3 | 2 | 1:26.299 | |
| 2024-03-16 | WCh Rotterdam 24 | 500 m | Finals Final A | 4 | 55.412 | |
| 2024-03-16 | WCh Rotterdam 24 | 500 m | Semifinals Heat 2 | 1 | 40.049 | |
| 2024-03-16 | WCh Rotterdam 24 | 500 m | Quarterfinals Heat 2 | 1 | 40.427 | |
| 2024-03-16 | WCh Rotterdam 24 | 1500 m | Finals Final B | | DNS | |
| 2024-03-16 | WCh Rotterdam 24 | 1500 m | Semifinals Heat 2 | 3 | 2:17.496 | |
| 2024-03-15 | WCh Rotterdam 24 | 1000 m | Heats Heat 2 | 1 | 1:28.680 | |
| 2024-03-15 | WCh Rotterdam 24 | 1000 m | Heats Heat 5 | 1 | 1:26.532 | |
| 2024-03-15 | WCh Rotterdam 24 | 500 m | Heats Heat 5 | 1 | 40.549 | |
| 2024-03-15 | WCh Rotterdam 24 | 500 m | Heats Heat 10 | 1 | 40.765 | |
| 2024-03-15 | WCh Rotterdam 24 | 1500 m | Heats Heat 3 | 2 | 2:29.884 | |
| 2024-02-18 | WT Gdansk 24 | 500 m | Finals Final A | 1 | 40.303 | |
| 2024-02-18 | WT Gdansk 24 | 500 m | Semifinals Heat 2 | 1 | 40.568 | |
| 2024-02-18 | WT Gdansk 24 | 500 m | Quarterfinals Heat 3 | 1 | 40.883 | |
| 2024-02-17 | WT Gdansk 24 | 500 m | Finals Final A | 2 | 41.467 | |
| 2024-02-17 | WT Gdansk 24 | 500 m | Semifinals Heat 1 | 1 | 40.787 | |
| 2024-02-17 | WT Gdansk 24 | 500 m | Quarterfinals Heat 1 | 1 | 40.383 | |
| 2024-02-16 | WT Gdansk 24 | 500 m | Heats Heat 6 | 1 | 41.085 | |
| 2024-02-16 | WT Gdansk 24 | 500 m | Heats Heat 8 | 2 | 41.881 | |
| 2024-02-16 | WT Gdansk 24 | 500 m | Heats Heat 2 | 1 | 41.016 | |
| 2024-02-16 | WT Gdansk 24 | 500 m | Heats Heat 11 | 1 | 41.444 | |
| 2024-02-11 | WT Dresden 24 | 1000 m | Finals Final B | 1 | 1:25.891 | |
| 2024-02-11 | WT Dresden 24 | 1000 m | Semifinals Heat 2 | 5 | 1:24.872 | |
| 2024-02-11 | WT Dresden 24 | 1000 m | Quarterfinals Heat 4 | 1 | 1:24.810 | |
| 2024-02-10 | WT Dresden 24 | 1000 m | Finals Final A | 3 | 1:26.559 | |
| 2024-02-10 | WT Dresden 24 | 1000 m | Semifinals Heat 2 | 2 | 1:25.109 | |
| 2024-02-10 | WT Dresden 24 | 1000 m | Quarterfinals Heat 1 | 2 | 1:22.996 | |
| 2024-02-09 | WT Dresden 24 | 1000 m | Heats Heat 9 | 1 | 1:25.604 | |
| 2024-02-09 | WT Dresden 24 | 1000 m | Heats Heat 1 | 1 | 1:26.167 | |
| 2024-02-09 | WT Dresden 24 | 1000 m | Heats Heat 8 | 1 | 1:26.088 | |
| 2023-12-17 | WT Seoul 23 | 1500 m | Finals Final A | 3 | 2:18.804 | |
| 2023-12-17 | WT Seoul 23 | 1500 m | Semifinals Heat 2 | 1 | 2:19.213 | |
| 2023-12-16 | WT Seoul 23 | 1000 m | Finals Final A | 1 | 1:27.099 | |
| 2023-12-16 | WT Seoul 23 | 1000 m | Semifinals Heat 2 | 1 | 1:26.371 | |
| 2023-12-16 | WT Seoul 23 | 1000 m | Quarterfinals Heat 4 | 2 | 1:26.328 | |
| 2023-12-15 | WT Seoul 23 | 1500 m | Heats Heat 3 | 2 | 2:22.485 | |
| 2023-12-15 | WT Seoul 23 | 1000 m | Heats Heat 2 | 1 | 1:27.879 | |
| 2023-12-15 | WT Seoul 23 | 1000 m | Heats Heat 5 | 1 | 1:28.162 | |
| 2023-12-10 | WT Beijing 23 | 500 m | Finals Final A | 2 | 40.695 | |
| 2023-12-10 | WT Beijing 23 | 500 m | Semifinals Heat 2 | 1 | 40.443 | |
| 2023-12-10 | WT Beijing 23 | 500 m | Quarterfinals Heat 4 | 1 | 40.498 | |
| 2023-12-09 | WT Beijing 23 | 500 m | Quarterfinals Heat 2 | 3 | 42.489 | |
| 2023-12-09 | WT Beijing 23 | 500 m | Rep. Semifinals Heat 2 | 1 | 40.554 | |
| 2023-12-09 | WT Beijing 23 | 500 m | Rep. Quarterfinals Heat 5 | 1 | 41.117 | |
| 2023-12-08 | WT Beijing 23 | 500 m | Heats Heat 7 | 1 | 40.068 | |
| 2023-12-08 | WT Beijing 23 | 500 m | Heats Heat 6 | 5 | 1:10.203 | |
| 2023-12-08 | WT Beijing 23 | 500 m | Heats Heat 2 | 2 | 41.343 | |
| 2023-11-04 | 4C Laval 23 | 1500 m | Finals Final A | 2 | 2:33.228 | |
| 2023-11-04 | 4C Laval 23 | 1500 m | Heats Heat 1 | 6 | 2:37.181 | |
| 2023-10-29 | WT Montréal 23 | 1500 m | Finals Final A | 3 | 2:20.575 | |
| 2023-10-29 | WT Montréal 23 | 1500 m | Semifinals Heat 2 | 2 | 2:19.443 | |
| 2023-10-28 | WT Montréal 23 | 500 m | Finals Final A | 4 | 1:11.333 | |
| 2023-10-28 | WT Montréal 23 | 500 m | Semifinals Heat 2 | 2 | 40.788 | |
| 2023-10-28 | WT Montréal 23 | 500 m | Quarterfinals Heat 4 | 1 | 39.892 | |
| 2023-10-27 | WT Montréal 23 | 1500 m | Heats Heat 7 | 1 | 2:43.046 | |
| 2023-10-27 | WT Montréal 23 | 500 m | Heats Heat 7 | 1 | 40.353 | |
| 2023-10-27 | WT Montréal 23 | 500 m | Heats Heat 12 | 1 | 40.400 | |
| 2023-10-22 | WT Montréal 23 | 1000 m | Finals Final B | 1 | 1:29.182 | |
| 2023-10-22 | WT Montréal 23 | 1000 m | Semifinals Heat 1 | 3 | 1:28.066 | |
| 2023-10-22 | WT Montréal 23 | 1000 m | Quarterfinals Heat 4 | 3 | 1:24.426 | |
| 2023-10-21 | WT Montréal 23 | 1000 m | Finals Final A | 2 | 1:24.916 | |
| 2023-10-21 | WT Montréal 23 | 1000 m | Semifinals Heat 1 | 1 | 1:25.878 | |
| 2023-10-21 | WT Montréal 23 | 1000 m | Quarterfinals Heat 2 | 1 | 1:24.939 | |
| 2023-10-21 | WT Montréal 23 | 1000 m | Rep. Semifinals Heat 2 | 1 | 1:29.186 | |
| 2023-10-21 | WT Montréal 23 | 1000 m | Rep. Quarterfinals Heat 4 | 1 | 1:25.711 | |
| 2023-10-20 | WT Montréal 23 | 1000 m | Heats Heat 7 | 1 | 1:26.142 | |
| 2023-10-20 | WT Montréal 23 | 1000 m | Heats Heat 7 | 3 | 1:29.128 | |
| 2023-03-12 | WCh Seoul 23 | 1000 m | Finals Final A | 3 | 1:28.069 | watch |
| 2023-03-12 | WCh Seoul 23 | 1000 m | Semifinals Heat 2 | 4 | 1:33.657 | watch |
| 2023-03-12 | WCh Seoul 23 | 1000 m | Quarterfinals Heat 4 | 2 | 1:24.253 | watch |
| 2023-03-11 | WCh Seoul 23 | 500 m | Finals Final A | 2 | 41.223 | watch |
| 2023-03-11 | WCh Seoul 23 | 500 m | Semifinals Heat 1 | 1 | 41.063 | watch |
| 2023-03-11 | WCh Seoul 23 | 500 m | Quarterfinals Heat 4 | 1 | 40.714 | watch |
| 2023-03-11 | WCh Seoul 23 | 1500 m | Finals Final A | | PEN | watch |
| 2023-03-11 | WCh Seoul 23 | 1500 m | Semifinals Heat 2 | 1 | 2:18.325 | watch |
| 2023-03-10 | WCh Seoul 23 | 1000 m | Heats Heat 1 | 1 | 1:28.417 | watch |
| 2023-03-10 | WCh Seoul 23 | 1000 m | Heats Heat 9 | 2 | 1:28.408 | watch |
| 2023-03-10 | WCh Seoul 23 | 500 m | Heats Heat 5 | 2 | 41.003 | watch |
| 2023-03-10 | WCh Seoul 23 | 500 m | Heats Heat 5 | 1 | 40.882 | watch |
| 2023-03-10 | WCh Seoul 23 | 1500 m | Heats Heat 2 | 1 | 2:16.572 | watch |
| 2023-02-12 | WT Dordrecht 23 | 1000 m | Finals Final B | 1 | 1:26.306 | |
| 2023-02-12 | WT Dordrecht 23 | 1000 m | Semifinals Heat 2 | 4 | 1:25.456 | |
| 2023-02-12 | WT Dordrecht 23 | 1000 m | Quarterfinals Heat 2 | 1 | 1:25.094 | |
| 2023-02-11 | WT Dordrecht 23 | 1000 m | Finals Final A | 1 | 1:24.532 | |
| 2023-02-11 | WT Dordrecht 23 | 1000 m | Semifinals Heat 2 | 2 | 1:24.213 | |
| 2023-02-11 | WT Dordrecht 23 | 1000 m | Quarterfinals Heat 2 | 1 | 1:25.371 | |
| 2023-02-10 | WT Dordrecht 23 | 1000 m | Heats Heat 1 | 1 | 1:26.469 | |
| 2023-02-10 | WT Dordrecht 23 | 1000 m | Heats Heat 1 | 1 | 1:26.533 | |
| 2023-02-10 | WT Dordrecht 23 | 1000 m | Heats Heat 5 | 1 | 1:26.886 | |
| 2023-02-10 | WT Dordrecht 23 | 1000 m | Heats Heat 10 | 1 | 1:28.663 | |
| 2023-02-05 | WT Dresden 23 | 500 m | Finals Final A | 4 | 42.008 | |
| 2023-02-05 | WT Dresden 23 | 500 m | Semifinals Heat 1 | 1 | 40.612 | |
| 2023-02-05 | WT Dresden 23 | 500 m | Quarterfinals Heat 3 | 1 | 40.368 | |
| 2023-02-04 | WT Dresden 23 | 1000 m | Quarterfinals Heat 2 | 6 | 1:24.777 | |
| 2023-02-03 | WT Dresden 23 | 500 m | Heats Heat 3 | 2 | 41.005 | |
| 2023-02-03 | WT Dresden 23 | 500 m | Heats Heat 1 | 2 | 40.826 | |
| 2023-02-03 | WT Dresden 23 | 1000 m | Heats Heat 2 | 1 | 1:27.595 | |
| 2023-02-03 | WT Dresden 23 | 1000 m | Heats Heat 6 | 1 | 1:26.318 | |
| 2022-12-18 | WT Almaty 22 | 1000 m | Finals Final A | 2 | 1:24.775 | |
| 2022-12-18 | WT Almaty 22 | 1000 m | Semifinals Heat 1 | 1 | 1:24.722 | |
| 2022-12-18 | WT Almaty 22 | 1000 m | Quarterfinals Heat 4 | 4 | 1:28.886 | |
| 2022-12-17 | WT Almaty 22 | 500 m | Finals Final A | 2 | 41.153 | |
| 2022-12-17 | WT Almaty 22 | 500 m | Semifinals Heat 1 | 1 | 40.689 | |
| 2022-12-17 | WT Almaty 22 | 500 m | Quarterfinals Heat 4 | 1 | 40.629 | |
| 2022-12-16 | WT Almaty 22 | 1000 m | Heats Heat 6 | 1 | 1:31.927 | |
| 2022-12-16 | WT Almaty 22 | 500 m | Heats Heat 4 | 1 | 40.836 | |
| 2022-12-11 | WT Almaty 22 | 500 m | Quarterfinals Heat 4 | 4 | 41.586 | |
| 2022-12-10 | WT Almaty 22 | 1500 m | Semifinals Heat 1 | 6 | 2:22.095 | |
| 2022-12-09 | WT Almaty 22 | 500 m | Heats Heat 2 | 1 | 40.631 | |
| 2022-12-09 | WT Almaty 22 | 500 m | Heats Heat 3 | 1 | 41.201 | |
| 2022-12-09 | WT Almaty 22 | 1500 m | Heats Heat 7 | 1 | 2:17.287 | |
| 2022-11-11 | 4C Salt Lake City 22 | 500 m | Finals Final A | 1 | 40.316 | |
| 2022-11-11 | 4C Salt Lake City 22 | 500 m | Semifinals Heat 2 | 2 | 40.441 | |
| 2022-11-11 | 4C Salt Lake City 22 | 500 m | Quarterfinals Heat 4 | 1 | 40.155 | |
| 2022-11-11 | 4C Salt Lake City 22 | 1500 m | Finals Final A | 3 | 2:16.702 | |
| 2022-11-11 | 4C Salt Lake City 22 | 1500 m | Semifinals Heat 3 | 1 | 2:14.949 | |
| 2022-11-10 | 4C Salt Lake City 22 | 1500 m | Heats Heat 3 | 3 | 2:39.014 | |
| 2022-11-10 | 4C Salt Lake City 22 | 500 m | Heats Heat 1 | 1 | 40.746 | |
| 2022-11-06 | WT Salt Lake City 22 | 500 m | Finals Final A | 4 | 40.897 | |
| 2022-11-06 | WT Salt Lake City 22 | 500 m | Semifinals Heat 2 | 2 | 40.022 | |
| 2022-11-06 | WT Salt Lake City 22 | 500 m | Quarterfinals Heat 1 | 1 | 40.038 | |
| 2022-11-05 | WT Salt Lake City 22 | 500 m | Finals Final B | 4 | 41.159 | |
| 2022-11-05 | WT Salt Lake City 22 | 500 m | Semifinals Heat 2 | 5 | 52.249 | |
| 2022-11-05 | WT Salt Lake City 22 | 500 m | Quarterfinals Heat 3 | 1 | 40.331 | |
| 2022-11-04 | WT Salt Lake City 22 | 500 m | Heats Heat 6 | 1 | 40.361 | |
| 2022-11-04 | WT Salt Lake City 22 | 500 m | Heats Heat 2 | 1 | 40.193 | |
| 2022-11-04 | WT Salt Lake City 22 | 500 m | Heats Heat 5 | 1 | 40.481 | |
| 2022-10-30 | WT Montréal 22 | 500 m | Finals Final A | 1 | 40.345 | |
| 2022-10-30 | WT Montréal 22 | 500 m | Semifinals Heat 1 | 1 | 40.951 | |
| 2022-10-30 | WT Montréal 22 | 500 m | Quarterfinals Heat 1 | 2 | 40.696 | |
| 2022-10-29 | WT Montréal 22 | 1500 m | Finals Final A | 2 | 2:14.312 | |
| 2022-10-29 | WT Montréal 22 | 1500 m | Semifinals Heat 1 | 1 | 2:12.555 | |
| 2022-10-28 | WT Montréal 22 | 500 m | Heats Heat 3 | 2 | 41.094 | |
| 2022-10-28 | WT Montréal 22 | 500 m | Heats Heat 3 | 1 | 41.124 | |
| 2022-10-28 | WT Montréal 22 | 1500 m | Heats Heat 3 | 2 | 2:16.668 | |
| 2022-04-10 | WCh Montréal 22 | 1000 m | Semifinals Heat 1 | 6 | 1:25.001 | |
| 2022-04-10 | WCh Montréal 22 | 1000 m | Quarterfinals Heat 2 | 2 | 1:24.978 | |
| 2022-04-09 | WCh Montréal 22 | 500 m | Semifinals Heat 2 | 4 | 40.884 | |
| 2022-04-09 | WCh Montréal 22 | 500 m | Quarterfinals Heat 3 | 1 | 40.566 | |
| 2022-04-09 | WCh Montréal 22 | 1500 m | Semifinals Heat 1 | 6 | 2:56.887 | |
| 2022-04-09 | WCh Montréal 22 | 500 m | Finals Final B | 3 | 41.046 | |
| 2022-04-08 | WCh Montréal 22 | 1000 m | Heats Heat 1 | 2 | 1:24.458 | |
| 2022-04-08 | WCh Montréal 22 | 1000 m | Heats Heat 8 | 1 | 1:25.443 | |
| 2022-04-08 | WCh Montréal 22 | 500 m | Heats Heat 7 | 1 | 40.255 | |
| 2022-04-08 | WCh Montréal 22 | 1500 m | Heats Heat 6 | 2 | 2:22.835 | |
| 2022-04-08 | WCh Montréal 22 | 500 m | Heats Heat 9 | 1 | 40.954 | |
| 2021-11-27 | WT Dordrecht 21 | 500 m | Finals Final A | 2 | 40.023 | |
| 2021-11-27 | WT Dordrecht 21 | 500 m | Semifinals Semifinal 2 | 1 | 40.412 | |
| 2021-11-27 | WT Dordrecht 21 | 500 m | Quarterfinals Quarterfinal 4 | 1 | 40.462 | |
| 2021-11-27 | WT Dordrecht 21 | 1500 m | Finals Final A | 5 | 2:20.803 | |
| 2021-11-27 | WT Dordrecht 21 | 1500 m | Semifinals Semifinal 1 | 1 | 2:16.728 | |
| 2021-11-25 | WT Dordrecht 21 | 1500 m | Heats Heat 12 | 1 | 2:20.398 | |
| 2021-11-25 | WT Dordrecht 21 | 500 m | Heats Heat 7 | 1 | 40.563 | |
| 2021-11-25 | WT Dordrecht 21 | 500 m | Heats Heat 6 | 1 | 40.938 | |
| 2021-11-25 | WT Dordrecht 21 | 1500 m | Quarterfinals Quarterfinal 2 | 2 | 2:15.706 | |
| 2021-11-20 | WT Debrecen 21 | 500 m | Quarterfinals Quarterfinal 1 | 3 | 41.431 | |
| 2021-11-18 | WT Debrecen 21 | 500 m | Heats Heat 16 | 1 | 41.519 | |
| 2021-11-18 | WT Debrecen 21 | 1500 m | Quarterfinals Quarterfinal 1 | | PEN | |
| 2021-11-18 | WT Debrecen 21 | 500 m | Heats Heat 3 | 2 | 40.928 | |
| 2021-11-18 | WT Debrecen 21 | 1500 m | Heats Heat 2 | 1 | 2:13.052 | |
| 2021-10-31 | WT Nagoya 21 | 1000 m | Ranking Finals Heat 4 | 1 | 1:28.863 | |
| 2021-10-30 | WT Nagoya 21 | 500 m | Finals Final A | | PEN | |
| 2021-10-30 | WT Nagoya 21 | 500 m | Semifinals Semifinal 1 | 2 | 40.725 | |
| 2021-10-30 | WT Nagoya 21 | 500 m | Quarterfinals Quarterfinal 1 | 1 | 41.202 | |
| 2021-10-29 | WT Nagoya 21 | 1000 m | Heats Heat 7 | 3 | 1:28.451 | |
| 2021-10-29 | WT Nagoya 21 | 1000 m | Heats Heat 10 | 1 | 1:29.094 | |
| 2021-10-28 | WT Nagoya 21 | 500 m | Heats Heat 2 | 1 | 40.967 | |
| 2021-10-28 | WT Nagoya 21 | 500 m | Heats Heat 16 | 2 | 41.698 | |
| 2021-10-23 | WT Beijing 21 | 1500 m | Finals Final B | 5 | 2:21.085 | |
| 2021-10-23 | WT Beijing 21 | 1500 m | Semifinals Semifinal 1 | 4 | 2:23.989 | |
| 2021-10-23 | WT Beijing 21 | 500 m | Ranking Finals Heat 4 | 1 | 40.642 | |
| 2021-10-22 | WT Beijing 21 | 1000 m | Heats Heat 16 | | PEN | |
| 2021-10-21 | WT Beijing 21 | 500 m | Heats Heat 1 | 3 | 40.787 | |
| 2021-10-21 | WT Beijing 21 | 500 m | Heats Heat 6 | 1 | 40.701 | |
| 2021-10-21 | WT Beijing 21 | 1500 m | Quarterfinals Quarterfinal 1 | 4 | 2:20.662 | |
| 2021-10-21 | WT Beijing 21 | 1500 m | Heats Heat 3 | 2 | 2:26.866 | |
| 2021-03-07 | WCh Dordrecht 21 | 1000 m | Quarterfinals Heat 4 | 5 | 1:27.379 | |
| 2021-03-06 | WCh Dordrecht 21 | 1500 m | Semifinals Heat 1 | | PEN | |
| 2021-03-05 | WCh Dordrecht 21 | 1000 m | Heats Heat 2 | 4 | 1:46.204 | |
| 2021-03-05 | WCh Dordrecht 21 | 500 m | Heats Heat 9 | 2 | 41.269 | |
| 2021-03-05 | WCh Dordrecht 21 | 1500 m | Heats Heat 6 | 2 | 2:23.682 | |
| 2020-02-16 | WT Dordrech 20 | 1000 m | Finals Final A | 3 | 1:29.727 | |
| 2020-02-16 | WT Dordrech 20 | 1000 m | Semifinals Heat 2 | 1 | 1:27.272 | |
| 2020-02-16 | WT Dordrech 20 | 1000 m | Quarterfinals Heat 2 | 2 | 1:27.961 | |
| 2020-02-14 | WT Dordrech 20 | 1000 m | Heats Heat 7 | 1 | 1:25.755 | |
| WT Dordrech 20 | 1500 m | Semifinals Heat 2 | 2 | 2:23.033 | |
| 2020-02-15 | WT Dordrech 20 | 1500 m | Finals Final A | 5 | 2:20.972 | |
| 2020-02-14 | WT Dordrech 20 | 1500 m | Heats Heat 8 | 1 | 2:38.199 | |
| 2020-02-09 | WT Dresden 20 | 500 m | Finals Final A | 1 | 40.530 | |
| 2020-02-09 | WT Dresden 20 | 500 m | Semifinals Heat 2 | 4 | 49.202 | |
| 2020-02-09 | WT Dresden 20 | 500 m | Quarterfinals Heat 2 | 1 | 40.780 | |
| 2020-02-08 | WT Dresden 20 | 1000 m | Quarterfinals Heat 3 | | PEN | |
| 2020-02-08 | WT Dresden 20 | 1000 m | Rep. Semifinals Heat 1 | 1 | 1:30.284 | |
| 2020-02-08 | WT Dresden 20 | 1000 m | Rep. Quarterfinals Heat 4 | 1 | 1:28.675 | |
| 2020-02-07 | WT Dresden 20 | 500 m | Heats Heat 8 | 1 | 41.386 | |
| 2020-02-07 | WT Dresden 20 | 1000 m | Heats Heat 10 | 5 | 2:00.549 | |
| 2020-01-12 | 4C Montreal 20 | Super Final 3000 m | Final Super Final | 6 | 4:57.338 | |
| 2020-01-12 | 4C Montreal 20 | 1000 m | Finals Final A | 2 | 1:27.897 | |
| 2020-01-12 | 4C Montreal 20 | 1000 m | Semifinals Heat 2 | 2 | 1:28.334 | |
| 2020-01-12 | 4C Montreal 20 | 1000 m | Heats Heat 1 | 1 | 1:25.844 | |
| 2020-01-11 | 4C Montreal 20 | 500 m | Finals Final A | 2 | 40.799 | |
| 2020-01-11 | 4C Montreal 20 | 500 m | Semifinals Heat 2 | 1 | 41.195 | |
| 2020-01-11 | 4C Montreal 20 | 500 m | Heats Heat 2 | 1 | 41.106 | |
| 2020-01-11 | 4C Montreal 20 | 1500 m | Finals Final A | 2 | 2:21.475 | |
| 2020-01-11 | 4C Montreal 20 | 1500 m | Heats Heat 3 | 1 | 2:19.389 | |
| 2019-12-08 | WT Shanghai 19 | 500 m | Finals Final A | 3 | 41.289 | |
| 2019-12-08 | WT Shanghai 19 | 500 m | Semifinals Heat 1 | 1 | 40.556 | |
| 2019-12-08 | WT Shanghai 19 | 500 m | Quarterfinals Heat 3 | 1 | 40.468 | |
| 2019-12-07 | WT Shanghai 19 | 1500 m | Finals Final A | 4 | 2:22.679 | |
| 2019-12-07 | WT Shanghai 19 | 1500 m | Semifinals Heat 3 | 2 | 2:20.743 | |
| 2019-12-06 | WT Shanghai 19 | 500 m | Heats Heat 5 | 2 | 41.114 | |
| 2019-12-06 | WT Shanghai 19 | 1500 m | Heats Heat 7 | 3 | 2:33.508 | |
| 2019-12-01 | WT Nagoya 19 | 1500 m | Semifinals Heat 3 | 1 | 2:26.385 | |
| 2019-11-30 | WT Nagoya 19 | 1000 m | Finals Final A | 4 | 1:27.451 | |
| 2019-11-30 | WT Nagoya 19 | 1000 m | Semifinals Heat 2 | 1 | 1:25.975 | |
| 2019-11-30 | WT Nagoya 19 | 1000 m | Quarterfinals Heat 2 | 2 | 1:26.358 | |
| 2019-11-29 | WT Nagoya 19 | 1000 m | Heats Heat 7 | 1 | 1:29.778 | |
| 2019-11-03 | WT Salt Lake City 19 | 500 m | Quarterfinals Heat 2 | 5 | no time | |
| 2019-11-02 | WT Salt Lake City 19 | 1500 m | Semifinals Heat 1 | 6 | no time | |
| 2019-11-01 | WT Salt Lake City 19 | 500 m | Heats Heat 7 | 1 | 40.726 | |
| 2019-02-10 | WT Torino 19 | 1000 m | Semifinals | 1 | 1:25.695 | |
| 2019-02-10 | WT Torino 19 | 1000 m | Quarterfinals | 2 | 1:26.577 | |
| 2019-02-03 | WT Dresden 19 | 500 m | Finals | 4 | 40.744 | |
| 2019-02-02 | WT Dresden 19 | 1500 m | Semifinals | 1 | 2:18.829 | |
| 2019-02-01 | WT Dresden 19 | 1500 m | Quarterfinals | 2 | 2:19.886 | |
| WCh Dordrecht 21 | 500 m | Quarterfinals Heat 3 | 4 | 43.347 | |
| WT Almaty 18 | 1500 m | Heats Heat 6 | 1 | 2:13.955 | |
| 2019-03-08 | WCh Sofia 19 | 1000 m | Preliminaries | 3 | 1:33.012 | |
| 2018-12-09 | WT Almaty 18 | 1500 m | Finals | 7 | 2:29.529 | |
| 2018-12-09 | WT Almaty 18 | 1500 m | Semifinals Heat 3 | 4 | 2:19.531 | |
| WT Almaty 18 | 1500 m | Heats Heat 2 | 1 | 2:22.396 | |
| 2019-12-01 | WT Nagoya 19 | 1500 m | Finals Final A | 7 | 2:42.823 | |
| 2019-11-01 | WT Salt Lake City 19 | 1500 m | Heats Heat 5 | 1 | 2:13.761 | |
| 2019-03-10 | WCh Sofia 19 | 3000 m | Finals | 6 | 5:05.189 | |
| 2018-12-08 | WT Almaty 18 | 1500 m | Semifinals Heat 1 | 3 | 2:17.676 | |
| 2018-11-04 | WT Calgary 18 | 1000 m | Quarterfinals Heat 2 | | PEN | |
| 2018-11-03 | WT Calgary 18 | 500 m | Finals | | PEN | |
| 2018-11-03 | WT Calgary 18 | 500 m | Semifinals Heat 1 | 3 | 39.974 | |
| 2018-11-03 | WT Calgary 18 | 500 m | Quarterfinals Heat 2 | 2 | 40.157 | |
| 2018-11-02 | WT Calgary 18 | 1000 m | Heats Heat 6 | 1 | 1:25.596 | |
| WT Calgary 18 | 1000 m | Heats Heat 6 | 1 | 1:26.125 | |
| 2018-11-02 | WT Calgary 18 | 500 m | Heats Heat 2 | 2 | 39.845 | |
| WT Calgary 18 | 500 m | Heats Heat 3 | 2 | 41.405 | |
| 2019-11-29 | WT Nagoya 19 | 1500 m | Heats Heat 2 | 1 | 2:25.809 | |
| 2016-01-31 | JWCh Sofia 16 | Super Final 1500 m | Final | 4 | 2:15.475 | |