Running

I don’t get any faster, but it’s my attempt at keeping fit. I’ve been running for a while now, mainly because of my job being quite sedantry, but also to try to keep generally fit (mentally as well as physically). I recently joined the Portslade Hedgehoppers when I moved to Brighton in 2024 and I use all sorts of running apps to track and analyse data (which mainly says I stay at the same level).

Find me on Strava: https://www.strava.com/athletes/5836888

Find me on RunBritain: https://www.runbritainrankings.com/runners/profile.aspx?athleteid=1186693

Another photo with Tom Russell
Meeting one of my heroes, legendary Scottish Rock DJ Tom Russell, at the finish line of the 2009 Paisley 10k.

My last 5 Runs

  • Chichester 10k
    On February 1, 2026 9:33 am went 10.09 km during 01:00:57 hours climbing 40.00 meters burning 761 calories.
  • Hove Prom Parkrun #5k
    On January 31, 2026 9:02 am went 5.05 km during 00:29:54 hours climbing 5.00 meters burning 369 calories.
  • Wakehurst Parkrun
    On January 24, 2026 9:00 am went 4.88 km during 00:33:00 hours climbing 91.00 meters burning 377 calories.
  • Lancing Beach Green Parkrun
    On January 17, 2026 9:01 am went 5.00 km during 00:30:59 hours climbing 8.00 meters burning 376 calories.
  • Lancing Beach Green Parkrun
    On January 3, 2026 9:01 am went 4.99 km during 00:31:09 hours climbing 12.00 meters burning 366 calories.

Parkrun and Parkrun Tourism

A big part of keeping fit and running is basically doing parkrun every Saturday (or as often as I can). It’s a great motivation for me and I’ve tried to vary the courses too by doing a bit of parkrun tourism.

So far: 201 Parkruns, 62 locations

Runs I’ve Done

I keep a list of all the organised events (apart from Parkrun) that I do, mostly just so I remember how many I’ve done each year and as a record for myself.

2026 (2)

  • 2026/02/01 – Chichester 10k
  • 2026/04/12 – Brighton & Hove 10k

2025 (4)
  • 2025/01/19 – BrighTEN (Brighton) 10k Seafront Run (didn’t run – chest infection)
  • 2025/04/06 – Brighton & Hove 10k (00:58:56)
  • 2025/05/04 – Worthing Run-Fest (00:01:02)
  • 2025/06/22 – Lightlink 10k (01:03:24)
  • 2025/08/16 – Sussex Beer Mile (Didn’t time it – 4 pints of beer tho!)
  • 2025/10/19 – Hove Prom 10k (didn’t run – dodgy knee again)
  • 2025/10/26 – Lancing 10k (didn’t run – dodgy knee yet again)
  • 2025/11/16 – Brighton 10k (concussion!)

2024 (10)
  • 2024/04/07 – BM10k (Brighton 10k) – (01:02:09)
  • 2024/04/28 – Worthing Runfest 10k – (00:58:03)
  • 2024/05/12 – Seaford 10k – (01:02:21)
  • 2024/06/22 – Biggin Hill Sunrise Challenge 5k (00:29:03)
  • 2024/07/14 – Hove Hornet Stinger 10k (01:13:06)
  • 2024/07/17 – Brighton Phoenix 10k (01:00:11)
  • 2024/07/21 – Helfield Joggers 7 Stiles (4 mile) (39:31)
  • 2024/10/20 – Worthing Seafront 10k (01:00:42)
  • 2024/10/27 – Lancing 10k (01:03:16)
  • 2024/11/17 – Brighton 10k (didn’t run)
  • 2024/12/07 – Santa Dash 5k (cancelled – Storm Darragh)
  • 2024/12/30 – The Darklink 10k Headtorch Run

2023 (6)
  • 2023/02/05 – London Winter Run 10k (not fit enough – long covid)
  • 2023/04/02 – BM10k 2023 (Brighton 10k) – (00:57:40)
  • 2023/04/30 – Worthing Runfest 10k (01:04:20)
  • 2023/07/09 – ASICS London 10k (00:58:53)
  • 2023/09/19 – Run The River 10k (00:59:58)
  • 2023/09/24 – Vitality London 10,000 (00:58:49)
  • 2023/10/08 – Run Bournemouth Supersonic 10K (01:01:27)

2022 (4)
  • 2022/01/16 – Tadworth 10 (too unfit post-Covid)
  • 2022/02/13 – London Winter Run 10k (01:01:33)
  • 2022/03/27 – Kingston Spring Raceday 8 mile (01:23:36)
  • 2022/04/10 – BM10k 2022 (Brighton 10k) (01:11:18)
  • 2022/04/24 – Worthing 10k (01:03:59)
  • 2022/05/01 – Westminster Mile (injured)
  • 2022/05/02 – Vitality London 10,000 (injured)
  • 2022/07/13 – Chase The Sun 10k (had sunstroke!)
  • 2022/11/20 – Hampton Court Palace 10k (long covid)

2021 (3)
  • 2021/05/30 – Kempton Park Renaissance Run 10k (01:01:15)
  • 2021/05/31 – Vitality London 10,000 (moved to Hatfield Park – didn’t run)
  • 2021/06/12 – Turks Head 10k (cancelled)
  • 2021/07/25 – London Asics 10k (didn’t run)
  • 2021/09/12 – BM10k 2021 (Brighton 10k) (00:59:33)
  • 2021/10/10 – Bournemouth 10k (01:01:01)
  • 2021/11/21 – Hampton Court Palace 10k (did back in day before doing house move!)

2020 (14)
  • 2020/02/09 – London Winter Run 10k (cancelled due to weather)
  • 2020/04/04 – Virtual Midweeker Run Challenge (5k) – 00:29:36
  • 2020/04/05 – Adidas 1 Hour Virtual Challenge (01:00:00 – 8.94k)
  • 2020/04/07 – Virtual Beat the Boredom Run Challenge (10K) – 01:05:15
  • 2020/05/18 – Virtual Run for our Heroes Challenge (10k) – 01:06:36
  • 2020/05/24 – Vitality Westminster Mile
  • 2020/05/25 – Vitality London 10,000
  • 2020/06/21 – Weybridge Virtual 10k – 01:08:41
  • 2020/06/29 – World Day of Running 10k – 01:04:24
  • 2020/07/06 – Weybridge Virtual Challenge 10k – 01:03:21
  • 2020/07/06 – Turks Head 10k
  • 2020/07/30 – Secret 7k (Virtual) – 00:46:02
  • 2020/07/31 – Renfrewshire Leisure Virtual 5k Summer Series Race 1 – 32:38
  • 2020/08/05 – Renfrewshire Leisure Virtual 5k Summer Series Race 2 – 31:45
  • 2020/08/11 – Renfrewshire Leisure Virtual 5k Summer Series Race 3 – 31:23
  • 2020/10/27 – Vitality London 10,000 Virtual 10k – 01:07:36
  • 2020/11/11 – World Day of Running 10k – 01:06:47
  • 2020/12/25 – Christmas Day Virtual Dash 5K – 00:31:13

2019 (7)
  • 2019/11/24 – Kingston 10k
  • 2019/11/17 – Adidas Cityrun Fulham 10k (00:59:20)
  • 2019/11/16 – Chessington Running Wild 10k (01:00:32)
  • 2019/10/03 – Weybridge Winter 10k
  • 2019/09/29 – Beat Box Hill 10k (to be rescheduled)
  • 2019/09/14 – Kew Gardens 10k
  • 2019/08/18 – Paisley 10k
  • 2019/07/14 – Adidas Cityrun Shoreditch 10k
  • 2019/04/14 – BM10k (Brighton 10k) (00:59:59)
  • 2019/03/10 – Surrey Half Marathon (hamstring injury)
  • 2019/03/17 – Hampton Court Palace Half Marathon (hamstring injury)
  • 2019/03/31 – Kingston Spring Race Day 16 Mile (hamstring injury)
  • 2019/02/17 – Valentine’s 10k (00:59:39)
  • 2019/02/03 – London Winter Run 10k (00:56:53)
  • 2019/01/27 – The Vale Gallop 10k (01:06:57)
  • 2019/01/06 – Tadworth 10 (01:46:19)
2018 (8)
  • 2018/11/25 – Kingston 10k (00:59:01)
  • 2018/11/18 – Adidas City Run Fulham 10k (00:56:20)
  • 2018/10/14 – Adidas City Run Shoreditch 10k (00:53:06)
  • 2018/10/07 – Kingston Half Marathon (Head Cold)
  • 2018/09/30 – Beat Box Hill 10k (01:01:21)
  • 2018/09/18 – Run The River 10k (00:57:13)
  • 2018/09/16 – Adidas City Run Clapham 10k (00:55:51)
  • 2018/09/15 – Kew Gardens 10k (Head Cold)
  • 2018/08/11 – Pride 10k (00:56:51)
  • 2018/07/08 – Weybridge 10k (00:55:00)
  • 2018/07/01 – Race The Neighbours 10k (00:59:26)
  • 2018/06/24 – Harry Hawkes 10 (01:35:01)
  • 2018/06/17 – Adidas 1 Hour Run (01:00:00) – 10.78 km
  • 2018/06/10 – Turks Head 10k (00:53:56)
  • 2018/05/28 – London Vitality 10,000 (00:53:10)
  • 2018/05/27 – Westminster Mile (00:07:40)
  • 2018/05/20 – Sutton 10k (00:56:27)
  • 2018/05/07 – Esher 10k (00:59:55)
  • 2018/04/15 – BM10k (Brighton 10k) (00:55:20)
  • 2018/04/08 – Fuller’s Thames Towpath 10 (01:42:38)
  • 2018/04/01 – Weybridge 10k (cancelled due to flooding)
  • 2018/03/18 – Adidas Cityrun Fulham 10k (cancelled due to snow)
  • 2018/02/11 – Valentines 10k (funeral)
  • 2018/02/04 – London Winter Run 10k (funeral)
  • 2018/01/28 – Vale Gallop 10k (not fit enough)
  • 2018/01/07 – Tadworth 10 (not fit enough)
2017 (17)
  • 2017/11/26 – Watford Autumn 10k (00:58:43)
  • 2017/11/15 – Run In The Dark London 10k (too busy at work – didn’t run)
  • 2017/10/29 – River Thames Half Marathon (on holiday)
  • 2017/10/21 – Richmond 10k (00:55:13)
  • 2017/10/15 – Cabbage Patch 10 Mile (01:38:21)
  • 2017/10/08 – Adidas Cityrun Shoreditch 10k (00:54:13)
  • 2017/10/01 – Royal Borough of Kingston Half Marathon (not fit enough)
  • 2017/09/12 – Run The River 10k (00:56:36)
  • 2017/09/10 – Hellingly 10k (00:56:59)
  • 2017/08/12 – Pride 10k (00:59:26)
  • 2017/07/26 – Harry Hawkes 10 Mile (01:41:32)
  • 2017/07/02 – Race The Neighbours 2017 (01:00:37)
  • 2017/06/21 – Chase the Sun Brixton June 10k (D.N.F.) (6.5k completed – 00:44:43)
  • 2017/06/11 – Turk’s Head 10k (00:54:58)
  • 2017/06/04 – London 10 Mile (Stag-do that weekend – didn’t run!)
  • 2017/05/29 – Vitality London 10,000 (00:54:56)
  • 2017/05/28 – Westminster Mile (00:07:41)
  • 2017/05/07 – Sutton 10k (00:56:56)
  • 2017/04/30 – Clapham Common 10K (00:58:16)
  • 2017/02/05 – London Winter Run 10k (00:54:04)
  • 2017/01/29 – Vale Gallop 10k (01:06:14)
  • 2017/01/14 – January 2017 Victoria Park 10k (00:55:26)
2016 (11)
  • 2016/11/13 – 5k MoRun Battersea Park (00:26:13)
  • 2016/10/09 – Nuffield Health Kingston Run Challenge (8m) (01:16:48)
  • 2016/10/08 – Run Wimbledon 10k (00:57:45)
  • 2016/08/06 – Run The River 10k (00:58:05)
  • 2016/06/26 – Harry Hawkes 10 (didn’t run – back injury)
  • 2016/06/12 – Polesden Lacey 10k (1:02:45)
  • 2016/05/30 – Bupa 10,000 10k (55:23)
  • 2016/05/29 – Westminster Mile (07:26)
  • 2016/05/22 – Turks Head 10k (00:59:11)
  • 2016/02/28 – Run The Streets Kingston 10k (00:56:54)
  • 2016/01/31 – Cancer Research London Winter Run 10k (00:54:12)
  • 2016/01/24 – Vale Gallop 10k (01:10:03)
2015 (15)
  • 2015/10/18 – River Thames Half Marathon (02:18:07)
  • 2015/10/04 – Kingston 10 Mile (01:35:32)
  • 2015/09/15 – Run The River 10k (59:27)
  • 2015/07/31 – Wedding Day 7k (38:13)
  • 2015/07/05 – Claygate Country 5 (46.46)
  • 2015/06/21 – Ranelagh Harriers Richmond 10k (57:42)
  • 2015/06/14 – Polesden Lacey 10k (01:01:37)
  • 2015/05/31 – Edinburgh Marathon (04:54:47)
  • 2015/05/25 – Bupa London 10,000 (52:00)
  • 2015/05/24 – Bupa Westminster Mile (pulled out due to injury)
  • 2015/04/19 – Fuller’s Thames Towpath 10 (1:27:44)
  • 2015/03/22 – Salomon Citytrail Richmond Half Marathon (1:58:53)
  • 2015/03/15 – River Thames Spring Half Marathon (2:00:23)
  • 2015/02/22 – Hampton Court Half Marathon (2:01:05)
  • 2015/01/25 – Vale Gallop 10k (1:02:02)
  • 2015/01/04 – Tadworth 10 (1:39:36)
2014 (7)
  • 2014/11/23 – Sandown Park Gallops 10k (58:26)
  • 2014/08/31 – Paisley 10k (56:05)
  • 2014/07/14 – Claygate 5 Mile (49:22)
  • 2014/06/29 – Harry Hawkes 10 Mile (1:40:45)
  • 2014/05/08 – Run 10 For Mo 10k (00:54:05)
  • 2014/05/24 – Bupa Westminster Mile (00:07:28)
  • 2014/06/08 – Turks Head 10k (59:02)
2011 (1)
  • 2011/08/27 – Midnatsloppet 10k (Gothenburg) (01:00:08)
2010 (2)
  • 2010/10/30 – Battersea Park Transcendental 5k
  • 2010/04/25 – Paisley Mad Hatters 5k
2009 (5)
  • 2009/10/24 – Nike Human Race 10k (00:57:46)
  • 2009/06/24 – Jogscotland Glasgow Green 5k (00:26:30)
  • 2009/06/21 – Mens Health Forum Scotland 10k (57:06)
  • 2009/08/30 – Paisley 10k (1:03:33)
  • 2009/10/06 – Great Scottish Run 10k (00:58:17)
2008 (2)
  • 2008/10/28 – Cancer Research 10k Strathclyde Park
  • 2008/08/23 – Gothenburg Mindatsloppet 10k (00:57:33)
2007 (2)
  • 2007/12/09 – Paisley 5k Jingle Bells Run
  • 2007/05/27 – Aberdeen Baker Hughes 10k
2006 (1)
  • 2006/05/28 – Aberdeen Baker Hughes 10k
1986 (1)
  • 1986/05/25 – Paisley 5 Mile Fun Run

Some old running pics

Things you find in the loft Pt.2
Old 5 mile certificate I found in the loft (run when I was 13!)
The Sixth Floor Skulls
SP: Technical Research Institute of Sweden 10k relay team, 2008: Niklas, Josef, Tanya and me
I've run 10 for mo
Certificate and signed photo from the Run 10 For Mo 2014 race in Wimbledon Park.

Blog posts About running