1 Mile – 06:20 (Club Time Trial 02/06/2015)
5k – 22:05
10k – 44:15 (Strathcarron 10k) 27/09/2015)
Half Marathon – 1:35:55 (Alloa Half Marathon 19/03/2017)
Marathon – 3:41:34 (Highland Perthshire Marathon 05/09/2015)
33 miles – 4:39:19 (D33 12/03/2016)
43 miles – 7:47:10 (Devil O’the Highlands Footrace 06/08/2016)
53 miles – 10:36:32 (Hoka Highland Fling 30/04/2016)
55 miles – 10:34:04 (Cateran 55 13/05/2017)
72 miles – 13:18:55 (Great Glen Ultra 08/07/2017)
95 miles – 22:46:31 (West Highland Way Race 18/06/2016)