| date | competition | distance | round | pos | time | video |
|---|---|---|---|---|---|---|
| 2019-12-08 | WT Shanghai 19 | 500 m | Quarterfinals Heat 1 | 3 | 41.220 | |
| 2019-12-06 | WT Shanghai 19 | 500 m | Heats Heat 3 | 2 | 41.176 | |
| 2019-12-06 | WT Shanghai 19 | 500 m | Heats Heat 10 | PEN | ||
| 2019-02-10 | WT Torino 19 | 500 m | Quarterfinals | 3 | 41.570 | |
| 2019-02-08 | WT Torino 19 | 500 m | Preliminaries | 1 | 43.044 | |
| 2019-02-08 | WT Torino 19 | 500 m (1) | Quarterfinals Heat 1 | PEN | ||
| 2019-02-08 | WT Torino 19 | 500 m (1) | Heats Heat 2 | 3 | 41.351 | |
| 2019-02-08 | WT Torino 19 | 500 m (2) | Heats Heat 1 | 2 | 41.502 | |
| 2019-02-08 | WT Torino 19 | 500 m (2) | Preliminaries Heat 5 | 1 | 41.347 | |
| 2019-02-03 | WT Dresden 19 | 500 m | Semifinals | 5 | 1:04.237 | |
| 2019-02-02 | WT Dresden 19 | 1000 m | Quarterfinals | 3 | 1:26.992 | |
| 2019-02-01 | WT Dresden 19 | 500 m | Heats | 4 | 42.882 | |
| 2019-02-01 | WT Dresden 19 | 1000 m | Heats | 1 | 1:26.318 | |
| 2019-02-01 | WT Dresden 19 | 1000 m (1) | Preliminaries Heat 8 | 1 | 1:28.422 | |
| 2019-02-01 | WT Dresden 19 | 500 m | Quarterfinals Heat 2 | 3 | 40.768 | |
| 2019-02-01 | WT Dresden 19 | 500 m | Rep. Semifinals Heat 1 | 1 | 41.112 | |
| 2019-02-01 | WT Dresden 19 | 500 m | Rep. Quarterfinals Heat 5 | 2 | 41.024 | |
| 2019-02-01 | WT Dresden 19 | 500 m | Preliminaries Heat 8 | 2 | 41.812 | |
| 2018-11-09 | WT Salt Lake City 18 | 1000 m (1) | Quarterfinals Heat 2 | 4 | 1:24.069 | |
| 2018-11-09 | WT Salt Lake City 18 | 1000 m (1) | Heats Heat 5 | 3 | 1:26.667 | |
| 2018-11-09 | WT Salt Lake City 18 | 1000 m (1) | Preliminaries Heat 7 | 2 | 1:26.422 | |
| 2018-11-09 | WT Salt Lake City 18 | 500 m | Quarterfinals Heat 3 | 5 | no time | |
| 2018-11-09 | WT Salt Lake City 18 | 500 m | Heats Heat 1 | 2 | 40.605 | |
| 2018-11-09 | WT Salt Lake City 18 | 500 m | Preliminaries Heat 3 | 2 | 40.904 | |
| 2018-11-04 | WT Calgary 18 | 1000 m | Quarterfinals Heat 4 | PEN | ||
| 2018-11-03 | WT Calgary 18 | 500 m | Semifinals Heat 2 | 2 | 40.991 | |
| 2018-11-03 | WT Calgary 18 | 500 m | Quarterfinals Heat 3 | 1 | 40.667 | |
| 2018-11-02 | WT Calgary 18 | 1000 m | Heats Heat 4 | 1 | 1:24.801 | |
| 2018-11-02 | WT Calgary 18 | 500 m | Heats Heat 1 | 1 | 40.583 | |
| 2018-11-02 | WT Calgary 18 | 500 m (1) | Finals Final A | 4 | 40.729 | |
| 2018-11-02 | WT Calgary 18 | 500 m (1) | Preliminaries Heat 5 | 1 | 40.608 | |
| 2018-11-02 | WT Calgary 18 | 1000 m | Preliminaries Heat 1 | 3 | 1:25.106 | |
| 2017-11-24 | 17 | 1000 m | Quarterfinals Heat 4 | 3 | 1:54.085 | |
| 2017-11-24 | 17 | 1000 m | Heats Heat 3 | 3 | 1:27.075 | |
| 2017-11-24 | 17 | 1500 m | Finals Final B | 1 | 2:32.864 | |
| 2017-11-24 | 17 | 1500 m | Semifinals Heat 1 | 4 | 2:29.310 | |
| 2017-11-24 | 17 | 1500 m | Heats Heat 1 | 3 | 2:31.779 | |
| WT Calgary 18 | 1000 m | Heats Heat 1 | 3 | 1:25.106 | ||
| WT Calgary 18 | 500 m | Heats Heat 5 | 1 | 40.608 | ||
| 2017-01-28 | JWCh Innsbruck 17 | 1500 m | Ranking Finals | 2 | 2:31.776 | |
| 2017-01-27 | JWCh Innsbruck 17 | 1500 m | Heats Heat 4 | 4 | 2:23.184 | |
| 2017-01-27 | JWCh Innsbruck 17 | 1500 m | Preliminaries Heat 13 | 1 | 2:35.390 | |
| 2017-01-27 | JWCh Innsbruck 17 | 500 m | Quarterfinals Heat 2 | PEN | ||
| 2017-01-27 | JWCh Innsbruck 17 | 500 m | Heats Heat 6 | 1 | 42.006 | |
| 2017-01-27 | JWCh Innsbruck 17 | 500 m | Preliminaries Heat 18 | 1 | 42.897 | |
| 2017-01-27 | JWCh Innsbruck 17 | 1000 m | Heats Heat 3 | PEN | ||
| 2017-01-27 | JWCh Innsbruck 17 | 1000 m | Preliminaries Heat 14 | 2 | 1:31.514 |
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.