SCOTTISH FOOTBALL RESULTS & TABLES
LEAGUE SELECTOR

HIGHLAND LEAGUE, 2023/24
HIGHLAND LEAGUE ABERDEENSHIRE DEVELOPMENT  
POS TEAM P W D L F A GD FORM STREAK PPG PTS  
1 Brechin City 17 14 1 2 45 11 +34 71    3 wins 2.529 43
2 Banks o' Dee 19 12 6 1 54 18 +36 91    12 unbeaten 2.211 42
3 Fraserburgh 18 12 2 4 48 24 +24 89    7 unbeaten 2.111 38
4 Formartine United 17 12 2 3 44 21 +23 78    3 wins 2.235 38
5 Buckie Thistle 14 12 1 1 47 14 +33 100    7 wins 2.643 37
6 Nairn County 18 11 1 6 34 27 +7 69    1.889 34
7 Turriff United 19 11 0 8 48 35 +13 71    2 wins 1.737 33
8 Huntly 19 9 3 7 50 37 +13 24    2 losses 1.579 30
9 Brora Rangers 13 8 4 1 23 12 +11 81    10 unbeaten 2.154 28
10 Rothes 20 8 3 9 25 32 -7 28    5 winless 1.350 27
11 Inverurie Loco Works 20 5 2 13 25 45 -20 39    2 winless 0.850 17
12 Forres Mechanics 18 4 4 10 21 34 -13 24    3 winless 0.889 16
13 Lossiemouth 17 4 3 10 20 34 -14 22    4 winless 0.882 15
14 Deveronvale 20 3 6 11 24 48 -24 39    0.750 15
15 Wick Academy 17 3 4 10 18 44 -26 18    7 winless 0.765 13
16 Clachnacuddin 21 2 7 12 32 62 -30 50    2 winless 0.619 13
17 Keith 16 3 2 11 21 35 -14 16    3 losses 0.688 11
18 Strathspey Thistle 17 1 1 15 18 64 -46 6    7 winless 0.235 4
                               
  Average goals per game: 3.731                            

    RESULTS   
20-01-2024 Banks o' Dee 3 - 0 Inverurie Loco Works  
13-01-2024 Brechin City 3 - 1 Rothes  
13-01-2024 Formartine United 6 - 2 Keith  
13-01-2024 Forres Mechanics 0 - 2 Deveronvale  
13-01-2024 Fraserburgh 2 - 2 Clachnacuddin  
13-01-2024 Huntly 2 - 3 Buckie Thistle  
13-01-2024 Inverurie Loco Works 2 - 2 Brora Rangers  
13-01-2024 Lossiemouth 1 - 6 Banks o' Dee  
13-01-2024 Turriff United 3 - 1 Wick Academy  
06-01-2024 Clachnacuddin 1 - 5 Turriff United  
06-01-2024 Deveronvale 2 - 4 Fraserburgh  
06-01-2024 Huntly 1 - 2 Inverurie Loco Works  
06-01-2024 Nairn County 0 - 1 Brechin City  
06-01-2024 Wick Academy 0 - 0 Rothes  
30-12-2023 Clachnacuddin 8 - 0 Wick Academy  
30-12-2023 Forres Mechanics 1 - 8 Buckie Thistle  
30-12-2023 Fraserburgh 3 - 0 Keith  
30-12-2023 Lossiemouth 1 - 3 Huntly  
30-12-2023 Rothes 0 - 3 Nairn County  
23-12-2023 Deveronvale 0 - 0 Clachnacuddin  
16-12-2023 Brechin City 5 - 0 Huntly  
16-12-2023 Brora Rangers 1 - 0 Rothes  
16-12-2023 Clachnacuddin 3 - 1 Keith  
16-12-2023 Deveronvale 0 - 0 Wick Academy  
16-12-2023 Forres Mechanics 1 - 1 Lossiemouth  
16-12-2023 Fraserburgh 4 - 2 Inverurie Loco Works  
16-12-2023 Nairn County 3 - 3 Banks o' Dee  
16-12-2023 Strathspey Thistle 0 - 1 Formartine United  
16-12-2023 Turriff United 1 - 3 Buckie Thistle  
09-12-2023 Formartine United 4 - 3 Brechin City  
09-12-2023 Huntly 4 - 4 Rothes  
09-12-2023 Inverurie Loco Works 1 - 4 Turriff United  
09-12-2023 Keith 3 - 2 Deveronvale  
09-12-2023 Lossiemouth 0 - 1 Fraserburgh  
09-12-2023 Strathspey Thistle 0 - 2 Forres Mechanics  
02-12-2023 Banks o' Dee 4 - 1 Strathspey Thistle  
25-11-2023 Brechin City 0 - 1 Fraserburgh  
25-11-2023 Forres Mechanics 0 - 1 Rothes  
25-11-2023 Huntly 1 - 3 Banks o' Dee  
25-11-2023 Inverurie Loco Works 3 - 0 Deveronvale  
25-11-2023 Lossiemouth 5 - 3 Clachnacuddin  
25-11-2023 Strathspey Thistle 1 - 8 Turriff United  
25-11-2023 Wick Academy 2 - 3 Nairn County  
22-11-2023 Brechin City 3 - 1 Keith  
22-11-2023 Clachnacuddin 0 - 1 Nairn County  
22-11-2023 Forres Mechanics 0 - 1 Inverurie Loco Works  
22-11-2023 Rothes 2 - 1 Deveronvale  
22-11-2023 Strathspey Thistle 1 - 4 Huntly  
22-11-2023 Turriff United 0 - 4 Banks o' Dee  
18-11-2023 Banks o' Dee 2 - 1 Formartine United  
18-11-2023 Brora Rangers 3 - 0 Huntly  
18-11-2023 Buckie Thistle 5 - 2 Wick Academy  
18-11-2023 Clachnacuddin 4 - 4 Strathspey Thistle  
18-11-2023 Deveronvale 3 - 1 Lossiemouth  
18-11-2023 Keith 1 - 2 Inverurie Loco Works  
18-11-2023 Nairn County 2 - 1 Forres Mechanics  
18-11-2023 Rothes 0 - 3 Fraserburgh  
18-11-2023 Turriff United 0 - 3 Brechin City  
15-11-2023 Keith 3 - 1 Strathspey Thistle  
11-11-2023 Brechin City 6 - 0 Clachnacuddin  
11-11-2023 Formartine United 3 - 3 Brora Rangers  
11-11-2023 Forres Mechanics 2 - 2 Banks o' Dee  
11-11-2023 Inverurie Loco Works 0 - 2 Buckie Thistle  
11-11-2023 Lossiemouth 1 - 0 Keith  
11-11-2023 Strathspey Thistle 5 - 2 Deveronvale  
11-11-2023 Turriff United 3 - 1 Rothes  
11-11-2023 Wick Academy 2 - 2 Huntly  
04-11-2023 Brora Rangers 3 - 2 Forres Mechanics  
04-11-2023 Clachnacuddin 0 - 1 Rothes  
04-11-2023 Deveronvale 0 - 4 Brechin City  
04-11-2023 Huntly 0 - 1 Formartine United  
04-11-2023 Nairn County 2 - 1 Turriff United  
04-11-2023 Wick Academy 2 - 1 Inverurie Loco Works  
03-11-2023 Banks o' Dee 2 - 0 Fraserburgh  
28-10-2023 Nairn County 2 - 0 Wick Academy  
28-10-2023 Strathspey Thistle 0 - 3 Lossiemouth  
14-10-2023 Fraserburgh 3 - 0 Turriff United  
14-10-2023 Inverurie Loco Works 0 - 2 Banks o' Dee  
11-10-2023 Forres Mechanics 1 - 1 Clachnacuddin  
11-10-2023 Strathspey Thistle 2 - 4 Rothes  
07-10-2023 Banks o' Dee 2 - 2 Clachnacuddin  
07-10-2023 Deveronvale 1 - 3 Nairn County  
07-10-2023 Formartine United 2 - 0 Forres Mechanics  
07-10-2023 Huntly 4 - 1 Fraserburgh  
07-10-2023 Inverurie Loco Works 5 - 0 Strathspey Thistle  
07-10-2023 Lossiemouth 1 - 0 Wick Academy  
04-10-2023 Brechin City 2 - 1 Inverurie Loco Works  
04-10-2023 Clachnacuddin 0 - 2 Brora Rangers  
04-10-2023 Deveronvale 3 - 3 Banks o' Dee  
04-10-2023 Fraserburgh 1 - 2 Formartine United  
04-10-2023 Nairn County 3 - 2 Keith  
04-10-2023 Rothes 1 - 3 Buckie Thistle  
04-10-2023 Wick Academy 3 - 2 Forres Mechanics  
30-09-2023 Buckie Thistle 6 - 0 Nairn County  
30-09-2023 Formartine United 2 - 4 Turriff United  
30-09-2023 Huntly 8 - 0 Clachnacuddin  
30-09-2023 Inverurie Loco Works 0 - 1 Rothes  
27-09-2023 Keith 2 - 2 Fraserburgh  
27-09-2023 Banks o' Dee 0 - 1 Brechin City  
16-09-2023 Banks o' Dee 2 - 0 Buckie Thistle  
16-09-2023 Brechin City 5 - 0 Strathspey Thistle  
16-09-2023 Clachnacuddin 0 - 5 Formartine United  
16-09-2023 Deveronvale 0 - 6 Huntly  
16-09-2023 Keith 0 - 1 Brora Rangers  
16-09-2023 Nairn County 4 - 0 Inverurie Loco Works  
16-09-2023 Rothes 1 - 0 Lossiemouth  
16-09-2023 Turriff United 2 - 0 Forres Mechanics  
16-09-2023 Wick Academy 0 - 3 Fraserburgh  
09-09-2023 Formartine United 5 - 0 Deveronvale  
09-09-2023 Huntly 4 - 2 Turriff United  
09-09-2023 Lossiemouth 1 - 4 Nairn County  
02-09-2023 Banks o' Dee 1 - 1 Lossiemouth  
02-09-2023 Brora Rangers 1 - 1 Inverurie Loco Works  
02-09-2023 Buckie Thistle 3 - 0 Huntly  
02-09-2023 Clachnacuddin 2 - 6 Fraserburgh  
02-09-2023 Deveronvale 1 - 1 Forres Mechanics  
02-09-2023 Keith 2 - 3 Formartine United  
02-09-2023 Nairn County 4 - 1 Strathspey Thistle  
02-09-2023 Rothes 0 - 2 Brechin City  
02-09-2023 Wick Academy 1 - 5 Turriff United  
19-08-2023 Brechin City 2 - 0 Nairn County  
19-08-2023 Formartine United 1 - 1 Buckie Thistle  
19-08-2023 Forres Mechanics 2 - 1 Keith  
19-08-2023 Fraserburgh 3 - 2 Deveronvale  
19-08-2023 Inverurie Loco Works 2 - 3 Huntly  
19-08-2023 Lossiemouth 1 - 1 Brora Rangers  
19-08-2023 Rothes 3 - 0 Wick Academy  
19-08-2023 Strathspey Thistle 0 - 6 Banks o' Dee  
19-08-2023 Turriff United 4 - 1 Clachnacuddin  
16-08-2023 Brora Rangers 3 - 1 Strathspey Thistle  
16-08-2023 Buckie Thistle 3 - 1 Forres Mechanics  
16-08-2023 Deveronvale 0 - 1 Turriff United  
16-08-2023 Huntly 2 - 1 Lossiemouth  
16-08-2023 Inverurie Loco Works 1 - 2 Formartine United  
16-08-2023 Nairn County 0 - 2 Rothes  
16-08-2023 Wick Academy 3 - 0 Clachnacuddin  
12-08-2023 Brechin City 2 - 1 Brora Rangers  
12-08-2023 Clachnacuddin 2 - 2 Deveronvale  
12-08-2023 Fraserburgh 1 - 3 Buckie Thistle  
12-08-2023 Lossiemouth 1 - 2 Formartine United  
12-08-2023 Rothes 2 - 2 Banks o' Dee  
12-08-2023 Turriff United 1 - 2 Keith  
05-08-2023 Banks o' Dee 3 - 0 Nairn County  
05-08-2023 Buckie Thistle 4 - 0 Turriff United  
05-08-2023 Formartine United 4 - 0 Strathspey Thistle  
05-08-2023 Huntly 2 - 2 Brechin City  
05-08-2023 Inverurie Loco Works 0 - 7 Fraserburgh  
05-08-2023 Keith 1 - 1 Clachnacuddin  
05-08-2023 Lossiemouth 0 - 3 Forres Mechanics  
05-08-2023 Rothes 0 - 1 Brora Rangers  
05-08-2023 Wick Academy 2 - 2 Deveronvale  
29-07-2023 Banks o' Dee 4 - 0 Wick Academy  
29-07-2023 Brechin City 1 - 0 Formartine United  
29-07-2023 Clachnacuddin 2 - 3 Buckie Thistle  
29-07-2023 Deveronvale 1 - 0 Keith  
29-07-2023 Forres Mechanics 2 - 1 Strathspey Thistle  
29-07-2023 Fraserburgh 3 - 1 Lossiemouth  
29-07-2023 Nairn County 0 - 1 Brora Rangers  
29-07-2023 Rothes 1 - 4 Huntly  
29-07-2023 Turriff United 4 - 1 Inverurie Loco Works