This is a demo, not British Orienteering's website. The events, results and scores are British Orienteering's own, from its public results pages. Its own ranking list is the official one. Links marked New are pages built here; the rest go to British Orienteering's site. By bothy.systems. Show the modern look

Jan Kjellström Orienteering Festival - Sprint (UKOL), 3 Apr 2026

Major event, at Perth City Centre

If there are errors in the results, please contact the Club that hosted the event.

UKOL 3 (M35,M40) 3.575 km, 15 m climb, 25 controls

Point calculations

1,143 points = 1,142.65 the field's average score + 137.51 spread of their scores × ( 20:39 their average time − 20:39 a time, T ) ÷ 5:05 spread of their times

20:39 earns 1,143 points here. Each minute faster or slower is worth 27.08. Pick a runner's time in the table to try theirs.

The points for this course were set by 35 of its runners: those who already had ranking scores and ran close to them. Their scores averaged 1,142.65 and their times 20:39, so that time earned 1143 points, and each minute faster or slower was worth 27.08 points. How points are calculated.

5007009001100130015:1122:1129:1036:1043:09
counted, at the score expected of them not counted: over 100 points from it no scores in the year before the points for each time
 NameClubMale/FemaleYear of BirthTimeExpectedEvent PointsPoint calculation
1Robert HoldwayPOTOCM198313131291counted
2Nicholas Alexander MorganLOCM198213691285counted
3Murray StrainINTM198313231282counted
4Iain LargeBOKM198912811271counted
5Kieran BeausangCorkOM1986not a member
6Tom CochraneHHM198312901246counted
7Luke AitkenINTM200211691245counted
8Martin YeoDEVONM199012221233counted
9Matthew HumphreysGRAMPM199411631232counted
10Sam CottleBOKM199711981218counted
11Pavel ProchazkaSK PragaM1991not a member
12Ed CochraneNOCM198712441211counted
13Ross LyallELOM199212221206counted
14Luke McGillicuddyINTM19939991200not counted: over 100 from expected
15Gavin MorrisonGRAMPM199211881197counted
16Steven ClellandSLOWM198212251196counted
17John HimsworthSYOM198411401190counted
18Owain RiceBLM199011731185counted
19Monty Barker-PilsworthRAFOM20001185no scores in the year before
20Evan Hurley O'DwyerGENM2005not a member
21Robert FarringtonSYOM198811881172counted
22Neil CrookstonMORM198211321170counted
23David LovattSYOM198911551169counted
24Fredrik Nordvall ForsbergSTAGM198512601167counted
25Robert WyllieESOCM199110601166not counted: over 100 from expected
26Nicholas ColwillPFOM198311711166counted
27Sasha Barker-PilsworthBAOCM20011163no scores in the year before
28Edward Heywood-LonsdaleINVOCM19901155no scores in the year before
29Rob McEvoyCorkOM1986not a member
30Lawrence FerrettSBOCM200210451144counted
31Alastair RossMORM198211411139counted
32Ian MorrisonGRAMPM199211071138counted
33DAVID THEAKERBOFM19911132no scores in the year before
34Edward StottSLOWM198311531123counted
35Davide FoffaHOCM198710341121counted
36Peter BrookeSELOCM198211041112counted
37Morten HallagerESOCM198611501112counted
38Ewan CrawfordESOCM199310441106counted
39James ThomasHOCM198810621093counted
40Graham SalwayMAROCM200211531089counted
41Matthew BlackINVOCM200910631077counted
42Eoin CookeCorkOM2005not a member
43George MartinCLOKM200510821073counted
44Alex FoxHOCM1983950976counted
45Ruairi ShortCNOCM1991not a member
46James MartinCLOKM2009883825counted
47Neil McMillanELOM1985837664not counted: over 100 from expected
48Christopher HillHOCM1989595534counted
Alistair RossWCHM19871096no scores in the year before
Daniel SmithAUOCM1999no scores in the year before
Kieran O'CallaghanBOCM1986not a member