Event 201 Boys 50 Metre Freestyle
| Name | Age | Club | Time |
| 1 | Mark Campbell | 16 | Peterhead | 26.19 |
| 2 | Peter Anderson | 16 | Aberdeen | 26.85 |
| 3 | Marcus Ingram | 16 | Aberdeen | 26.91 |
| 4 | George Stewart | 18 | Ythan | 27.34 |
| 5 | Stuart Binnie | 17 | Bucksburn | 28.85 |
| 6 | Fraser Gordon | 13 | Upper Deeside | 28.90 |
| 7 | Felix Gifford | 13 | Delting | 29.05 |
| 8 | Callum Chisholm | 15 | Aberdeen | 29.39 |
| 9 | Fraser Riddoch | 15 | Bridge of Don | 29.53 |
| 10 | Peter Johnston | 13 | Aberdeen | 30.00 |
| 11 | Scott Robertson | 13 | Broch | 30.34 |
| 12 | Sam Burgess | 13 | Upper Deeside | 30.59 |
| 13 | William Walker | 12 | Aberdeen | 30.97 |
| 14 | Peter Hyman | 13 | Peterhead | 31.23 |
| 15 | Zai Vessey | 14 | Delting | 31.33 |
| 16 | Steven Keay | 13 | Montrose | 31.46 |
| 17 | Alistair Paterson | 13 | Banchory Beavers | 31.74 |
| 18 | Jonathan Gray | 13 | Stonehaven | 32.06 |
| 19 | Duncan Taylor | 13 | Forres | 32.33 |
| 20 | Arran Oguz | 13 | Aberdeen | 32.39 |
| 21 | Jake Swanson | 13 | Delting | 32.59 |
| 22 | Donnie Price | 11 | South Mainland | 32.80 |
| 23 | Kevin Henderson | 14 | Peterhead | 32.87 |
| 24 | Nathan McLean | 13 | Alford | 32.95 |
| 25 | Alistair Eddie | 13 | Broch | 33.17 |
| 26 | Ewan Andrew | 14 | Alford | 33.88 |
| 27 | Fergus Shand | 13 | Upper Deeside | 33.96 |
| 27 | Suleman Butt | 9 | Aberdeen | 33.96 |
| 29 | Andrew Whyte | 13 | Alford | 33.99 |
| 30 | William Broadhurst | 11 | Aberdeen | 34.18 |
| 31 | Josh Scott | 11 | Broch | 34.21 |
| 32 | Brad Arthur | 11 | Upper Deeside | 34.55 |
| 33 | Duncan Coghlan | 14 | Aberdeen | 34.78 |
| 34 | Oliver Hay | 11 | Aberdeen | 34.91 |
| 35 | Jonathan Dawson | 12 | Aberdeen | 35.05 |
| 36 | Daniel Green | 10 | Upper Deeside | 35.14 |
| 37 | Cameron Gomes | 12 | Aberdeen | 35.50 |
| 38 | Charles Hawco | 14 | Forres | 35.58 |
| 38 | Cameron Oguz | 12 | Aberdeen | 35.58 |
| 40 | Kieran Jack | 12 | Alford | 35.63 |
| 41 | Ross Stirling | 13 | Bridge of Don | 35.64 |
| 42 | Matthew Leith | 12 | Aberdeen | 35.90 |
| 43 | Jamie Bain | 11 | Broch | 35.97 |
| 44 | Scott Griffin | 10 | Banchory Beavers | 36.06 |
| 45 | Duncan Harle | 11 | Banchory Beavers | 36.17 |
| 46 | Cameron Howie | 12 | Montrose | 36.52 |
| 47 | Andrew Harvey | 12 | Broch | 36.83 |
| 48 | Joe Holland | 12 | Aberdeen Dol | 37.47 |
| 49 | Liam Stewart | 12 | Aberdeen Dol | 37.64 |
| 50 | Andrew Strachan | 12 | Ythan | 37.73 |
| 51 | Zak Beagrie | 10 | Peterhead | 38.07 |
| 52 | Harvey Murray | 11 | Aberdeen | 38.70 |
| 53 | Alasdair Bruce | 10 | Upper Deeside | 39.04 |
| 54 | Dayle Diplexcito | 12 | Montrose | 39.08 |
| 55 | Sam Jones | 12 | Stonehaven | 39.22 |
| 56 | Callum Boersma | 11 | Aberdeen Dol | 39.40 |
| 57 | Mark Gordon | 12 | Aberdeen Dol | 39.55 |
| 58 | Cameron Dunbar | 11 | Aberdeen Dol | 39.91 |
| 59 | Andrew Russell | 10 | Huntly | 39.97 |
| 60 | Alasdair McCrone | 12 | Banchory Beavers | 40.07 |
| 61 | Luke Thorley | 11 | Ythan | 40.09 |
| 62 | Andrew White | 11 | Aberdeen Dol | 40.71 |
| 63 | Lewis Andrew | 12 | Alford | 41.14 |
| 64 | Thomas Whitcombe | 10 | Aberdeen Dol | 41.16 |
| 65 | Ben Sugden | 11 | Upper Deeside | 41.51 |
| 66 | Jordan Campbell | 11 | Broch | 42.83 |
| 67 | Peter Holmes | 9 | Garioch | 43.83 |
| 68 | Luke Erni | 10 | Upper Deeside | 43.93 |
| 69 | Callum Taylor | 11 | Cults Otters | 44.48 |
| 70 | Cameron Morrison | 10 | Alford | 44.84 |
| -- | Stuart Gomes | 10 | Aberdeen | DQ |
| -- | Robert Bryce | 13 | Aberdeen | DQ |
| -- | Grant Murray | 12 | Bridge of Don | DQ |