| Position | Name | Club | Age Class | Time |
|---|---|---|---|---|
| 1st | Velo Enjun | 14:28 | ||
| 2nd | Gavin Mcpherson | 16:49 | ||
| 3rd | The Two Fat Penguins | 16:51 | ||
| 4th | Gordon Purves | Edinburgh Running Network | 17:25 | |
| 5th | Alan Cummings | 17:28 | ||
| 6th | Scott Mcmorris | 17:31 | ||
| 7th | Rhodes Park Sea Monkeys | 17:40 | ||
| 8th | NBRC Oars | North Berwick Rowing Club | 17:42 | |
| 9th | Martin Zeidler | 17:53 | ||
| 10th | Andy Olejnik | 17:55 | ||
| 11th | Beauty and the Beast | 18:19 | ||
| 12th | Piano Virtuosi | East Lothian Triathlon Club | 18:22 | |
| 13th | Nigel Morton | 18:26 | ||
| 14th | Team Johnston 2 | Edinburgh RC | 18:30 | |
| 15th | Smiddy Wonders | 18:38 | ||
| 16th | Age Before Beauty | 18:43 | ||
| 17th | Flying Flynns | 18:48 | ||
| 18th | Boom Chickee Waa Waas | 18:54 | ||
| 19th | Going To Peru | Haddington East Lothian Pacemakers HELP | 18:58 | |
| 20th | Bill Stobie | 19:16 | ||
| 21st | Lucy Marshall | Edinburgh RC | 19:17 | |
| 22nd | NBRC Strokers | North Berwick Rowing Club | 19:22 | |
| 23rd | Calum Ridout | Walkers Cycling Club | 19:27 | |
| 24th | Nigel Mchollan | 19:35 | ||
| 25th | Louie Plenderleith | 19:41 | ||
| 26th | Colin Wilson | 19:42 | ||
| 27th | Jo Turnbull | Lasswade Athletics | 19:47 | |
| 28th | Brian Yates | Butterfly Tri Team | 19:52 | |
| 29th | Hilary Smith | 19:57 | ||
| 30th | Team Baird | 20:14 | ||
| 31st= | Alastair Scott | DERG | 20:21 | |
| 31st= | Andrew Jackson | 20:21 | ||
| 33rd | Davkins2012 | 20:23 | ||
| 34th | Team Innes | 20:24 | ||
| 35th | Ronald Petrie | 20:34 | ||
| 36th | Simon Forrest | 20:35 | ||
| 37th | David Wallace | 20:38 | ||
| 38th | Smiddy Girlies | 20:40 | ||
| 39th | David Lindsay | 20:47 | ||
| 40th | Team Goodall 2 | 20:49 | ||
| 41st | Angela Herbert | 20:50 | ||
| 42nd= | Helen Howl | 21:07 | ||
| 42nd= | Carrie Mitchell | BMF Edinburgh | 21:07 | |
| 44th= | Kelly Mcinnes | 21:14 | ||
| 44th= | Twa Belters | 21:14 | ||
| 46th | Ginger Attack | 21:16 | ||
| 47th | Stuart Paulin | Butterfly Tri Team | 21:32 | |
| 48th | Team Johnston | 21:35 | ||
| 49th | NB Brunettes | 21:37 | ||
| 50th= | Julian Holt | Zululand Multisports Club | 21:52 | |
| 50th= | Neil Colthart | 21:52 | ||
| 52nd | Pauline Bisset | 21:57 | ||
| 53rd= | NBRC Crabs | North Berwick Rowing Club | 22:08 | |
| 53rd= | Marion Kennedy | Pentland Triathletes | 22:08 | |
| 55th | Alasdair Young | Mid Argyll Triathlon and Cycle Club | 22:10 | |
| 56th | Team Goodall | 22:11 | ||
| 57th | Nathan Gale | 22:12 | ||
| 58th | Christopher Mackenzie | 22:13 | ||
| 59th | Iona Marcroft | 22:16 | ||
| 60th | Jim Whittaker | 22:18 | ||
| 61st | Katie Bennett | 22:19 | ||
| 62nd | Fiona O'Hanlon | 22:20 | ||
| 63rd= | Calley Emerson | 22:21 | ||
| 63rd= | Team Turnbull | 22:21 | ||
| 63rd= | Jo Busck | 22:21 | ||
| 66th= | Shrimp and Co | East Lothian Triathlon Club | 22:28 | |
| 66th= | Andrea Sheen | 22:28 | ||
| 68th | The Mighty Knighties | 22:39 | ||
| 69th | Chris Macewen | 22:48 | ||
| 70th | Angela Gayton | 22:53 | ||
| 71st | Colin Mumford | Edinburgh University Triathlon Club | 22:57 | |
| 72nd | David Brown | 22:59 | ||
| 73rd | Ben Parker | 23:10 | ||
| 74th= | Sally Smith | 23:15 | ||
| 74th= | Michael Clarke | 23:15 | ||
| 76th | Alex Coe | 23:17 | ||
| 77th | Callum Lancaster | 23:19 | ||
| 78th | Lee Cuthbertson | 23:26 | ||
| 79th | The Whitekirk Warriors | 23:31 | ||
| 80th= | Martha Caddell | 23:32 | ||
| 80th= | David Ridout | 23:32 | ||
| 82nd= | Gilly Ligertwood | 23:34 | ||
| 82nd= | Liam Lamb | Team Length | 23:34 | |
| 84th | Angus Forsyth | 23:39 | ||
| 85th | Scott Blain | 23:41 | ||
| 86th | Simon Lloyd | 23:43 | ||
| 87th | Douglas Fraser | 23:58 | ||
| 88th | Linda Buchanan | Pentland Triathletes | 24:02 | |
| 89th= | NBRC Misfits | North Berwick Rowing Club | 24:03 | |
| 89th= | Hannah Williams | 24:03 | ||
| 91st | Katie Hawkes Team | 24:05 | ||
| 92nd | Dunbar Medical Centre | 24:13 | ||
| 93rd | David Lancaster | 24:16 | ||
| 94th | Bernie Petrie | 24:21 | ||
| 95th | Anne Plenderleith | 24:39 | ||
| 96th | Gordon Jamieson | 25:00 | ||
| 97th | NBRC Golden Girls | North Berwick Rowing Club | 25:13 | |
| 98th | The Wynners | 25:22 | ||
| 99th | Chlo-Jo | 25:32 | ||
| 100th | Rachel Brackenridge | 25:59 | ||
| 101st | Fergus Marcroft | 26:01 | ||
| 102nd | Catriona Mckenzie | 26:04 | ||
| 103rd | Colin Forrest | 26:07 | ||
| 104th | Niamh Kerr | 26:13 | ||
| 105th | Soul Sisters Plus One | 26:25 | ||
| 106th | Steve Innocente | 26:27 | ||
| 107th | Team Lily | 26:35 | ||
| 108th | Team Still Game | Lanark Triathlon Club | 26:51 | |
| 109th | Gill Robertson | 26:55 | ||
| 110th | Stuart Walker | 27:22 | ||
| 111th | Ishbel Benzie | 27:32 | ||
| 112th | Jon Stone | 27:34 | ||
| 113th | Craig Dempsey | Butterfly Tri Team | 27:59 | |
| 114th | Monty Roy | 29:35 | ||
| 115th | Wilma Kerr | Lasswade Athletics | 29:55 | |
| 116th | Jill Stewart | 30:29 | ||
| 117th | David Veitch | 30:38 | ||
| 118th | Nicola Littlejohn | 30:48 | ||
| 119th | Julie Parker | 30:55 | ||
| 120th | Well Fast Much! | 31:05 | ||
| 121st | Ross Alexander | 31:16 | ||
| 122nd | Team Buddy | 32:38 | ||
| 123rd | Wales Wanderers | 32:45 | ||
| 124th | Darren Ridout | Walkers Cycling Club / Kilmarnock Harriers | 34:20 | |
| 125th | Stephanie Weir | 34:40 | ||
| 126th | Martha Mcgowan | 35:52 |