| 2026-01-18 | EC Tilburg 26 | 500 m | Quarterfinals Heat 3 | 5 | DNF | watch |
| 2026-01-16 | EC Tilburg 26 | 500 m | Heats Heat 5 | 1 | 43.562 | watch |
| 2025-11-30 | WT4 Dordrecht 25 | 500 m | Finals Final B | 2 | 43.177 | watch |
| 2025-11-30 | WT4 Dordrecht 25 | 500 m | Semifinals Heat 2 | 5 | 42.939 | watch |
| 2025-11-30 | WT4 Dordrecht 25 | 500 m | Quarterfinals Heat 3 | 4 | 44.894 | watch |
| 2025-11-28 | WT4 Dordrecht 25 | 500 m | Heats Heat 1 | 2 | 42.833 | watch |
| 2025-11-23 | WT3 Gdansk 25 | 500 m | Quarterfinals Heat 4 | 4 | 43.418 | watch |
| 2025-11-23 | WT3 Gdansk 25 | 500 m | Rep. Semifinals Heat 2 | 1 | 43.866 | watch |
| 2025-11-21 | WT3 Gdansk 25 | 500 m | Rep. Quarterfinals Heat 1 | 1 | 44.563 | watch |
| 2025-11-21 | WT3 Gdansk 25 | 500 m | Heats Heat 1 | 3 | 43.705 | watch |
| 2025-10-19 | WT2 Montréal 25 | 500 m | Semifinals Heat 2 | | PEN | |
| 2025-10-19 | WT2 Montréal 25 | 500 m | Quarterfinals Heat 2 | 2 | 42.491 | |
| 2025-10-17 | WT2 Montréal 25 | 500 m | Heats Heat 4 | 2 | 42.548 | |
| 2025-10-12 | WT1 Montréal 25 | 500 m | Quarterfinals Heat 2 | 4 | 1:04.325 | watch |
| 2025-10-10 | WT1 Montréal 25 | 500 m | Heats Heat 7 | 2 | 43.837 | |
| 2025-10-10 | WT1 Montréal 25 | 500 m | Heats Heat 7 | 1 | 44.054 | |
| 2023-12-10 | WT Beijing 23 | 500 m | Quarterfinals Heat 1 | 3 | 44.646 | |
| 2023-12-09 | WT Beijing 23 | 500 m | Finals Final A | 4 | 43.299 | |
| 2023-12-09 | WT Beijing 23 | 500 m | Semifinals Heat 1 | 3 | 42.949 | |
| 2023-12-09 | WT Beijing 23 | 500 m | Quarterfinals Heat 4 | 3 | 43.161 | |
| 2023-12-08 | WT Beijing 23 | 500 m | Heats Heat 3 | 1 | 43.572 | |
| 2023-12-08 | WT Beijing 23 | 500 m | Heats Heat 6 | 1 | 44.271 | |
| 2023-10-29 | WT Montréal 23 | 1500 m | Rep. Semifinals Heat 2 | 6 | 2:41.674 | |
| 2023-10-28 | WT Montréal 23 | 500 m | Finals Final A | 3 | 45.877 | |
| 2023-10-28 | WT Montréal 23 | 500 m | Semifinals Heat 1 | 2 | 43.282 | |
| 2023-10-28 | WT Montréal 23 | 500 m | Quarterfinals Heat 1 | 2 | 43.495 | |
| 2023-10-27 | WT Montréal 23 | 1500 m | Heats Heat 3 | 4 | 2:52.002 | |
| 2023-10-27 | WT Montréal 23 | 500 m | Heats Heat 2 | 1 | 44.488 | |
| 2023-10-22 | WT Montréal 23 | 500 m | Finals Final A | 3 | 42.269 | |
| 2023-10-22 | WT Montréal 23 | 500 m | Semifinals Heat 1 | 2 | 42.470 | |
| 2023-10-22 | WT Montréal 23 | 500 m | Quarterfinals Heat 1 | 3 | 42.597 | |
| 2023-10-21 | WT Montréal 23 | 1000 m | Rep. Quarterfinals Heat 3 | 4 | 1:35.781 | |
| 2023-10-20 | WT Montréal 23 | 500 m | Heats Heat 2 | 2 | 42.851 | |
| 2023-10-20 | WT Montréal 23 | 1000 m | Heats Heat 7 | 3 | 1:32.894 | |
| 2023-02-05 | WT Dresden 23 | 500 m | Quarterfinals Heat 1 | 4 | 43.388 | |
| 2023-02-03 | WT Dresden 23 | 500 m | Heats Heat 6 | 2 | 43.237 | |
| 2023-02-03 | WT Dresden 23 | 500 m | Heats Heat 6 | 2 | 43.067 | |
| 2023-02-03 | WT Dresden 23 | 1500 m | Heats Heat 2 | | DNS | |
| 2021-11-27 | WT Dordrecht 21 | 500 m | Semifinals Semifinal 1 | | PEN | |
| 2021-11-27 | WT Dordrecht 21 | 500 m | Quarterfinals Quarterfinal 2 | 2 | 43.339 | |
| 2021-11-25 | WT Dordrecht 21 | 500 m | Heats Heat 6 | 3 | 43.047 | |
| 2021-11-25 | WT Dordrecht 21 | 500 m | Heats Heat 6 | 1 | 44.253 | |
| 2021-11-20 | WT Debrecen 21 | 500 m | Ranking Finals Heat 3 | 3 | 44.367 | |
| 2021-11-18 | WT Debrecen 21 | 500 m | Heats Heat 1 | 4 | no time | |
| 2021-11-18 | WT Debrecen 21 | 500 m | Heats Heat 8 | 1 | 44.003 | |
| 2021-10-30 | WT Nagoya 21 | 500 m | Quarterfinals Quarterfinal 1 | | PEN | |
| 2021-10-28 | WT Nagoya 21 | 500 m | Heats Heat 5 | 2 | 45.994 | |
| 2021-10-28 | WT Nagoya 21 | 500 m | Heats Heat 9 | 2 | 43.826 | |
| 2021-10-23 | WT Beijing 21 | 500 m | Finals Final A | 5 | 43.604 | |
| 2021-10-23 | WT Beijing 21 | 500 m | Semifinals Semifinal 1 | 2 | 43.006 | |
| 2021-10-23 | WT Beijing 21 | 500 m | Quarterfinals Quarterfinal 4 | 2 | 43.026 | |
| 2021-10-21 | WT Beijing 21 | 500 m | Heats Heat 2 | 2 | 43.180 | |
| 2021-10-21 | WT Beijing 21 | 500 m | Heats Heat 5 | 1 | 43.488 | |
| 2021-03-07 | WCh Dordrecht 21 | 1000 m | Finals Final B | 4 | 1:34.011 | |
| 2021-03-07 | WCh Dordrecht 21 | 1000 m | Semifinals Heat 2 | 4 | 1:30.197 | |
| 2021-03-07 | WCh Dordrecht 21 | 1000 m | Quarterfinals Heat 2 | 1 | 1:32.645 | |
| 2021-03-06 | WCh Dordrecht 21 | 500 m | Semifinals Heat 2 | | PEN | |
| 2021-03-06 | WCh Dordrecht 21 | 500 m | Quarterfinals Heat 4 | 3 | 43.445 | |
| 2021-03-06 | WCh Dordrecht 21 | 1500 m | Finals Final B | | DNS | |
| 2021-03-06 | WCh Dordrecht 21 | 1500 m | Semifinals Heat 3 | 4 | 2:31.955 | |
| 2021-03-05 | WCh Dordrecht 21 | 1000 m | Heats Heat 5 | 3 | 1:37.480 | |
| 2021-03-05 | WCh Dordrecht 21 | 500 m | Heats Heat 1 | 1 | 43.566 | |
| 2021-03-05 | WCh Dordrecht 21 | 1500 m | Heats Heat 6 | 2 | 2:35.360 | |
| 2021-01-24 | EC Gdansk 21 | 1000 m | Quarterfinals Heat 4 | 3 | 1:34.663 | |
| 2021-01-23 | EC Gdansk 21 | 500 m | Semifinals Heat 1 | 4 | 1:17.728 | |
| 2021-01-23 | EC Gdansk 21 | 500 m | Quarterfinals Heat 3 | 2 | 43.198 | |
| EC Gdansk 21 | 500 m | Finals Final A | | PEN | |
| 2021-01-23 | EC Gdansk 21 | 1500 m | Finals Final B | | DNS | |
| 2021-01-23 | EC Gdansk 21 | 1500 m | Heats Heat 1 | 3 | 2:39.551 | |
| 2021-01-22 | EC Gdansk 21 | 1000 m | Heats Heat 6 | 2 | 1:36.247 | |
| 2021-01-22 | EC Gdansk 21 | 500 m | Heats Heat 1 | 1 | 44.319 | |
| 2021-01-22 | EC Gdansk 21 | 1500 m | Quarterfinals Heat 3 | 2 | 2:49.384 | |
| 2020-02-15 | WT Dordrech 20 | 1000 m | Quarterfinals Heat 1 | 3 | 1:31.543 | |
| 2020-02-14 | WT Dordrech 20 | 500 m | Heats Heat 5 | | PEN | |
| 2020-02-14 | WT Dordrech 20 | 1000 m | Heats Heat 9 | 2 | 1:35.238 | |
| 2020-01-26 | EC Debrecen 20 | Super Final 3000 m | Final Super Final | 3 | 5:46.618 | |
| 2020-01-25 | EC Debrecen 20 | 1500 m | Finals Final B | 3 | 2:58.108 | |
| 2020-01-25 | EC Debrecen 20 | 1500 m | Semifinals Heat 1 | 4 | 2:23.375 | |
| 2020-01-24 | EC Debrecen 20 | 1000 m | Heats Heat 7 | 4 | 2:07.298 | |
| 2020-01-24 | EC Debrecen 20 | 500 m | Heats Heat 3 | 1 | 43.976 | |
| 2020-01-24 | EC Debrecen 20 | 1500 m | Heats Heat 1 | 2 | 2:40.226 | |
| 2019-11-30 | WT Nagoya 19 | 1500 m | Semifinals Heat 2 | 5 | 2:31.851 | |
| 2019-11-29 | WT Nagoya 19 | 1500 m | Heats Heat 7 | 2 | 2:31.214 | |
| 2019-11-03 | WT Salt Lake City 19 | 500 m | Finals Final A | | DNF | |
| 2019-11-03 | WT Salt Lake City 19 | 500 m | Semifinals Heat 2 | 2 | 43.363 | |
| 2019-11-03 | WT Salt Lake City 19 | 500 m | Quarterfinals Heat 2 | 1 | 43.198 | |
| 2019-11-02 | WT Salt Lake City 19 | 500 m | Finals Final A | 1 | 42.603 | |
| 2019-11-02 | WT Salt Lake City 19 | 500 m | Semifinals Heat 1 | 1 | 42.909 | |
| 2019-11-01 | WT Salt Lake City 19 | 500 m | Heats Heat 7 | 1 | 43.229 | |
| 2019-11-01 | WT Salt Lake City 19 | 500 m | Heats Heat 6 | 2 | 43.381 | |
| 2018-01-14 | EC Dresden 18 | Super Final 3000 m | Final | 7 | 5:52.635 | |
| 2018-01-14 | EC Dresden 18 | 1000 m | Finals | 4 | 2:17.209 | |
| 2018-01-13 | EC Dresden 18 | 500 m | Semifinals | 2 | 43.029 | |
| 2018-01-13 | EC Dresden 18 | 1500 m | Semifinals | 2 | 2:27.891 | |
| 2018-01-12 | EC Dresden 18 | 500 m | Heats | 1 | 43.940 | |
| 2018-01-12 | EC Dresden 18 | 1500 m | Heats | 2 | 2:32.712 | |
| 2017-11-18 | WT Seoul 17 | 500 m | Semifinals | 2 | 44.427 | |
| 2017-11-09 | WT Shanghai 17 | 500 m | Preliminaries | 1 | 44.545 | |
| 2017-10-07 | WT Dordrecht 17 | 500 m | Quarterfinals | 2 | 43.581 | |
| 2017-10-05 | WT Dordrecht 17 | 500 m | Heats | 1 | 43.728 | |
| WT Nagoya 19 | 500 m | Quarterfinals Heat 4 | 1 | 43.869 | |
| 2019-12-01 | WT Nagoya 19 | 500 m | Finals Final B | 1 | 44.945 | |
| 2019-12-01 | WT Nagoya 19 | 500 m | Semifinals Heat 2 | 3 | 44.522 | |
| 2019-11-29 | WT Nagoya 19 | 500 m | Heats Heat 2 | 1 | 43.661 | |
| 2019-11-02 | WT Salt Lake City 19 | 500 m | Quarterfinals Heat 2 | 2 | 42.983 | |
| 2013-11-14 | WT Kolomna 13 | 1500 m | Heats | 3 | 2:26.079 | |
| 2013-11-09 | WT Torino 13 | 500 m | Final A | 4 | 44.207 | |
| EC Debrecen 20 | 500 m | Quarterfinals Heat 1 | 1 | 46.574 | |
| 2020-01-25 | EC Debrecen 20 | 500 m | Finals Final A | 2 | 43.568 | |
| 2020-01-25 | EC Debrecen 20 | 500 m | Semifinals Heat 1 | 2 | 43.494 | |
| 2019-03-09 | WCh Sofia 19 | 500 m | Semifinals | 2 | 43.499 | |
| 2019-02-03 | WT Dresden 19 | 500 m | Semifinals | 1 | 42.963 | |
| 2019-02-02 | WT Dresden 19 | 1500 m | Finals | 3 | 2:35.577 | |
| 2019-02-02 | WT Dresden 19 | 1500 m | Rep. Semifinals | 1 | 2:37.915 | |
| 2017-02-05 | WT Dresden 17 | 500 m | Finals | 1 | no time | |
| WT Dresden 20 | 500 m | Quarterfinals Heat 2 | 2 | 43.048 | |
| WT Dresden 20 | 500 m | Semifinals Heat 2 | 5 | 47.572 | |
| 2020-02-08 | WT Dresden 20 | 1500 m | Rep. Quarterfinals Heat 2 | 4 | 2:42.111 | |
| 2020-02-07 | WT Dresden 20 | 500 m | Heats Heat 7 | 1 | 44.028 | |
| 2020-02-07 | WT Dresden 20 | 1500 m | Heats Heat 4 | 3 | 2:30.681 | |
| 2019-12-07 | WT Shanghai 19 | 500 m | Finals Final A | 3 | 42.971 | |
| 2019-12-07 | WT Shanghai 19 | 500 m | Semifinals Heat 1 | 4 | 1:13.162 | |
| 2019-12-07 | WT Shanghai 19 | 500 m | Quarterfinals Heat 3 | 2 | 42.611 | |
| WT Shanghai 19 | 500 m | Heats Heat 8 | 2 | 43.742 | |
| 2019-12-08 | WT Shanghai 19 | 500 m | Finals Final A | 4 | 54.149 | |
| 2019-12-08 | WT Shanghai 19 | 500 m | Semifinals Heat 2 | 1 | 43.239 | |
| 2019-12-08 | WT Shanghai 19 | 500 m | Quarterfinals Heat 3 | 1 | 43.213 | |
| 2019-12-06 | WT Shanghai 19 | 500 m | Heats Heat 5 | 1 | 43.698 | |
| 2019-11-10 | WT Montreal 19 | 500 m | Finals Final A | 2 | 42.659 | |
| 2019-11-10 | WT Montreal 19 | 500 m | Semifinals Heat 1 | 1 | 43.527 | |
| 2019-11-10 | WT Montreal 19 | 500 m | Quarterfinals Heat 2 | 1 | 43.485 | |
| 2019-11-08 | WT Montreal 19 | 500 m | Heats Heat 4 | 1 | 43.720 | |
| WT Montreal 19 | 1000 m | Quarterfinals Heat 1 | 2 | 1:44.254 | |
| 2019-11-09 | WT Montreal 19 | 1000 m | Finals Final A | 4 | 1:32.497 | |
| 2019-11-09 | WT Montreal 19 | 1000 m | Semifinals Heat 1 | 1 | 1:33.139 | |
| 2019-11-08 | WT Montreal 19 | 1000 m | Heats Heat 6 | 2 | 1:37.361 | |
| 2019-02-10 | WT Torino 19 | 500 m | Semifinals | 1 | 42.996 | |
| 2019-02-09 | WT Torino 19 | 500 m | Quarterfinals | 2 | 43.851 | |
| 2019-01-13 | EC Dordrecht 19 | Super Final 3000 m | Final | 6 | 5:23.913 | |
| 2018-11-04 | WT Calgary 18 | 500 m | Quarterfinals Heat 2 | 1 | 43.415 | |
| WT Calgary 18 | 500 m | Heats Heat 6 | 1 | 44.362 | |
| 2018-11-04 | WT Calgary 18 | 500 m | Finals | 1 | 43.642 | |
| 2018-11-04 | WT Calgary 18 | 500 m | Semifinals Heat 2 | 3 | 43.030 | |
| WT Calgary 18 | 500 m | Heats Heat 2 | | PEN | |
| 2019-01-13 | EC Dordrecht 19 | 1000 m | Quarterfinals | 3 | 1:34.436 | |
| WT Almaty 18 | 1500 m | Heats Heat 7 | 2 | 2:42.220 | |
| 2018-12-08 | WT Almaty 18 | 1500 m | Finals | 5 | 2:33.413 | |
| 2018-12-08 | WT Almaty 18 | 1500 m | Semifinals Heat 1 | 3 | 2:27.591 | |
| WT Almaty 18 | 500 m | Heats Heat 6 | 2 | 45.144 | |
| 2018-12-09 | WT Almaty 18 | 500 m | Finals | | PEN | |
| 2018-12-09 | WT Almaty 18 | 500 m | Semifinals Heat 1 | 4 | 45.398 | |
| 2018-12-09 | WT Almaty 18 | 500 m | Quarterfinals Heat 4 | 1 | 43.985 | |
| 2018-11-11 | WT Salt Lake City 18 | 500 m | Quarterfinals | 3 | 42.765 | |
| 2018-11-09 | WT Salt Lake City 18 | 1500 m | Quarterfinals | 5 | 2:28.207 | |
| 2018-03-18 | WCh Montreal 18 | 1000 m | Finals | 2 | 1:34.445 | |
| 2018-03-17 | WCh Montreal 18 | 1500 m | Finals | 3 | 2:45.358 | |
| 2017-01-15 | EC Torino 17 | Super Final 3000 m | Final | 6 | 5:28.485 | |
| 2017-01-14 | EC Torino 17 | 500 m | Semifinals | 1 | 44.720 | |
| 2017-01-14 | EC Torino 17 | 500 m | Quarterfinals | 2 | 44.093 | |
| 2017-01-14 | EC Torino 17 | 1500 m | Semifinals | 6 | 2:29.904 | |
| 2016-12-11 | WT Shanghai 16 | 500 m | Finals | 3 | 44.739 | |
| 2016-12-09 | WT Shanghai 16 | 500 m | Heats | 2 | 44.828 | |
| 2014-01-19 | EC Dresden 14 | Super Final 3000 m | Final | 5 | 5:59.700 | |
| 2014-01-18 | EC Dresden 14 | 500 m | Final | 4 | 44.475 | |
| 2014-01-18 | EC Dresden 14 | 500 m | Semifinals | 2 | 43.781 | |
| 2013-10-05 | WT Seoul 13 | 500 m | Final B | 1 | 44.929 | |
| 2013-10-04 | WT Seoul 13 | 1000 m | Heats | 2 | 1:32.010 | |
| 2013-10-03 | WT Seoul 13 | 500 m | Heats | 2 | 44.091 | |
| 2013-09-29 | WT Shanghai 13 | 1000 m | Quarterfinals | 3 | 1:31.477 | |
| 2013-09-28 | WT Shanghai 13 | 500 m | Final B | 4 | 44.855 | |
| 2013-09-28 | WT Shanghai 13 | 1500 m | Quarterfinals | 3 | 2:33.174 | |
| 2013-09-27 | WT Shanghai 13 | 1000 m | Preliminaries | 2 | 1:32.221 | |
| 2013-09-26 | WT Shanghai 13 | 500 m | Pre-Preliminaries | 2 | 45.752 | |
| 2013-03-10 | WCh Debrecen 13 | 1000 m | Quarterfinals | 4 | 1:33.231 | |
| 2013-03-09 | WCh Debrecen 13 | 500 m | Semifinals | 3 | 43.531 | |
| 2013-03-09 | WCh Debrecen 13 | 500 m | Quarterfinals | 2 | 44.154 | |
| 2013-03-08 | WCh Debrecen 13 | 1500 m | Heats | 2 | 2:39.271 | |
| 2013-02-02 | WT Sochi 13 | 500 m | Quarterfinals | 3 | 44.888 | |
| 2013-01-20 | EC Malmo 13 | Super Final 3000 m | Final | 5 | 6:19.080 | |
| 2013-01-20 | EC Malmo 13 | 1000 m | Semifinals | 3 | 1:33.931 | |
| 2013-01-19 | EC Malmo 13 | 500 m | Semifinals | 3 | 44.863 | |
| 2013-01-19 | EC Malmo 13 | 500 m | Heats | 1 | 45.459 | |
| 2013-01-18 | EC Malmo 13 | 1500 m | Final | 6 | 2:29.078 | |
| 2013-01-18 | EC Malmo 13 | 1500 m | Heats | 2 | 2:32.885 | |
| 2012-12-08 | WT Shanghai 12 | 1000 m | Rep Semifinals | 1 | 1:35.990 | |
| 2011-10-29 | WT Saguenay 11 | 500 m | Semifinals | 2 | 44.509 | |