| date | competition | distance | round | pos | time | video |
|---|---|---|---|---|---|---|
| 2019-12-08 | WT Shanghai 19 | 500 m | Rep. Semifinals Heat 2 | 3 | 45.341 | |
| 2019-12-08 | WT Shanghai 19 | 500 m | REPQ Heat 1 | 1 | 44.878 | |
| 2019-12-07 | WT Shanghai 19 | 500 m | Rep. Semifinals Heat 2 | 3 | no time | |
| 2019-12-07 | WT Shanghai 19 | 500 m | REPQ Heat 1 | 1 | 44.254 | |
| 2019-12-06 | WT Shanghai 19 | 500 m | Heats Heat 8 | 3 | 43.840 | |
| 2019-12-06 | WT Shanghai 19 | 500 m | Heats Heat 4 | 4 | 1:09.445 | |
| WT Montreal 19 | 500 m | Quarterfinals Heat 4 | 3 | 44.559 | ||
| 2019-11-09 | WT Montreal 19 | 1000 m | REPQ Heat 1 | 3 | 1:35.016 | |
| 2019-11-08 | WT Montreal 19 | 500 m | Heats Heat 2 | 1 | 44.030 | |
| 2019-11-08 | WT Montreal 19 | 1000 m | Heats Heat 7 | 4 | 1:33.942 | |
| 2019-02-08 | WT Torino 19 | 500 m | Heats | 1 | 44.897 | |
| 2019-02-02 | WT Dresden 19 | 1000 m | Quarterfinals | PEN | ||
| WT Almaty 18 | 500 m | Heats Heat 1 | 1 | 44.627 | ||
| 2020-02-16 | WT Dordrech 20 | 500 m | Semifinals Heat 1 | 5 | 43.946 | |
| 2020-02-15 | WT Dordrech 20 | 1000 m | REPQ Heat 2 | PEN | ||
| 2020-02-14 | WT Dordrech 20 | 500 m | Heats Heat 1 | 2 | 44.726 | |
| 2020-02-14 | WT Dordrech 20 | 1000 m | Heats Heat 9 | 3 | 1:35.371 | |
| 2020-02-08 | WT Dresden 20 | 1500 m | Finals Final A | 6 | 2:34.206 | |
| 2020-02-08 | WT Dresden 20 | 1500 m | Semifinals Heat 2 | 5 | 2:33.013 | |
| 2020-02-07 | WT Dresden 20 | 500 m | Heats Heat 2 | 2 | 44.161 | |
| 2020-02-07 | WT Dresden 20 | 1500 m | Heats Heat 5 | 3 | 2:34.459 | |
| 2019-12-01 | WT Nagoya 19 | 500 m | Quarterfinals Heat 1 | 5 | 44.109 | |
| 2019-11-30 | WT Nagoya 19 | 1500 m | Finals Final B | 5 | 2:32.915 | |
| 2019-11-30 | WT Nagoya 19 | 1500 m | Semifinals Heat 3 | 5 | 2:27.567 | |
| 2019-11-29 | WT Nagoya 19 | 500 m | Heats Heat 7 | 3 | 44.000 | |
| 2019-11-29 | WT Nagoya 19 | 1500 m | Heats Heat 4 | 2 | 2:37.224 | |
| 2019-11-03 | WT Salt Lake City 19 | 500 m | Quarterfinals Heat 4 | 4 | 42.819 | |
| 2019-11-02 | WT Salt Lake City 19 | 500 m | Quarterfinals Heat 1 | 3 | 43.719 | |
| 2019-11-02 | WT Salt Lake City 19 | 500 m | Rep. Quarterfinals Heat 4 | 1 | 43.515 | |
| 2019-11-01 | WT Salt Lake City 19 | 500 m | Heats Heat 6 | 2 | 43.228 | |
| 2019-11-01 | WT Salt Lake City 19 | 500 m | Heats Heat 7 | 3 | 45.154 | |
| 2018-12-09 | WT Almaty 18 | 500 m | Finals | 2 | 44.316 | |
| 2018-12-09 | WT Almaty 18 | 500 m | Semifinals Heat 2 | 3 | 43.920 | |
| 2018-12-09 | WT Almaty 18 | 500 m | Quarterfinals Heat 4 | 2 | 44.032 | |
| 2018-12-08 | WT Almaty 18 | 1000 m | Rep. Semifinals | PEN | ||
| 2018-12-08 | WT Almaty 18 | 1000 m | Rep. Quarterfinals Heat 2 | 1 | 1:35.922 | |
| WT Almaty 18 | 1000 m | Heats Heat 8 | 3 | 1:35.279 | ||
| 2018-11-11 | WT Salt Lake City 18 | 500 m | Finals | 1 | 44.396 | |
| 2018-11-11 | WT Salt Lake City 18 | 500 m | Semifinals | 3 | 42.965 | |
| 2018-11-10 | WT Salt Lake City 18 | 1000 m | Finals | 3 | 1:33.704 | |
| 2018-11-04 | WT Calgary 18 | 500 m | Quarterfinals Heat 4 | 3 | 43.612 | |
| WT Calgary 18 | 500 m | Heats Heat 4 | 2 | 43.474 | ||
| 2018-11-04 | WT Calgary 18 | 500 m | Semifinals Heat 1 | 5 | 43.598 | |
| 2018-11-03 | WT Calgary 18 | 500 m | Quarterfinals Heat 1 | 4 | 1:00.258 | |
| WT Calgary 18 | 500 m | Heats Heat 4 | 1 | 44.294 | ||
| 2016-12-17 | WT Gangneung 16 | 1000 m | Rep. Heats | 3 | 1:34.811 | |
| 2016-11-13 | WT Salt Lake City 16 | 1500 m | Rep. Semifinals | 3 | 2:32.138 | |
| 2016-11-13 | WT Salt Lake City 16 | 1500 m | Rep. Heats | 2 | 2:38.006 | |
| 2016-11-06 | WT Calgary 16 | 1000 m | Rep. Semifinals | 4 | 1:45.798 | |
| 2016-03-12 | WCh Seoul 16 | 1500 m | Ranking Races - Heats | 3 | 2:31.001 | |
| 2016-02-13 | WT Dordrecht 16 | 1000 m | Rep. Heats | DNS | ||
| 2016-02-12 | WT Dordrecht 16 | 1000 m | Heats | 5 | 1:36.371 | |
| 2016-01-23 | EC Sochi 16 | 500 m | Quarterfinals | 3 | 44.979 | |
| 2016-01-23 | EC Sochi 16 | 1500 m | Finals | 6 | 2:41.380 | |
| 2016-01-23 | EC Sochi 16 | 1500 m | Semifinals | 3 | 2:27.470 | |
| 2016-01-22 | EC Sochi 16 | 500 m | Preliminaries | 2 | 45.492 | |
| 2015-12-12 | WT Shanghai 15 | 1000 m | Quarterfinals | 4 | 1:32.611 | |
| 2015-12-11 | WT Shanghai 15 | 500 m | Preliminaries | 2 | 45.287 | |
| 2015-12-06 | WT Nagoya 15 | 500 m | Finals | 3 | 45.041 | |
| 2015-12-06 | WT Nagoya 15 | 500 m | Semifinals | 4 | 44.694 | |
| 2015-12-04 | WT Nagoya 15 | 500 m | Heats | 2 | 45.585 | |
| 2015-03-01 | JWCh Osaka 15 | 1000 m | Quarterfinals | 6 | 1:36.992 | |
| 2015-02-28 | JWCh Osaka 15 | 500 m | Finals | 3 | 45.583 | |
| 2015-02-28 | JWCh Osaka 15 | 500 m | Semifinals | 2 | 45.126 | |
| 2015-02-28 | JWCh Osaka 15 | 1500 m | Semifinals | 6 | 3:13.759 | |
| 2015-02-15 | WT Erzurum 15 | 500 m | Quarterfinals | 3 | 43.382 | |
| 2015-02-15 | WT Erzurum 15 | 500 m | Rep Semifinals | 1 | 44.238 | |
| 2015-02-14 | WT Erzurum 15 | 1000 m | Rep Heats | no time | ||
| 2015-02-07 | WT Dresden 15 | 1000 m | Rep Heats | 2 | 1:37.506 | |
| 2014-12-21 | WT Seoul 14 | 500 m | Rep Semifinals | 2 | 45.144 | |
| 2014-12-14 | WT Shanghai 14 | 500 m | Final B | 2 | 44.497 | |
| 2014-12-14 | WT Shanghai 14 | 500 m | Quarterfinals | 2 | 44.482 | |
| 2014-12-13 | WT Shanghai 14 | 500 m | Final B | 2 | 44.264 | |
| 2014-12-13 | WT Shanghai 14 | 500 m | Semifinals | 4 | 44.599 | |
| 2014-11-16 | WT Montreal 14 | 500 m | Final B | DNS | ||
| 2014-11-08 | WT Salt Lake City 14 | 1000 m | Final B | 3 | 1:52.754 | |
| 2014-11-07 | WT Salt Lake City 14 | 500 m | Heats | 2 | 44.077 | |
| 2013-02-22 | JWCh Warsaw 13 | 1500 m | Quarterfinals | 3 | 2:39.207 | |
| WT Dordrech 20 | 500 m | Quarterfinals Heat 4 | 2 | 44.034 | ||
| WT Dresden 20 | 500 m | Quarterfinals Heat 2 | 4 | 44.015 | ||
| WT Salt Lake City 19 | 500 m | Rep. Semifinals Heat 1 | 1 | 43.895 |
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.