| date | competition | distance | round | pos | time | video |
|---|---|---|---|---|---|---|
| 2025-11-29 | WT4 Dordrecht 25 | 500 m | Rep. Quarterfinals Heat 1 | 4 | 42.491 | watch |
| 2025-11-28 | WT4 Dordrecht 25 | Relay 5000 m | Ranking Finals Heat 1 | 1 | 6:56.483 | watch |
| 2025-11-27 | WT4 Dordrecht 25 | 500 m | Rep. Heats Heat 6 | 1 | 41.875 | watch |
| 2025-11-27 | WT4 Dordrecht 25 | Relay 2000 m | Quarterfinals Heat 2 | 4 | 2:45.597 | watch |
| 2025-11-27 | WT4 Dordrecht 25 | 500 m | Heats Heat 1 | 3 | 41.896 | watch |
| 2025-11-22 | WT3 Gdansk 25 | 500 m | Rep. Quarterfinals Heat 4 | 5 | 42.673 | watch |
| 2025-11-20 | WT3 Gdansk 25 | 500 m | Rep. Heats Heat 13 | 3 | 1:10.592 | watch |
| 2025-11-20 | WT3 Gdansk 25 | 500 m | Heats Heat 4 | 5 | 42.336 | watch |
| 2025-11-20 | WT3 Gdansk 25 | 500 m | Heats Heat 1 | 2 | 42.128 | watch |
| 2025-10-16 | WT2 Montréal 25 | 500 m | Rep. Heats Heat 13 | PEN | ||
| 2025-10-16 | WT2 Montréal 25 | 500 m | Heats Heat 7 | 4 | 42.105 | |
| 2025-10-16 | WT2 Montréal 25 | 500 m | Heats Heat 8 | 2 | 41.953 | |
| 2025-10-09 | WT1 Montréal 25 | 500 m | Rep. Heats Heat 7 | 2 | 42.602 | |
| 2025-10-09 | WT1 Montréal 25 | 500 m | Heats Heat 13 | 2 | 42.410 | |
| 2025-03-15 | WCh Beijing 25 | 500 m | Rep. Quarterfinals Heat 3 | 3 | 41.830 | watch |
| 2025-03-14 | WCh Beijing 25 | 500 m | Heats Heat 5 | 3 | 41.484 | watch |
| 2025-03-14 | WCh Beijing 25 | 500 m | Heats Heat 10 | 2 | 41.659 | watch |
| 2025-02-15 | WT Milan 25 | 500 m | Rep. Quarterfinals Heat 5 | 4 | 42.188 | |
| 2025-02-14 | WT Milan 25 | 500 m | Heats Heat 8 | 3 | 42.062 | |
| 2025-02-08 | WT Tilburg 25 | 500 m | Rep. Quarterfinals Heat 7 | 2 | 42.842 | watch |
| 2025-02-07 | WT Tilburg 25 | 500 m | Heats Heat 3 | 5 | no time | |
| 2024-11-02 | WT Montréal 24 | 500 m | Rep. Quarterfinals Heat 5 | 2 | 42.256 | watch |
| 2024-11-01 | WT Montréal 24 | 500 m | Heats Heat 3 | 3 | 41.678 | watch |
| 2024-11-01 | WT Montréal 24 | 500 m | Heats Heat 8 | 2 | 41.732 | watch |
| 2024-10-26 | WT Montréal 24 | 500 m | Rep. Quarterfinals Heat 8 | 2 | 42.810 | watch |
| 2024-10-25 | WT Montréal 24 | 500 m | Heats Heat 6 | 4 | 41.672 | watch |
| 2024-10-25 | WT Montréal 24 | 500 m | Heats Heat 5 | 1 | 41.717 | watch |
| 2024-03-16 | WCh Rotterdam 24 | 500 m | Rep. Quarterfinals Heat 1 | 2 | 42.093 | |
| 2024-03-15 | WCh Rotterdam 24 | 500 m | Heats Heat 4 | 4 | 42.122 | |
| 2024-02-18 | WT Gdansk 24 | 500 m | Quarterfinals Heat 2 | PEN | ||
| 2024-02-17 | WT Gdansk 24 | 500 m | Quarterfinals Heat 1 | 4 | 41.427 | |
| 2024-02-16 | WT Gdansk 24 | 500 m | Heats Heat 4 | 3 | 42.226 | |
| 2024-02-16 | WT Gdansk 24 | 500 m | Heats Heat 2 | 3 | 42.084 | |
| 2024-02-16 | WT Gdansk 24 | 500 m | Heats Heat 3 | 3 | 42.401 | |
| 2024-02-16 | WT Gdansk 24 | 500 m | Heats Heat 3 | 3 | 41.890 | |
| 2024-02-11 | WT Dresden 24 | 500 m | Rep. Quarterfinals Heat 6 | 2 | 41.505 | |
| 2024-02-10 | WT Dresden 24 | 1000 m | Rep. Semifinals Heat 1 | 4 | 1:28.861 | |
| 2024-02-10 | WT Dresden 24 | 1000 m | Rep. Quarterfinals Heat 4 | 2 | 1:27.404 | |
| 2024-02-09 | WT Dresden 24 | 500 m | Heats Heat 8 | 4 | 41.882 | |
| 2024-02-09 | WT Dresden 24 | 1000 m | Heats Heat 8 | 5 | 1:27.967 | |
| 2022-11-06 | WT Salt Lake City 22 | 1000 m | Rep. Semifinals Heat 2 | 4 | 1:29.180 | |
| 2022-11-06 | WT Salt Lake City 22 | 1000 m | Rep. Quarterfinals Heat 4 | 4 | 1:52.338 | |
| 2022-11-05 | WT Salt Lake City 22 | 500 m | Rep. Semifinals Heat 2 | PEN | ||
| 2022-11-05 | WT Salt Lake City 22 | 500 m | Rep. Quarterfinals Heat 1 | 2 | 42.190 | |
| 2022-11-04 | WT Salt Lake City 22 | 1000 m | Heats Heat 3 | 4 | 1:29.234 | |
| 2022-11-04 | WT Salt Lake City 22 | 500 m | Heats Heat 3 | 5 | 42.704 | |
| 2022-11-04 | WT Salt Lake City 22 | 500 m | Heats Heat 4 | 3 | 42.550 | |
| 2022-10-30 | WT Montréal 22 | 500 m | Rep. Quarterfinals Heat 5 | 3 | 42.537 | |
| 2022-10-29 | WT Montréal 22 | 1000 m | Rep. Quarterfinals Heat 2 | 4 | 1:27.450 | |
| 2022-10-28 | WT Montréal 22 | 500 m | Heats Heat 3 | 5 | 1:04.660 | |
| 2022-10-28 | WT Montréal 22 | 1000 m | Heats Heat 9 | 5 | 1:30.554 | |
| 2020-02-16 | WT Dordrech 20 | 1000 m | REPQ Heat 5 | 5 | 1:31.114 | |
| 2020-02-15 | WT Dordrech 20 | 1500 m | REPH Heat 1 | 6 | 2:50.176 | |
| 2020-02-14 | WT Dordrech 20 | 1000 m | Heats Heat 1 | 3 | 1:28.051 | |
| 2020-02-14 | WT Dordrech 20 | 1500 m | Heats Heat 3 | 4 | 2:24.272 | |
| 2020-02-14 | WT Dordrech 20 | 1500 m | Rep. Quarterfinals Heat 1 | 6 | 2:50.176 | |
| 2020-02-14 | WT Dordrech 20 | 1500 m | Quarterfinals Heat 3 | 4 | 2:24.272 | |
| 2020-02-14 | WT Dordrech 20 | 1000 m (2) | Rep. Quarterfinals Heat 5 | 5 | 1:31.114 | |
| 2020-02-09 | WT Dresden 20 | 1500 m | REPH Heat 3 | 6 | 2:24.374 | |
| 2020-02-08 | WT Dresden 20 | 1000 m | Rep. Quarterfinals Heat 7 | 5 | 1:29.932 | |
| 2020-02-07 | WT Dresden 20 | 1500 m | Heats Heat 9 | 4 | 2:26.287 | |
| 2020-02-07 | WT Dresden 20 | 1000 m | Heats Heat 6 | 4 | 1:29.459 | |
| 2020-02-07 | WT Dresden 20 | 1500 m (2) | Rep. Quarterfinals Heat 3 | 6 | 2:24.374 | |
| 2020-02-07 | WT Dresden 20 | 1500 m (2) | Quarterfinals Heat 9 | 4 | 2:26.287 | |
| 2020-02-01 | JWCh Bormio 20 | 500 m | Heats Heat 3 | PEN | ||
| 2020-01-31 | JWCh Bormio 20 | 500 m | Heats Heat 2 | 2 | 42.484 | |
| 2020-01-31 | JWCh Bormio 20 | 500 m | Preliminaries Heat 2 | 2 | 42.484 | |
| 2019-01-25 | JWCh Montreal 19 | 1500 m | Ranking Finals Heats Heat 4 | 4 | 2:41.056 | |
| 2019-01-25 | JWCh Montreal 19 | 1500 m | Heats Heat 3 | 4 | 2:27.080 | |
| 2019-01-25 | JWCh Montreal 19 | 500 m | Ranking Finals Preliminaries Heat 1 | 2 | 44.147 | |
| 2019-01-25 | JWCh Montreal 19 | 500 m | Preliminaries Heat 15 | 5 | no time |
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.