| 2026-03-15 | WCh Montréal 26 | 500 m | Rep. Semifinals Heat 2 | 3 | 44.507 | watch |
| 2026-03-15 | WCh Montréal 26 | 500 m | Rep. Quarterfinals Heat 4 | 2 | 44.916 | watch |
| 2026-03-14 | WCh Montréal 26 | 1000 m | Rep. Semifinals Heat 1 | 4 | 1:37.790 | watch |
| 2026-03-14 | WCh Montréal 26 | 1000 m | Rep. Quarterfinals Heat 3 | 3 | 1:35.338 | watch |
| 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-03-13 | WCh Montréal 26 | 1000 m | Heats Heat 6 | 4 | 1:35.112 | watch |
| 2026-03-13 | WCh Montréal 26 | 1000 m | Heats Heat 6 | 4 | 1:35.112 | watch |
| 2026-03-13 | WCh Montréal 26 | 500 m | Heats Heat 3 | 3 | 45.167 | watch |
| 2026-03-13 | WCh Montréal 26 | 500 m | Heats Heat 3 | 3 | 45.167 | watch |
| 2026-02-10 | OG Milano Cortina 26 | 500 m | Heats Heat 6 | 4 | 43.337 | |
| 2026-01-18 | EC Tilburg 26 | 500 m | Quarterfinals Heat 1 | 4 | 43.995 | watch |
| 2026-01-18 | EC Tilburg 26 | Relay 2000 m | Finals Final B | 3 | 2:55.857 | 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 | 1000 m | Quarterfinals Heat 1 | 5 | 1:32.203 | watch |
| 2026-01-16 | EC Tilburg 26 | Relay 2000 m | Heats Heat 1 | 2 | 2:45.153 | watch |
| 2026-01-16 | EC Tilburg 26 | 1000 m | Heats Heat 6 | 3 | 1:39.366 | watch |
| 2026-01-16 | EC Tilburg 26 | 500 m | Heats Heat 2 | 4 | 1:06.914 | watch |
| 2025-11-30 | WT4 Dordrecht 25 | 500 m | Rep. Semifinals Heat 2 | | PEN | watch |
| 2025-11-28 | WT4 Dordrecht 25 | 500 m | Rep. Quarterfinals Heat 8 | 1 | 44.721 | watch |
| 2025-11-28 | WT4 Dordrecht 25 | 500 m | Heats Heat 7 | 4 | 43.584 | watch |
| 2025-11-28 | WT4 Dordrecht 25 | 500 m | Heats Heat 8 | 1 | 44.734 | 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 | Relay 2000 m | Quarterfinals Heat 3 | 4 | 2:44.698 | 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 6 | | PEN | watch |
| 2025-11-21 | WT3 Gdansk 25 | 500 m | Rep. Quarterfinals Heat 7 | 3 | 45.031 | watch |
| 2025-11-21 | WT3 Gdansk 25 | Relay 2000 m | Ranking Finals Heat 1 | 3 | 2:47.456 | watch |
| 2025-11-21 | WT3 Gdansk 25 | 500 m | Heats Heat 8 | 4 | 45.527 | watch |
| 2025-11-20 | WT3 Gdansk 25 | Relay 2000 m | Quarterfinals Heat 4 | 3 | 3:03.648 | watch |
| 2025-11-20 | WT3 Gdansk 25 | 1000 m | Rep. Quarterfinals Heat 4 | 3 | 1:34.752 | 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 7 | 4 | 1:34.392 | watch |
| 2025-11-20 | WT3 Gdansk 25 | 1000 m | Heats Heat 4 | 3 | 1:37.336 | watch |
| 2025-10-17 | WT2 Montréal 25 | 500 m | Rep. Quarterfinals Heat 2 | 2 | 44.755 | |
| 2025-10-17 | WT2 Montréal 25 | 500 m | Heats Heat 2 | 5 | 43.843 | |
| 2025-10-17 | WT2 Montréal 25 | 500 m | Heats Heat 7 | 2 | 44.522 | |
| 2025-10-16 | WT2 Montréal 25 | 1000 m | Rep. Quarterfinals Heat 5 | 4 | 1:36.382 | |
| 2025-10-16 | WT2 Montréal 25 | 1000 m | Heats Heat 3 | 3 | 1:39.152 | |
| 2025-10-12 | WT1 Montréal 25 | 500 m | Rep. Semifinals Heat 1 | 2 | 44.983 | watch |
| 2025-10-10 | WT1 Montréal 25 | 500 m | Rep. Quarterfinals Heat 7 | 1 | 44.631 | |
| 2025-10-10 | WT1 Montréal 25 | 500 m | Heats Heat 6 | 4 | 44.145 | |
| 2025-10-10 | WT1 Montréal 25 | 500 m | Heats Heat 3 | 1 | 44.788 | |
| 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 | Relay 2000 m | Quarterfinals Heat 4 | | PEN | |
| 2025-10-09 | WT1 Montréal 25 | 1000 m | Rep. Quarterfinals Heat 3 | 4 | 1:35.757 | |
| 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 1 | 3 | 1:37.965 | |
| 2025-03-16 | WCh Beijing 25 | 500 m | Rep. Semifinals Heat 1 | 5 | 44.106 | watch |
| 2025-03-16 | WCh Beijing 25 | 500 m | Rep. Quarterfinals Heat 3 | | no time | watch |
| 2025-03-15 | WCh Beijing 25 | 1000 m | Rep. Quarterfinals Heat 4 | 4 | 2:07.318 | watch |
| 2025-03-14 | WCh Beijing 25 | 1000 m | Heats Heat 5 | 4 | 1:36.234 | watch |
| 2025-03-14 | WCh Beijing 25 | 500 m | Heats Heat 4 | 3 | 43.626 | watch |
| 2025-02-16 | WT Milan 25 | 500 m | Rep. Quarterfinals Heat 2 | 3 | 44.541 | |
| 2025-02-15 | WT Milan 25 | 1000 m | Rep. Quarterfinals Heat 2 | 3 | 1:34.680 | |
| 2025-02-14 | WT Milan 25 | 1000 m | Heats Heat 6 | 4 | 1:34.730 | |
| 2025-02-14 | WT Milan 25 | 500 m | Heats Heat 2 | 5 | 43.757 | |
| 2025-02-14 | WT Milan 25 | 1000 m | Heats Heat 6 | 3 | 1:34.869 | |
| 2025-02-14 | WT Milan 25 | 500 m | Heats Heat 7 | 2 | 44.897 | |
| 2025-02-09 | WT Tilburg 25 | 500 m | Rep. Semifinals Heat 2 | 5 | 47.291 | watch |
| 2025-02-09 | WT Tilburg 25 | 500 m | Rep. Quarterfinals Heat 5 | 2 | 45.767 | watch |
| 2025-02-08 | WT Tilburg 25 | 1000 m | Rep. Quarterfinals Heat 2 | | DNS | watch |
| 2025-02-07 | WT Tilburg 25 | 1000 m | Heats Heat 6 | 3 | 1:35.642 | watch |
| 2025-02-07 | WT Tilburg 25 | 500 m | Heats Heat 1 | 5 | no time | watch |
| 2025-02-07 | WT Tilburg 25 | 1000 m | Heats Heat 4 | 4 | 1:37.310 | |
| 2025-01-19 | EC Dresden 25 | 500 m | Quarterfinals Heat 4 | 5 | 45.219 | watch |
| 2025-01-18 | EC Dresden 25 | 1000 m | Quarterfinals Heat 1 | 4 | 1:34.363 | watch |
| 2025-01-17 | EC Dresden 25 | 1000 m | Heats Heat 6 | 3 | 1:36.411 | watch |
| 2025-01-17 | EC Dresden 25 | 500 m | Heats Heat 1 | 3 | 43.782 | watch |
| 2024-12-15 | WT Seoul 24 | 500 m | Rep. Semifinals Heat 2 | 4 | 44.754 | watch |
| 2024-12-15 | WT Seoul 24 | 500 m | Rep. Quarterfinals Heat 3 | 2 | 44.791 | watch |
| 2024-12-14 | WT Seoul 24 | 1000 m | Rep. Quarterfinals Heat 4 | 5 | 1:36.920 | watch |
| 2024-12-13 | WT Seoul 24 | 500 m | Heats Heat 8 | 3 | 44.454 | watch |
| 2024-12-13 | WT Seoul 24 | 1000 m | Heats Heat 4 | 4 | 1:43.214 | watch |
| 2024-12-13 | WT Seoul 24 | 500 m | Heats Heat 4 | 1 | 45.404 | watch |
| 2024-12-08 | WT Beijing 24 | 500 m | Rep. Quarterfinals Heat 3 | 3 | 44.280 | watch |
| 2024-12-07 | WT Beijing 24 | 1000 m | Rep. Quarterfinals Heat 3 | 5 | 1:33.472 | watch |
| 2024-12-06 | WT Beijing 24 | 1000 m | Heats Heat 8 | 4 | 1:32.454 | watch |
| 2024-12-06 | WT Beijing 24 | 500 m | Heats Heat 8 | 4 | 1:07.346 | watch |
| 2024-12-06 | WT Beijing 24 | 1000 m | Heats Heat 3 | 4 | 1:44.588 | watch |
| 2024-12-06 | WT Beijing 24 | 500 m | Heats Heat 2 | 1 | 44.905 | watch |
| 2024-11-03 | WT Montréal 24 | 500 m | Rep. Semifinals Heat 1 | 2 | 44.673 | watch |
| 2024-11-03 | WT Montréal 24 | 500 m | Rep. Quarterfinals Heat 4 | 1 | 44.750 | watch |
| 2024-11-02 | WT Montréal 24 | 1000 m | Rep. Quarterfinals Heat 5 | 5 | 1:35.013 | watch |
| 2024-11-01 | WT Montréal 24 | 500 m | Heats Heat 1 | 3 | 44.111 | watch |
| 2024-11-01 | WT Montréal 24 | 1000 m | Heats Heat 2 | 5 | 1:36.606 | watch |
| 2024-10-27 | WT Montréal 24 | 500 m | Rep. Semifinals Heat 2 | 2 | 43.969 | watch |
| 2024-10-27 | WT Montréal 24 | 500 m | Rep. Quarterfinals Heat 5 | 1 | 44.906 | watch |
| 2024-10-26 | WT Montréal 24 | 1000 m | Rep. Quarterfinals Heat 5 | 4 | 1:35.564 | watch |
| 2024-10-25 | WT Montréal 24 | 500 m | Heats Heat 2 | 4 | 44.658 | watch |
| 2024-10-25 | WT Montréal 24 | 1000 m | Heats Heat 2 | 5 | 1:36.429 | watch |
| 2024-03-16 | WCh Rotterdam 24 | 500 m | Rep. Semifinals Heat 2 | 4 | 45.439 | |
| 2024-03-16 | WCh Rotterdam 24 | 500 m | Rep. Quarterfinals Heat 1 | 2 | 45.255 | |
| 2024-03-15 | WCh Rotterdam 24 | 500 m | Heats Heat 7 | 3 | 44.122 | |
| 2024-02-25 | JWCh Gdansk 24 | 1000 m | Rep. Semifinals Heat 2 | | PEN | watch |
| 2024-02-25 | JWCh Gdansk 24 | 1000 m | Rep. Quarterfinals Heat 4 | 1 | 1:37.903 | watch |
| 2024-02-24 | JWCh Gdansk 24 | 500 m | Finals Final B | 3 | 45.108 | watch |
| 2024-02-24 | JWCh Gdansk 24 | 500 m | Semifinals Heat 2 | 5 | 45.654 | watch |
| 2024-02-24 | JWCh Gdansk 24 | 500 m | Quarterfinals Heat 2 | 3 | 45.035 | watch |
| 2024-02-24 | JWCh Gdansk 24 | 1500 m | Semifinals Heat 2 | 8 | 2:47.667 | watch |
| 2024-02-24 | JWCh Gdansk 24 | 1500 m | Rep. Semifinals Heat 1 | 1 | 2:40.086 | watch |
| 2024-02-24 | JWCh Gdansk 24 | 1500 m | Rep. Quarterfinals Heat 2 | 1 | 2:52.021 | watch |
| 2024-02-23 | JWCh Gdansk 24 | 1000 m | Heats Heat 2 | 6 | 2:09.504 | watch |
| 2024-02-22 | JWCh Gdansk 24 | 500 m | Heats Heat 5 | 3 | 45.374 | watch |
| 2024-02-22 | JWCh Gdansk 24 | 500 m | Heats Heat 11 | 1 | 45.770 | watch |
| 2024-02-22 | JWCh Gdansk 24 | 1500 m | Heats Heat 2 | 5 | 2:31.488 | watch |
| 2024-02-18 | WT Gdansk 24 | 500 m | Quarterfinals Heat 3 | 5 | 45.094 | |
| 2024-02-17 | WT Gdansk 24 | 500 m | Rep. Quarterfinals Heat 2 | 4 | 44.691 | |
| 2024-02-16 | WT Gdansk 24 | 500 m | Heats Heat 1 | 3 | 44.836 | |
| 2024-02-16 | WT Gdansk 24 | 500 m | Heats Heat 6 | 4 | 45.615 | |
| 2024-02-11 | WT Dresden 24 | 500 m | Quarterfinals Heat 2 | 5 | 43.651 | |
| 2024-02-10 | WT Dresden 24 | 1000 m | Rep. Semifinals Heat 1 | 4 | 1:34.039 | |
| 2024-02-10 | WT Dresden 24 | 1000 m | Rep. Quarterfinals Heat 3 | 3 | 2:05.024 | |
| 2024-02-09 | WT Dresden 24 | 500 m | Heats Heat 4 | 3 | 43.517 | |
| 2024-02-09 | WT Dresden 24 | 1000 m | Heats Heat 5 | 4 | 1:34.612 | |
| 2024-01-14 | EC Gdansk 24 | 1000 m | Rep. Semifinals Heat 1 | 2 | 1:38.656 | |
| 2024-01-14 | EC Gdansk 24 | 1000 m | Rep. Quarterfinals Heat 3 | 1 | 1:37.351 | |
| 2024-01-12 | EC Gdansk 24 | 1000 m | Heats Heat 3 | 4 | 1:38.313 | |
| 2024-01-12 | EC Gdansk 24 | 500 m | Heats Heat 1 | | PEN | |
| 2023-12-17 | WT Seoul 23 | 500 m | Quarterfinals Heat 2 | 3 | 44.561 | |
| 2023-12-17 | WT Seoul 23 | 500 m | Rep. Semifinals Heat 1 | 5 | 1:03.660 | |
| 2023-12-17 | WT Seoul 23 | 500 m | Rep. Quarterfinals Heat 2 | 1 | 45.352 | |
| 2023-12-16 | WT Seoul 23 | 1000 m | Rep. Quarterfinals Heat 2 | 4 | 1:41.804 | |
| 2023-12-15 | WT Seoul 23 | 500 m | Heats Heat 7 | 4 | 44.498 | |
| 2023-12-15 | WT Seoul 23 | 1000 m | Heats Heat 7 | 3 | 1:37.124 | |
| 2023-10-29 | WT Montréal 23 | 1500 m | Rep. Semifinals Heat 1 | 4 | 2:38.563 | |
| 2023-10-28 | WT Montréal 23 | 500 m | Rep. Quarterfinals Heat 4 | 3 | 45.616 | |
| 2023-10-27 | WT Montréal 23 | 1500 m | Heats Heat 2 | 6 | 2:25.688 | |
| 2023-10-27 | WT Montréal 23 | 500 m | Heats Heat 5 | 4 | 44.268 | |
| 2023-10-22 | WT Montréal 23 | 500 m | Rep. Quarterfinals Heat 2 | 4 | 44.743 | |
| 2023-10-21 | WT Montréal 23 | 1000 m | Rep. Quarterfinals Heat 3 | 5 | 1:35.891 | |
| 2023-10-20 | WT Montréal 23 | 500 m | Heats Heat 4 | 5 | no time | |
| 2023-10-20 | WT Montréal 23 | 1000 m | Heats Heat 1 | 3 | 1:33.760 | |
| 2023-03-12 | WCh Seoul 23 | 1000 m | Rep. Quarterfinals Heat 2 | 3 | 1:37.031 | watch |
| 2023-03-11 | WCh Seoul 23 | 500 m | Rep. Semifinals Heat 1 | 3 | 45.063 | watch |
| 2023-03-11 | WCh Seoul 23 | 500 m | Rep. Quarterfinals Heat 2 | 2 | 45.498 | watch |
| 2023-03-10 | WCh Seoul 23 | 1000 m | Heats Heat 5 | 5 | 1:37.741 | watch |
| 2023-03-10 | WCh Seoul 23 | 500 m | Heats Heat 7 | 4 | 45.094 | watch |
| 2023-02-12 | WT Dordrecht 23 | 500 m | Rep. Quarterfinals Heat 5 | 4 | 1:14.204 | |
| 2023-02-11 | WT Dordrecht 23 | 1000 m | Rep. Quarterfinals Heat 1 | 4 | 1:35.498 | |
| 2023-02-10 | WT Dordrecht 23 | 500 m | Heats Heat 6 | 4 | 44.818 | |
| 2023-02-10 | WT Dordrecht 23 | 1000 m | Heats Heat 4 | 4 | 1:34.190 | |
| 2023-02-04 | WT Dresden 23 | 1000 m | Rep. Quarterfinals Heat 3 | 4 | 1:33.950 | |
| 2023-02-03 | WT Dresden 23 | 500 m | Heats Heat 3 | | PEN | |
| 2023-02-03 | WT Dresden 23 | 1000 m | Heats Heat 4 | 4 | 1:35.399 | |
| 2023-01-29 | JWCh Dresden 23 | 1000 m | Rep. Semifinals Heat 2 | 4 | 1:37.831 | |
| 2023-01-29 | JWCh Dresden 23 | 1000 m | Rep. Quarterfinals Heat 2 | 1 | 1:35.739 | |
| 2023-01-28 | JWCh Dresden 23 | 500 m | Finals Final B | 4 | 45.421 | |
| 2023-01-28 | JWCh Dresden 23 | 500 m | Semifinals Heat 1 | 5 | 44.300 | |
| 2023-01-28 | JWCh Dresden 23 | 500 m | Quarterfinals Heat 4 | 3 | 44.539 | |
| 2023-01-27 | JWCh Dresden 23 | 1000 m | Heats Heat 4 | 5 | 1:36.380 | |
| 2023-01-27 | JWCh Dresden 23 | 1000 m | Heats Heat 9 | 2 | 1:36.750 | |
| 2023-01-27 | JWCh Dresden 23 | 500 m | Heats Heat 3 | 3 | 44.639 | |
| 2023-01-27 | JWCh Dresden 23 | 500 m | Heats Heat 8 | 1 | 45.014 | |
| 2023-01-15 | EC Gdansk 23 | 1000 m | Rep. Semifinals Heat 1 | 3 | 1:38.451 | |
| 2023-01-15 | EC Gdansk 23 | 1000 m | Rep. Quarterfinals Heat 1 | 1 | 1:38.384 | |
| 2023-01-14 | EC Gdansk 23 | 500 m | Quarterfinals Heat 3 | 6 | 45.477 | |
| 2023-01-13 | EC Gdansk 23 | 1000 m | Heats Heat 1 | 3 | 1:39.321 | |
| 2023-01-13 | EC Gdansk 23 | 500 m | Heats Heat 7 | 2 | 44.745 | |
| 2022-12-18 | WT Almaty 22 | 500 m | Quarterfinals Heat 1 | 4 | 44.403 | |
| 2022-12-17 | WT Almaty 22 | 500 m | Quarterfinals Heat 3 | 4 | 43.963 | |
| 2022-12-17 | WT Almaty 22 | 500 m | Rep. Semifinals Heat 2 | 1 | 45.144 | |
| 2022-12-17 | WT Almaty 22 | 500 m | Rep. Quarterfinals Heat 3 | 1 | 45.118 | |
| 2022-12-16 | WT Almaty 22 | 500 m | Heats Heat 5 | 3 | 43.934 | |
| 2022-12-16 | WT Almaty 22 | 500 m | Heats Heat 6 | 4 | 44.055 | |
| 2022-12-11 | WT Almaty 22 | 500 m | Rep. Semifinals Heat 2 | 3 | 45.412 | |
| 2022-12-11 | WT Almaty 22 | 500 m | Rep. Quarterfinals Heat 4 | 3 | 44.795 | |
| 2022-12-10 | WT Almaty 22 | 1000 m | Rep. Quarterfinals Heat 4 | 5 | 1:35.021 | |
| 2022-12-09 | WT Almaty 22 | 500 m | Heats Heat 5 | 4 | 44.515 | |
| 2022-12-09 | WT Almaty 22 | 1000 m | Heats Heat 2 | 4 | 1:32.736 | |
| 2021-11-26 | WT Dordrecht 21 | 1000 m | Heats Heat 8 | 4 | 1:36.010 | |
| 2021-11-25 | WT Dordrecht 21 | 500 m | Heats Heat 1 | 4 | 45.386 | |
| 2021-11-19 | WT Debrecen 21 | 1000 m | Heats Heat 2 | 5 | 1:39.630 | |
| 2021-11-18 | WT Debrecen 21 | 500 m | Heats Heat 10 | 4 | 46.582 | |
| 2021-10-29 | WT Nagoya 21 | 1000 m | Heats Heat 11 | 5 | 1:40.135 | |
| 2021-10-28 | WT Nagoya 21 | 500 m | Heats Heat 5 | 5 | 47.093 | |
| 2021-10-22 | WT Beijing 21 | 1000 m | Heats Heat 12 | 5 | 1:35.087 | |
| 2021-10-21 | WT Beijing 21 | 500 m | Heats Heat 10 | 5 | 45.812 | |