5.6km 90m
| Pos | Name | Club | Class | Time |
|---|---|---|---|---|
| 1st | Mark Wood | ESOC | Veteran Men 40+ | 36:31 |
| 2nd | Dave Robertson | CLYDE | Veteran Men 40+ | 37:20 |
| 3rd | Jon Cross | FVO | Veteran Men 40+ | 37:21 |
| 4th | Patrick Walder | CLYDE | Veteran Men 40+ | 37:24 |
| 5th | Robin Orr | CLYDE | Veteran Men 40+ | 37:30 |
| 6th | Ben Hartman | INT | Veteran Men 40+ | 37:50 |
| 7th | Jason Inman | FVO | Veteran Men 40+ | 38:17 |
| 8th | Jonathan Musgrave | MAROC | Veteran Men 40+ | 39:12 |
| 9th | Robin Galloway | INT | Veteran Men 40+ | 39:33 |
| 10th | Paul Caban | INT | Veteran Men 40+ | 39:36 |
| 11th | Christopher Lewis | SBOC | Veteran Men 40+ | 39:43 |
| 12th | Vince Roper | SLOW | Veteran Men 40+ | 40:16 |
| 13th | Ian Maxwell | RR | Veteran Men 40+ | 40:43 |
| 14th | Evgueni Chepelin | GRAMP | Veteran Men 40+ | 41:06 |
| 15th | Barry Veitch | RR | Veteran Men 40+ | 41:45 |
| 16th | Clive Masson | ESOC | Veteran Men 40+ | 42:10 |
| 17th | Lyle Fleming | LVO | Veteran Men 40+ | 42:18 |
| 18th | Max Carcas | INT | Veteran Men 40+ | 43:30 |
| 19th | John Slater | WCOC | Veteran Men 40+ | 43:52 |
| 20th | Andrew McMurtrie | MAROC | Veteran Men 40+ | 44:14 |
| 21st | Alastair Dunlop | CLYDE | Veteran Men 40+ | 44:22 |
| 22nd | Gary Longhurst | FVO | Veteran Men 40+ | 44:59 |
| 23rd | David Sloan | TAY | Veteran Men 40+ | 45:25 |
| 24th | Tony Udris | SYO | Veteran Men 40+ | 46:22 |
| 25th | Patrick Low | EUOC | Open C | 46:51 |
| 26th | Keith Brown | ESOC | Veteran Men 40+ | 48:10 |
| 27th | Chris Low | MAROC | Veteran Men 40+ | 48:46 |
| 28th | Bobby Smyth | NWOC | Veteran Men 40+ | 48:54 |
| 29th | Jonathan Kay | LVO | Veteran Men 40+ | 49:33 |
| 30th | Rupert Hornby | MOR | Veteran Men 40+ | 49:37 |
| 31st | Iain Shepherd | INVOC | Veteran Men 40+ | 49:44 |
| 32nd | Andy Paterson | CLYDE | Veteran Men 40+ | 49:56 |
| 33rd | Trevor Ricketts | MAROC | Veteran Men 40+ | 50:15 |
| 34th | Rupert Parkinson | FVO | Veteran Men 40+ | 50:43 |
| 35th | Graham Watson | WCOC | Veteran Men 40+ | 50:51 |
| 36th | Andrew McHarg | INT | Open C | 52:05 |
| 37th | Phil Headford | CLARO | Veteran Men 40+ | 53:06 |
| 38th | Paul Richardson | INT | Veteran Men 40+ | 53:25 |
| 39th | Keith Roberts | MAROC | Veteran Men 40+ | 53:53 |
| 40th | Mike Rodgers | MOR | Veteran Men 40+ | 53:59 |
| 41st | David Saunders | HH | Veteran Men 40+ | 54:49 |
| 42nd | José Luis Báscones | RUMBO | Veteran Men 40+ | 55:07 |
| 43rd | Andrew Macpherson | CLYDE | Veteran Men 40+ | 55:26 |
| 44th | Douglas Craig | WCH | Veteran Men 40+ | 57:35 |
| 45th | Pascal Lardet | FVO | Veteran Men 40+ | 59:24 |
| 46th | Iain McLeod | GRAMP | Veteran Men 40+ | 59:44 |
| 47th | Euan Mackenzie | ESOC | Veteran Men 40+ | 60:17 |
| 48th | Timothy May | No Club | Veteran Men 40+ | 68:32 |
| m25 | Martin Ward | SYO | Veteran Men 40+ | 35:13 |
| m18 | Dearg Stobie | ESOC | Veteran Men 40+ | 54:20 |