Event 104 Boys 10 & Under 50 Metre Freestyle
| Name | Age | Club | Time |
1 | Joseph Brownlee | 9 | Fauldhouse | 37.97 |
2 | Nathan Grimley | 9 | Fauldhouse | 38.77 |
3 | Cain Campbell | 10 | Fauldhouse | 41.00 |
4 | Jack Mowbray | 10 | Fauldhouse | 41.91 |
5 | Pascal Metze | 9 | SV Neptun | 44.50 |
6 | Conan Mowbray | 9 | Fauldhouse | 45.34 |
7 | Stuart MacNeill | 9 | Fauldhouse | 47.61 |
8 | Lewis Allan | 9 | Livingston | 47.90 |
9 | Euan Moffat | 8 | Bathgate | 50.09 |
10 | Jeremy Kasparek | 8 | Livingston | 56.03 |
11 | Christopher King | 9 | Livingston | 56.50 |
12 | Aidan Stobbart | 10 | Broxburn | 57.21 |
13 | Ciaran Moran | 9 | Bathgate | 58.75 |
Event 104 Boys 11-12 50 Metre Freestyle
| Name | Age | Club | Time |
1 | Daniel Ferguson | 11 | Trojan | 35.41 |
2 | Michael Malworm | 12 | SV Neptun | 36.19 |
3 | Peter Kasparek | 11 | Livingston | 38.63 |
4 | Michael Harrison | 11 | Aquanauts Li | 41.93 |
5 | Steven Todd | 11 | Trojan | 42.47 |
6 | Joshua Service | 11 | Bathgate | 46.26 |
7 | Scott Black | 11 | Bathgate | 46.97 |
8 | Reece Redmond | 11 | Bathgate | 47.60 |
Event 104 Boys 13-14 50 Metre Freestyle
| Name | Age | Club | Time |
1 | Lukas-Malte Kaufmann | 13 | SV Neptun | 30.64 |
2 | Dylan Tierney | 14 | Aquanauts Li | 30.77 |
3 | Nathan Robb | 14 | Bathgate | 31.38 |
4 | Ethan Sievewright | 13 | Fauldhouse | 33.25 |
5 | Darren Lamb | 14 | Livingston | 34.22 |
6 | Callum Todd | 13 | Trojan | 34.68 |
7 | Jack Burnside | 14 | Bathgate | 35.58 |
8 | Andrew McCabe | 14 | Broxburn | 35.95 |
9 | James Black | 14 | Bathgate | 37.25 |
10 | Cameron Rodger | 13 | Aquanauts Li | 41.08 |
11 | Andrew Dalgleish | 13 | Livingston | 41.85 |
Event 104 Boys 15 & Over 50 Metre Freestyle
| Name | Age | Club | Time |
1 | Aaron Sievewright | 18 | Fauldhouse | 26.29 |
2 | Callum Robb | 16 | Bathgate | 26.62 |
3 | Moritz Kemper | 15 | SV Neptun | 26.66 |
4 | Tim-Fabian Augustini | 18 | SV Neptun | 26.90 |
5 | Euan Dalgleish | 15 | Livingston | 27.69 |
6 | Justus Kuemper | 16 | SV Neptun | 28.00 |
7 | Josh Wilson | 16 | Trojan | 28.56 |
8 | Finn Domke | 15 | SV Neptun | 28.64 |
9 | Kai-Oliver Augustini | 19 | SV Neptun | 29.12 |
10 | Nils Langer | 19 | SV Neptun | 29.20 |
11 | Jamie Hamilton | 15 | Bathgate | 34.82 |
12 | Blair Redmond | 15 | Bathgate | 37.85 |