| 2021-01-23 | EC Gdansk 21 | 500 m | Semifinals Heat 2 | 2 | 43.407 | |
| EC Gdansk 21 | 500 m | Quarterfinals Heat 4 | 1 | 43.479 | |
| EC Gdansk 21 | 500 m | Finals Final A | 3 | 43.474 | |
| 2026-03-15 | WCh Montréal 26 | 500 m | Finals Final A | 1 | 41.761 | watch |
| 2026-03-15 | WCh Montréal 26 | 500 m | Semifinals Heat 2 | 1 | 42.264 | watch |
| 2026-03-15 | WCh Montréal 26 | 500 m | Quarterfinals Heat 1 | 1 | 42.591 | watch |
| 2026-03-15 | WCh Montréal 26 | 1500 m | Finals Final A | 2 | 2:31.298 | watch |
| 2026-03-15 | WCh Montréal 26 | 1500 m | Semifinals Heat 2 | 2 | 2:20.854 | watch |
| 2026-03-14 | WCh Montréal 26 | 1000 m | Quarterfinals Heat 4 | 1 | 1:30.993 | watch |
| 2026-03-13 | WCh Montréal 26 | 1000 m | Heats Heat 4 | 1 | 1:33.286 | watch |
| 2026-03-13 | WCh Montréal 26 | 500 m | Heats Heat 1 | 1 | 41.886 | watch |
| 2026-03-13 | WCh Montréal 26 | 1500 m | Quarterfinals Heat 6 | 1 | 2:26.947 | watch |
| 2025-11-30 | WT4 Dordrecht 25 | 500 m | Finals Final A | 4 | 43.059 | watch |
| 2025-11-30 | WT4 Dordrecht 25 | 500 m | Semifinals Heat 1 | 1 | 42.303 | watch |
| 2025-11-30 | WT4 Dordrecht 25 | 500 m | Quarterfinals Heat 1 | 1 | 42.272 | watch |
| 2025-11-30 | WT4 Dordrecht 25 | 1500 m | Finals Final A | 6 | 3:07.821 | watch |
| 2025-11-30 | WT4 Dordrecht 25 | 1500 m | Semifinals Heat 1 | 2 | 2:33.672 | watch |
| 2025-11-29 | WT4 Dordrecht 25 | 1000 m | Finals Final A | 4 | 1:28.028 | watch |
| 2025-11-29 | WT4 Dordrecht 25 | 1000 m | Semifinals Heat 2 | 2 | 1:28.450 | watch |
| 2025-11-29 | WT4 Dordrecht 25 | 1000 m | Quarterfinals Heat 4 | 2 | 1:29.369 | watch |
| 2025-11-28 | WT4 Dordrecht 25 | 500 m | Heats Heat 1 | 1 | 42.209 | watch |
| 2025-11-28 | WT4 Dordrecht 25 | 1500 m | Heats Heat 8 | 1 | 2:22.722 | watch |
| 2025-11-27 | WT4 Dordrecht 25 | 1000 m | Heats Heat 4 | 1 | 1:31.400 | watch |
| 2025-11-23 | WT3 Gdansk 25 | 500 m | Finals Final A | 1 | 43.295 | watch |
| 2025-11-23 | WT3 Gdansk 25 | 500 m | Semifinals Heat 2 | 1 | 42.884 | watch |
| 2025-11-23 | WT3 Gdansk 25 | 500 m | Quarterfinals Heat 4 | 1 | 42.937 | watch |
| 2025-11-23 | WT3 Gdansk 25 | 1500 m | Finals Final B | | DNS | watch |
| 2025-11-23 | WT3 Gdansk 25 | 1500 m | Semifinals Heat 2 | 3 | 2:25.949 | watch |
| 2025-11-22 | WT3 Gdansk 25 | 1000 m | Finals Final B | 3 | 2:10.245 | watch |
| 2025-11-22 | WT3 Gdansk 25 | 1000 m | Semifinals Heat 2 | 3 | 1:57.569 | watch |
| 2025-11-22 | WT3 Gdansk 25 | 1000 m | Quarterfinals Heat 1 | 2 | 1:31.452 | watch |
| 2025-11-21 | WT3 Gdansk 25 | 500 m | Heats Heat 2 | 1 | 43.402 | watch |
| 2025-11-21 | WT3 Gdansk 25 | 1500 m | Heats Heat 8 | 1 | 2:36.877 | watch |
| 2025-11-20 | WT3 Gdansk 25 | 1000 m | Heats Heat 3 | 1 | 1:35.105 | watch |
| 2023-03-12 | WCh Seoul 23 | 1000 m | Finals Final A | 1 | 1:29.361 | watch |
| 2023-03-12 | WCh Seoul 23 | 1000 m | Semifinals Heat 1 | 2 | 1:30.429 | watch |
| 2023-03-12 | WCh Seoul 23 | 1000 m | Quarterfinals Heat 1 | 1 | 1:27.567 | watch |
| 2023-03-11 | WCh Seoul 23 | 500 m | Finals Final A | 1 | 41.977 | watch |
| 2023-03-11 | WCh Seoul 23 | 500 m | Semifinals Heat 1 | 1 | 42.152 | watch |
| 2023-03-11 | WCh Seoul 23 | 500 m | Quarterfinals Heat 4 | 1 | 42.227 | watch |
| 2023-03-10 | WCh Seoul 23 | 1000 m | Heats Heat 1 | 1 | 1:31.994 | watch |
| 2023-03-10 | WCh Seoul 23 | 500 m | Heats Heat 6 | 1 | 42.537 | watch |
| 2021-10-31 | WT Nagoya 21 | 1000 m | Finals Final A | 3 | 1:30.089 | |
| 2021-10-31 | WT Nagoya 21 | 1000 m | Semifinals Semifinal 2 | 2 | 1:32.030 | |
| 2021-10-31 | WT Nagoya 21 | 1000 m | Quarterfinals Quarterfinal 2 | 3 | 1:30.760 | |
| 2021-10-30 | WT Nagoya 21 | 1500 m | Finals Final A | 5 | 2:25.553 | |
| 2021-10-30 | WT Nagoya 21 | 1500 m | Semifinals Semifinal 2 | 2 | 2:34.274 | |
| 2021-10-29 | WT Nagoya 21 | 1000 m | Heats Heat 3 | 2 | 1:30.780 | |
| 2021-10-29 | WT Nagoya 21 | 1000 m | Heats Heat 8 | 1 | 1:32.518 | |
| 2021-10-28 | WT Nagoya 21 | 500 m | Heats Heat 1 | 4 | no time | |
| 2021-10-28 | WT Nagoya 21 | 1500 m | Quarterfinal 9 Quarterfinal 8 | 2 | 2:40.701 | |
| 2021-10-24 | WT Beijing 21 | 1000 m | Quarterfinals Quarterfinal 3 | 1 | 1:28.695 | |
| 2021-10-24 | WT Beijing 21 | 1000 m | Finals Final A | 5 | 1:51.038 | |
| 2021-10-24 | WT Beijing 21 | 1000 m | Semifinals Semifinal 1 | 3 | 1:28.660 | |
| 2021-10-23 | WT Beijing 21 | 500 m | Finals Final A | 4 | 43.412 | |
| 2021-10-23 | WT Beijing 21 | 500 m | Semifinals Semifinal 1 | 3 | 43.021 | |
| 2021-10-23 | WT Beijing 21 | 500 m | Quarterfinals Quarterfinal 4 | 1 | 42.689 | |
| 2021-10-23 | WT Beijing 21 | 1500 m | Semifinals Semifinal 3 | 6 | 2:20.595 | |
| 2021-10-22 | WT Beijing 21 | 1000 m | Heats Heat 4 | 3 | 1:30.254 | |
| 2021-10-22 | WT Beijing 21 | 1000 m | Heats Heat 12 | 2 | 1:31.270 | |
| 2021-10-21 | WT Beijing 21 | 500 m | Heats Heat 5 | 1 | 42.827 | |
| 2021-10-21 | WT Beijing 21 | 500 m | Heats Heat 7 | 1 | 42.728 | |
| 2021-10-21 | WT Beijing 21 | 1500 m | Quarterfinal 9 Quarterfinal 5 | 3 | 2:17.844 | |
| 2021-03-07 | WCh Dordrecht 21 | Super Final 3000 m | Super Final Super Final | | PEN | |
| 2021-03-07 | WCh Dordrecht 21 | 1000 m | Quarterfinals Heat 4 | 3 | 1:29.543 | |
| 2021-03-06 | WCh Dordrecht 21 | 500 m | Semifinals Heat 2 | 4 | 1:00.728 | |
| 2021-03-06 | WCh Dordrecht 21 | 500 m | Quarterfinals Heat 1 | 1 | 43.422 | |
| 2021-03-06 | WCh Dordrecht 21 | 1500 m | Finals Final A | 3 | 2:37.109 | |
| 2021-03-06 | WCh Dordrecht 21 | 1500 m | Semifinals Heat 2 | 3 | 2:24.556 | |
| 2021-03-05 | WCh Dordrecht 21 | 1000 m | Heats Heat 6 | 2 | 1:33.082 | |
| 2021-03-05 | WCh Dordrecht 21 | 1500 m | Heats Heat 4 | 3 | 2:32.512 | |
| 2021-01-24 | EC Gdansk 21 | Super Final 3000 m | Super Final Super Final | 6 | 5:44.008 | |
| 2021-01-24 | EC Gdansk 21 | 1000 m | Semifinals Heat 1 | | PEN | |
| 2021-01-24 | EC Gdansk 21 | 1000 m | Quarterfinals Heat 2 | 2 | 1:33.665 | |
| 2021-01-23 | EC Gdansk 21 | 1500 m | Finals Final A | 6 | 2:28.279 | |
| 2021-01-23 | EC Gdansk 21 | 1500 m | Heats Heat 1 | 5 | 3:14.240 | |
| 2021-01-22 | EC Gdansk 21 | 1000 m | Heats Heat 3 | 2 | 1:37.412 | |
| 2021-01-22 | EC Gdansk 21 | 500 m | Heats Heat 5 | 1 | 42.947 | |
| 2021-01-22 | EC Gdansk 21 | 1500 m | Quarterfinals Heat 5 | 1 | 2:28.006 | |
| 2020-02-02 | JWCh Bormio 20 | 1000 m | Finals Final A | | PEN | |
| 2020-02-02 | JWCh Bormio 20 | 1000 m | Semifinals Heat 2 | 4 | 2:03.974 | |
| 2020-02-02 | JWCh Bormio 20 | 1000 m | Quarterfinals Heat 3 | 2 | 1:29.846 | |
| 2020-02-02 | JWCh Bormio 20 | 1000 m | Heats Heat 3 | 1 | 1:36.326 | |
| 2020-02-01 | JWCh Bormio 20 | 500 m | Finals Final A | 1 | 43.924 | |
| 2020-02-01 | JWCh Bormio 20 | 500 m | Semifinals Heat 1 | 1 | 44.026 | |
| 2020-02-01 | JWCh Bormio 20 | 500 m | Quarterfinals Heat 1 | 1 | 43.861 | |
| 2020-02-01 | JWCh Bormio 20 | 1500 m | Finals Final B | 2 | 2:33.452 | |
| 2020-02-01 | JWCh Bormio 20 | 1500 m | Semifinals Heat 3 | 3 | 2:27.921 | |
| JWCh Bormio 20 | 1500 m | Heats Heat 8 | 2 | 2:28.093 | |
| 2020-01-31 | JWCh Bormio 20 | 1000 m | Heats Heat 3 | 1 | 1:33.899 | |
| JWCh Bormio 20 | 500 m | Heats Heat 3 | 1 | 43.530 | |
| 2020-01-31 | JWCh Bormio 20 | 500 m | Heats Heat 4 | 1 | 43.624 | |
| 2019-01-25 | JWCh Montreal 19 | 500 m | Preliminaries | 1 | 45.181 | |
| WCh Dordrecht 21 | 500 m | Finals Final B | 2 | 43.315 | |
| WCh Dordrecht 21 | 500 m | Heats Heat 2 | 1 | 43.168 | |
| 2026-03-15 | WCh Montréal 26 | Team Relay | Finals Final A | | PEN | watch |
| 2026-03-14 | WCh Montréal 26 | 3000 m Relay | Finals Final A | 1 | 4:10.519 | watch |
| 2026-03-14 | WCh Montréal 26 | 3000 m Relay | Semifinals Heat 1 | 1 | 4:09.706 | watch |
| 2026-03-14 | WCh Montréal 26 | 1000 m | Finals Final A | 2 | 1:28.852 | watch |
| 2026-03-14 | WCh Montréal 26 | 1000 m | Semifinals Heat 2 | 1 | 1:30.963 | watch |
| 2026-03-14 | WCh Montréal 26 | Team Relay | Semifinals Heat 1 | 1 | 2:37.136 | watch |
| 2026-03-13 | WCh Montréal 26 | 3000 m Relay | Quarterfinals Heat 1 | 1 | 4:08.756 | watch |
| 2026-03-13 | WCh Montréal 26 | 1000 m | Heats Heat 4 | 1 | 1:33.286 | watch |
| 2026-03-13 | WCh Montréal 26 | 500 m | Heats Heat 1 | 1 | 41.886 | watch |
| 2026-03-13 | WCh Montréal 26 | 1500 m | Heats Heat 6 | 1 | 2:26.947 | watch |
| 2026-02-20 | OG Milano Cortina 26 | 1500 m | Finals Final B | 1 | 2:35.554 | |
| 2026-02-20 | OG Milano Cortina 26 | 1500 m | Semifinals Semifinal 2 | 3 | 2:41.237 | |
| 2026-02-20 | OG Milano Cortina 26 | 1500 m | Quarterfinal 6 Quarterfinal 5 | 1 | 2:27.522 | |
| 2026-02-16 | OG Milano Cortina 26 | 1000 m | Finals Final A | 1 | 1:28.437 | |
| 2026-02-16 | OG Milano Cortina 26 | 1000 m | Semifinals Semifinal 1 | 1 | 1:29.514 | |
| 2026-02-16 | OG Milano Cortina 26 | 1000 m | Quarterfinals Quarterfinal 3 | 1 | 1:28.986 | |
| 2026-02-14 | OG Milano Cortina 26 | 1000 m | Heats Heat 4 | 1 | 1:27.816 | |
| 2026-02-12 | OG Milano Cortina 26 | 500 m | Finals Final A | 1 | 41.609 | |
| 2026-02-12 | OG Milano Cortina 26 | 500 m | Semifinals Semifinal 1 | 1 | 41.399 | |
| 2026-02-12 | OG Milano Cortina 26 | 500 m | Quarterfinals Quarterfinal 1 | 1 | 41.583 | |
| 2026-02-10 | OG Milano Cortina 26 | 500 m | Heats Heat 1 | 1 | 42.417 | |
| 2026-01-18 | EC Tilburg 26 | 500 m | Finals Final A | 1 | 41.859 | watch |
| 2026-01-18 | EC Tilburg 26 | 500 m | Semifinals Heat 1 | 1 | 42.347 | watch |
| 2026-01-18 | EC Tilburg 26 | 500 m | Quarterfinals Heat 1 | 1 | 42.013 | watch |
| 2026-01-17 | EC Tilburg 26 | 1000 m | Finals Final A | 1 | 1:29.394 | watch |
| 2026-01-17 | EC Tilburg 26 | 1000 m | Semifinals Heat 1 | 1 | 1:30.039 | watch |
| 2026-01-17 | EC Tilburg 26 | 1000 m | Quarterfinals Heat 1 | 1 | 1:29.466 | watch |
| 2026-01-16 | EC Tilburg 26 | 1000 m | Heats Heat 1 | 1 | 1:31.081 | watch |
| 2026-01-16 | EC Tilburg 26 | 500 m | Heats Heat 1 | 1 | 42.473 | watch |
| 2025-10-19 | WT2 Montréal 25 | 1500 m | Finals Final A | 7 | 2:18.583 | |
| 2025-10-19 | WT2 Montréal 25 | 1500 m | Semifinals Heat 2 | 1 | 2:27.305 | |
| 2025-10-19 | WT2 Montréal 25 | 500 m | Finals Final A | 1 | 42.258 | |
| 2025-10-19 | WT2 Montréal 25 | 500 m | Semifinals Heat 2 | 1 | 42.236 | |
| 2025-10-19 | WT2 Montréal 25 | 500 m | Quarterfinals Heat 2 | 1 | 42.257 | |
| 2025-10-18 | WT2 Montréal 25 | 1000 m | Finals Final A | 3 | 1:28.235 | |
| 2025-10-18 | WT2 Montréal 25 | 1000 m | Semifinals Heat 2 | 1 | 1:29.465 | |
| 2025-10-18 | WT2 Montréal 25 | 1000 m | Quarterfinals Heat 2 | 1 | 1:29.794 | |
| 2025-10-17 | WT2 Montréal 25 | 1500 m | Heats Heat 8 | 1 | 2:29.799 | |
| 2025-10-17 | WT2 Montréal 25 | 500 m | Heats Heat 1 | 1 | 42.390 | |
| 2025-10-16 | WT2 Montréal 25 | 1000 m | Heats Heat 2 | 1 | 1:31.421 | |
| 2025-10-12 | WT1 Montréal 25 | 1500 m | Finals Final B | 1 | 2:57.887 | watch |
| 2025-10-12 | WT1 Montréal 25 | 1500 m | Semifinals Heat 2 | 3 | 2:27.155 | watch |
| 2025-10-12 | WT1 Montréal 25 | 500 m | Finals Final A | 1 | 42.972 | watch |
| 2025-10-12 | WT1 Montréal 25 | 500 m | Semifinals Heat 2 | 1 | 42.778 | watch |
| 2025-10-12 | WT1 Montréal 25 | 500 m | Quarterfinals Heat 2 | 1 | 42.371 | watch |
| 2025-10-11 | WT1 Montréal 25 | 1000 m | Finals Final A | 5 | 1:28.839 | watch |
| 2025-10-11 | WT1 Montréal 25 | 1000 m | Semifinals Heat 1 | 3 | 1:29.993 | watch |
| 2025-10-11 | WT1 Montréal 25 | 1000 m | Quarterfinals Heat 2 | 2 | 1:29.014 | watch |
| 2025-10-10 | WT1 Montréal 25 | 1500 m | Heats Heat 8 | 1 | 2:30.251 | |
| 2025-10-10 | WT1 Montréal 25 | 500 m | Heats Heat 2 | 1 | 42.608 | |
| 2025-10-09 | WT1 Montréal 25 | 1000 m | Heats Heat 2 | 1 | 1:33.634 | |
| 2025-03-16 | WCh Beijing 25 | 500 m | Finals Final A | 1 | 42.132 | watch |
| 2025-03-16 | WCh Beijing 25 | 500 m | Semifinals Heat 1 | 1 | 42.301 | watch |
| 2025-03-16 | WCh Beijing 25 | 500 m | Quarterfinals Heat 1 | 1 | 41.887 | watch |
| 2025-03-15 | WCh Beijing 25 | 1000 m | Finals Final A | 3 | 1:28.991 | watch |
| 2025-03-15 | WCh Beijing 25 | 1000 m | Semifinals Heat 2 | 2 | 1:28.186 | watch |
| 2025-03-15 | WCh Beijing 25 | 1000 m | Quarterfinals Heat 3 | 1 | 1:29.717 | watch |
| 2025-03-14 | WCh Beijing 25 | 1000 m | Heats Heat 3 | 1 | 1:28.839 | watch |
| 2025-03-14 | WCh Beijing 25 | 1000 m | Heats Heat 1 | 1 | 1:31.271 | watch |
| 2025-03-14 | WCh Beijing 25 | 500 m | Heats Heat 2 | 1 | 41.868 | watch |
| 2025-02-16 | WT Milan 25 | 500 m | Finals Final A | 3 | 42.715 | |
| 2025-02-16 | WT Milan 25 | 500 m | Semifinals Heat 2 | 3 | 43.156 | |
| 2025-02-16 | WT Milan 25 | 500 m | Quarterfinals Heat 2 | 1 | 43.793 | |
| 2025-02-15 | WT Milan 25 | 1000 m | Finals Final B | 4 | 1:42.981 | |
| 2025-02-15 | WT Milan 25 | 1000 m | Semifinals Heat 1 | 5 | 1:29.531 | |
| 2025-02-15 | WT Milan 25 | 1000 m | Quarterfinals Heat 2 | 3 | 1:29.476 | |
| 2025-02-14 | WT Milan 25 | 1000 m | Heats Heat 1 | 1 | 1:31.143 | |
| 2025-02-14 | WT Milan 25 | 500 m | Heats Heat 1 | 1 | 42.595 | |
| 2025-02-09 | WT Tilburg 25 | 1500 m | Finals Final A | 5 | 2:27.772 | watch |
| 2025-02-09 | WT Tilburg 25 | 1500 m | Semifinals Heat 2 | 3 | 2:25.026 | watch |
| 2025-02-08 | WT Tilburg 25 | 1000 m | Finals Final A | 3 | 1:30.883 | watch |
| 2025-02-08 | WT Tilburg 25 | 1000 m | Semifinals Heat 2 | 1 | 1:31.154 | watch |
| 2025-02-08 | WT Tilburg 25 | 1000 m | Quarterfinals Heat 1 | 1 | 1:30.672 | watch |
| 2025-02-07 | WT Tilburg 25 | 1000 m | Heats Heat 3 | 1 | 1:28.966 | watch |
| 2025-02-07 | WT Tilburg 25 | 1500 m | Heats Heat 5 | 3 | 2:28.465 | watch |
| 2025-01-19 | EC Dresden 25 | 1500 m | Finals Final A | 1 | 2:38.364 | watch |
| 2025-01-19 | EC Dresden 25 | 1500 m | Semifinals Heat 3 | 1 | 2:24.734 | watch |
| 2025-01-17 | EC Dresden 25 | 1500 m | Heats Heat 2 | 1 | 2:40.599 | watch |
| 2024-12-15 | WT Seoul 24 | 500 m | Semifinals Heat 2 | | PEN | watch |
| 2024-12-15 | WT Seoul 24 | 500 m | Quarterfinals Heat 2 | 1 | 43.101 | watch |
| 2024-12-14 | WT Seoul 24 | 1000 m | Finals Final B | 1 | 1:35.696 | watch |
| 2024-12-14 | WT Seoul 24 | 1000 m | Semifinals Heat 2 | 3 | 1:30.747 | watch |
| 2024-12-14 | WT Seoul 24 | 1000 m | Quarterfinals Heat 4 | 2 | 1:31.186 | watch |
| 2024-12-13 | WT Seoul 24 | 1000 m | Heats Heat 3 | 1 | 1:32.764 | watch |
| 2024-12-13 | WT Seoul 24 | 500 m | Heats Heat 1 | 1 | 43.324 | watch |
| 2024-12-08 | WT Beijing 24 | 500 m | Finals Final A | 1 | 42.078 | watch |
| 2024-12-08 | WT Beijing 24 | 500 m | Semifinals Heat 2 | 1 | 42.656 | watch |
| 2024-12-08 | WT Beijing 24 | 500 m | Quarterfinals Heat 1 | 1 | 42.685 | watch |
| 2024-12-08 | WT Beijing 24 | 1500 m | Finals Final A | 4 | 2:25.933 | watch |
| 2024-12-08 | WT Beijing 24 | 1500 m | Semifinals Heat 2 | 1 | 2:45.242 | watch |
| 2024-12-07 | WT Beijing 24 | 1000 m | Finals Final A | 2 | 1:29.717 | watch |
| 2024-12-07 | WT Beijing 24 | 1000 m | Semifinals Heat 2 | 1 | 1:29.077 | watch |
| 2024-12-07 | WT Beijing 24 | 1000 m | Quarterfinals Heat 3 | 1 | 1:30.258 | watch |
| 2024-12-06 | WT Beijing 24 | 1000 m | Heats Heat 4 | 1 | 1:31.073 | watch |
| 2024-12-06 | WT Beijing 24 | 500 m | Heats Heat 1 | 1 | 42.345 | watch |
| 2024-12-06 | WT Beijing 24 | 1500 m | Heats Heat 4 | 3 | 2:22.816 | watch |
| 2024-11-03 | WT Montréal 24 | 500 m | Finals Final A | 1 | 42.087 | |
| 2024-11-03 | WT Montréal 24 | 500 m | Semifinals Heat 1 | 1 | 42.253 | |
| 2024-11-03 | WT Montréal 24 | 500 m | Quarterfinals Heat 3 | 1 | 42.134 | |
| 2024-11-03 | WT Montréal 24 | 1500 m | Finals Final B | 1 | 3:05.925 | |
| 2024-11-03 | WT Montréal 24 | 1500 m | Semifinals Heat 2 | 3 | 2:27.429 | |
| 2024-11-02 | WT Montréal 24 | 1000 m | Finals Final A | 2 | 1:30.632 | watch |
| 2024-11-02 | WT Montréal 24 | 1000 m | Semifinals Heat 1 | 1 | 1:31.431 | watch |
| 2024-11-02 | WT Montréal 24 | 1000 m | Quarterfinals Heat 4 | 1 | 1:29.898 | watch |
| 2024-11-01 | WT Montréal 24 | 1000 m | Heats Heat 4 | 2 | 1:33.296 | watch |
| 2024-11-01 | WT Montréal 24 | 500 m | Heats Heat 1 | 1 | 42.713 | watch |
| 2024-11-01 | WT Montréal 24 | 1500 m | Heats Heat 7 | 1 | 2:38.546 | watch |
| 2024-10-27 | WT Montréal 24 | 500 m | Finals Final A | 1 | 42.089 | |
| 2024-10-27 | WT Montréal 24 | 500 m | Semifinals Heat 1 | 1 | 42.336 | |
| 2024-10-27 | WT Montréal 24 | 500 m | Quarterfinals Heat 1 | 1 | 42.165 | |
| 2024-10-27 | WT Montréal 24 | 1500 m | Semifinals Heat 1 | | YC | |
| 2024-10-26 | WT Montréal 24 | 1000 m | Finals Final A | 1 | 1:31.011 | watch |
| 2024-10-26 | WT Montréal 24 | 1000 m | Semifinals Heat 1 | 2 | 1:30.216 | watch |
| 2024-10-26 | WT Montréal 24 | 1000 m | Quarterfinals Heat 1 | 2 | 1:28.146 | watch |
| 2024-10-25 | WT Montréal 24 | 1000 m | Heats Heat 6 | 1 | 1:29.720 | watch |
| 2024-10-25 | WT Montréal 24 | 500 m | Heats Heat 1 | 1 | 42.197 | watch |
| 2024-10-25 | WT Montréal 24 | 1500 m | Heats Heat 7 | 1 | 2:50.525 | watch |
| 2024-03-17 | WCh Rotterdam 24 | 1000 m | Finals Final B | | DNS | |
| 2024-03-17 | WCh Rotterdam 24 | 1000 m | Semifinals Heat 2 | 3 | 1:31.045 | |
| 2024-03-17 | WCh Rotterdam 24 | 1000 m | Quarterfinals Heat 2 | 1 | 1:50.483 | |
| 2024-03-16 | WCh Rotterdam 24 | 500 m | Finals Final A | 2 | 42.833 | |
| 2024-03-16 | WCh Rotterdam 24 | 500 m | Semifinals Heat 1 | 1 | 42.482 | |
| 2024-03-16 | WCh Rotterdam 24 | 500 m | Quarterfinals Heat 2 | 1 | 42.617 | |
| 2024-03-15 | WCh Rotterdam 24 | 1000 m | Heats Heat 3 | 1 | 1:32.015 | |
| 2024-03-15 | WCh Rotterdam 24 | 500 m | Heats Heat 9 | 1 | 42.479 | |
| 2024-02-18 | WT Gdansk 24 | 500 m | Finals Final A | 1 | 42.684 | |
| 2024-02-18 | WT Gdansk 24 | 500 m | Semifinals Heat 2 | 1 | 42.903 | |
| 2024-02-18 | WT Gdansk 24 | 500 m | Quarterfinals Heat 4 | 1 | 43.686 | |
| 2024-02-17 | WT Gdansk 24 | 1500 m | Finals Final A | 4 | 2:23.684 | |
| 2024-02-17 | WT Gdansk 24 | 1500 m | Semifinals Heat 3 | 2 | 2:33.817 | |
| 2024-02-16 | WT Gdansk 24 | 500 m | Heats Heat 3 | 1 | 43.490 | |
| 2024-02-16 | WT Gdansk 24 | 1500 m | Heats Heat 1 | 1 | 2:28.120 | |
| 2024-02-11 | WT Dresden 24 | 500 m | Finals Final A | 1 | 42.108 | |
| 2024-02-11 | WT Dresden 24 | 500 m | Semifinals Heat 2 | 1 | 42.261 | |
| 2024-02-11 | WT Dresden 24 | 500 m | Quarterfinals Heat 3 | 1 | 42.287 | |
| 2024-02-10 | WT Dresden 24 | 1000 m | Finals Final A | 2 | 1:29.319 | |
| 2024-02-10 | WT Dresden 24 | 1000 m | Semifinals Heat 1 | 1 | 1:30.844 | |
| 2024-02-10 | WT Dresden 24 | 1000 m | Quarterfinals Heat 2 | 1 | 1:29.158 | |
| 2024-02-09 | WT Dresden 24 | 500 m | Heats Heat 8 | 1 | 42.537 | |
| 2024-02-09 | WT Dresden 24 | 1000 m | Heats Heat 1 | 1 | 1:31.489 | |
| 2024-01-14 | EC Gdansk 24 | 1000 m | Finals Final A | 3 | 1:34.453 | |
| 2024-01-14 | EC Gdansk 24 | 1000 m | Semifinals Heat 2 | 2 | 1:31.674 | |
| 2024-01-14 | EC Gdansk 24 | 1000 m | Quarterfinals Heat 2 | 1 | 1:33.627 | |
| 2024-01-13 | EC Gdansk 24 | 500 m | Finals Final A | 1 | 42.587 | |
| 2024-01-13 | EC Gdansk 24 | 500 m | Semifinals Heat 1 | 1 | 42.853 | |
| 2024-01-13 | EC Gdansk 24 | 500 m | Quarterfinals Heat 2 | 1 | 42.989 | |
| 2024-01-13 | EC Gdansk 24 | 1500 m | Finals Final A | 6 | 3:11.065 | |
| 2024-01-13 | EC Gdansk 24 | 1500 m | Semifinals Heat 1 | 1 | 2:41.709 | |
| 2024-01-12 | EC Gdansk 24 | 1000 m | Heats Heat 7 | 1 | 1:36.393 | |
| 2024-01-12 | EC Gdansk 24 | 500 m | Heats Heat 5 | 1 | 42.862 | |
| 2024-01-12 | EC Gdansk 24 | 1500 m | Heats Heat 2 | 1 | 2:33.429 | |
| 2023-12-17 | WT Seoul 23 | 500 m | Finals Final A | 1 | 43.128 | |
| 2023-12-17 | WT Seoul 23 | 500 m | Semifinals Heat 1 | 1 | 42.844 | |
| 2023-12-17 | WT Seoul 23 | 500 m | Quarterfinals Heat 4 | 1 | 42.813 | |
| 2023-12-16 | WT Seoul 23 | 1000 m | Finals Final A | 3 | 1:29.696 | |
| 2023-12-16 | WT Seoul 23 | 1000 m | Semifinals Heat 1 | 1 | 1:29.462 | |
| 2023-12-16 | WT Seoul 23 | 1000 m | Quarterfinals Heat 1 | 1 | 1:29.271 | |
| 2023-12-15 | WT Seoul 23 | 500 m | Heats Heat 4 | 1 | 42.718 | |
| 2023-12-15 | WT Seoul 23 | 1000 m | Heats Heat 6 | 1 | 1:32.688 | |
| 2023-12-10 | WT Beijing 23 | 500 m | Finals Final A | 1 | 42.128 | |
| 2023-12-10 | WT Beijing 23 | 500 m | Semifinals Heat 2 | 2 | 42.387 | |
| 2023-12-10 | WT Beijing 23 | 500 m | Quarterfinals Heat 3 | 1 | 42.632 | |
| 2023-12-09 | WT Beijing 23 | 1500 m | Finals Final A | 3 | 2:26.206 | |
| 2023-12-09 | WT Beijing 23 | 1500 m | Semifinals Heat 3 | 2 | 2:20.888 | |
| 2023-12-08 | WT Beijing 23 | 500 m | Heats Heat 5 | 3 | 42.710 | |
| 2023-12-08 | WT Beijing 23 | 1500 m | Heats Heat 1 | 2 | 2:31.138 | |
| 2023-10-29 | WT Montréal 23 | 1500 m | Finals Final A | 4 | 2:25.140 | |
| 2023-10-29 | WT Montréal 23 | 1500 m | Semifinals Heat 1 | 2 | 2:23.326 | |
| 2023-10-28 | WT Montréal 23 | 500 m | Finals Final A | | PEN | |
| 2023-10-28 | WT Montréal 23 | 500 m | Semifinals Heat 1 | 1 | 42.617 | |
| 2023-10-28 | WT Montréal 23 | 500 m | Quarterfinals Heat 4 | 1 | 42.349 | |
| 2023-10-27 | WT Montréal 23 | 1500 m | Heats Heat 6 | 2 | 2:34.543 | |
| 2023-10-27 | WT Montréal 23 | 500 m | Heats Heat 3 | 1 | 42.436 | |
| 2023-10-22 | WT Montréal 23 | 500 m | Finals Final A | 1 | 41.961 | |
| 2023-10-22 | WT Montréal 23 | 500 m | Semifinals Heat 2 | 1 | 42.399 | |
| 2023-10-22 | WT Montréal 23 | 500 m | Quarterfinals Heat 4 | 1 | 42.992 | |
| 2023-10-21 | WT Montréal 23 | 1000 m | Finals Final A | 4 | 1:47.470 | |
| 2023-10-21 | WT Montréal 23 | 1000 m | Semifinals Heat 2 | 2 | 1:30.007 | |
| 2023-10-21 | WT Montréal 23 | 1000 m | Quarterfinals Heat 4 | 1 | 1:28.625 | |
| 2023-10-20 | WT Montréal 23 | 500 m | Heats Heat 6 | 1 | 42.982 | |
| 2023-10-20 | WT Montréal 23 | 1000 m | Heats Heat 6 | 1 | 1:31.390 | |
| 2023-02-12 | WT Dordrecht 23 | 500 m | Finals Final A | 1 | 42.020 | |
| 2023-02-12 | WT Dordrecht 23 | 500 m | Semifinals Heat 2 | 1 | 42.368 | |
| 2023-02-12 | WT Dordrecht 23 | 500 m | Quarterfinals Heat 1 | 1 | 42.389 | |
| 2023-02-11 | WT Dordrecht 23 | 1000 m | Finals Final A | 3 | 1:29.968 | |
| 2023-02-11 | WT Dordrecht 23 | 1000 m | Semifinals Heat 1 | 1 | 1:29.253 | |
| 2023-02-11 | WT Dordrecht 23 | 1000 m | Quarterfinals Heat 1 | 1 | 1:28.658 | |
| 2023-02-10 | WT Dordrecht 23 | 500 m | Heats Heat 8 | 1 | 42.626 | |
| 2023-02-10 | WT Dordrecht 23 | 1000 m | Heats Heat 2 | 1 | 1:30.756 | |
| 2023-02-05 | WT Dresden 23 | 500 m | Finals Final A | 2 | 43.254 | |
| 2023-02-05 | WT Dresden 23 | 500 m | Semifinals Heat 1 | 1 | 42.610 | |
| 2023-02-05 | WT Dresden 23 | 500 m | Quarterfinals Heat 4 | 1 | 42.751 | |
| 2023-02-04 | WT Dresden 23 | 1500 m | Semifinals Heat 2 | | PEN | |
| 2023-02-03 | WT Dresden 23 | 500 m | Heats Heat 1 | 1 | 42.468 | |
| 2023-02-03 | WT Dresden 23 | 500 m | Heats Heat 4 | 1 | 42.208 | |
| 2023-02-03 | WT Dresden 23 | 1500 m | Heats Heat 4 | 1 | 2:35.935 | |
| 2023-01-15 | EC Gdansk 23 | 1000 m | Finals Final A | | PEN | |
| 2023-01-15 | EC Gdansk 23 | 1000 m | Semifinals Heat 2 | 2 | 1:31.574 | |
| 2023-01-15 | EC Gdansk 23 | 1000 m | Quarterfinals Heat 2 | 1 | 1:32.425 | |
| 2023-01-14 | EC Gdansk 23 | 1500 m | Semifinals Heat 3 | | PEN | |
| 2023-01-13 | EC Gdansk 23 | 1000 m | Heats Heat 6 | 1 | 1:33.978 | |
| 2023-01-13 | EC Gdansk 23 | 500 m | Heats Heat 5 | | PEN | |
| 2023-01-13 | EC Gdansk 23 | 1500 m | Heats Heat 6 | 1 | 2:29.550 | |
| 2022-12-18 | WT Almaty 22 | 500 m | Quarterfinals Heat 1 | 5 | no time | |
| 2022-12-17 | WT Almaty 22 | 1500 m | Finals Final A | 7 | no time | |
| 2022-12-17 | WT Almaty 22 | 1500 m | Semifinals Heat 2 | 1 | 2:30.917 | |
| 2022-12-16 | WT Almaty 22 | 500 m | Heats Heat 1 | 1 | 42.420 | |
| 2022-12-16 | WT Almaty 22 | 1500 m | Heats Heat 4 | 1 | 2:38.394 | |
| 2022-11-06 | WT Salt Lake City 22 | 500 m | Finals Final A | 1 | 41.602 | |
| 2022-11-06 | WT Salt Lake City 22 | 500 m | Semifinals Heat 2 | 1 | 41.851 | |
| 2022-11-06 | WT Salt Lake City 22 | 500 m | Quarterfinals Heat 4 | 1 | 42.295 | |
| 2022-11-05 | WT Salt Lake City 22 | 500 m | Semifinals Heat 2 | | PEN | |
| 2022-11-05 | WT Salt Lake City 22 | 500 m | Quarterfinals Heat 4 | 1 | 41.941 | |
| 2022-11-04 | WT Salt Lake City 22 | 500 m | Heats Heat 3 | 1 | 41.416 | |
| 2022-11-04 | WT Salt Lake City 22 | 500 m | Heats Heat 1 | 1 | 42.360 | |
| 2022-10-30 | WT Montréal 22 | 500 m | Finals Final A | 1 | 42.123 | |
| 2022-10-30 | WT Montréal 22 | 500 m | Semifinals Heat 1 | 1 | 42.466 | |
| 2022-10-30 | WT Montréal 22 | 500 m | Quarterfinals Heat 3 | 1 | 42.369 | |
| 2022-10-29 | WT Montréal 22 | 1000 m | Finals Final A | 1 | 1:29.070 | |
| 2022-10-29 | WT Montréal 22 | 1000 m | Semifinals Heat 1 | 1 | 1:29.585 | |
| 2022-10-29 | WT Montréal 22 | 1000 m | Quarterfinals Heat 2 | 1 | 1:28.161 | |
| 2022-10-28 | WT Montréal 22 | 500 m | Heats Heat 1 | 1 | 42.876 | |
| 2022-10-28 | WT Montréal 22 | 1000 m | Heats Heat 1 | 1 | 1:31.743 | |
| 2022-04-10 | WCh Montréal 22 | Super Final 3000 m | Super Final Super Final | 5 | 5:07.296 | |
| 2022-04-10 | WCh Montréal 22 | 1000 m | Semifinals Heat 1 | 2 | 1:29.367 | |
| 2022-04-10 | WCh Montréal 22 | 1000 m | Quarterfinals Heat 1 | 1 | 1:29.155 | |
| 2022-04-10 | WCh Montréal 22 | 1000 m | Finals Final A | 3 | 1:29.144 | |
| 2022-04-09 | WCh Montréal 22 | 500 m | Semifinals Heat 1 | 1 | 42.694 | |
| 2022-04-09 | WCh Montréal 22 | 1500 m | Finals Final A | 6 | 2:25.458 | |
| 2022-04-09 | WCh Montréal 22 | 1500 m | Semifinals Heat 3 | 6 | 2:57.761 | |
| 2022-04-09 | WCh Montréal 22 | 500 m | Finals Final A | 1 | 42.476 | |
| 2022-04-09 | WCh Montréal 22 | 500 m | Quarterfinals Heat 2 | 1 | 42.421 | |
| 2022-04-08 | WCh Montréal 22 | 1000 m | Heats Heat 2 | 1 | 1:29.595 | |
| 2022-04-08 | WCh Montréal 22 | 500 m | Heats Heat 4 | 1 | 42.494 | |
| 2022-04-08 | WCh Montréal 22 | 1500 m | Heats Heat 6 | 2 | 2:21.918 | |
| 2021-11-28 | WT Dordrecht 21 | 1000 m | Quarterfinals Quarterfinal 3 | 2 | 1:29.563 | |
| 2021-11-28 | WT Dordrecht 21 | 1000 m | Finals Final B | 1 | 1:33.027 | |
| 2021-11-28 | WT Dordrecht 21 | 1000 m | Semifinals Semifinal 1 | 4 | 1:30.235 | |
| 2021-11-27 | WT Dordrecht 21 | 500 m | Semifinals Semifinal 2 | 4 | 42.764 | |
| 2021-11-27 | WT Dordrecht 21 | 500 m | Finals Final B | 1 | 42.793 | |
| 2021-11-27 | WT Dordrecht 21 | 500 m | Quarterfinals Quarterfinal 2 | 1 | 42.460 | |
| 2021-11-27 | WT Dordrecht 21 | 1500 m | Ranking Finals Heat 3 | | DNS | |
| 2021-11-26 | WT Dordrecht 21 | 1000 m | Heats Heat 5 | 1 | 1:30.698 | |
| 2021-11-26 | WT Dordrecht 21 | 1000 m | Heats Heat 5 | 1 | 1:32.458 | |
| 2021-11-25 | WT Dordrecht 21 | 500 m | Heats Heat 4 | 1 | 42.723 | |
| 2021-11-25 | WT Dordrecht 21 | 500 m | Heats Heat 7 | 1 | 42.739 | |
| 2021-11-25 | WT Dordrecht 21 | 1500 m | Quarterfinals Quarterfinal 2 | 4 | 2:27.747 | |
| 2021-11-25 | WT Dordrecht 21 | 1500 m | Heats Heat 3 | 1 | 2:31.237 | |
| 2021-11-21 | WT Debrecen 21 | 1000 m | Quarterfinals Quarterfinal 3 | 3 | 1:29.472 | |
| 2021-11-21 | WT Debrecen 21 | 1000 m | Finals Final A | 4 | 1:31.987 | |
| 2021-11-21 | WT Debrecen 21 | 1000 m | Semifinals Semifinal 2 | 2 | 1:29.852 | |
| 2021-11-20 | WT Debrecen 21 | 1500 m | Semifinals Semifinal 1 | 3 | 2:23.994 | |
| 2021-11-20 | WT Debrecen 21 | 1500 m | Finals Final B | 2 | 2:29.111 | |
| 2021-11-19 | WT Debrecen 21 | 1000 m | Heats Heat 2 | 2 | 1:29.500 | |
| 2021-11-19 | WT Debrecen 21 | 1000 m | Heats Heat 9 | 2 | 1:32.396 | |
| 2021-11-18 | WT Debrecen 21 | 1500 m | Quarterfinals Quarterfinal 3 | 2 | 2:28.287 | |
| 2021-11-18 | WT Debrecen 21 | 1500 m | Heats Heat 8 | 1 | 2:37.036 | |
| 2020-02-16 | WT Dordrech 20 | 500 m | Quarterfinals Heat 3 | 4 | 44.937 | |
| 2020-02-15 | WT Dordrech 20 | 1500 m | Finals Final B | 3 | 2:27.742 | |
| 2020-02-15 | WT Dordrech 20 | 1500 m | Semifinals Heat 1 | 3 | 2:29.126 | |
| 2020-02-15 | WT Dordrech 20 | 1500 m | REPS Heat 1 | 1 | 2:41.667 | |
| 2020-02-15 | WT Dordrech 20 | 1500 m | REPH Heat 3 | 1 | 2:35.187 | |
| 2020-02-14 | WT Dordrech 20 | 500 m | Heats Heat 8 | 2 | 44.082 | |
| 2020-02-14 | WT Dordrech 20 | 1500 m | Heats Heat 6 | 4 | 2:27.670 | |
| 2019-12-01 | WT Nagoya 19 | 500 m | Semifinals Heat 2 | 5 | no time | |
| 2019-12-01 | WT Nagoya 19 | 500 m | Quarterfinals Heat 2 | 2 | 43.407 | |
| 2019-11-30 | WT Nagoya 19 | 1500 m | REPS Heat 1 | 5 | 2:32.507 | |
| 2019-11-30 | WT Nagoya 19 | 1500 m | Rep. Quarterfinals Heat 2 | 2 | 2:45.293 | |
| 2019-11-29 | WT Nagoya 19 | 500 m | Heats Heat 7 | 2 | 43.998 | |
| 2019-11-29 | WT Nagoya 19 | 1500 m | Heats Heat 3 | 4 | 2:26.144 | |
| 2019-11-10 | WT Montreal 19 | 1000 m | Finals Final B | 2 | 1:34.798 | |
| 2019-11-10 | WT Montreal 19 | 1000 m | Semifinals Heat 2 | 3 | 1:31.377 | |
| 2019-11-10 | WT Montreal 19 | 1000 m | Quarterfinals Heat 4 | 2 | 1:31.127 | |
| 2019-11-09 | WT Montreal 19 | 1500 m | Rep. Quarterfinals Heat 3 | | PEN | |
| 2019-11-08 | WT Montreal 19 | 1000 m | Heats Heat 8 | 2 | 1:30.260 | |
| 2019-11-08 | WT Montreal 19 | 1500 m | Heats Heat 5 | 3 | 2:36.225 | |
| 2019-11-03 | WT Salt Lake City 19 | 500 m | Quarterfinals Heat 3 | 3 | 43.900 | |
| 2019-11-02 | WT Salt Lake City 19 | 500 m | Quarterfinals Heat 1 | 4 | 43.743 | |
| 2019-11-01 | WT Salt Lake City 19 | 500 m | Heats Heat 7 | 2 | 44.116 | |
| 2019-11-01 | WT Salt Lake City 19 | 500 m | Heats Heat 7 | 2 | 43.921 | |
| 2018-11-04 | WT Calgary 18 | 500 m | Quarterfinals Heat 3 | 5 | no time | |
| 2018-11-03 | WT Calgary 18 | 500 m | Quarterfinals Heat 1 | 5 | 1:07.572 | |
| 2018-03-04 | JWCh Tomaszow Mazowiecki 18 | Super Final 1500 m | Final | 4 | 2:27.568 | |
| 2018-03-03 | JWCh Tomaszow Mazowiecki 18 | 500 m | Semifinals | 2 | 44.872 | |
| 2018-03-02 | JWCh Tomaszow Mazowiecki 18 | 1000 m | Preliminaries | 2 | 1:42.228 | |
| WT Calgary 18 | 500 m | Heats Heat 5 | 1 | 44.449 | |
| WT Calgary 18 | 500 m | Heats Heat 7 | 2 | 44.216 | |