| Position | Name | Club | Category | Time | Nat | Comment |
| 1 | Andrew Jones | Mynydd Du | SM | 18.40 | W | |
| 2 | Peter Ryder | Brycheiniog | SM | 18.41 | W | |
| 3 | Hugh Aggleton | MDC | SM | 18.52 | W | |
| 4 | Mike Duxbury | Stroud | V40 | 20.02 | E | 1st V40 |
| 5 | Kevin Hagley | SWRR | V40 | 21.16 | E | |
| 6 | Michael Keddle | Unatt | SM | 21.49 | W | |
| 7 | Matt Morris | Brecon Multisport | SM | 21.52 | W | |
| 8 | Douglas Adlam | MDC | V40 | 22.34 | E | |
| 9 | Barry French | Brecon Multisport | SM | 22.44 | W | |
| 10 | Richard Wall | Hereford Couriers | V40 | 22.47 | E | |
| 11 | John Aggleton | MDC | V50 | 22.55 | W | 1st V50 |
| 12 | Kevin Betts | MDC | V40 | 23.36 | W | |
| 13 | Andy Stott | MDC | V40 | 23.43 | E | |
| 14 | Alan Stone | MDC | V40 | 23.48 | W | |
| 15 | Steve Littlewood | Hereford Couriers | V50 | 23.52 | E | |
| 16 | Steven Epstein | Brecon Multisport | SM | 24.12 | W | |
| 17 | Peter Tracey | Unatt | SM | 24.30 | W | |
| 18 | Richard Skinner | Unatt | SM | 24.52 | W | |
| 19 | Martin Buck | Unatt | V40 | 25.02 | W | |
| 20 | Martin Clarke | Unatt | SM | 25.11 | E | |
| 21 | Liz Francis | Chepstow Harriers | LV40 | 25.27 | W | 1st L |
| 22 | Helen Bennett | MDC | L | 26.04 | E | |
| 23 | Sue Ashton | Chepstow Harriers | LV50 | 26.24 | W | |
| 24 | Martin Lucas | MDC | V50 | 26.37 | W | |
| 25 | Daniela Woodbridge | Griffithstown | L | 26.56 | W | |
| 26 | Daniel Thornton | Unatt | SM | 27.16 | W | |
| 27 | Mike Harris | Unatt | V50 | 27.27 | E | |
| 28 | Gill Stott | Chepstow Harriers | LV50 | 27.50 | E | |
| 29 | Les Williams | Eryri | V60 | 28.13 | W | 1st V60 |
| 30 | Robert West | MDC | V60 | 28.31 | W | |
| 31 | Gerry Ashton | Chepstow Harriers | V50 | 28.59 | W | |
| 32 | Tanya Howells | Unatt | L | 29.35 | W | |
| 33 | W J Darby | Mynydd Du | V50 | 29.47 | W | |
| 34 | John Sweeting | MDC | V60 | 30.05 | W | |
| 35 | John Battersby | MDC | V70 | 40.52 | E | 1st V70 |