Category results as follows:
Under 9s
Boys: 1st Andrew Robinson 4:49 (Keighley & Craven), 2nd Elliot Halliday 4:53 (Keighley & Craven, 3rd Douglas Segger-Stavely 4:58 (Settle).
Girls: 1st Beth Roberts 4:36 (Keighley & Craven), 2nd Katie Handley 4:54 (Wharfedale), 3rd Rebecca Kerman 4:56 (Wharfedale).
Under 12s
Boys: 1st Fraser Sproul 8:28 (Kendal), 2nd Ciaren Crabtree 8:44 (Wharfedale), 3rd Max Bradley 8:47 (Ilkley).
Girls: 1st Katie Atkinson 9:05 (Keighley & Craven), 2nd Malissa Sproul 9:20 (Kendal), 3rd Alice Jones 9:58 (Wharfedale).
Under 14s
Boys: 1st Robbie Johnstone 10:59 (Wharfedale), 2nd Tom Barrett 11:21 (Keighley & Craven), 3rd Shona Hastings 13:32 & 1st Girl (Wharfedale).
Under 17s
Girls: 1st Ellie Lambert 46:11 (Wharfedale) & 16th in Senior race+ 3rd female, 2nd Hannah Thom 52:21 (Keighley & Craven), 3rd Hannah Newbold 56:33 (Wharfedale)
Seniors
Men: 1st Craig Shearer 36:06 (Keighley & Craven), 2nd Julian Hood 36:56 (Skipton), 3rd Jeff Green 37:19 (Ilkley).
Women: 1st Clair Sarell 41:50 (Hyde Park), 2nd Jane Butterworth 43:25 (Skipton), 3rd Caron Ralph 49:16 (Otley).