Event 305 Boys 10 & Over 100 Metre Freestyle
| Pos | Name | Age | Club | Time | Splits |
| 1 | Greg Watson | 18 | Fins | 54.06 | 25.95 | 54.06 |
| 2 | Callum MacGregor | 16 | Fins | 58.91 | 27.85 | 58.91 |
| 3 | Ross Muego | 15 | Midlothian | 1:00.07 | 28.81 | 1:00.07 |
| 4 | Arran Stowe | 15 | Fins | 1:00.24 | 29.47 | 1:00.24 |
| 5 | Mitchell Anderson | 16 | Tranent | 1:00.92 | 29.34 | 1:00.92 |
| 6 | Robbie Czajka | 16 | Kelso | 1:01.45 | 29.62 | 1:01.45 |
| 7 | Kieran Pate | 17 | Fins | 1:01.87 | 29.45 | 1:01.87 |
| 8 | Josef Budde | 19 | Edinburgh Un | 1:02.20 | 29.65 | 1:02.20 |
| 9 | Kyle Pate | 14 | Fins | 1:03.53 | 30.69 | 1:03.53 |
| 10 | George Hossack | 15 | Bathgate | 1:04.64 | 31.58 | 1:04.64 |
| 11 | Andrew Campbell | 13 | Fins | 1:05.54 | 30.98 | 1:05.54 |
| 12 | Jonah Walsh | 13 | Inverleith | 1:06.46 | 31.69 | 1:06.46 |
| 13 | Iain Doyle | 14 | Midlothian | 1:07.06 | 31.21 | 1:07.06 |
| 14 | Lewis Shillinglaw | 15 | Midlothian | 1:07.18 | 32.09 | 1:07.18 |
| 15 | Kyle Eadie | 13 | Haddington | 1:07.39 | 32.19 | 1:07.39 |
| 16 | Owen Strachan | 13 | Carnegie | 1:07.92 | 32.46 | 1:07.92 |
| 17 | Joseph Penman | 13 | Inverleith | 1:08.38 | 32.75 | 1:08.38 |
| 18 | Stuart Crawford | 15 | Inverleith | 1:08.57 | 33.23 | 1:08.57 |
| 19 | Oliver Carter | 13 | Cupar | 1:09.35 | 33.59 | 1:09.35 |
| 20 | Ollie Campbell | 13 | Portobello | 1:09.58 | 32.44 | 1:09.58 |
| 21 | Kacper Dluzak | 13 | Eyemouth | 1:10.02 | 33.78 | 1:10.02 |
| 22 | James Gray | 13 | InCAS | 1:11.21 | 34.00 | 1:11.21 |
| 23 | Steven Dale | 15 | Portobello | 1:11.76 | 32.81 | 1:11.76 |
| 24 | Tony Evans | 14 | Eyemouth | 1:12.10 | 33.79 | 1:12.10 |
| 25 | Fraser Wilson | 11 | Midlothian | 1:13.67 | 34.25 | 1:13.67 |
| 26 | Jack Mowbray | 12 | Fauldhouse | 1:15.48 | 35.23 | 1:15.48 |
| 27 | Dwain Patterson | 12 | Kelso | 1:15.61 | 35.61 | 1:15.61 |
| 28 | Adam Young | 10 | Cupar | 1:16.16 | 35.55 | 1:16.16 |
| 29 | Craig Mellon | 11 | Tranent | 1:16.24 | 36.91 | 1:16.24 |
| 30 | Sean Craigmile | 10 | Tranent | 1:16.81 | 36.31 | 1:16.81 |
| 31 | Jacob McDonough | 13 | InCAS | 1:17.12 | 35.23 | 1:17.12 |
| 32 | Ross Dixon | 13 | InCAS | 1:17.33 | 37.98 | 1:17.33 |
| 33 | Lee Harrison | 13 | InCAS | 1:17.97 | 37.65 | 1:17.97 |
| 34 | Cameron Stirling | 10 | Bathgate | 1:18.33 | 38.37 | 1:18.33 |
| 35 | Joseph Brownlee | 11 | Fauldhouse | 1:18.77 | 38.67 | 1:18.77 |
| 36 | Christopher Bell | 13 | Bathgate | 1:19.40 | 36.69 | 1:19.40 |
| 37 | Mikolaj Sulek | 12 | Portobello | 1:20.01 | 37.98 | 1:20.01 |
| 38 | Cameron Thompson | 10 | Eyemouth | 1:20.20 | 38.18 | 1:20.20 |
| 39 | William Taylor | 11 | Gala Asc | 1:20.56 | 38.81 | 1:20.56 |
| 39 | Neil Howie | 15 | Haddington | 1:20.56 | 38.57 | 1:20.56 |
| 41 | Kieran McDonald | 12 | Haddington | 1:20.73 | 37.61 | 1:20.73 |
| 42 | Jonathan Kane | 13 | Carnegie | 1:22.99 | 37.78 | 1:22.99 |
| 43 | Maksymilian Dluzak | 12 | Eyemouth | 1:23.19 | 39.62 | 1:23.19 |
| 44 | Jamie Ferguson | 10 | Midlothian | 1:24.03 | 40.61 | 1:24.03 |
| 45 | Edward Alsop | 11 | Haddington | 1:25.37 | 41.08 | 1:25.37 |
| 46 | Kieran Page | 12 | Burntisland | 1:27.27 | 42.36 | 1:27.27 |
| 47 | Justin Tait | 10 | Haddington | 1:27.40 | 41.51 | 1:27.40 |
| -- | Ritchie McArthur | 10 | Tranent | DQ | | |