Andrew / Running
Public running log

One run at a time

Running history.

The miles, the years, and the places in between.
Dec 2009 – Nov 2026

30,119Miles run & counting

4,672 runs · 18 years with miles in the log

4,672runs recorded
6.4 miaverage run distance
8,571activities across all sports
5,017.2hmoving time · all sports
579.2 miDog walks total · 830 walks
1,257.4 miestimated track miles · partial history

Year by year

01 / The long view
20262,085.6 miles · 284 runs
Run miles

Hover, tap, or focus a year to explore.

View the year totals
YearRunsRun milesAll activities
20262842,085.6539
20253552,315.11,310
20243292,380.91,242
20233432,287.3715
20223862,645.7802
20214142,345.8886
20204432,329.7611
20193912,205.5394
20183822,213.8421
20173051,925.4316
20163432,118.2371
20152711,915.4302
20142371,849.7292
20131511,251.5176
2012737.193
201113101.682
20101799.118
2009112.01

Around the track

02 / Familiar loops

A few favorite ovals, and a lot of laps. Select a venue to see the runs.

Only estimated track portions count. Names are matched after GPS detection; unmapped or ambiguous venues stay under Other track.

TrackRunsEstimated milesFirst found
↗2891,000.82014-03-13
↗3196.42024-12-26
↗745.92022-07-29
↗320.42017-11-02
↗420.02017-01-29
↗415.82022-05-18
↗413.42022-07-13
↗28.82015-02-03
↗48.72016-03-01
↗37.32017-02-08
↗15.52022-07-27
↗14.42024-07-25
↗14.02017-02-14
13.22022-09-23
↗12.72016-05-19
Browse runs by track
Kezar Stadium289 runs

Newest first. Track miles count only the estimated track portion.

Runs at Kezar Stadium
DateRunTotal miTrack mi
Run5.865.86
Run4.504.50
Run5.165.16
Run10.061.52
Run3.773.77
Run4.004.00
Run4.114.11
Run2.572.57
Run10.441.54
Run3.243.24
Run4.281.63
Run6.386.38
Run10.682.94
Run1.281.28
Run3.913.91
Run8.744.42
Run6.466.46
Run9.543.12
Run0.510.51
Run2.032.03
Tianmu Sports Park / University of Taipei31 runs

Newest first. Track miles count only the estimated track portion.

Runs at Tianmu Sports Park / University of Taipei
DateRunTotal miTrack mi
Run2.122.12
Run4.464.46
Run8.482.61
Run1.451.28
Run3.423.42
Run2.492.49
Run2.222.22
Run2.152.15
Run2.092.09
Run1.051.05
Run5.885.88
Run3.103.10
Run0.880.88
Run1.401.40
Run4.034.03
Run7.752.78
Run5.225.22
Run3.673.67
Run2.142.14
Run4.614.61
Macalester Stadium7 runs

Newest first. Track miles count only the estimated track portion.

Runs at Macalester Stadium
DateRunTotal miTrack mi
Run8.895.74
Run17.0117.01
Run4.794.79
Run1.511.51
Run6.276.27
Run1.581.58
Run9.019.01
Rams Stadium3 runs

Newest first. Track miles count only the estimated track portion.

Runs at Rams Stadium
DateRunTotal miTrack mi
Run3.243.24
Run5.355.35
Run11.8211.82
Taipei Nursing University (Shipai, 200 m)4 runs

Newest first. Track miles count only the estimated track portion.

Runs at Taipei Nursing University (Shipai, 200 m)
DateRunTotal miTrack mi
Run5.284.64
Run5.775.07
Run3.983.26
Run7.397.05
Cox Stadium4 runs

Newest first. Track miles count only the estimated track portion.

Runs at Cox Stadium
DateRunTotal miTrack mi
Run3.403.40
Run3.323.32
Run5.915.91
Run3.193.19
Northview Elementary School4 runs

Newest first. Track miles count only the estimated track portion.

Runs at Northview Elementary School
DateRunTotal miTrack mi
Run3.633.63
Run2.010.62
Run5.075.07
Run4.674.08
Isaac Newton Graham Middle School2 runs

Newest first. Track miles count only the estimated track portion.

Runs at Isaac Newton Graham Middle School
DateRunTotal miTrack mi
Run4.604.60
Run4.294.19
Taipei Municipal Stadium4 runs

Newest first. Track miles count only the estimated track portion.

Runs at Taipei Municipal Stadium
DateRunTotal miTrack mi
Run3.073.07
Run3.833.83
Run1.231.23
Run0.570.57
Soochow University (Xiwang track)3 runs

Newest first. Track miles count only the estimated track portion.

Runs at Soochow University (Xiwang track)
DateRunTotal miTrack mi
Run4.034.03
Run0.780.78
Run2.512.51
Klas Field (Hamline University)1 runs

Newest first. Track miles count only the estimated track portion.

Runs at Klas Field (Hamline University)
DateRunTotal miTrack mi
Run5.505.50
Downey High School1 runs

Newest first. Track miles count only the estimated track portion.

Runs at Downey High School
DateRunTotal miTrack mi
Run4.424.42
NYCU Yangming campus1 runs

Newest first. Track miles count only the estimated track portion.

Runs at NYCU Yangming campus
DateRunTotal miTrack mi
Run3.993.99
Other track1 runs

Newest first. Track miles count only the estimated track portion.

Runs at Other track
DateRunTotal miTrack mi
Run3.213.21
National Taiwan Normal University1 runs

Newest first. Track miles count only the estimated track portion.

Runs at National Taiwan Normal University
DateRunTotal miTrack mi
Run2.652.65

Track estimates use available routes from public activities. Coverage is partial; GPS geometry is an estimate. Track analysis CSV

What recorded it

03 / Watches & apps

Same runner, different hardware. 4,037 of 4,672 runs have identified recording metadata. Older files without a device stay in the unknown group.

Device / appRunsMilesYears
1,1307,860.22023–2026
9265,830.72019–2022
6844,183.12017–2019
6354,740.52009–2022
3672,287.42015–2017
3492,384.02022–2023
223859.72020–2022
103668.02017–2017
94350.62019–2020
47354.42022–2024
46393.42015–2015
1982.42015–2015
1620.42018–2019
1314.62017–2018
634.62014–2014
524.52020–2022
416.22021–2021
16.32026–2026
11.62022–2022
13.12025–2025
13.22019–2019
10.42016–2016
Browse runs by device
Garmin Forerunner 9651,130 runs

Newest first. Device names come from saved recording metadata.

Runs at Garmin Forerunner 965
DateRunTotal miTime
Run7.010.7h
Run2.030.3h
Run2.120.2h
Run0.260.0h
Run6.530.7h
Run0.920.1h
Run1.120.2h
Run0.440.1h
Run10.011.0h
Run7.061.1h
Run1.560.3h
Run17.011.8h
Run1.010.1h
Run8.410.9h
Run0.490.1h
Run4.460.5h
Run2.000.3h
Run9.020.9h
Run8.481.3h
Run16.132.3h
Garmin Forerunner 945926 runs

Newest first. Device names come from saved recording metadata.

Runs at Garmin Forerunner 945
DateRunTotal miTime
Run7.671.1h
Run7.511.1h
Run8.701.1h
Run8.801.3h
Run4.010.6h
Run10.021.3h
Run7.031.0h
Run5.140.8h
Run8.031.1h
Run4.860.7h
Run1.900.3h
Run3.190.3h
Run0.740.1h
Run1.320.2h
Run8.701.3h
Run3.860.5h
Run7.601.2h
Run7.011.0h
Run3.650.5h
Run8.151.1h
Garmin Forerunner 935684 runs

Newest first. Device names come from saved recording metadata.

Runs at Garmin Forerunner 935
DateRunTotal miTime
Run10.491.4h
Run3.320.5h
Run1.980.3h
Run1.970.3h
Run7.141.0h
Run3.300.5h
Run2.200.3h
Run4.880.7h
Run1.690.3h
Run0.500.1h
Run3.190.3h
Run1.640.2h
Run2.060.3h
Run5.490.7h
Run6.280.9h
Run2.270.3h
Run3.900.5h
Run3.210.4h
Run2.030.3h
Run1.970.3h
Unknown device / app635 runs

Newest first. Device names come from saved recording metadata.

Runs at Unknown device / app
DateRunTotal miTime
Run12.041.5h
Run5.360.8h
Run2.900.3h
Run6.000.9h
Run3.590.5h
Run3.640.5h
Run3.590.5h
Run2.100.3h
Run2.070.3h
Run4.190.6h
Run0.800.2h
Run4.040.5h
Run1.040.2h
Run0.360.0h
Run0.580.1h
Run0.560.1h
Run5.080.7h
Run13.471.7h
Run9.841.1h
Run0.770.1h
Garmin Forerunner 235367 runs

Newest first. Device names come from saved recording metadata.

Runs at Garmin Forerunner 235
DateRunTotal miTime
Run3.000.5h
Run5.500.7h
Run8.241.0h
Run6.340.9h
Run6.130.9h
Run2.020.3h
Run8.051.1h
Run4.020.6h
Run6.060.9h
Run5.020.7h
Run5.020.7h
Run1.010.1h
Run11.771.9h
Run8.031.2h
Run10.311.2h
Run7.640.8h
Run6.030.8h
Run10.031.3h
Run8.011.1h
Run1.650.3h
Garmin Forerunner 955349 runs

Newest first. Device names come from saved recording metadata.

Runs at Garmin Forerunner 955
DateRunTotal miTime
TrailRun8.041.2h
Run4.120.6h
Run6.010.8h
Run6.420.8h
Run2.710.4h
Run3.120.3h
Run2.310.3h
Run4.430.6h
Run5.280.7h
Run6.280.8h
Run4.290.7h
Run3.830.6h
Run5.100.7h
Run8.031.1h
Run1.180.2h
Run4.170.5h
Run2.000.3h
Run8.811.2h
Run8.151.2h
Run12.361.6h
Apple Watch Series 6223 runs

Newest first. Device names come from saved recording metadata.

Runs at Apple Watch Series 6
DateRunTotal miTime
Run4.290.7h
Run2.060.3h
Run2.120.3h
Run4.230.7h
Run4.440.7h
Run4.180.7h
Run0.510.1h
Run4.370.7h
Run4.430.8h
Run4.300.7h
Run0.280.0h
Run4.200.7h
Run5.430.8h
Run4.150.7h
Run4.700.8h
Run4.200.7h
Run4.170.7h
Run4.210.7h
Run2.050.3h
Run2.040.3h
Garmin Forerunner 735XT103 runs

Newest first. Device names come from saved recording metadata.

Runs at Garmin Forerunner 735XT
DateRunTotal miTime
Run10.101.3h
Run1.810.2h
Run4.150.5h
Run8.101.2h
Run13.421.9h
Run8.031.1h
Run0.410.1h
Run6.020.7h
Run1.220.2h
Run4.850.6h
Run8.321.2h
Run13.151.7h
Run8.281.1h
Run6.040.8h
Run0.810.1h
Run3.150.3h
Run0.560.1h
Run3.380.5h
Run5.060.7h
Run6.050.8h
Apple Watch Series 594 runs

Newest first. Device names come from saved recording metadata.

Runs at Apple Watch Series 5
DateRunTotal miTime
Run3.710.5h
Run3.650.6h
Run3.680.6h
Run3.750.6h
Run0.400.1h
Run0.330.1h
Run3.740.6h
Run3.660.6h
Run3.750.6h
Run3.600.6h
Run3.650.6h
Run3.670.6h
Run3.630.6h
Run8.221.3h
Run3.780.6h
Run3.700.6h
Run3.600.5h
Run3.640.6h
Run3.610.6h
Run3.660.6h
Apple Watch Ultra47 runs

Newest first. Device names come from saved recording metadata.

Runs at Apple Watch Ultra
DateRunTotal miTime
Run0.430.1h
Run9.051.5h
Run6.481.0h
Run4.790.8h
Run6.961.2h
Run9.021.4h
Run9.031.6h
Run7.041.3h
Run7.451.2h
Run8.021.2h
Run5.030.8h
Run20.042.9h
Run8.021.1h
Run9.021.4h
Run7.031.0h
Run2.020.3h
Run9.031.3h
Run3.710.5h
Run0.870.1h
Run7.000.9h
Garmin Forerunner 22546 runs

Newest first. Device names come from saved recording metadata.

Runs at Garmin Forerunner 225
DateRunTotal miTime
Run26.403.2h
Run6.100.8h
Run5.120.7h
Run5.380.7h
Run3.000.4h
Run12.011.6h
Run5.110.7h
Run5.010.6h
Run5.430.7h
Run3.620.5h
Run3.140.5h
Run4.230.6h
Run14.001.7h
Run8.151.1h
Run9.011.1h
Run9.391.2h
Run6.040.8h
Run13.261.9h
Run6.551.0h
Run8.001.0h
Suunto Ambit19 runs

Newest first. Device names come from saved recording metadata.

Runs at Suunto Ambit
DateRunTotal miTime
Run6.650.9h
Run2.550.2h
Run1.890.3h
Run1.920.3h
Run15.872.2h
Run7.381.0h
Run6.720.9h
Run9.561.3h
Run4.130.6h
Run6.050.7h
Run4.060.4h
Run2.140.3h
Run2.950.4h
Run0.610.1h
Run1.880.2h
Run0.490.1h
Run3.110.3h
Run3.450.4h
Run1.050.1h
Strava App (Apple Watch Series 4)16 runs

Newest first. Device names come from saved recording metadata.

Runs at Strava App (Apple Watch Series 4)
DateRunTotal miTime
Run1.020.2h
Run1.030.2h
Run1.020.2h
Run1.850.3h
Run0.440.1h
Run1.160.2h
Run3.320.5h
Run0.310.1h
Run0.430.1h
Run3.360.5h
Run0.750.1h
Run0.780.1h
Run0.690.1h
Run0.700.1h
Run0.220.0h
Run3.350.5h
Strava App (Apple Watch Series 3)13 runs

Newest first. Device names come from saved recording metadata.

Runs at Strava App (Apple Watch Series 3)
DateRunTotal miTime
Run2.310.3h
Run0.160.0h
Run1.140.2h
Run1.010.2h
Run0.200.0h
Run3.660.5h
Run0.620.1h
Run0.370.1h
Run3.430.5h
Run0.100.0h
Run0.400.1h
Run0.110.0h
Run1.100.1h
Garmin Forerunner 6206 runs

Newest first. Device names come from saved recording metadata.

Runs at Garmin Forerunner 620
DateRunTotal miTime
Run8.961.3h
Run7.461.0h
Run4.520.5h
Run4.530.5h
Run5.110.6h
Run4.010.5h
Apple Health5 runs

Newest first. Device names come from saved recording metadata.

Runs at Apple Health
DateRunTotal miTime
Run9.111.3h
Run7.081.0h
Run1.010.1h
Run3.660.6h
Run3.650.6h
Peloton App4 runs

Newest first. Device names come from saved recording metadata.

Runs at Peloton App
DateRunTotal miTime
Run2.590.3h
Run3.770.5h
Run3.840.5h
Run5.970.7h
Apple Watch Ultra 21 runs

Newest first. Device names come from saved recording metadata.

Runs at Apple Watch Ultra 2
DateRunTotal miTime
Run6.311.0h
Peloton Tread1 runs

Newest first. Device names come from saved recording metadata.

Runs at Peloton Tread
DateRunTotal miTime
Run1.580.2h
Strava App1 runs

Newest first. Device names come from saved recording metadata.

Runs at Strava App
DateRunTotal miTime
Run3.110.4h
Strava App (Apple Watch Series 5)1 runs

Newest first. Device names come from saved recording metadata.

Runs at Strava App (Apple Watch Series 5)
DateRunTotal miTime
Run3.220.5h
Suunto1 runs

Newest first. Device names come from saved recording metadata.

Runs at Suunto
DateRunTotal miTime
Run0.400.1h

All the other moving

04 / By sport
SportActivitiesMilesMoving time
Run4,63929,876.94,082.0h
Other workout1,426—179.1h
Dog Fi walk830579.2170.2h
Walk598333.0118.0h
Ride (indoor)4912,955.1173.1h
Ride (outdoor)3191,082.3106.0h
Yoga186—99.9h
TrailRun33242.537.6h
Hike1752.620.8h
EBikeRide (outdoor)88.30.8h
Snowboard8146.315.3h
WeightTraining5—1.6h
Elliptical4—2.8h
Swim30.48.0h
EMountainBikeRide (indoor)1—0.1h
Rowing1—0.1h
TableTennis1—1.5h
Tennis1—0.4h

The latest entries

05 / Recent activities
DateSportActivityMilesTags
2026-11-07RunRun7.0treadmill
2026-11-06RunRun0.3workout
2026-11-06RunRun2.1workout
2026-11-06RunRun2.0
2026-11-05RunRun6.5treadmill
2026-11-05RunRun0.9
2026-11-05RunRun1.1
2026-11-05RunRun0.4
2026-11-04RunRun10.0long_run, treadmill
2026-11-03RunRun7.1
2026-11-03RunRun1.6
2026-11-02WalkWalk0.4non_run
2026-11-01RunRun17.0long_run, treadmill
2026-11-01RunRun1.0treadmill
2026-10-31RunRun8.4treadmill
2026-10-30Ride (indoor)Ride12.2non_run, indoor_ride
2026-10-30WalkWalk0.4non_run
2026-10-29RunRun0.5
2026-10-29RunRun4.5workout
2026-10-29RunRun2.0
2026-10-29Ride (outdoor)Ride0.9non_run, outdoor_ride
2026-10-29Other workoutWorkout0.0non_run
2026-10-29Other workoutWorkout0.0non_run
2026-10-28RunRun9.0treadmill
2026-10-27RunRun8.5workout
2026-10-26WalkWalk0.6non_run
2026-10-26WalkWalk0.5non_run
2026-10-25RunRun16.1long_run
2026-10-25Other workoutWorkout0.0non_run
2026-10-24RunRun7.6