| date | competition | distance | round | pos | time | video |
|---|---|---|---|---|---|---|
| 2025-02-15 | WT Milan 25 | 500 m | Rep. Semifinals Heat 2 | 4 | 42.518 | |
| 2025-02-15 | WT Milan 25 | 500 m | Rep. Quarterfinals Heat 2 | 1 | 41.669 | |
| 2025-02-14 | WT Milan 25 | 500 m | Heats Heat 1 | 5 | 40.945 | |
| 2025-02-14 | WT Milan 25 | 500 m | Heats Heat 10 | 2 | 41.450 | |
| 2025-02-08 | WT Tilburg 25 | 500 m | Rep. Quarterfinals Heat 6 | 2 | 42.248 | watch |
| 2025-02-07 | WT Tilburg 25 | 500 m | Heats Heat 3 | 4 | 41.810 | watch |
| 2025-02-07 | WT Tilburg 25 | 500 m | Heats Heat 2 | 2 | 41.660 | |
| 2023-03-10 | WCh Seoul 23 | 500 m | Heats Heat 6 | YC | watch | |
| 2023-03-10 | WCh Seoul 23 | 500 m | Heats Heat 3 | 2 | 42.133 | watch |
| 2023-02-12 | WT Dordrecht 23 | 500 m | Finals Final B | 3 | 42.436 | |
| 2023-02-12 | WT Dordrecht 23 | 500 m | Semifinals Heat 2 | 5 | 41.426 | |
| 2023-02-12 | WT Dordrecht 23 | 500 m | Quarterfinals Heat 1 | 2 | 41.878 | |
| 2023-02-11 | WT Dordrecht 23 | 1000 m | Rep. Semifinals Heat 2 | 4 | 1:28.996 | |
| 2023-02-11 | WT Dordrecht 23 | 1000 m | Rep. Quarterfinals Heat 4 | 1 | 1:28.926 | |
| 2023-02-10 | WT Dordrecht 23 | 500 m | Heats Heat 1 | 3 | 40.921 | |
| 2023-02-10 | WT Dordrecht 23 | 500 m | Heats Heat 2 | 3 | 41.254 | |
| 2023-02-10 | WT Dordrecht 23 | 1000 m | Heats Heat 1 | 5 | 1:27.080 | |
| 2023-02-10 | WT Dordrecht 23 | 1000 m | Heats Heat 2 | 3 | 1:28.366 | |
| 2023-02-05 | WT Dresden 23 | 500 m | Rep. Quarterfinals Heat 7 | 5 | 1:16.469 | |
| 2023-02-04 | WT Dresden 23 | 1500 m | Semifinals Heat 2 | 6 | 2:18.232 | |
| 2023-02-04 | WT Dresden 23 | 1500 m | Rep. Semifinals Heat 2 | 1 | 2:28.437 | |
| 2023-02-04 | WT Dresden 23 | 1500 m | Rep. Quarterfinals Heat 3 | 1 | 2:34.323 | |
| 2023-02-03 | WT Dresden 23 | 500 m | Heats Heat 4 | 4 | 41.229 | |
| 2023-02-03 | WT Dresden 23 | 1500 m | Heats Heat 5 | 3 | 2:22.293 | |
| 2022-02-16 | OG Beijing 22 | Relay 5000 m | Finals Final B | 3 | 6:40.545 | |
| 2022-02-11 | OG Beijing 22 | Relay 5000 m | Semifinals Semifinal 1 | 3 | 6:40.446 | |
| 2022-02-11 | OG Beijing 22 | 500 m | Heats Heat 4 | 4 | 41.199 | |
| 2021-11-25 | WT Dordrecht 21 | 500 m | Heats Heat 3 | PEN | ||
| 2021-11-25 | WT Dordrecht 21 | 500 m | Heats Heat 12 | 1 | 42.046 | |
| 2021-11-20 | WT Debrecen 21 | 500 m | Ranking Finals Heat 1 | 3 | 42.213 | |
| 2021-11-18 | WT Debrecen 21 | 500 m | Heats Heat 5 | 5 | 41.307 | |
| 2021-11-18 | WT Debrecen 21 | 500 m | Heats Heat 15 | 3 | 41.805 | |
| 2021-10-30 | WT Nagoya 21 | 500 m | Quarterfinals Quarterfinal 3 | 4 | 43.170 | |
| 2021-10-28 | WT Nagoya 21 | 500 m | Heats Heat 8 | 1 | 42.951 | |
| 2021-10-28 | WT Nagoya 21 | 500 m | Heats Heat 7 | 2 | 41.772 | |
| 2021-10-23 | WT Beijing 21 | 500 m | Ranking Finals Heat 2 | PEN | ||
| 2021-10-21 | WT Beijing 21 | 500 m | Heats Heat 8 | 4 | 41.250 | |
| 2021-10-21 | WT Beijing 21 | 500 m | Heats Heat 15 | 3 | 40.869 | |
| 2020-02-16 | WT Dordrech 20 | 500 m | REPQ Heat 2 | 2 | 42.860 | |
| 2020-02-15 | WT Dordrech 20 | 1000 m | REPQ Heat 6 | 2 | 1:34.846 | |
| 2020-02-14 | WT Dordrech 20 | 500 m | Heats Heat 9 | 3 | 42.755 | |
| 2020-02-14 | WT Dordrech 20 | 1000 m | Heats Heat 2 | 4 | 1:28.108 | |
| 2020-02-14 | WT Dordrech 20 | 1000 m (1) | Rep. Quarterfinals Heat 6 | 2 | 1:34.846 | |
| 2020-02-14 | WT Dordrech 20 | 500 m | Rep. Quarterfinals Heat 2 | 2 | 42.860 | |
| 2020-02-09 | WT Dresden 20 | 500 m | Quarterfinals Heat 1 | 5 | 41.645 | |
| 2020-02-08 | WT Dresden 20 | 1500 m | REPH Heat 1 | 3 | 2:31.669 | |
| 2020-02-07 | WT Dresden 20 | 500 m | Heats Heat 11 | 2 | 41.673 | |
| 2020-02-07 | WT Dresden 20 | 1500 m | Heats Heat 6 | 6 | 2:29.818 | |
| 2020-02-07 | WT Dresden 20 | 1500 m (1) | Rep. Quarterfinals Heat 1 | 3 | 2:31.669 | |
| 2020-02-07 | WT Dresden 20 | 1500 m (1) | Quarterfinals Heat 6 | 6 | 2:29.818 | |
| 2020-01-12 | 4C Montreal 20 | 1000 m | Heats Heat 3 | 4 | 1:26.385 | |
| 2020-01-11 | 4C Montreal 20 | 500 m | Heats Heat 3 | 4 | 42.262 | |
| 2020-01-11 | 4C Montreal 20 | 1500 m | Finals Final B | 4 | 2:50.346 | |
| 2020-01-11 | 4C Montreal 20 | 1500 m | Heats Heat 3 | 3 | 2:20.598 | |
| 2020-01-11 | 4C Montreal 20 | 1500 m | Semifinals Heat 3 | 3 | 2:20.598 | |
| 2020-01-11 | 4C Montreal 20 | 500 m | Quarterfinals Heat 3 | 4 | 42.262 | |
| 2020-01-11 | 4C Montreal 20 | 1000 m | Quarterfinals Heat 3 | 4 | 1:26.385 | |
| 2019-01-26 | JWCh Montreal 19 | 500 m | Heats | 3 | 43.364 | |
| 2019-01-25 | JWCh Montreal 19 | 500 m | Preliminaries Heat 9 | 1 | 42.610 | |
| 2017-01-28 | JWCh Innsbruck 17 | 1500 m | Finals | PEN | ||
| 2017-01-27 | JWCh Innsbruck 17 | 1500 m | Semifinals Heat 1 | 4 | 2:22.515 | |
| 2017-01-27 | JWCh Innsbruck 17 | 1500 m | Heats Heat 3 | 2 | 2:25.495 | |
| 2017-01-27 | JWCh Innsbruck 17 | 1500 m | Preliminaries Heat 4 | 2 | 2:27.173 | |
| 2017-01-27 | JWCh Innsbruck 17 | 500 m | Quarterfinals Heat 3 | 3 | 43.123 | |
| 2017-01-27 | JWCh Innsbruck 17 | 500 m | Heats Heat 2 | 2 | 42.543 | |
| 2017-01-27 | JWCh Innsbruck 17 | 500 m | Preliminaries Heat 3 | 2 | 42.370 | |
| 2017-01-27 | JWCh Innsbruck 17 | 1000 m | Heats Heat 8 | 5 | 1:27.681 | |
| 2017-01-27 | JWCh Innsbruck 17 | 1000 m | Preliminaries Heat 18 | 2 | 1:27.654 |
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.