| date | competition | distance | round | pos | time | video |
|---|---|---|---|---|---|---|
| 2026-03-13 | WCh Montréal 26 | Relay 5000 m | Quarterfinals Heat 2 | 1 | 6:48.334 | watch |
| 2025-11-23 | WT3 Gdansk 25 | Relay 5000 m | Finals Final A | 1 | 7:07.098 | watch |
| 2025-11-22 | WT3 Gdansk 25 | Relay 5000 m | Semifinals Heat 2 | 1 | 6:56.394 | watch |
| 2025-11-22 | WT3 Gdansk 25 | 500 m | Rep. Semifinals Heat 1 | 4 | 41.749 | watch |
| 2025-11-22 | WT3 Gdansk 25 | 500 m | Rep. Quarterfinals Heat 1 | 3 | 41.447 | watch |
| 2025-11-21 | WT3 Gdansk 25 | Relay 5000 m | Quarterfinals Heat 4 | 2 | 7:06.055 | watch |
| 2025-11-20 | WT3 Gdansk 25 | 500 m | Rep. Heats Heat 2 | 2 | 42.282 | watch |
| 2025-11-20 | WT3 Gdansk 25 | 500 m | Heats Heat 8 | 2 | 42.942 | watch |
| 2025-10-17 | WT2 Montréal 25 | Relay 5000 m | Quarterfinals Heat 4 | 2 | 6:59.630 | |
| 2025-10-12 | WT1 Montréal 25 | Relay 5000 m | Finals Final A | 1 | 6:50.781 | |
| 2023-03-12 | WCh Seoul 23 | 1000 m | Finals Final B | 4 | 1:33.815 | watch |
| 2023-03-12 | WCh Seoul 23 | 1000 m | Semifinals Heat 1 | 5 | 1:26.387 | watch |
| 2023-03-12 | WCh Seoul 23 | 1000 m | Quarterfinals Heat 2 | 1 | 1:25.102 | watch |
| 2023-03-11 | WCh Seoul 23 | 500 m | Finals Final B | 3 | 42.628 | watch |
| 2023-03-11 | WCh Seoul 23 | 500 m | Semifinals Heat 1 | 5 | 1:02.843 | watch |
| 2023-03-11 | WCh Seoul 23 | 500 m | Quarterfinals Heat 3 | 2 | 41.132 | watch |
| 2023-03-11 | WCh Seoul 23 | 1500 m | Finals Final B | 2 | 2:27.618 | watch |
| 2023-03-11 | WCh Seoul 23 | 1500 m | Semifinals Heat 3 | 3 | 2:17.074 | watch |
| 2023-03-10 | WCh Seoul 23 | 1000 m | Heats Heat 2 | 1 | 1:28.126 | watch |
| 2023-03-10 | WCh Seoul 23 | 1000 m | Heats Heat 9 | 1 | 1:28.228 | watch |
| 2023-03-10 | WCh Seoul 23 | 500 m | Heats Heat 4 | 3 | 41.484 | watch |
| 2023-03-10 | WCh Seoul 23 | 500 m | Heats Heat 8 | 1 | 41.917 | watch |
| 2023-03-10 | WCh Seoul 23 | 1500 m | Heats Heat 4 | 1 | 2:17.033 | watch |
| 2023-02-05 | WT Dresden 23 | 500 m | Quarterfinals Heat 2 | 4 | 41.328 | |
| 2023-02-04 | WT Dresden 23 | 1500 m | Finals Final A | 1 | 2:28.291 | |
| 2023-02-04 | WT Dresden 23 | 1500 m | Semifinals Heat 2 | 1 | 2:16.719 | |
| 2023-02-03 | WT Dresden 23 | 500 m | Heats Heat 3 | 1 | 40.933 | |
| 2023-02-03 | WT Dresden 23 | 500 m | Heats Heat 2 | 1 | 40.666 | |
| 2023-02-03 | WT Dresden 23 | 1500 m | Heats Heat 7 | 1 | 2:27.851 | |
| 2022-11-05 | WT Salt Lake City 22 | 500 m | Finals Final A | 3 | 41.350 | |
| 2022-11-05 | WT Salt Lake City 22 | 500 m | Semifinals Heat 1 | 1 | 40.411 | |
| 2022-11-05 | WT Salt Lake City 22 | 500 m | Quarterfinals Heat 4 | 1 | 40.380 | |
| 2022-11-04 | WT Salt Lake City 22 | 500 m | Heats Heat 1 | 1 | 40.391 | |
| 2022-11-04 | WT Salt Lake City 22 | 500 m | Heats Heat 3 | 1 | 40.589 | |
| 2022-11-04 | WT Salt Lake City 22 | 500 m | Heats Heat 1 | 1 | 41.041 | |
| 2022-10-30 | WT Montréal 22 | 500 m | Finals Final A | 2 | 40.434 | |
| 2022-10-30 | WT Montréal 22 | 500 m | Semifinals Heat 2 | 1 | 40.794 | |
| 2022-10-30 | WT Montréal 22 | 500 m | Quarterfinals Heat 4 | 1 | 40.846 | |
| 2022-10-29 | WT Montréal 22 | 1500 m | Semifinals Heat 3 | 6 | 2:16.085 | |
| 2022-10-28 | WT Montréal 22 | 500 m | Heats Heat 1 | 1 | 40.406 | |
| 2022-10-28 | WT Montréal 22 | 500 m | Heats Heat 4 | 1 | 40.554 | |
| 2022-10-28 | WT Montréal 22 | 1500 m | Heats Heat 4 | 2 | 2:17.359 | |
| WT Dordrech 20 | 1500 m | Semifinals Heat 2 | 1 | 2:22.936 | ||
| 2022-04-10 | WCh Montréal 22 | Super Final 3000 m | Super Final Super Final | 2 | 4:42.306 | |
| 2022-04-10 | WCh Montréal 22 | 1000 m | Semifinals Heat 2 | 1 | 1:24.277 | |
| 2022-04-10 | WCh Montréal 22 | 1000 m | Finals Final A | 2 | 1:25.529 | |
| 2022-04-10 | WCh Montréal 22 | 1000 m | Quarterfinals Heat 1 | 1 | 1:25.105 | |
| 2022-04-09 | WCh Montréal 22 | 500 m | Finals Final A | 4 | 59.100 | |
| 2022-04-09 | WCh Montréal 22 | 1500 m | Finals Final A | 5 | 2:15.850 | |
| 2022-04-09 | WCh Montréal 22 | 1500 m | Semifinals Heat 3 | 1 | 2:13.669 | |
| 2022-04-09 | WCh Montréal 22 | 500 m | Semifinals Heat 1 | 2 | 40.788 | |
| 2022-04-09 | WCh Montréal 22 | 500 m | Quarterfinals Heat 1 | 1 | 40.398 | |
| 2022-04-08 | WCh Montréal 22 | 1000 m | Heats Heat 3 | 2 | 1:27.740 | |
| 2022-04-08 | WCh Montréal 22 | 1000 m | Heats Heat 6 | 2 | 1:25.580 | |
| 2022-04-08 | WCh Montréal 22 | 1500 m | Heats Heat 4 | 2 | 2:18.897 | |
| 2022-04-08 | WCh Montréal 22 | 500 m | Heats Heat 6 | 1 | 40.369 | |
| 2022-04-08 | WCh Montréal 22 | 500 m | Heats Heat 7 | 1 | 40.514 | |
| 2022-02-11 | OG Beijing 22 | 5000 m relay | Semifinals Semifinal 2 | 1 | 6:37.879 | |
| 2022-02-09 | OG Beijing 22 | 1500 m | Semifinals Semifinal 1 | 1 | 2:10.586 | |
| 2021-11-18 | WT Debrecen 21 | 1500 m | Quarterfinals Quarterfinal 1 | DNF | ||
| 2021-11-18 | WT Debrecen 21 | 1500 m | Heats Heat 8 | 1 | 2:31.873 | |
| 2020-02-16 | WT Dordrech 20 | 500 m | Finals Final A | 1 | 41.087 | |
| 2020-02-16 | WT Dordrech 20 | 500 m | Semifinals Heat 1 | 1 | 40.482 | |
| 2020-02-16 | WT Dordrech 20 | 500 m | Quarterfinals Heat 2 | 1 | 40.676 | |
| 2020-02-15 | WT Dordrech 20 | 1500 m | Finals Final A | 2 | 2:19.436 | |
| 2020-02-14 | WT Dordrech 20 | 500 m | Heats Heat 2 | 1 | 40.686 | |
| 2020-02-14 | WT Dordrech 20 | 1500 m | Heats Heat 4 | 1 | 2:16.679 | |
| 2020-02-14 | WT Dordrech 20 | 1500 m | Quarterfinals Heat 4 | 1 | 2:16.679 | |
| 2020-02-09 | WT Dresden 20 | 1500 m | Semifinals Heat 1 | 1 | 2:24.555 | |
| 2020-02-09 | WT Dresden 20 | 1500 m | Rep. Semifinals Heat 1 | 1 | 2:32.145 | |
| 2020-02-09 | WT Dresden 20 | 1500 m | REPH Heat 4 | 1 | 2:21.325 | |
| 2020-02-08 | WT Dresden 20 | 1500 m | Finals Final A | PEN | ||
| 2020-02-08 | WT Dresden 20 | 1500 m | Semifinals Heat 1 | 1 | 2:22.240 | |
| 2020-02-07 | WT Dresden 20 | 1500 m | Heats Heat 6 | 3 | 2:20.902 | |
| 2020-02-07 | WT Dresden 20 | 1500 m | Heats Heat 1 | 2 | 2:24.022 | |
| 2020-02-07 | WT Dresden 20 | 1500 m (1) | Quarterfinals Heat 1 | 2 | 2:24.022 | |
| 2020-02-07 | WT Dresden 20 | 1500 m (2) | Rep. Quarterfinals Heat 4 | 1 | 2:21.325 | |
| 2020-02-07 | WT Dresden 20 | 1500 m (2) | Quarterfinals Heat 6 | 3 | 2:20.902 | |
| 2020-02-07 | WT Dresden 20 | 1500 m (2) | Finals Final A | PEN | ||
| 2019-12-08 | WT Shanghai 19 | 500 m | Finals Final A | 2 | 40.904 | |
| 2019-12-08 | WT Shanghai 19 | 500 m | Semifinals Heat 2 | 1 | 40.680 | |
| 2019-12-08 | WT Shanghai 19 | 500 m | Quarterfinals Heat 3 | 2 | 40.552 | |
| 2019-12-07 | WT Shanghai 19 | 1500 m | Finals Final A | 1 | 2:21.652 | |
| 2019-12-07 | WT Shanghai 19 | 1500 m | Semifinals Heat 3 | 1 | 2:20.546 | |
| 2019-12-06 | WT Shanghai 19 | 500 m | Heats Heat 6 | 1 | 41.045 | |
| 2019-12-06 | WT Shanghai 19 | 1500 m | Heats Heat 6 | 1 | 2:36.788 | |
| 2019-12-06 | WT Shanghai 19 | 1500 m | Quarterfinals Heat 6 | 1 | 2:36.788 | |
| 2019-12-01 | WT Nagoya 19 | 1500 m | Finals Final A | 2 | 2:21.114 | |
| 2019-12-01 | WT Nagoya 19 | 1500 m | Semifinals Heat 1 | 2 | 2:18.425 | |
| 2019-11-30 | WT Nagoya 19 | 1500 m | Semifinals Heat 1 | PEN | ||
| 2019-11-29 | WT Nagoya 19 | 1500 m | Heats Heat 7 | 1 | 2:21.803 | |
| 2019-11-29 | WT Nagoya 19 | 1500 m | Heats Heat 2 | 2 | 2:37.790 | |
| 2019-11-29 | WT Nagoya 19 | 1500 m (1) | Quarterfinals Heat 2 | 2 | 2:37.790 | |
| 2019-11-29 | WT Nagoya 19 | 1500 m (2) | Quarterfinals Heat 7 | 1 | 2:21.803 | |
| 2019-11-10 | WT Montreal 19 | 500 m | Finals Final A | 5 | 41.761 | |
| 2019-11-10 | WT Montreal 19 | 500 m | Semifinals Heat 1 | 3 | 41.038 | |
| 2019-11-10 | WT Montreal 19 | 500 m | Quarterfinals Heat 2 | 2 | 41.270 | |
| 2019-11-09 | WT Montreal 19 | 1500 m | Finals Final A | 3 | 2:26.546 | |
| 2019-11-09 | WT Montreal 19 | 1500 m | Semifinals Heat 1 | 1 | 2:17.720 | |
| 2019-11-09 | WT Montreal 19 | 1500 m | Rep. Semifinals Heat 2 | 1 | 2:23.523 | |
| 2019-11-09 | WT Montreal 19 | 1500 m | Rep. Quarterfinals Heat 2 | 1 | 2:16.478 | |
| 2019-11-08 | WT Montreal 19 | 500 m | Heats Heat 9 | 2 | 41.148 | |
| 2019-11-08 | WT Montreal 19 | 1500 m | Heats Heat 6 | 5 | 2:20.827 | |
| 2019-11-08 | WT Montreal 19 | 1500 m | Quarterfinals Heat 6 | 5 | 2:20.827 | |
| 2019-11-03 | WT Salt Lake City 19 | 500 m | Semifinals Heat 1 | 5 | 41.521 | |
| 2019-11-03 | WT Salt Lake City 19 | 500 m | Quarterfinals Heat 1 | 2 | 41.633 | |
| 2019-11-02 | WT Salt Lake City 19 | 1500 m | Finals Final B | 1 | 2:13.081 | |
| 2019-11-02 | WT Salt Lake City 19 | 1500 m | Semifinals Heat 3 | 5 | 2:15.355 | |
| 2019-11-01 | WT Salt Lake City 19 | 500 m | Heats Heat 9 | 1 | 40.705 | |
| 2019-11-01 | WT Salt Lake City 19 | 1500 m | Heats Heat 3 | 1 | 2:15.019 | |
| 2019-11-01 | WT Salt Lake City 19 | 1500 m | Quarterfinals Heat 3 | 1 | 2:15.019 | |
| 2019-03-08 | WCh Sofia 19 | 1500 m | Quarterfinals Heat 5 | 2 | 2:22.325 | |
| 2019-03-08 | WCh Sofia 19 | 500 m | Heats Heat 1 | 2 | 42.144 | |
| 2019-03-08 | WCh Sofia 19 | 500 m | Preliminaries Heat 7 | 1 | 42.114 | |
| 2019-03-08 | WCh Sofia 19 | 1000 m | Quarterfinals Heat 1 | 4 | no time | |
| 2019-03-08 | WCh Sofia 19 | 1000 m | Preliminaries Heat 1 | 1 | 1:28.656 | |
| 2019-03-08 | WCh Sofia 19 | 3000 m | Super Final Final A | 4 | 5:01.917 | |
| 2018-12-08 | WT Almaty 18 | 1000 m | Semifinals Heat 1 | 2 | 1:25.202 | |
| 2018-12-08 | WT Almaty 18 | 1000 m | Quarterfinals Heat 3 | 1 | 1:23.895 | |
| WT Almaty 18 | 1000 m | Heats Heat 3 | 1 | 1:24.722 | ||
| WT Almaty 18 | 1500 m | Heats Heat 4 | 1 | 2:20.241 | ||
| 2019-03-10 | WCh Sofia 19 | 3000 m | Finals | 4 | 5:01.917 | |
| 2019-03-08 | WCh Sofia 19 | 1500 m | Finals Final A | 3 | 2:31.717 | |
| 2019-03-08 | WCh Sofia 19 | 1500 m | Semifinals Heat 2 | 3 | 2:18.775 | |
| 2019-03-08 | WCh Sofia 19 | 500 m | Quarterfinals Heat 3 | 3 | 41.734 | |
| 2019-03-08 | WCh Sofia 19 | 1000 m | Heats Heat 6 | 1 | 1:28.614 | |
| 2019-02-01 | WT Dresden 19 | 1500 m | Quarterfinals Heat 2 | 1 | 2:14.106 | |
| 2019-02-01 | WT Dresden 19 | 1000 m (2) | Heats Heat 4 | 2 | 1:24.889 | |
| 2019-02-01 | WT Dresden 19 | 1000 m (2) | Preliminaries Heat 1 | 1 | 1:25.371 | |
| 2018-12-09 | WT Almaty 18 | 1500 m | Semifinals Heat 2 | 1 | 2:14.043 | |
| 2018-12-07 | WT Almaty 18 | 1000 m | Finals Final A | 3 | 1:27.574 | |
| 2018-12-07 | WT Almaty 18 | 1500 m (2) | Finals Final A | 3 | 2:17.048 | |
| 2018-12-07 | WT Almaty 18 | 1500 m (2) | Quarterfinals Heat 4 | 1 | 2:20.241 | |
| 2018-11-11 | WT Salt Lake City 18 | 500 m | Finals | 3 | 41.370 | |
| 2018-11-11 | WT Salt Lake City 18 | 500 m | Quarterfinals | 2 | 41.072 | |
| 2018-11-10 | WT Salt Lake City 18 | 1500 m | Semifinals | 2 | 2:15.084 | |
| 2018-11-09 | WT Salt Lake City 18 | 1500 m | Finals Final A | 2 | 2:13.214 | |
| 2018-11-09 | WT Salt Lake City 18 | 1500 m | Quarterfinals Heat 3 | 2 | 2:16.053 | |
| 2018-11-09 | WT Salt Lake City 18 | 500 m | Semifinals Heat 1 | 3 | 41.768 | |
| 2018-11-09 | WT Salt Lake City 18 | 500 m | Heats Heat 1 | 3 | 40.890 | |
| 2018-11-09 | WT Salt Lake City 18 | 500 m | Preliminaries Heat 1 | 1 | 40.685 | |
| WT Calgary 18 | 1500 m | Heats Heat 2 | 1 | 2:14.124 | ||
| 2018-11-04 | WT Calgary 18 | 500 m | Quarterfinals Heat 1 | 4 | 40.838 | |
| 2018-11-03 | WT Calgary 18 | 1500 m | Semifinals Heat 3 | 1 | 2:12.744 | |
| 2018-11-02 | WT Calgary 18 | 500 m | Heats Heat 2 | 2 | 40.571 | |
| WT Calgary 18 | 500 m | Heats Heat 2 | 1 | 40.436 | ||
| 2026-03-14 | WCh Montréal 26 | Relay 5000 m | Semifinals Heat 2 | 1 | 7:16.734 | watch |
| 2026-02-20 | OG Milano Cortina 26 | Relay 5000 m | Finals Final A | 2 | 6:52.239 | |
| 2026-02-16 | OG Milano Cortina 26 | Relay 5000 m | Semifinals Semifinal 2 | 1 | 6:52.708 | |
| 2025-11-28 | WT4 Dordrecht 25 | Relay 5000 m | Quarterfinals Heat 4 | 4 | 7:05.502 | watch |
| 2025-10-19 | WT2 Montréal 25 | Relay 5000 m | Finals Final B | 1 | 7:23.893 | |
| 2025-10-11 | WT1 Montréal 25 | Relay 5000 m | Semifinals Heat 2 | 2 | 7:02.309 | |
| 2025-10-10 | WT1 Montréal 25 | Relay 5000 m | Quarterfinals Heat 4 | 1 | 6:52.871 | |
| 2022-02-16 | OG Beijing 22 | 5000 m relay | Finals Final A | 2 | 6:41.679 | |
| 2022-02-11 | OG Beijing 22 | 500 m | Heats Heat 1 | PEN | ||
| 2022-02-09 | OG Beijing 22 | 1500 m | Finals Final A | 5 | 2:09.622 | |
| 2022-02-09 | OG Beijing 22 | 1500 m | Heats Heat 2 | 1 | 2:18.630 | |
| 2022-02-07 | OG Beijing 22 | 1000 m | Semifinals Semifinal 2 | PEN | ||
| 2022-02-07 | OG Beijing 22 | 1000 m | Quarterfinals Quarterfinal 2 | 1 | 1:23.682 | |
| 2022-02-05 | OG Beijing 22 | 1000 m | Heats Heat 4 | 1 | 1:24.698 | |
| 2018-11-02 | WT Calgary 18 | 1500 m | Finals Final A | 2 | 2:17.557 | |
| 2018-11-02 | WT Calgary 18 | 1500 m | Quarterfinals Heat 2 | 1 | 2:14.124 | |
| 2018-11-02 | WT Calgary 18 | 500 m (2) | Preliminaries Heat 2 | 1 | 40.436 | |
| 2018-03-04 | JWCh Tomaszow Mazowiecki 18 | Super Final 1500 m | Final | 1 | 2:26.382 | |
| 2018-03-04 | JWCh Tomaszow Mazowiecki 18 | 1000 m | Semifinals | 1 | 1:25.777 | |
| 2018-03-04 | JWCh Tomaszow Mazowiecki 18 | 1000 m | Quarterfinals | 1 | 1:26.707 | |
| 2018-03-02 | JWCh Tomaszow Mazowiecki 18 | 1500 m | Heats | 1 | 2:45.771 | |
| 2018-03-02 | JWCh Tomaszow Mazowiecki 18 | 1500 m | Finals Final 1 | PEN | ||
| 2018-03-02 | JWCh Tomaszow Mazowiecki 18 | 1500 m | Semifinals Heat 1 | 1 | 2:13.214 | |
| 2018-03-02 | JWCh Tomaszow Mazowiecki 18 | 1500 m | Preliminaries Heat 9 | 1 | 2:20.932 | |
| 2018-03-02 | JWCh Tomaszow Mazowiecki 18 | 500 m | Finals Final A | 1 | 41.659 | |
| 2018-03-02 | JWCh Tomaszow Mazowiecki 18 | 500 m | Semifinals Heat 1 | 1 | 41.436 | |
| 2018-03-02 | JWCh Tomaszow Mazowiecki 18 | 500 m | Quarterfinals Heat 2 | 1 | 41.277 | |
| 2018-03-02 | JWCh Tomaszow Mazowiecki 18 | 500 m | Heats Heat 5 | 1 | 41.195 | |
| 2018-03-02 | JWCh Tomaszow Mazowiecki 18 | 500 m | Preliminaries Heat 16 | 1 | 42.334 | |
| 2018-03-02 | JWCh Tomaszow Mazowiecki 18 | 1000 m | Finals Final A | 3 | 1:30.898 | |
| 2018-03-02 | JWCh Tomaszow Mazowiecki 18 | 1000 m | Heats Heat 4 | 1 | 1:28.686 | |
| 2018-03-02 | JWCh Tomaszow Mazowiecki 18 | 1000 m | Preliminaries Heat 3 | 1 | 1:29.156 | |
| 2018-03-02 | JWCh Tomaszow Mazowiecki 18 | 1500 m | Super Final Heat 1 | 1 | 2:26.382 |
All skaters in the archive · Search any skater
New to short track? Start here — the track, the rules, and what the penalty codes actually mean.