Event 123 Male 11-13 100 Metre Freestyle
| Pos | Name | Age | Club | Time | Splits |
| 1 | Henry Gray | 13 | Midlothian | 1:09.78 | 33.72 | 1:09.78 |
| 2 | Andrew Thomson | 12 | Portobello | 1:12.24 | 34.80 | 1:12.24 |
| 3 | Ruaridh Ford | 13 | Bathgate | 1:13.18 | 35.38 | 1:13.18 |
| 4 | Mikolaj Szczesniak | 13 | Midlothian | 1:13.50 | 35.43 | 1:13.50 |
| 5 | Fraser Adam | 12 | Haddington | 1:15.06 | 35.22 | 1:15.06 |
| 6 | Finlay Smith | 12 | Portobello | 1:15.15 | 36.29 | 1:15.15 |
| 7 | Rudi Cadger | 13 | Portobello | 1:15.71 | 37.14 | 1:15.71 |
| 8 | Karel Koci | 13 | Broxburn | 1:16.34 | 36.55 | 1:16.34 |
| 9 | Ollie Layberry | 12 | Haddington | 1:17.95 | 37.24 | 1:17.95 |
| 10 | Isaac Matthews | 13 | Trojan | 1:18.32 | 37.22 | 1:18.32 |
| 11 | Ryan Carrigan | 13 | Tranent | 1:19.45 | 37.28 | 1:19.45 |
| 12 | Cameron Smith | 12 | Eastkilbride | 1:20.76 | 39.33 | 1:20.76 |
| 13 | Jamie Motion | 13 | Eastkilbride | 1:20.86 | 38.62 | 1:20.86 |
| 14 | Rhys Van Rietvelde | 12 | Musselburgh | 1:21.47 | 38.89 | 1:21.47 |
| 15 | Ruaridh Whytock | 11 | Midlothian | 1:21.55 | 40.19 | 1:21.55 |
| 16 | Aaron Wight | 13 | Kelso | 1:22.08 | 39.75 | 1:22.08 |
| 17 | Seumas Kenny | 13 | Tranent | 1:22.45 | 38.20 | 1:22.45 |
| 18 | Orrin Flockhart | 13 | Eastkilbride | 1:22.47 | 38.36 | 1:22.47 |
| 19 | Euan Chand | 11 | Eastkilbride | 1:23.21 | 38.33 | 1:23.21 |
| 20 | Josh Orsi | 13 | Musselburgh | 1:23.34 | 40.49 | 1:23.34 |
| 21 | Nathan Fraser | 13 | Midlothian | 1:26.07 | 39.45 | 1:26.07 |
| 22 | George Gray | 11 | Midlothian | 1:26.49 | 42.10 | 1:26.49 |
| 23 | Matthew Cox | 11 | Trojan | 1:35.53 | 44.94 | 1:35.53 |
| 24 | Keiran Thomson | 11 | Fauldhouse | 1:35.61 | 46.35 | 1:35.61 |
| 25 | Finn Hamilton | 11 | Midlothian | 1:44.08 | 47.96 | 1:44.08 |
| 26 | Evan Basta | 11 | Fauldhouse | 1:47.79 | 51.43 | 1:47.79 |
Event 123 Male 14-15 100 Metre Freestyle
| Pos | Name | Age | Club | Time | Splits |
| 1 | Nathan Rafferty | 15 | Tranent | 1:03.99 | 30.17 | 1:03.99 |
| 2 | Matthew Thain | 15 | Broxburn | 1:06.82 | 31.72 | 1:06.82 |
| 3 | Lewis Smith | 15 | Kinross | 1:07.56 | 31.64 | 1:07.56 |
| 4 | Freddie Stables | 14 | Portobello | 1:13.04 | 1:13.06 | 1:13.04 |
| 5 | Cooper Sangster | 14 | Trojan | 1:18.36 | 36.91 | 1:18.36 |
Event 123 Male 16-18 100 Metre Freestyle
| Pos | Name | Age | Club | Time | Splits |
| 1 | Alex Hurd | 16 | Portobello | 59.23 | 28.87 | 59.23 |
| 2 | Arthur Miller | 16 | Midlothian | 1:00.40 | 28.34 | 1:00.40 |
| 3 | Callum Cunningham | 16 | Midlothian | 1:00.41 | 29.23 | 1:00.41 |
| 4 | Christopher Meldrum | 17 | Trojan | 1:03.13 | 29.80 | 1:03.13 |
| 5 | Murray McCrae | 17 | Tranent | 1:05.53 | 30.94 | 1:05.53 |
| 6 | William Miller | 18 | Tranent | 1:09.93 | 31.62 | 1:09.93 |