| Name | Club | Time | |
| 1 | David Cavers | Teviotdale Harriers | 1:15:04 |
| 2 | Chris Russell | Fife AC | 1:16:24 |
| 3 | Matthew Blair | Calderglen Harriers | 1:18:09 |
| 4 | John Bates | Teviotdale Harriers | 1:19:38 |
| 5 | Neil Renton (M40) | Gala Harriers | 1:19:58 |
| 6 | Dennis McAra (M45) | Wee County Harriers | 1:20:40 |
| 7 | Trevor Martin | 1:20:55 | |
| 8 | Peter Probin (M55) | Bingley Harriers | 1:21:33 |
| 9 | Willie Jarvie (M45) | Portobello Runners | 1:21:43 |
| 10 | Jim Baird (M40) | H.E.L.P. | 1:22:17 |
| 11 | David Munro | 1:23:42 | |
| 12 | Graham Allan | Calderglen Harriers | 1:24:34 |
| 13 | Anthony Wilson (M45) | 1:24:51 | |
| 14 | Wayne McIntosh | Teviotdale Harriers | 1:24:57 |
| 15 | Richard Davidson (M45) | Dundee Road Runners | 1:25:30 |
| 16 | Brian Carrigan | Calderglen Harriers | 1:25:59 |
| 17 | Graham Millican | Border Harriers | 1:26:16 |
| 18 | Colin Mathieson (M45) | Pitreavie AC | 1:26:28 |
| 19 | Duncan Baker (M40) | Hunters Bog Trotters | 1:26:45 |
| 20 | Bruce Hall | Standard Life | 1:27:27 |
| 21 | Iain Shaw | Ferranti AAC | 1:27:45 |
| 22 | Jim Gray (M50) | E.Z. Carnegie | 1:27:51 |
| 23 | Graham Henry | Portobello Runners | 1:27:58 |
| 24 | Craig Macwilliam | Kirkintilloch AC | 1:28:05 |
| 25 | Murray Scott | 1:28:42 | |
| 26 | Gerard McParland | Calderglen Harriers | 1:28:50 |
| 27 | Donald Priest (M45) | Dumfries AC | 1:29:39 |
| 28 | Sally Calder (F) | 1:29:58 | |
| 29 | Andrew Fair (M40) | Teviotdale Harriers | 1:30:34 |
| 30 | Anthony Lunn | Gala Harriers | 1:30:57 |
| 31 | Martin Holmes (M40) | 1:31:41 | |
| 32 | David Robins (M40) | Keswick AC | 1:31:52 |
| 33 | Tim McCall (M40) | Norham RC | 1:32:44 |
| 34 | Tony Fenton (M45) | Keighley & Craven | 1:33:23 |
| 35 | Scott Jarvie (M40) | Portobello RC | 1:33:39 |
| 36 | Andrew Hilton | 1:34:43 | |
| 37 | Dean Telford | 1:34:56 | |
| 38 | Richard Heinsar (M55) | H.E.L.P. | 1:35:03 |
| 39 | Laurie Howie (F35) | Gala Harriers | 1:35:18 |
| 40 | Paul Morris (M40) | Gala Harriers | 1:35:32 |
| 41 | Tim Pott | 1:35:34 | |
| 42 | Robert Algie | 1:35:40 | |
| 43 | Richard Docherty | 1:35:45 | |
| 44 | David Searil (M45) | Calderglen Harriers | 1:35:47 |
| 45 | Dean Carrigan | 1:36:06 | |
| 46 | Susan Channon (F35) | 1:36:42 | |
| 47 | Peter Wilson (M50) | 1:36:42 | |
| 48 | Allan Kay (M50) | 100 Marathon Club | 1:36:42 |
| 49 | Julie Yeates (F40) | Keswick AC | 1:36:57 |
| 50 | George Armstrong (M60) | H.E.L.P. | 1:37:04 |
| 51 | Pete Hayward (M55) | Sleaford Striders AC | 1:37:46 |
| 52 | Derek Scott | 1:38:07 | |
| 53 | Kenny Bell (M40) | Berwick Harriers | 1:38:12 |
| 54 | Richard Livesey | 1:38:23 | |
| 55 | Mike Young | 1:38:27 | |
| 56 | Jeff Heron | 1:38:38 | |
| 57 | Stuart Fairbairn (M55) | S.V.H.C. | 1:38:50 |
| 58 | Douglas Paton | 1:39:17 | |
| 59 | Alastair Walker | 1:39:32 | |
| 60 | Andrew Walker | 1:39:32 | |
| 61 | Graham Cook (M40) | 1:39:51 | |
| 62 | Paul Sealey (M50) | H.E.L.P. | 1:39:54 |
| 63 | Eric Foster (M45) | 1:40:23 | |
| 64 | Graham Byers | 1:40:56 | |
| 65 | Graeme Sutherland (M40) | Gala Harriers | 1:41:34 |
| 66 | Keith Bremner | 1:41:36 | |
| 67 | Rod Dalitz (M50) | 1:41:53 | |
| 68 | Stephen Mather (M45) | 1:42:06 | |
| 69 | Sylvia Campbell (F40) | Giffnock North | 1:42:08 |
| 70 | Steven Campbell (M40) | Giffnock North | 1:42:14 |
| 71 | James Potts (M55) | Border Harriers | 1:42:21 |
| 72 | Tara McGregor (F35) | 1:43:04 | |
| 73 | Keith Hudson (M45) | Newcastle Hash House Harriers | 1:43:18 |
| 74 | Steven Boyce | East Kilbride AAC | 1:43:19 |
| 75 | Doug Taylor (M40) | 1:43:25 | |
| 76 | John McDonagh (M40) | 1:43:29 | |
| 77 | Ian Maxwell (M40) | 1:43:47 | |
| 78 | John Goldie | Road Runners Club | 1:43:47 |
| 79 | Janis Wilson (F35) | 1:44:02 | |
| 80 | Keith Millican (M50) | Border Harriers | 1:44:04 |
| 81 | Nick Byers | 1:44:16 | |
| 82 | Duncan Nisbet | 1:44:23 | |
| 83 | Richard Wright (M45) | 1:44:30 | |
| 84 | Peter Richie (M40) | 1:44:33 | |
| 85 | Deryck Hutchinson (M45) | Border Harriers | 1:45:13 |
| 86 | Tony Yates | 1:45:32 | |
| 87 | Carol Murray (F40) | Kilbarchan AAC | 1:45:37 |
| 88 | Malcolm Quinn (M45) | H.E.L.P. | 1:45:45 |
| 89 | Karen Young (F) | Portobello Runners | 1:45:56 |
| 90 | Ronnie Notman (M40) | 1:46:48 | |
| 91 | James Douglas (M40) | H.E.L.P. | 1:46:48 |
| 92 | Steve Head (M45) | Gates PTRC | 1:46:57 |
| 93 | Daz Wilson (M45) | Gates PTRC | 1:46:57 |
| 94 | Michael Rodgerson (M50) | Gates PTRC | 1:46:57 |
| 95 | Peter Dun | 1:46:57 | |
| 96 | Austen Raine (M50) | Wigton Road Runners | 1:47:08 |
| 97 | Colin Lesenger (M40) | 1:47:39 | |
| 98 | James Purves (M55) | 1:47:41 | |
| 99 | Annie Finch (F45) | 1:47:43 | |
| 100 | David J. Bisset (M50) | Norham RC | 1:48:03 |
| 101 | Russell Couper | Calderglen Harriers | 1:48:09 |
| 102 | Christopher Courtney (M45) | 1:48:44 | |
| 103 | Keith Scott | 1:48:47 | |
| 104 | Allan Learmonth | 1:49:13 | |
| 105 | Charles Taylor (M45) | 1:49:25 | |
| 106 | Andrew Ross (M45) | H.E.L.P. | 1:49:29 |
| 107 | Ann Wild (F50) | Norham RC | 1:49:31 |
| 108 | Spencer Cummings | 1:49:47 | |
| 109 | Hamish Gordon | 1:50:21 | |
| 110 | Ian Grant (M45) | Shettleston Harriers | 1:51:04 |
| 111 | Richard Moir | 1:51:27 | |
| 112 | Margaret Sandeman (F40) | Portobello RC | 1:51:52 |
| 113 | Paul Thompson (M45) | Derwent AC | 1:52:02 |
| 114 | Carolann Miller (F) | 1:52:09 | |
| 115 | Jeanette Keenan (F45) | H.E.L.P. | 1:52:15 |
| 116 | Amanda Barron (F) | Wigton Road Runners | 1:53:25 |
| 117 | Richard Price | 1:53:27 | |
| 118 | William Muir (M45) | Govan Runners | 1:53:27 |
| 119 | Lindsay Law | 1:53:32 | |
| 120 | Ian Wade | 1:53:35 | |
| 121 | Nelson Currie (M55) | Road Runners Club | 1:53:39 |
| 122 | Margaret Fairbairn (F45) | S.V.H.C. | 1:54:08 |
| 123 | Wendy Walton (F) | 1:54:11 | |
| 124 | Jim Thom (M45) | 1:54:40 | |
| 125 | James Smail (M50) | 1:55:50 | |
| 126 | Lucy Alkin-Young (F) | 1:56:25 | |
| 127 | Keith Charlton | 1:56:27 | |
| 128 | John Sayer (M50) | 1:56:48 | |
| 129 | Anne Markey (F) | 1:57:03 | |
| 130 | Craig Hannah | 1:57:40 | |
| 131 | Joanne Robson (F) | 1:58:06 | |
| 132 | Elaine Mullin (F) | 1:59:07 | |
| 133 | Paul Corrie (M40) | 1:59:09 | |
| 134 | Deborah Murray (F35) | Tring Running Club | 2:02:09 |
| 135 | Marie Cosgrove (F50) | H.E.L.P. | 2:02:58 |
| 136 | Paul Kirtley | 2:03:30 | |
| 137 | Paul Chaytor | 2:03:30 | |
| 138 | Ronald Muir (M45) | 2:03:36 | |
| 139 | Tina Hulton (F35) | Gala Harriers | 2:03:44 |
| 140 | Martin Arthur (M40) | 2:04:12 | |
| 141 | Ronnie Stepanenko | 2:04:14 | |
| 142 | Grant Downie | 2:04:28 | |
| 143 | Ian Glendinning (M40) | 2:04:46 | |
| 144 | Margaret Millward (F45) | 2:05:02 | |
| 145 | Jane Binnie (F45) | Wee County Harriers | 2:05:23 |
| 146 | Caroline Strain (F35) | Wee County Harriers | 2:05:43 |
| 147 | Jillian Small (F35) | 2:06:32 | |
| 148 | Siobhan O'Hehir (F35) | 2:07:44 | |
| 149 | Sheila Stenhouse (F45) | 2:07:48 | |
| 150 | Helen Middlemass (F40) | 2:07:48 | |
| 151 | Shona Neal (F) | 2:08:37 | |
| 152 | Phil Neal | 2:08:37 | |
| 153 | Susan Yates (F) | 2:09:25 | |
| 154 | Wilma Davidson (F50) | Dundee Road Runners | 2:10:11 |
| 155 | Aileen Anderson (F) | 2:13:32 | |
| 156 | Michael Kerr | 2:13:34 | |
| 157 | Sarah Glendinning (F) | 2:14:41 | |
| 158 | Alexander Cunningham (M50) | 2:16:48 | |
| 159 | Elizabeth Monagham (F50) | Kilbarchan AAC | 2:18:19 |
| 160 | Gaye Douglas (F35) | 2:19:03 | |
| 161 | Judith King (F) | 2:19:03 | |
| 162 | Janet Dalitz (F50) | 2:23:23 | |
| 163 | Christine Saunders (F45) | 2:27:37 | |
| 164 | John H. Murray (M45) | 2:27:42 | |
| 165 | David Easton | 2:27:56 | |
| 166 | Robin Goldie (M50) | 2:30:03 | |
| 167 | Rakel Zartarian (F) | 2:30:27 | |
| 168 | Graeme Macey (M40) | 2:32:14 | |
| 169 | Trevor J. Williams (M50) | 2:32:14 | |
| 170 | Barbara Lochhead (F45) | 2:47:44 | |
| 171 | Graeme Cruickshank (M55) | 3:02:00 |