| date | competition | distance | round | pos | time | video |
|---|---|---|---|---|---|---|
| 2019-02-10 | WT Torino 19 | 500 m | Quarterfinals | 3 | 44.463 | |
| 2019-02-10 | WT Torino 19 | 500 m | Rep. Semifinals | 1 | 44.875 | |
| 2019-02-08 | WT Torino 19 | 500 m (1) | Semifinals Heat 1 | 5 | 43.875 | |
| 2019-02-08 | WT Torino 19 | 500 m (1) | Quarterfinals Heat 1 | 2 | 44.042 | |
| 2019-02-08 | WT Torino 19 | 500 m (1) | Heats Heat 4 | 2 | 43.977 | |
| 2019-02-08 | WT Torino 19 | 500 m (1) | Preliminaries Heat 3 | 2 | 44.252 | |
| 2019-02-08 | WT Torino 19 | 500 m (2) | Rep. Quarterfinals Heat 3 | 1 | 45.075 | |
| 2019-02-08 | WT Torino 19 | 500 m (2) | Preliminaries Heat 3 | 4 | 44.236 | |
| 2019-02-02 | WT Dresden 19 | 1500 m | Semifinals | PEN | ||
| 2019-02-01 | WT Dresden 19 | 1500 m | Rep. Semifinals Heat 1 | 1 | 2:33.553 | |
| 2019-02-01 | WT Dresden 19 | 1500 m | Rep. Quarterfinals Heat 3 | 1 | 2:29.851 | |
| 2019-02-01 | WT Dresden 19 | 1500 m | Quarterfinals Heat 5 | 3 | 2:29.363 | |
| 2019-02-01 | WT Dresden 19 | 500 m | Quarterfinals Heat 1 | 5 | 44.330 | |
| 2019-02-01 | WT Dresden 19 | 500 m | Rep. Semifinals Heat 1 | 1 | 44.224 | |
| 2019-02-01 | WT Dresden 19 | 500 m | Rep. Quarterfinals Heat 1 | 1 | 45.440 | |
| 2019-02-01 | WT Dresden 19 | 500 m | Preliminaries Heat 1 | 4 | 45.032 | |
| 2017-01-28 | JWCh Innsbruck 17 | 500 m | Heats | 2 | 44.946 | |
| 2017-01-27 | JWCh Innsbruck 17 | 1500 m | Finals Final A | 5 | 2:26.956 | |
| 2017-01-27 | JWCh Innsbruck 17 | 1500 m | Semifinals Heat 2 | 1 | 2:24.872 | |
| 2017-01-27 | JWCh Innsbruck 17 | 1500 m | Heats Heat 9 | 2 | 2:30.600 | |
| 2017-01-27 | JWCh Innsbruck 17 | 500 m | Quarterfinals Heat 1 | PEN | ||
| 2017-01-27 | JWCh Innsbruck 17 | 500 m | Preliminaries Heat 6 | 2 | 45.634 | |
| 2017-01-27 | JWCh Innsbruck 17 | 1000 m | Heats Heat 1 | 5 | 1:33.681 | |
| 2017-01-27 | JWCh Innsbruck 17 | 1000 m | Preliminaries Heat 3 | 1 | 1:34.725 |
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.