| date | competition | distance | round | pos | time | video |
|---|---|---|---|---|---|---|
| 2026-03-13 | WCh Montréal 26 | Relay 5000 m | Quarterfinals Heat 2 | 3 | 6:51.994 | watch |
| 2024-11-02 | WT Montréal 24 | 1500 m | Rep. Quarterfinals Heat 5 | DNS | watch | |
| 2024-11-01 | WT Montréal 24 | 1500 m | Heats Heat 3 | 6 | 2:24.104 | watch |
| 2024-10-26 | WT Montréal 24 | 1500 m | Rep. Quarterfinals Heat 6 | 4 | 2:18.812 | watch |
| 2024-10-25 | WT Montréal 24 | 1500 m | Quarterfinals Heat 1 | 4 | 2:26.276 | watch |
| 2024-03-17 | WCh Rotterdam 24 | 1000 m | Rep. Quarterfinals Heat 6 | PEN | ||
| 2024-03-16 | WCh Rotterdam 24 | 1500 m | Rep. Semifinals Heat 1 | 4 | 2:41.829 | |
| 2024-03-16 | WCh Rotterdam 24 | 1500 m | Rep. Quarterfinals Heat 1 | 2 | 2:27.703 | |
| 2024-03-15 | WCh Rotterdam 24 | 1000 m | Heats Heat 3 | 4 | 1:27.752 | |
| 2024-03-15 | WCh Rotterdam 24 | 1000 m | Heats Heat 4 | 3 | 1:28.242 | |
| 2024-03-15 | WCh Rotterdam 24 | 1500 m | Heats Heat 5 | 7 | 2:58.548 | |
| 2024-02-18 | WT Gdansk 24 | 1000 m | Quarterfinals Heat 1 | 5 | 1:27.492 | |
| 2024-02-17 | WT Gdansk 24 | 1500 m | Finals Final B | 2 | 2:29.249 | |
| 2024-02-17 | WT Gdansk 24 | 1500 m | Semifinals Heat 3 | 4 | 2:17.994 | |
| 2024-02-16 | WT Gdansk 24 | 1000 m | Heats Heat 3 | 2 | 1:27.879 | |
| 2024-02-16 | WT Gdansk 24 | 1000 m | Heats Heat 2 | 3 | 1:26.992 | |
| 2024-02-16 | WT Gdansk 24 | 1500 m | Heats Heat 7 | 2 | 2:31.778 | |
| 2024-02-11 | WT Dresden 24 | 1000 m | Quarterfinals Heat 1 | 5 | 1:25.873 | |
| 2024-02-10 | WT Dresden 24 | 1500 m | Rep. Quarterfinals Heat 3 | PEN | ||
| 2024-02-09 | WT Dresden 24 | 1000 m | Heats Heat 6 | 2 | 1:26.822 | |
| 2024-02-09 | WT Dresden 24 | 1500 m | Heats Heat 3 | 3 | 2:20.902 | |
| 2024-01-13 | EC Gdansk 24 | 1500 m | Finals Final B | 6 | 2:30.587 | |
| 2024-01-13 | EC Gdansk 24 | 1500 m | Semifinals Heat 1 | 3 | 2:28.428 | |
| 2024-01-13 | EC Gdansk 24 | 1500 m | Rep. Semifinals Heat 1 | 1 | 2:37.989 | |
| 2024-01-13 | EC Gdansk 24 | 1500 m | Rep. Quarterfinals Heat 3 | 3 | 3:04.525 | |
| 2024-01-12 | EC Gdansk 24 | 1000 m | Heats Heat 3 | PEN | ||
| 2024-01-12 | EC Gdansk 24 | 1500 m | Heats Heat 6 | 4 | 2:29.736 | |
| 2023-12-17 | WT Seoul 23 | 1500 m | Finals Final B | 5 | 2:42.133 | |
| 2023-12-17 | WT Seoul 23 | 1500 m | Semifinals Heat 2 | 4 | 2:19.754 | |
| 2023-12-16 | WT Seoul 23 | 1500 m | Finals Final A | 7 | 2:18.433 | |
| 2023-12-16 | WT Seoul 23 | 1500 m | Semifinals Heat 2 | 5 | 2:56.862 | |
| 2023-12-15 | WT Seoul 23 | 1500 m | Heats Heat 7 | 2 | 2:26.792 | |
| 2023-12-15 | WT Seoul 23 | 1500 m | Heats Heat 6 | 2 | 2:23.278 | |
| 2023-10-29 | WT Montréal 23 | 1500 m | Rep. Semifinals Heat 1 | PEN | ||
| 2023-10-29 | WT Montréal 23 | 1500 m | Rep. Quarterfinals Heat 4 | 1 | 2:31.773 | |
| 2023-10-27 | WT Montréal 23 | 1500 m | Heats Heat 6 | 4 | 2:26.229 | |
| 2023-10-27 | WT Montréal 23 | 1500 m | Heats Heat 1 | PEN | ||
| 2023-10-22 | WT Montréal 23 | 1000 m | Rep. Quarterfinals Heat 5 | 3 | 1:26.384 | |
| 2023-10-21 | WT Montréal 23 | 1500 m | Rep. Semifinals Heat 1 | 3 | 2:29.908 | |
| 2023-10-21 | WT Montréal 23 | 1500 m | Rep. Quarterfinals Heat 1 | 1 | 2:22.592 | |
| 2023-10-20 | WT Montréal 23 | 1000 m | Heats Heat 9 | 5 | 1:46.075 | |
| 2023-10-20 | WT Montréal 23 | 1500 m | Heats Heat 3 | 4 | 2:15.306 | |
| 2023-02-12 | WT Dordrecht 23 | 1000 m | Rep. Semifinals Heat 1 | 2 | 1:44.635 | |
| 2023-02-12 | WT Dordrecht 23 | 1000 m | Rep. Quarterfinals Heat 3 | 3 | 1:29.349 | |
| 2023-02-11 | WT Dordrecht 23 | 1500 m | Semifinals Heat 3 | 7 | 2:15.719 | |
| 2023-02-10 | WT Dordrecht 23 | 1000 m | Heats Heat 10 | 3 | 1:29.901 | |
| 2023-02-10 | WT Dordrecht 23 | 1500 m | Heats Heat 5 | 2 | 2:29.053 | |
| 2023-02-05 | WT Dresden 23 | 1500 m | Finals Final B | 4 | 2:25.007 | |
| 2023-02-05 | WT Dresden 23 | 1500 m | Semifinals Heat 2 | 3 | 2:16.366 | |
| 2023-02-05 | WT Dresden 23 | 1500 m | Rep. Semifinals Heat 2 | 1 | 2:44.419 | |
| 2023-02-05 | WT Dresden 23 | 1500 m | Rep. Quarterfinals Heat 4 | 1 | 2:18.262 | |
| 2023-02-04 | WT Dresden 23 | 1500 m | Semifinals Heat 1 | 5 | 2:17.877 | |
| 2023-02-03 | WT Dresden 23 | 1500 m | Heats Heat 6 | 3 | 2:31.949 | |
| 2023-02-03 | WT Dresden 23 | 1500 m | Heats Heat 3 | 5 | no time | |
| 2023-01-14 | EC Gdansk 23 | 1500 m | Finals Final B | 4 | 2:24.352 | |
| 2023-01-14 | EC Gdansk 23 | 1500 m | Semifinals Heat 2 | 4 | 2:20.160 | |
| 2023-01-13 | EC Gdansk 23 | 1500 m | Heats Heat 6 | 2 | 2:16.973 | |
| 2022-12-18 | WT Almaty 22 | 500 m | Rep. Semifinals Heat 2 | 3 | 42.651 | |
| 2022-12-18 | WT Almaty 22 | 500 m | Rep. Quarterfinals Heat 5 | 1 | 43.135 | |
| 2022-12-17 | WT Almaty 22 | 1500 m | Rep. Semifinals Heat 1 | 3 | 2:24.897 | |
| 2022-12-17 | WT Almaty 22 | 1500 m | Rep. Quarterfinals Heat 3 | 2 | 2:20.040 | |
| 2022-12-16 | WT Almaty 22 | 500 m | Heats Heat 8 | 3 | 41.784 | |
| 2022-12-16 | WT Almaty 22 | 1500 m | Heats Heat 6 | 4 | 2:19.522 | |
| 2022-12-10 | WT Almaty 22 | 1000 m | Rep. Quarterfinals Heat 3 | DNS | ||
| 2022-12-09 | WT Almaty 22 | 1500 m | Heats Heat 3 | DNS | ||
| 2022-12-09 | WT Almaty 22 | 1000 m | Heats Heat 5 | 5 | 1:27.448 | |
| 2020-02-16 | WT Dordrech 20 | 1000 m | Rep. Semifinals Heat 2 | 5 | 1:30.066 | |
| 2020-02-16 | WT Dordrech 20 | 1000 m | REPQ Heat 4 | 2 | 1:28.375 | |
| 2020-02-15 | WT Dordrech 20 | 1500 m | REPH Heat 2 | 4 | 2:28.469 | |
| 2020-02-14 | WT Dordrech 20 | 1000 m | Heats Heat 9 | 3 | 1:29.907 | |
| 2020-02-14 | WT Dordrech 20 | 1500 m | Heats Heat 6 | 4 | 2:32.636 | |
| 2020-02-14 | WT Dordrech 20 | 1500 m | Rep. Quarterfinals Heat 2 | 4 | 2:28.469 | |
| 2020-02-14 | WT Dordrech 20 | 1500 m | Quarterfinals Heat 6 | 4 | 2:32.636 | |
| 2020-02-14 | WT Dordrech 20 | 1000 m (2) | Rep. Quarterfinals Heat 4 | 2 | 1:28.375 | |
| 2019-01-26 | JWCh Montreal 19 | 1500 m | Semifinals | 6 | no time | |
| 2019-01-25 | JWCh Montreal 19 | 1500 m | Quarterfinals Heat 3 | 2 | 2:21.579 | |
| 2019-01-25 | JWCh Montreal 19 | 1500 m | Heats Heat 11 | 1 | 2:25.044 |
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.