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

SLOW City of London Race, 20 Sept 2025

National event, hosted by SLOW, at Rotherhithe

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

Course 1 12.4 km, 20 m climb, 35 controls

Point calculations

1,222 points = 1,222.24 the field's average score + 73.8 spread of their scores × ( 1:15:38 their average time − 1:15:38 a time, T ) ÷ 10:55 spread of their times

1:15:38 earns 1,222 points here. Each minute faster or slower is worth 6.76. Pick a runner's time in the table to try theirs.

The points for this course were set by 64 of its runners: those who already had ranking scores and ran close to them. Their scores averaged 1,222.24 and their times 1:15:38, so that time earned 1222 points, and each minute faster or slower was worth 6.76 points. How points are calculated.

9001000110012001300140052:251:05:341:18:431:31:511:45:00
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
1Flurry GriersonDEVONM20021379no scores in the year before
2Tsz Chun Jason WongINTM200113451355counted
3Adam PotterBOKM199513901348counted
4Dane BlomquistBAOCM2004not a member
5James HaynesSLOWM199312751339counted
6Michael CroneSLOWM199013311339counted
7Steven DenbyBOFM200113001324counted
8Tim ScarbroughMVM198413351323counted
9Matthew HaynesINDM2004not a member
10Liming ZhengBOFM200512921314counted
11Adrien GalletSYOM199713271309counted
12Terence Desmond DickinsonBAOCM198212641304counted
13Yuval KalksteinHASHAROM2008not a member
14Glen RichardsonNORM197812771291counted
15Timofey ZorinSLOWM200712661291counted
16Matt HainesSLOWM200012711283counted
17Luke BennettDFOKM200813061283counted
18Daniel CollinsSLOWM199012321282counted
19Thomas EntwistleODM199513061279counted
20Simon WrightSLOWM198912591274counted
21Richard MawerBAOCM197212781273counted
22Himmy LauSLOWM199812191272counted
23Kit GriersonDEVONM2004not a member
24Nicholas JarvisSOM199613311270counted
25Matthew HowlettBAOCM199611691270not counted: over 100 from expected
26Matthew RochesterBOKM200112761269counted
27Anatoly ZeleninUSV TUM2004not a member
28Oliver HeckfordWSXM200711881263counted
29Kin Wai LeeHOCM199012601262counted
30Thomas HowellSNM200113151262counted
31Laurence BallNORM198612311256counted
32Daniel AllinsonDFOKM199112291256counted
33Paul TrussRAFOM198712181253counted
34Steven ClellandSLOWM198212221249counted
35Tim DalheimerIK VIKIM2004not a member
36Jiri MartanSLAVIAM1975not a member
37Richard PriceHOCM199512251248counted
38Jeremy GenarANTWERPM1990not a member
39Ka Wang SoSLOWM200010801244not counted: over 100 from expected
40Sylvan LavalleeBNCOM2004not a member
41Matthew DixonWAOCM200212771242counted
42Philip Johnston-DavisRAFOM197312291242counted
43Richard CrabbRAFOM198312251242counted
44James FraserMVM1990not a member
45Donatas TumaitisCHIGM198412551241counted
46Matijs LoeckxOMEGAM2004not a member
47Adam LéharOK LOKOM2004not a member
48Adam KnirschNOCM200112591230counted
49Joseph HerbertBOFM200411511230counted
50Craig LucasLOGM199712331229counted
51Lennard GheyselsOMEGAM2004not a member
52Yordan KolevSLOWM198712311219counted
53Davy KerCLAROM19951218no scores in the year before
54Ted CodayHAVOCM199212081213counted
55Lorenzo LandiIKPM2004not a member
56Maxime LogistOMEGAM2004not a member
57Gareth RadcliffeSUFFOCM198012521205counted
58Rob BlairINDM1975not a member
59Daniel FiggHHM199811901201counted
60Oliver BardsleyHHM200612191200counted
61Dan CopeBAOCM1985not a member
62Alex Blackford-BettSNM199712131197counted
63Nathan HavelSLOWM200011431197counted
64Sam CottleBOKM199712161197counted
65James GjertsenSLOWM199011551196counted
66Alex Freeman-HallBAOCM199612151193counted
67Thomas JarvisRAFOM199912101193counted
68Logan McIntyreINTM200111991186counted
69Philip KellyM1985not a member
70Sergey ZakrytnoyHELSINKM2004not a member
71Geoffrey EllisRAFOM197612101177counted
72Ryan ElliotSYOM200012751173not counted: over 100 from expected
73Raphael LedieuINDM2004not a member
74Mike ChapmanLOGM197912121168counted
75Christopher WaiteSLOWM198910991167counted
76Chris Hartmann-LambertSYOM199112141153counted
77James ErringtonHHM199712331153counted
78James WilsonSLOWM200111601151counted
79Todd FallesenSLOWM19821146no scores in the year before
80Tom AlcockWIMM200012161142counted
81Matthew Douglas-AshRAFOM199410671140counted
82Andre BarrosG D 4CAM2006not a member
83Dougal ReesM2004not a member
84David MountainSLOWM199310461130counted
85Rihards StagisM2004not a member
86Richard BromfieldRAFOM19831125no scores in the year before
87João SousaUPPER-OM2004not a member
88Nicholas Goldowsky-DillLOKM199811591117counted
89Andrew WardLEIM198811461114counted
90Jakob EschlböckNATURFRM2004not a member
91Darren HalliganINDM1990not a member
92Gabriel CraddenSLOWM199710451105counted
93Neil StuddSLOWM198610981101counted
94Thomas AtheySLOWM199711461098counted
95Antonio Toledo ZambranaADOLM1990not a member
96Chun Yan Alistair FuWAOCM200810951088counted
97Daniel SchillereffDFOKM198611381074counted
98Daniel HuxleySLOWM19909501070not counted: over 100 from expected
99David GerardSLOWM199910931024counted
100Martin HusbynM2004not a member
Harold WyberCHIGM19851310no scores in the year before
Bradley LundWSXM19931354no scores in the year before
Andrew SnellSOCM19741249no scores in the year before
Edgar DivverM2004not a member
Sacha HunterM2008not a member