Safleoedd

Ratings compare finishing times with everyone else in each race, so beating a strong field counts for more, and recent races count most. A rating of 110 is about 10% faster than a typical runner. Members who have run at least 3 senior races, the latest in the past 12 months.

How are rankings calculated?

Every senior race with results on this site is replayed in date order. Each runner has a rating, which is how fast they are, and an uncertainty, which is how sure we are of it.

Each race

  • How hard was it? The times of runners who already have ratings show how fast the course ran on the day, so the length, climb, terrain and weather all cancel out.
  • How did you do? Your time is compared with that. Finishing ahead of a strong field earns more than finishing ahead of a weak one, and by how much you finished ahead counts too, not just your place.
  • Your rating moves towards that run. It moves further when we're less sure of you, such as in your first few races, and less once you've raced a lot.
  • One race can only move a rating so far, so a navigation error, fall or bad day won't wreck it. Races you didn't finish aren't counted.

Recent form counts most

The longer you go without racing, the less sure we are of your rating, so your next races move it further. Old results fade rather than counting forever.

The ranking

Runners are ranked by a cautious figure: a rating we're confident you're at least as good as. A runner with only a few races, or who hasn't raced for a while, sits a little lower until they race again. A rating of 100 is a typical runner, and 110 is about 10% faster, around 5 to 6 minutes quicker over an hour.

Who is included

WFRA members who have run at least 3 senior races, with at least one in the past 12 months. Class and category places come from the overall ranking, with categories based on age today.

Junior races aren't included: each age group runs its own course and only races itself, so those times can't be compared with anyone else's. Juniors who run senior races are rated from those.

Tested against past results, these ratings call who finishes ahead in about 92% of head-to-heads, compared with 90% for the average of best scores used before. Rankings update within 15 minutes of new results.

Position Runner Club Class Category Races Rating
3 Gavin Roberts Calder Valley Fell Runners M 3 MV40 1 39 125.0
17 Owain Williams Rhedwyr Eryri Harriers M 17 MV40 2 35 114.2
20 Dominic Jones Mercia Fell Runners M 20 MV40 3 12 112.8
22 Sam Mayglothling Hereford Triathlon Club M 22 MV40 4 6 111.8
24 Joel Gomes Run Free Fell Runners Wrexham AAC M 24 MV40 5 46 111.4
30 Benjamin Moon Mynyddwyr de Cymru M 30 MV40 6 15 109.8
31 Matt O'Keefe CDF Runners Mynyddwyr de Cymru M 31 MV40 7 13 109.7
32 Matthew Fortes Rhedwyr Eryri Harriers M 32 MV40 8 37 109.3
33 Ally Hughes Wrexham AAC M 33 MV40 9 32 109.1
35 Dylan Williams Mynydd Du M 35 MV40 10 3 108.4
42 Tony PARKER Basingstoke & Mid Hants AC M 41 MV40 11 5 106.1
45 Tristan Evans Meirionnydd Running Club M 44 MV40 12 6 105.9
49 James Scott Mynydd Du M 48 MV40 13 9 105.4
52 Neal Hockley Rhedwyr Eryri Harriers M 51 MV40 14 24 104.6
57 Delwyn Parry Rhedwyr Eryri Harriers Cybi Striders M 56 MV40 15 30 103.8
59 Grant Little GOG Triathlon M 58 MV40 16 15 103.0
68 Rich FOSTER Monross-Trailblazers M 65 MV40 17 11 101.3
71 James Legg Unaffiliated M 67 MV40 18 12 100.8
76 Tom Beach Unaffiliated M 71 MV40 19 6 99.8
78 Gareth HUGHES Rhedwyr Eryri Harriers M 73 MV40 20 16 99.5
79 Wes SHELDON Mynydd Du M 74 MV40 21 36 99.5
84 Tom TURNER Mynydd Du M 78 MV40 22 70 98.8
86 Chris Jackson Glossopdale Harriers M 80 MV40 23 13 98.4
87 Dave Bourne Cheddar Running Club M 81 MV40 24 3 98.2
92 James Bellin Mynyddwyr de Cymru M 86 MV40 25 3 97.7
93 Ben Lowe Stroud & District AC M 87 MV40 26 28 97.6
101 Dafydd Bryden Unaffiliated M 95 MV40 27 7 97.1
106 Llion Jones Meirionnydd Running Club M 98 MV40 28 4 96.8
108 Steven Hepton Mynydd Du M 100 MV40 29 25 96.6
112 Henry Aron Unaffiliated M 102 MV40 30 29 95.8
113 Peter Eccleston Unaffiliated M 103 MV40 31 5 95.6
122 Dylan Davies CDF Runners M 109 MV40 32 3 94.9
123 Ross Roberts Unaffiliated M 110 MV40 33 12 94.8
130 Richard Watson Tattenhall Runners M 116 MV40 34 7 94.4
131 Stuart WHITE Run Free Fell Runners M 117 MV40 35 15 94.3
137 Simon Adney Mercia Fell Runners M 120 MV40 36 7 93.5
139 Aled Edwards Rhedwyr Eryri Harriers M 122 MV40 37 14 93.0
140 Matt Farrer Mynydd Du M 123 MV40 38 46 92.7
141 Dean Perry Brycheiniog M 124 MV40 39 25 92.6
143 Rhodri ap Dyfrig Meirionnydd Running Club M 126 MV40 40 8 92.5
144 Rob ARDEN Tattenhall Runners M 127 MV40 41 24 92.4
146 Craig Riches Unaffiliated M 129 MV40 42 7 92.3
147 Darren Shaw Mynyddwyr de Cymru M 130 MV40 43 11 92.3
156 Dafydd Williams Rhedwyr Eryri Harriers M 137 MV40 44 14 91.4
166 Bleddyn Jones Parc Bryn Bach Running Club M 146 MV40 45 14 90.7
171 James Woodier Mynydd Du M 150 MV40 46 18 90.2
178 Ryan Cook Aberdare Valley AAC M 155 MV40 47 27 89.7
179 Jim O'Hara Helsby RC Tattenhall Runners M 156 MV40 48 10 89.7
187 Dafydd Evans Denbigh Harriers M 163 MV40 49 10 89.0
201 Pete Gray Buckley Runners M 172 MV40 50 13 87.8
204 Gareth Jones Prestatyn RC M 174 MV40 51 35 87.5
212 Luke Williams Hereford Couriers M 180 MV40 52 9 86.9
215 Mark Gillett Chepstow Harriers M 183 MV40 53 3 86.6
216 Paul Lewtey Deestriders M 184 MV40 54 15 86.5
221 Christopher Treble Westbury Harriers M 189 MV40 55 8 86.1
225 Joe Griffiths Unaffiliated M 192 MV40 56 11 85.8
229 Robert Duckers Clwydian Range Runners M 195 MV40 57 13 85.6
230 Tim Woodier Unaffiliated M 196 MV40 58 4 85.5
231 Matthew LAFFAN Unaffiliated M 197 MV40 59 6 85.2
232 Stewart Harding CDF Runners M 198 MV40 60 15 85.2
236 Andrew Smith Pont-Y-Pwl & District M 201 MV40 61 20 84.8
237 Gethin Powell Unaffiliated M 202 MV40 62 3 84.8
240 Darran WILLIAMS Unaffiliated M 204 MV40 63 10 84.5
250 Rob Davies Vegan Runners UK M 211 MV40 64 4 83.6
254 Ben WELLS Meirionnydd Running Club M 215 MV40 65 8 83.4
261 Dylan Watson Unaffiliated M 219 MV40 66 9 83.1
270 Paul Fitzsimmons Clwydian Range Runners M 225 MV40 67 5 82.6
273 Andrew Sole Unaffiliated M 227 MV40 68 3 82.4
277 Tim Croucher Unaffiliated M 231 MV40 69 11 82.3
289 Hugo HUTCHISON Mynydd Du M 238 MV40 70 4 81.6
291 Matthew Edwards Unaffiliated M 239 MV40 71 13 81.3
300 Gary Davies Mynyddwyr de Cymru M 244 MV40 72 5 80.2
313 Huw Williams Denbigh Harriers M 252 MV40 73 3 79.1
315 Marc Parsons Unaffiliated M 254 MV40 74 7 79.1
327 Colin Goulder Unaffiliated M 264 MV40 75 3 78.4
328 Dan Burton Run Free Fell Runners M 265 MV40 76 21 78.4
340 Dylan Lewis Unaffiliated M 275 MV40 77 14 77.1
346 Wayne DAVIES Unaffiliated M 279 MV40 78 6 76.7
358 Joseph Angell Unaffiliated M 289 MV40 79 3 75.4
368 Jake Webb-Jones Unaffiliated M 297 MV40 80 4 73.9
370 Allan Mckeown Buckley Runners M 299 MV40 81 34 73.9
376 David Buse Unaffiliated M 303 MV40 82 3 73.4
388 Keith Quinton Unaffiliated M 312 MV40 83 6 72.7
418 Matthew Bicknell Rhedwyr Eryri Harriers M 329 MV40 84 16 70.2
419 Richard Lester WFRA M 330 MV40 85 7 70.0
422 Edward Bedwell Wye Valley Runners M 332 MV40 86 15 69.7
424 Chris Royle Unaffiliated M 333 MV40 87 3 69.6
425 Steve Riley Unaffiliated M 334 MV40 88 8 69.5
444 Frederick Smith Clwydian Range Runners M 347 MV40 89 6 67.8
459 Warren Renkel Run Free Fell Runners M 358 MV40 90 4 66.6
462 Tom Holmes Run Free Fell Runners M 361 MV40 91 3 66.3
466 Tom Annetts Mynydd Du Chepstow Harriers M 365 MV40 92 15 66.0
471 Leon Hughes Unaffiliated M 367 MV40 93 8 65.4
494 Iain Hobson Buckley Runners M 377 MV40 94 20 62.0