SCOTTISH FOOTBALL RESULTS & TABLES
LEAGUE SELECTOR

MIDLANDS LEAGUE, 2023/24
LEAGUE    
POS TEAM P W D L F A GD FORM STREAK PPG PTS  
1 Lochee United 13 12 1 0 64 8 +56 100    13 unbeaten 2.846 37
2 Broughty Athletic 13 12 0 1 52 12 +40 87    4 wins 2.769 36
3 Dundee North End 13 10 1 2 41 13 +28 94    9 unbeaten 2.385 31
4 Downfield 13 10 0 3 46 20 +26 62    2.308 30
5 Montrose Roselea 13 8 1 4 31 15 +16 79    3 wins 1.923 25
6 Kirriemuir Thistle 13 8 1 4 25 25 ±0 78    4 unbeaten 1.923 25
7 Carnoustie Panmure 13 8 0 5 36 20 +16 60    3 wins 1.846 24
8 Tayport 13 7 3 3 28 20 +8 57    1.846 24
9 East Craigie 14 6 4 4 35 20 +15 40    3 winless 1.571 22
10 Letham 13 6 3 4 20 25 -5 66    3 unbeaten 1.615 21
11 Dundee Saint James 13 5 1 7 25 37 -12 60    1.231 16
12 Scone Thistle 14 4 3 7 28 40 -12 21    4 winless 1.071 15
13 Dundee Violet 13 4 1 8 21 26 -5 51    3 unbeaten 1.000 13
14 Blairgowrie 14 3 3 8 20 39 -19 24    4 winless 0.857 12
15 Lochee Harp 13 3 2 8 22 35 -13 42    0.846 11
16 Brechin Victoria 13 3 2 8 14 27 -13 29    3 losses 0.846 11
17 Arbroath Victoria 13 3 2 8 18 43 -25 32    4 winless 0.846 11
18 Forfar United 14 2 2 10 23 57 -34 30    0.571 8
19 Forfar West End 13 2 0 11 9 41 -32 0    10 losses 0.462 6
20 Coupar Angus 13 0 2 11 13 48 -35 9    13 winless 0.154 2
                               
  Average goals per game: 4.326                            

    RESULTS   
23-09-2023 Blairgowrie 2 - 2 East Craigie  
23-09-2023 Forfar United 3 - 1 Scone Thistle  
16-09-2023 Brechin Victoria 1 - 4 Downfield  
16-09-2023 Broughty Athletic 5 - 0 Scone Thistle  
16-09-2023 Carnoustie Panmure 3 - 0 Arbroath Victoria  
16-09-2023 Coupar Angus 1 - 4 Tayport  
16-09-2023 Dundee North End 2 - 1 East Craigie  
16-09-2023 Dundee Violet 2 - 1 Blairgowrie  
16-09-2023 Forfar West End 0 - 2 Kirriemuir Thistle  
16-09-2023 Letham 3 - 2 Forfar United  
16-09-2023 Lochee Harp 0 - 2 Lochee United  
16-09-2023 Montrose Roselea 3 - 0 Dundee Saint James  
12-09-2023 Blairgowrie 2 - 6 Carnoustie Panmure  
09-09-2023 Arbroath Victoria 0 - 0 Letham  
09-09-2023 Blairgowrie 0 - 1 Montrose Roselea  
09-09-2023 Downfield 0 - 3 Dundee North End  
09-09-2023 Dundee Saint James 3 - 1 Brechin Victoria  
09-09-2023 East Craigie 0 - 1 Broughty Athletic  
09-09-2023 Forfar United 0 - 1 Lochee Harp  
09-09-2023 Forfar West End 1 - 2 Dundee Violet  
09-09-2023 Kirriemuir Thistle 1 - 0 Tayport  
09-09-2023 Lochee United 8 - 0 Coupar Angus  
09-09-2023 Scone Thistle 1 - 7 Carnoustie Panmure  
26-08-2023 Brechin Victoria 1 - 2 Blairgowrie  
26-08-2023 Broughty Athletic 5 - 1 Downfield  
26-08-2023 Carnoustie Panmure 0 - 1 East Craigie  
26-08-2023 Coupar Angus 4 - 4 Forfar United  
26-08-2023 Dundee North End 5 - 1 Dundee Saint James  
26-08-2023 Dundee Violet 2 - 2 Kirriemuir Thistle  
26-08-2023 Letham 2 - 2 Scone Thistle  
26-08-2023 Lochee Harp 3 - 3 Arbroath Victoria  
26-08-2023 Montrose Roselea 4 - 1 Forfar West End  
26-08-2023 Tayport 0 - 5 Lochee United  
23-08-2023 Brechin Victoria 3 - 2 Dundee Violet  
23-08-2023 Broughty Athletic 7 - 0 Blairgowrie  
23-08-2023 Carnoustie Panmure 2 - 4 Dundee Saint James  
23-08-2023 Coupar Angus 1 - 3 Scone Thistle  
23-08-2023 Dundee North End 6 - 0 Forfar West End  
23-08-2023 Letham 0 - 3 Downfield  
23-08-2023 Lochee Harp 4 - 6 East Craigie  
23-08-2023 Lochee United 9 - 1 Forfar United  
23-08-2023 Montrose Roselea 1 - 3 Kirriemuir Thistle  
23-08-2023 Tayport 3 - 1 Arbroath Victoria  
19-08-2023 Arbroath Victoria 3 - 0 Coupar Angus  
19-08-2023 Blairgowrie 0 - 6 Dundee North End  
19-08-2023 Downfield 5 - 1 Carnoustie Panmure  
19-08-2023 Dundee Saint James 4 - 3 Broughty Athletic  
19-08-2023 Dundee Violet 1 - 2 Montrose Roselea  
19-08-2023 East Craigie 1 - 3 Letham  
19-08-2023 Forfar United 2 - 5 Tayport  
19-08-2023 Forfar West End 0 - 3 Brechin Victoria  
19-08-2023 Kirriemuir Thistle 1 - 5 Lochee United  
19-08-2023 Scone Thistle 0 - 3 Lochee Harp  
16-08-2023 Brechin Victoria 0 - 1 Kirriemuir Thistle  
16-08-2023 Broughty Athletic 5 - 1 Dundee Violet  
16-08-2023 Carnoustie Panmure 4 - 0 Forfar West End  
16-08-2023 Coupar Angus 1 - 3 Downfield  
16-08-2023 Dundee North End 2 - 2 Montrose Roselea  
16-08-2023 Forfar United 4 - 2 Arbroath Victoria  
16-08-2023 Letham 2 - 0 Blairgowrie  
16-08-2023 Lochee Harp 1 - 2 Dundee Saint James  
16-08-2023 Scone Thistle 0 - 7 Lochee United  
16-08-2023 Tayport 0 - 0 East Craigie  
12-08-2023 Arbroath Victoria 1 - 9 Lochee United  
12-08-2023 Downfield 5 - 1 Lochee Harp  
12-08-2023 Dundee Saint James 1 - 2 Letham  
12-08-2023 Dundee Violet 0 - 3 Dundee North End  
12-08-2023 East Craigie 4 - 0 Coupar Angus  
12-08-2023 Forfar West End 0 - 6 Broughty Athletic  
12-08-2023 Kirriemuir Thistle 4 - 2 Forfar United  
12-08-2023 Montrose Roselea 4 - 0 Brechin Victoria  
12-08-2023 Scone Thistle 2 - 2 Tayport  
09-08-2023 Blairgowrie 3 - 2 Lochee Harp  
09-08-2023 Brechin Victoria 0 - 1 Dundee North End  
09-08-2023 Downfield 4 - 1 Tayport  
09-08-2023 Dundee Saint James 4 - 1 Coupar Angus  
09-08-2023 Dundee Violet 0 - 2 Carnoustie Panmure  
09-08-2023 East Craigie 2 - 2 Lochee United  
09-08-2023 Forfar West End 2 - 3 Letham  
09-08-2023 Kirriemuir Thistle 2 - 0 Arbroath Victoria  
09-08-2023 Montrose Roselea 1 - 2 Broughty Athletic  
09-08-2023 Scone Thistle 4 - 2 Forfar United  
05-08-2023 Arbroath Victoria 0 - 6 Scone Thistle  
05-08-2023 Broughty Athletic 4 - 1 Brechin Victoria  
05-08-2023 Carnoustie Panmure 3 - 2 Montrose Roselea  
05-08-2023 Coupar Angus 2 - 2 Blairgowrie  
05-08-2023 Dundee North End 3 - 1 Kirriemuir Thistle  
05-08-2023 Forfar United 0 - 8 East Craigie  
05-08-2023 Letham 3 - 0 Dundee Violet  
05-08-2023 Lochee Harp 5 - 1 Forfar West End  
05-08-2023 Lochee United 5 - 3 Downfield  
05-08-2023 Tayport 7 - 2 Dundee Saint James  
02-08-2023 Arbroath Victoria 1 - 7 Downfield  
02-08-2023 Broughty Athletic 3 - 1 Kirriemuir Thistle  
02-08-2023 Carnoustie Panmure 4 - 0 Dundee North End  
02-08-2023 Coupar Angus 0 - 5 Dundee Violet  
02-08-2023 Forfar United 1 - 1 Dundee Saint James  
02-08-2023 Letham 1 - 1 Brechin Victoria  
02-08-2023 Lochee Harp 0 - 2 Montrose Roselea  
02-08-2023 Lochee United 3 - 0 Blairgowrie  
02-08-2023 Scone Thistle 1 - 1 East Craigie  
02-08-2023 Tayport 2 - 0 Forfar West End  
29-07-2023 Blairgowrie 1 - 1 Tayport  
29-07-2023 Brechin Victoria 0 - 3 Carnoustie Panmure  
29-07-2023 Downfield 7 - 0 Forfar United  
29-07-2023 Dundee North End 2 - 3 Broughty Athletic  
29-07-2023 Dundee Saint James 0 - 3 Lochee United  
29-07-2023 Dundee Violet 6 - 0 Lochee Harp  
29-07-2023 East Craigie 3 - 2 Arbroath Victoria  
29-07-2023 Forfar West End 2 - 1 Coupar Angus  
29-07-2023 Kirriemuir Thistle 3 - 2 Scone Thistle  
29-07-2023 Montrose Roselea 4 - 0 Letham  
26-07-2023 Blairgowrie 6 - 2 Forfar United  
26-07-2023 Brechin Victoria 1 - 1 Lochee Harp  
26-07-2023 Broughty Athletic 3 - 0 Carnoustie Panmure  
26-07-2023 Downfield 3 - 1 Scone Thistle  
26-07-2023 Dundee North End 4 - 0 Letham  
26-07-2023 Dundee Saint James 2 - 3 Arbroath Victoria  
26-07-2023 Dundee Violet 0 - 1 Tayport  
26-07-2023 Forfar West End 0 - 3 Lochee United  
26-07-2023 Kirriemuir Thistle 2 - 6 East Craigie  
26-07-2023 Montrose Roselea 4 - 1 Coupar Angus  
22-07-2023 Arbroath Victoria 2 - 1 Blairgowrie  
22-07-2023 Carnoustie Panmure 1 - 2 Kirriemuir Thistle  
22-07-2023 Coupar Angus 1 - 2 Brechin Victoria  
22-07-2023 East Craigie 0 - 1 Downfield  
22-07-2023 Forfar United 0 - 2 Forfar West End  
22-07-2023 Letham 1 - 5 Broughty Athletic  
22-07-2023 Lochee Harp 1 - 4 Dundee North End  
22-07-2023 Lochee United 3 - 0 Dundee Violet  
22-07-2023 Scone Thistle 5 - 1 Dundee Saint James  
22-07-2023 Tayport 2 - 1 Montrose Roselea