Team results

P5/6B 1 Taynuilt PS 00:39:31 P5/6G 1 Banchory PS 00:32:50
2 Gargieston PS 00:41:01 2 Taynuilt PS 00:34:15
3 Nether Currie PS 01:03:49 3 Gargieston PS 00:46:02
4 Biggar PS 01:02:49
5 Nether Currie PS 01:27:20
6 Lamington PS 02:30:14
P7B 1 St Dominic's RC PS 00:57:00 P7G 1 Gargieston PS 00:55:46
2 Banchory PS 00:57:33 2 Biggar PS 00:58:58
3 Biggar PS 01:05:55 3 Carnwath PS 01:27:52
4 Gargieston PS 01:19:30
S1B 1 George Heriot's 00:50:10 S1G 1 Oban HS 00:52:48
2 Biggar HS 01:31:01 2 Banchory Acad 00:54:01
3 Boroughmuir HS 01:22:36
4 Biggar HS 01:27:25
5 George Heriot's 01:35:07
S2B 1 Aboyne Acad 01:28:17 S2G 1 Biggar HS 01:06:25
2 Dumfries HS 02:26:14 2 Aboyne Acad 01:11:49
S3B 1 Aboyne Acad 00:52:30 S3G 1 Boroughmuir HS 01:26:45
2 George Heriot's 00:53:25
S4B 1 Aboyne Acad 01:17:25 S4G 1 Aboyne Acad 01:05:58
2 Stewart's Melville 01:26:50 2 Banchory Acad 01:06:04
S5/6B 1 Firrhill 02:00:03 S5/6G 1 Banchory Acad 01:13:23
2 Biggar HS 02:04:37
Team results are the sum of best three runners times 3 Firrhill 02:22:02