NYC Marathon 2016

3:49:19
GOR Marathon 2016

3:26:22
New York City Marathon「Full Course」| Virtual Run New York City Marathon

41:08
Run - New York City Tri - Life Time Tri Series

1:41:43
2019 Niagara Falls Half Marathon Full Run - Treadmill Virtual Run - 1440P

1:02:18
2016 City2Surf

2:02:48
Full Marathon For Treadmill (Part 2) - Virtual Run Marathon de La Rochelle

1:43:41
2019 Nutrience Oakville Half Marathon Full Run - Treadmill Virtual Run - 1440P

1:00:12