Achievements at orienteering events
Track all the results
Keith Tonkin
BOF number 110201 | Club BL | Association NWOA | Current Points 7429 | Current Ranking 416
A new score counts towards your ranking if it's better than 1234, the lowest of your six. Your scores of the last 12 months average 1197.
Your top 6 results count towards your overall ranking points, and each one counts for a year. "Expected" is the score your results of the year before pointed to. How points are calculated.
2026 44 runs, best score 1247
| Date | Event | Course | Pos. | Time | Expected | Points | Ranking |
|---|---|---|---|---|---|---|---|
| 11 Oct 2026 | DEE weekend - Raven Meols Dunes, Formby (UKOL) | UKOL Short Blue (M65,M70,W16,W50,W55) | 1 | 00:46:07 | 1205 | 1170 | |
| 10 Oct 2026 | DEE weekend - Edge Hill double sprint (UKUL, UKOL and NW Sprint Champs) | UKOL 4 (M65,M70,W55,W60) | 1 | 00:30:23 | 1205 | 1190 | |
| 27 Sept 2026 | Cumbrian Galoppen | Brown | 19 | 01:41:05 | 1206 | 1195 | |
| 26 Sept 2026 | SELOC NWUL - Rochdale | 3 | 2 | 00:51:24 | 1207 | 1194 | |
| 18 Sept 2026 | Coast & Islands 2026 - Day 5 | Long | 29 | 01:09:04 | 1205 | 1227 | |
| 17 Sept 2026 | Coast & Islands 2026 - Day 4 | Long | 29 | 01:38:38 | 1204 | 1234 | counts until 17 Sept 2027 |
| 16 Sept 2026 | Coast & Islands 2026 - Day 3 | Long | 27 | 00:57:48 | 1203 | 1234 | counts until 16 Sept 2027 |
| 15 Sept 2026 | Coast & Islands 2026 - Day 2 | Long | 49 | 01:41:53 | 1205 | 1131 | |
| 14 Sept 2026 | Coast & Islands 2026 - Day 1 | Long | 00:52:33 | 1205 | no points | ||
| 6 Sept 2026 | Northern Championships weekend, YHOA Middle Championships & YHOA SuperLeague (UKOL) | UKOL BLUE (M60,W16,W18,W20,W35,W40,W45) | 5 | 00:53:16 | 1206 | 1191 | |
| 5 Sept 2026 | Northern Championships (UKOL) | UKOL Course 08 (M65,W16) | 3 | 54:11:00 | 1207 | 1187 | |
| 4 Aug 2026 | Lakes 5 Days - Day 3 | 7 | 26 | 01:14:10 | 1211 | 1120 | |
| 3 Aug 2026 | Lakes 5 Days - Day 2 | 7 | 6 | 01:00:55 | 1210 | 1189 | |
| 1 Jul 2026 | Summer Series 5 | Long | 14 | 00:36:01 | 1209 | no points | |
| 28 Jun 2026 | British Sprint Championships | UKOL Course (M16,M18,M21,M35,M40,M45,M50,M55,M60,M65,M70,M75,M80,M85,M90,W16,W18,W21,W35,W40,W45,W50,W55,W60,W65,W70,W75,W80,W85,W90) | 40 | 00:16:10 | 1209 | no points | |
| 28 Jun 2026 | British Sprint Championships - Finals | F10 | 10 | 00:16:10 | 1209 | 1220 | |
| 28 Jun 2026 | British Sprint Championships - Qualifiers | Q11 | 4 | 00:15:00 | 1209 | 1193 | |
| 7 Jun 2026 | RR SOUL 4 | Course 4 | 5 | 00:26:06 | 1210 | 1153 | |
| 6 Jun 2026 | Berwick Urban | 4. MUV, WSV | 3 | 00:36:19 | 1210 | 1186 | |
| 31 May 2026 | STAG New Town Weekend Day 2 (SOUL 3) | 2 | 7 | 00:41:49 | 1210 | 1211 | |
| 30 May 2026 | STAG New Town Weekend Day 1 - Scottish Sprint Championships (Race 2) | 1 | 12 | 00:20:25 | 1208 | 1232 | |
| 30 May 2026 | STAG New Town Weekend Day 1 - Scottish Sprint Championships ( Race 1) | 1 | 12 | 00:20:23 | 1208 | 1232 | |
| 24 May 2026 | Manchester in May; urban weekend – Long UKUL and NWUL | 4 | 2 | 00:38:35 | 1209 | 1187 | |
| 23 May 2026 | Manchester in May; urban weekend – Middle NWUL | 1 | 18 | 00:44:00 | 1209 | 1218 | |
| 20 May 2026 | Spring Series 4 | Long | 14 | 00:41:50 | 1209 | no points | |
| 16 May 2026 | Slaley Hall Local | Brown | 4 | 01:12:40 | 1209 | no points | |
| 10 May 2026 | BL Bampton Common Cumbrian Galoppen | Brown | 7 | 01:14:49 | 1207 | 1247 | counts until 10 May 2027 |
| 19 Apr 2026 | Midlands Championships (UKOL) | UKOL 8 (M65,W16) | 6 | 00:51:20 | 1208 | 1193 | |
| 18 Apr 2026 | British Middle Championships (UKOL) | UKOL 9 (M65,W45) | 5 | 00:40:26 | 1209 | 1170 | |
| 12 Apr 2026 | Cumbrian Galoppen | Blue | 4 | 01:08:35 | 1208 | 1236 | counts until 12 Apr 2027 |
| 11 Apr 2026 | JOK Chasing Sprint | Course C | 5 | 00:52:39 | 1208 | 1222 | |
| 5 Apr 2026 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 12 (M65,W16) | 14 | 01:02:04 | 1206 | 1191 | |
| 4 Apr 2026 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 11 (M65,W50) | 9 | 00:37:44 | 1206 | 1180 | |
| 22 Mar 2026 | Regional Long Distance | Brown | 7 | 01:45:18 | 1207 | 1174 | |
| 8 Mar 2026 | SROC level B event | Green | 1 | 00:47:47 | 1210 | 1076 | |
| 28 Feb 2026 | British Orienteering Championships including Welsh Championships (UKOL) | UKOL 10 (M65,W16) | 8 | 00:49:48 | 1210 | 1220 | |
| 8 Feb 2026 | HH Ace of Herts (UKOL) | UKOL Brown (M16,M45,M50,W18,W20,W21,W35) | 15 | 00:37:55 | 1208 | 1241 | counts until 8 Feb 2027 |
| 7 Feb 2026 | British Night Championships (UKOL) | UKOL 7 (M65,M70) | 6 | 00:55:42 | 1209 | 1167 | |
| 4 Feb 2026 | Terrain Night Series 4 | Long | 17 | 00:39:10 | 1209 | no points | |
| 28 Jan 2026 | Terrain Night Series 3 | Long | 17 | 01:10:16 | 1208 | no points | |
| 24 Jan 2026 | Northern Night Championships , NE Night Champs and YHOA Night League | Night Medium | 2 | 00:45:35 | 1210 | 1167 | |
| 17 Jan 2026 | NWNL event | Blue | 00:56:20 | 1212 | no points | ||
| 14 Jan 2026 | Terrain Night Series 2 | Long | 12 | 00:36:52 | 1212 | no points | |
| 11 Jan 2026 | SROC urban event | 1 | 4 | 00:56:28 | 1211 | 1233 |
2025 65 runs, best score 1266
| Date | Event | Course | Pos. | Time | Expected | Points | Ranking |
|---|---|---|---|---|---|---|---|
| 30 Dec 2025 | Turkey Trot | Loopy | 35 | 00:57:44 | 1211 | no points | |
| 28 Dec 2025 | Turkey Trot | Long | 24 | 00:48:42 | 1211 | no points | |
| 26 Dec 2025 | Turkey Trot | Long | 17 | 00:46:03 | 1211 | no points | |
| 29 Nov 2025 | NWNL Hurstwood North | Blue | 2 | 00:49:07 | 1210 | no points | |
| 23 Nov 2025 | Tim Watkins Trophy | C | 11 | 02:01:45 | 1209 | 1237 | counts until 23 Nov 2026 |
| 19 Nov 2025 | Urban Night Series 2 | Long | 15 | 00:31:13 | 1209 | no points | |
| 2 Nov 2025 | Cumbrian Galoppen | Brown | 27 | 01:23:32 | 1209 | 1225 | |
| 19 Oct 2025 | October Odyssey Day 2 | Brown | 5 | 01:33:30 | 1209 | no points | |
| 18 Oct 2025 | October Odyssey Day 1 | Course 2 | 2 | 00:49:05 | 1209 | no points | |
| 4 Oct 2025 | Veteran Home International & Junior European Cup Individual (with spectator races) | 6 | 2 | 00:49:07 | 1207 | 1210 | over a year old |
| 21 Sept 2025 | AIRE Town and Country Weekend & YHOA SuperLeague & YHOA Championships | Brown | 9 | 01:47:49 | 1209 | 1196 | over a year old |
| 20 Sept 2025 | AIRE Town and Country Weekend | 1 | 13 | 01:05:33 | 1210 | 1183 | over a year old |
| 14 Sept 2025 | CompassSport Cup Final | 6 | 7 | 00:38:28 | 1210 | 1185 | over a year old |
| 13 Sept 2025 | Urban Teesdale | A | 24 | 00:39:42 | 1210 | 1217 | over a year old |
| 7 Sept 2025 | Cumbrian Galoppen | Brown | 16 | 01:36:07 | 1209 | 1239 | over a year old |
| 3 Sept 2025 | Park Series 2 | Sprint A | 15 | 00:16:15 | 1208 | no points | |
| 3 Sept 2025 | Park Series 2 | Sprint B | 23 | 00:14:02 | 1208 | no points | |
| 31 Aug 2025 | British Sprint Championships - Finals | F10 | 2 | 00:15:14 | 1207 | 1252 | over a year old |
| 31 Aug 2025 | British Sprint Championships - Qualifiers | Q11 | 1 | 00:13:40 | 1207 | 1216 | over a year old |
| 3 Aug 2025 | Sprint Scotland Race 1 (SOUL 5) | A5 | 2 | 00:12:03 | 1208 | 1189 | over a year old |
| 3 Aug 2025 | Sprint Scotland Race 2 | B5 | 1 | 00:11:49 | 1208 | 1179 | over a year old |
| 1 Aug 2025 | Scottish 6 Days 2025 - Glen Dye (WRE) | 08M | 6 | 00:47:24 | 1208 | 1187 | over a year old |
| 31 Jul 2025 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 08M (M65) | 3 | 00:56:39 | 1208 | 1206 | over a year old |
| 30 Jul 2025 | Scottish 6 Days 2025 Rest Day - Ballater Sprint (Urban) | 4 | 4 | 00:16:36 | 1209 | 1138 | over a year old |
| 29 Jul 2025 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 08M (M65) | 3 | 00:31:06 | 1209 | 1190 | over a year old |
| 28 Jul 2025 | Scottish 6 Days 2025 - Glen Feardar | 08M | 5 | 01:04:07 | 1209 | 1184 | over a year old |
| 27 Jul 2025 | Scottish 6 Days 2025 - Glen Feardar | 08M | 1 | 00:53:08 | 1209 | 1225 | over a year old |
| 12 Jul 2025 | BL Saturday Series, Eycott Hill | Blue | 11 | 01:05:43 | 1207 | no points | |
| 6 Jul 2025 | EPOC Urban | 4 | 2 | 00:27:59 | 1208 | 1174 | over a year old |
| 5 Jul 2025 | EPOC Urban | 2 | 3 | 00:43:25 | 1208 | 1207 | over a year old |
| 25 Jun 2025 | Summer Series Event 4 | Long | 13 | 00:46:04 | 1207 | no points | |
| 22 Jun 2025 | Cumbrian galoppen | Brown | 18 | 01:33:05 | 1207 | 1246 | over a year old |
| 15 Jun 2025 | Newcastle Urban (UKOL) | UKOL 4 (M65, M70, W55, W60) | 3 | 00:32:13 | 1209 | 1159 | over a year old |
| 14 Jun 2025 | Durham Spring Sprints (UKOL) | UKOL 4 (M65,M70,W14,W16,W50,W55,W60) | 2 | 00:23:04 | 1209 | 1188 | over a year old |
| 8 Jun 2025 | BL Binsey Cumbrian Galoppen | Brown | 01:24:54 | 1209 | no points | ||
| 4 Jun 2025 | Summer Series Event 1 | Long | 3 | 00:37:23 | 1209 | no points | |
| 1 Jun 2025 | Urban Event UKUL | D | 2 | 00:36:00 | 1209 | 1192 | over a year old |
| 31 May 2025 | Bedale Urban (Summer Series No3) | Brown | 5 | 00:34:47 | 1208 | 1222 | over a year old |
| 25 May 2025 | Rising Sun Local | Blue | 3 | 00:51:49 | 1208 | no points | |
| 18 May 2025 | Northern Championships (UKOL) | UKOL Course 8 (M65,W55) | 5 | 00:55:25 | 1209 | 1215 | over a year old |
| 10 May 2025 | British Orienteering Championships (UKOL) | UKOL 13 (M65,W55) | 1 | 01:09:46 | 1209 | 1219 | over a year old |
| 4 May 2025 | Irish Long (UKOL) | UKOL Course 9 (M65,W45,W50) | 1 | 00:37:13 | 1210 | 1195 | over a year old |
| 3 May 2025 | Irish Middle (UKOL) | UKOL 5 (M65,W16,W40,W45) | 1 | 00:29:07 | 1209 | 1249 | over a year old |
| 2 May 2025 | Irish Sprint Championships (UKUL) | 4 | 2 | 00:15:44 | 1210 | 1197 | over a year old |
| 1 May 2025 | Ballymena Urban (UKUL) | 4 | 2 | 00:26:33 | 1210 | 1193 | over a year old |
| 20 Apr 2025 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 16 (M65) | 3 | 00:56:59 | 1211 | 1213 | over a year old |
| 19 Apr 2025 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 11 (M65,W50) | 12 | 00:42:18 | 1211 | 1184 | over a year old |
| 18 Apr 2025 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 11 (M65,W50) | 1 | 00:12:30 | 1211 | 1205 | over a year old |
| 6 Apr 2025 | BL Burnbanks Cumbrian Galoppen | Brown | 35 | 01:39:31 | 1211 | 1170 | over a year old |
| 5 Apr 2025 | Scottish Sprint Championships (Race 1) | SS C1 | 22 | 00:16:27 | 1213 | 1185 | over a year old |
| 5 Apr 2025 | SOUL 3 - Tweedbank (Race 2) | SOUL C1 | 23 | 00:17:27 | 1213 | 1153 | over a year old |
| 2 Apr 2025 | Spring Sprint event | Long | 13 | 00:35:34 | 1213 | no points | |
| 30 Mar 2025 | Cumbrian Galoppen | Blue | 21 | 01:14:54 | 1213 | 1174 | over a year old |
| 26 Mar 2025 | Spring Sprint event | Long | 9 | 00:25:49 | 1213 | no points | |
| 16 Mar 2025 | Worthlodge Forest SE League Event (UKOL) | UKOL Short Blue (M65,M70,W16,W50,W55) | 6 | 00:40:36 | 1213 | 1199 | over a year old |
| 15 Mar 2025 | British Middle Championships (UKOL) | UKOL Course 7 (M65,W45) | 6 | 00:43:55 | 1214 | 1187 | over a year old |
| 23 Feb 2025 | CompassSport Cup Heat | 6 | 1 | 00:41:15 | 1215 | 1206 | over a year old |
| 16 Feb 2025 | Morpeth Urban | Course 1 | 6 | 00:56:21 | 1217 | 1202 | over a year old |
| 12 Feb 2025 | Night Urban Series 8 | Long | 15 | 00:42:19 | 1217 | no points | |
| 9 Feb 2025 | Plean Regional Event (UKOL) | UKOL Green (M65, M70, W50, W55) | 4 | 00:44:42 | 1217 | 1168 | over a year old |
| 8 Feb 2025 | British Night Championships (UKOL) | UKOL Course 6 (M65,W16,W55) | 2 | 00:45:20 | 1218 | 1189 | over a year old |
| 2 Feb 2025 | SOUL & UKUL 2 - Musselburgh | Course 4 | 2 | 00:34:16 | 1219 | 1158 | over a year old |
| 1 Feb 2025 | Scottish Night Championships | Course 3 | 9 | 00:41:35 | 1219 | 1211 | over a year old |
| 25 Jan 2025 | NWNL EVENT [RESCHEDULED] | Blue | 7 | 01:16:51 | 1221 | no points | |
| 19 Jan 2025 | Cumbrian Galoppen [Rescheduled] | Brown | 26 | 01:19:52 | 1219 | 1266 | over a year old |
2024 59 runs, best score 1268 Show
2023 56 runs, best score 1245 Show
2022 36 runs, best score 1244 Show
2021 32 runs, best score 1257 Show
2020 15 runs, best score 1231 Show
2019 54 runs, best score 1284 Show
2018 52 runs, best score 1278 Show
2017 70 runs, best score 1300 Show
2016 55 runs, best score 1262 Show
2015 46 runs, best score 1260 Show
2014 35 runs, best score 1256 Show
2013 34 runs, best score 1260 Show
2012 31 runs, best score 1263 Show
2011 18 runs, best score 1221 Show
2010 16 runs, best score 1219 Show
2009 19 runs, best score 1288 Show
Older years are a line each until shown. The newest two.