Profile image
Chris Mepham 🇬🇧
36 races 2372.84 km 41,007m

Activity Totals

Includes all Strava activities, not just races.

Last 4 Weeks YTD All Time
Activities 1 173 1,475
Distance 100.02 km 2600.29 km 18249.13 km
Elevation 1,882m 35,633m 192,874m
Time 12:15:24 244:16:18 1768:41:24
Last 4 Weeks YTD All Time
Activities 0 19 179
Distance 0.00 km 14.48 km 1853.09 km
Elevation 0m 194m 12,500m
Time 00:00:00 15:44:12 147:03:23
Last 4 Weeks YTD All Time
Activities 0 0 71
Distance 0.00 km 0.00 km 158.05 km
Elevation 0m 0m 6,172m
Time 00:00:00 00:00:00 63:01:13

Season Summary

Year Races Distance Elevation
2026 4 342.45 km 4,915m
2025 6 523.30 km 14,249m
2024 13 824.57 km 13,964m
2023 3 202.65 km 3,244m
2022 6 335.94 km 3,511m
2021 3 122.50 km 986m
2020 0 — —
2019 1 21.42 km 138m
2018 0 — —
2017 0 — —
[{"year":2026,"races":4,"distanceMeters":342453.7,"elevation":4915},{"year":2025,"races":6,"distanceMeters":523302.2,"elevation":14248.7},{"year":2024,"races":13,"distanceMeters":824569.7,"elevation":13964},{"year":2023,"races":3,"distanceMeters":202647.1,"elevation":3244},{"year":2022,"races":6,"distanceMeters":335939.2,"elevation":3511},{"year":2021,"races":3,"distanceMeters":122501.7,"elevation":986},{"year":2020,"races":0,"distanceMeters":0,"elevation":0},{"year":2019,"races":1,"distanceMeters":21423.5,"elevation":137.8},{"year":2018,"races":0,"distanceMeters":0,"elevation":0},{"year":2017,"races":0,"distanceMeters":0,"elevation":0}]
kilometers

Race Calendar

Less
More
[{"date":"2026-09-19","name":"Triple Trail Races 100k","raceId":20245038077,"athleteId":2671752},{"date":"2026-07-11","name":"Race to the stones 2026","raceId":19274444490,"athleteId":2671752},{"date":"2026-06-20","name":"Race to the king 2026","raceId":19002048901,"athleteId":2671752},{"date":"2026-04-12","name":"Brighton marathon 2026 (PB 3:02:30)","raceId":18079138985,"athleteId":2671752},{"date":"2025-10-18","name":"Maverick Jurassic coast 100k","raceId":16184357105,"athleteId":2671752},{"date":"2025-09-13","name":"Brighton 50/50 (50 mile PB 8:19:57) - 9th overall","raceId":15799677632,"athleteId":2671752},{"date":"2025-08-09","name":"Swiss Alps 100k","raceId":15408019534,"athleteId":2671752},{"date":"2025-05-03","name":"Isle of White 100km","raceId":14371196957,"athleteId":2671752},{"date":"2025-04-26","name":"Brighton to London 100k - 10th (PB 11:57)!!","raceId":14295123824,"athleteId":2671752},{"date":"2025-01-04","name":"Battersea park half marathon PB 1:27:20","raceId":13262904146,"athleteId":2671752},{"date":"2024-11-17","name":"Brighton 10k PB 40:25","raceId":12919903418,"athleteId":2671752},{"date":"2024-09-21","name":"Yorkshire 3 Peaks 100k","raceId":12471493671,"athleteId":2671752},{"date":"2024-08-03","name":"SVP100 2024","raceId":12055123910,"athleteId":2671752},{"date":"2024-07-06","name":"Serpent trail 100k - PB 12:08","raceId":11824790714,"athleteId":2671752},{"date":"2024-05-25","name":"London to Brighton 100k","raceId":11497452757,"athleteId":2671752},{"date":"2024-05-11","name":"Brighton backyard ultra (16 loops) 4th overall","raceId":11389743992,"athleteId":2671752},{"date":"2024-04-20","name":"Marathon des Sables - stage 6","raceId":11226651945,"athleteId":2671752},{"date":"2024-04-19","name":"Marathon des Sables - stage 5","raceId":11226649351,"athleteId":2671752},{"date":"2024-04-18","name":"Marathon des Sables - stage 4","raceId":11226645471,"athleteId":2671752},{"date":"2024-04-16","name":"Marathon des Sables - stage 3","raceId":11226636892,"athleteId":2671752},{"date":"2024-04-15","name":"Marathon des Sables - stage 2","raceId":11226271850,"athleteId":2671752},{"date":"2024-04-14","name":"Marathon des Sables - stage 1","raceId":11226264437,"athleteId":2671752},{"date":"2024-02-25","name":"North Downs Ridge 50k","raceId":10835919972,"athleteId":2671752},{"date":"2023-11-18","name":"Battersea Park half marathon (1:37:32)","raceId":10238784134,"athleteId":2671752},{"date":"2023-05-28","name":"South Downs Way 100k - PB 13:35:20","raceId":9158859077,"athleteId":2671752},{"date":"2023-01-21","name":"Peddars way ultra 77k","raceId":8429716169,"athleteId":2671752},{"date":"2022-12-04","name":"St Edmunds trail 50k (PB 4:58:35)","raceId":8206380148,"athleteId":2671752},{"date":"2022-10-16","name":"Chelmsford half marathon (PB 1:37:25)","raceId":7971352845,"athleteId":2671752},{"date":"2022-08-13","name":"SVP100","raceId":7638334666,"athleteId":2671752},{"date":"2022-07-09","name":"Essex 50k","raceId":7441492466,"athleteId":2671752},{"date":"2022-05-07","name":"Bewlwater 60k ultra","raceId":7102739748,"athleteId":2671752},{"date":"2022-03-05","name":"Zigzag ultra","raceId":6777047963,"athleteId":2671752},{"date":"2021-10-16","name":"Dunwich 50k ultra (PB 4:59:51)","raceId":6120867413,"athleteId":2671752},{"date":"2021-09-05","name":"London half marathon PB (1:38:12)","raceId":5908434550,"athleteId":2671752},{"date":"2021-08-14","name":"SVP50 (PB 6:49:56)","raceId":5793026166,"athleteId":2671752},{"date":"2019-10-06","name":"Colchester Zoo Stampede half marathon.","raceId":2767014186,"athleteId":2671752}]

Career Highlights

Most recent race Sep 19, 2026
Most ascent 5,880.7m
Most distance 112.35 km
Shortest duration 00:40:26

Personal Bests

Distance Time Race Date
10 km 00:40:26 Brighton 10k PB 40:25 Nov 17, 2024
Half Marathon 01:27:20 Battersea park half marathon PB 1:27:20 Jan 4, 2025
30 km 03:58:13 Marathon des Sables - stage 1 Apr 14, 2024
Marathon 03:08:23 Brighton marathon 2026 (PB 3:02:30) Apr 12, 2026
50 km 04:58:35 St Edmunds trail 50k (PB 4:58:35) Dec 4, 2022
60 km 06:38:36 Bewlwater 60k ultra May 7, 2022
50 Miles 08:19:57 Brighton 50/50 (50 mile PB 8:19:57) - 9th overall Sep 13, 2025
100 km 11:58:26 Brighton to London 100k - 10th (PB 11:57)!! Apr 26, 2025

Performance Trends

Elapsed time per distance over time. Only distances with 3 or more races are shown.

Distance Distribution

Proportion of races at each distance.

Races by Distance

Distance This year All time
100km 3 14
50 Miles 0 2
60km 0 1
50km 0 6
Marathon 1 3
30km 0 2
Half Marathon 0 6
10km 0 1

Achievements

Race Time
🥇 Brighton 10k PB 40:25 00:40:26
Race Time
🥇 Marathon des Sables - stage 1 03:58:13
🥈 Marathon des Sables - stage 5 04:38:21
Race Time
🥇 St Edmunds trail 50k (PB 4:58:35) 04:58:35
🥈 Dunwich 50k ultra (PB 4:59:51) 04:59:51
🥉 Zigzag ultra 05:48:03
4th North Downs Ridge 50k 05:53:22
5th Essex 50k 06:04:35
6th SVP50 (PB 6:49:56) 06:49:56
Race Time
🥇 Bewlwater 60k ultra 06:38:36
Race Distance
🥇 Swiss Alps 100k 112.35 km
🥈 Isle of White 100km 108.85 km
🥉 Brighton backyard ultra (16 loops) 4th overall 107.11 km
4th South Downs Way 100k - PB 13:35:20 104.37 km
5th London to Brighton 100k 102.75 km
6th SVP100 102.65 km
7th Brighton to London 100k - 10th (PB 11:57)!! 100.91 km
8th Maverick Jurassic coast 100k 100.21 km
9th Race to the king 2026 100.09 km
10th SVP100 2024 100.07 km
11th Serpent trail 100k - PB 12:08 100.06 km
12th Triple Trail Races 100k 100.02 km
13th Race to the stones 2026 100.01 km
14th Yorkshire 3 Peaks 100k 99.04 km
15th Marathon des Sables - stage 3 86.58 km
16th Brighton 50/50 (50 mile PB 8:19:57) - 9th overall 80.10 km
17th Peddars way ultra 77k 77.50 km
18th Bewlwater 60k ultra 60.13 km
19th Zigzag ultra 52.04 km
20th SVP50 (PB 6:49:56) 51.35 km
21th North Downs Ridge 50k 50.07 km
22th St Edmunds trail 50k (PB 4:58:35) 50.02 km
23th Dunwich 50k ultra (PB 4:59:51) 50.02 km
24th Essex 50k 50.01 km
25th Marathon des Sables - stage 4 43.70 km
26th Brighton marathon 2026 (PB 3:02:30) 42.33 km
27th Marathon des Sables - stage 2 40.98 km
28th Marathon des Sables - stage 5 31.81 km
29th Marathon des Sables - stage 1 30.76 km
30th Marathon des Sables - stage 6 21.59 km
31th Colchester Zoo Stampede half marathon. 21.42 km
32th London half marathon PB (1:38:12) 21.13 km
33th Chelmsford half marathon (PB 1:37:25) 21.10 km
34th Battersea park half marathon PB 1:27:20 20.88 km
35th Battersea Park half marathon (1:37:32) 20.78 km
36th Brighton 10k PB 40:25 10.04 km
Click to login via Strava

By continuing, you agree to our Terms of Service and Privacy Policy.