Scottish FA Approved Pre-Season Friendly Matches 2019-20

As of 12 July 2019
All kick-offs are local time

Friday 12/07/2019 Hall Russell United v Deveronvale  19:30 Hall Russell Football Pitch
Friday 12/07/2019 Inverness Caledonian Thistle v St. Johnstone  19:30 Grant Street Park
Saturday 13/07/2019 Bonnyrigg Rose Athletic v Clyde  14:00 New Dundas Park
Saturday 13/07/2019 Bonnyton Thistle v Whitletts Victoria 14:00 Synergy Arena
Saturday 13/07/2019 Bridge of Don Thistle v Fraserburgh  14:00 Gallowhill Park
Saturday 13/07/2019 Camelon Juniors v Hurlford United 14:00 Carmuirs Park
Saturday 13/07/2019 Celtic v Stade Rennais  15:00 Celtic Park
Saturday 13/07/2019 Civil Service Strollers v Broxburn Athletic  14:00 Christie Gillies Park
Saturday 13/07/2019 Clachnacuddin v Nairn St. Ninian  14:00 Grant Street Park
Saturday 13/07/2019 Dalbeattie Star v Bedlington Terriers 15:00 Islecroft Stadium Dalbeattie
Saturday 13/07/2019 Dunbar United v Vale of Leithen 13:00 New Countess Park
Saturday 13/07/2019 Forres Thistle v Forres Mechanics  14:00 Logie Park
Saturday 13/07/2019 Fort William v Glenrothes JFC 15:00 Claggan Park
Saturday 13/07/2019 Haddington Athletic v Arniston Rangers 14:30 Millfield
Saturday 13/07/2019 Hawick Royal Albert v Abbey Vale  14:00 Albert Park
Saturday 13/07/2019 Hill of Beath Hawthorn v Dunfermline Athletic  14:00 Keirs Park
Saturday 13/07/2019 Huntly v Banchory St. Ternan  15:00 Christie Park
Saturday 13/07/2019 Inverkeithing Hillfield Swifts v Dundonald Bluebell  14:30 Ballast Bank
Saturday 13/07/2019 Jeanfield Swifts v Penicuik Athletic  12:30 New Central Park
Saturday 13/07/2019 Keith v Craigroyston  15:00 Kynoch Park
Saturday 13/07/2019 Kelty Hearts v Tayport  15:30 New Central Park
Saturday 13/07/2019 Linlithgow Rose v Kilbirnie Ladeside  14:00 Prestonfield
Saturday 13/07/2019 Lothian Thistle Hutchison Vale v Troon 14.30 Oriam National Performance Centre
Saturday 13/07/2019 Oakley United v Crossgates Primrose  14:00 Blairwood Park
Saturday 13/07/2019 Oakley United v Crossgates Primrose  14:00 Blairwood Park
Saturday 13/07/2019 Oban Saints AFC v Dundee United  11:00 Mossfield Sports Complex
Saturday 13/07/2019 Ormiston v Coldstream 14:30 Recreation Park
Saturday 13/07/2019 Preston Athletic v Newtongrange Star  14:30 Pennypit Park
Saturday 13/07/2019 Rothes v Banks O'Dee  14:00 MacKessack Park
Saturday 13/07/2019 Tranent Juniors v Largs Thistle  14:30 Forresters Park
Saturday 13/07/2019 Whitehill Welfare v Bo'ness United  14:30 Ferguson Park
Sunday 14/07/2019 Rangers v Olympique de Marseille 15:00 Ibrox Stadium
Monday 15/07/2019 Buckie Thistle v Buckie Rovers  19:45 Victoria Park
Monday 15/07/2019 Spartans v Liverpool (U23) 19:00 Ainslie Park Stadium
Tuesday 16/07/2019 Broxburn Athelticv Pumpherston  19:30 Albyn Park
Tuesday 16/07/2019 Craigroyston v Whitehill Welfare  19:30 St Marks Park
Tuesday 16/07/2019 Dyce v Formartine United  19:15 Ian Mair Park
Tuesday 16/07/2019 Easthouses Lily MWFC v Newtongrange Star  19:30 Newbattle High School
Tuesday 16/07/2019 Hill of Beath Hawthorn v St Andrews United  19:30 Keirs Park
Tuesday 16/07/2019 Inverurie Loco Works v Aberdeen  19:45 Harlaw Park
Tuesday 16/07/2019 Lochgelly Albert v Crossgates Primrose  19:30 Gardiners Park
Tuesday 16/07/2019 Oakley United v Rosyth JFC 19:30 Blairwood Park
Tuesday 16/07/2019 Preston Athletic v Musselburgh Athletic 19:30 Pennypit Park
Tuesday 16/07/2019 Stoneywood-Parkvale v Huntly  20:00 Clark Commercial Park
Tuesday 16/07/2019 Tranent Juniors v Bonnyrigg Rose Athletic  19:15 Forresters Park
Tuesday 16/07/2019 Stoneywood-Parkvale FC v Huntly FC 19.30 Clark Commercial Park
Wednesday 17/07/2019 Banks O'Dee v Keith  19:30 Spain Park
Wednesday 17/07/2019 Blackburn United v University of Stirling  19:30 New Murrayfield Park
Wednesday 17/07/2019 Lochore Welfare v Inverkeithing Hillhead Swifts  19:00 Central Park
Wednesday 17/07/2019 Longside v Fraserburgh  19:30 Davidson Park
Wednesday 17/07/2019 Montrose Roselea v Formartine United  19:15 Kenny Park
Wednesday 17/07/2019 Nairn St. Ninian v Forres Mechanics  19:30 Showfield
Wednesday 17/07/2019 Newmachar United J.F.C v Deveronvale  19:30 Charlie Gordon Park
Wednesday 17/07/2019 Threave Rovers v Gretna 2008  19:30 Meadow Park Stadium
Wednesday 17/07/2019 Turriff United v Hermes 19:30 The Haughs
Wednesday 17/07/2019 Vale of Leithen FC v Hawick Royal Albert United FC 19.30 Victoria Park
Wednesday 17/07/2019 Bonnyton Thistle v Ayr United Reserves 20.00 Synergy Arena
Thursday 18/07/2019 Buckie Thistle v Bridge of Don Thistle 19:45 Victoria Park
Thursday 18/07/2019 Crossgates Primrose v Civil Service Strollers  19:30 Humbug Park
Thursday 18/07/2019 Easthouses Lily MWFC v Whitehill Welfare  19:30 Newbattle High School
Friday 19/07/2019 Blackburn United v Currie Star  20:00 Olivebank
Friday 19/07/2019 Brora Rangers v Inverness Caledonian Thistle  19:30 Dudgeon Park
Friday 19/07/2019 Musselburgh Athletic v Haddington Athletic 19:30 Olivebank
Saturday 20/07/2019 Abbey Vale v Larkhall Thistle  14:00 Maryfield Park
Saturday 20/07/2019 Blackburn United v Lothian Thistle Hutchison Vale  14:30 New Murrayfield Park
Saturday 20/07/2019 Broughty Athletic v Fraserburgh  14:00 Whitton Park
Saturday 20/07/2019 Caledonian Braves v Whitehill Welfare  15:00 Bothwellhaugh Playing Pitches
Saturday 20/07/2019 Clydebank v Broxburn Athletic  14:00 Holm Park
Saturday 20/07/2019 Coldstream v Gala Fairydean Rovers  14:30 Home Park
Saturday 20/07/2019 Craigroyston v Arthurlie  14:30 St Marks Park
Saturday 20/07/2019 Deveronvale v Culter  13:30 Princess Royal Park
Saturday 20/07/2019 Dunbar United v BSC Glasgow 14:30 New Countess Park
Saturday 20/07/2019 Dundonald Bluebell v Glenafton Athletic  14:30 Moorside Park
Saturday 20/07/2019 Dyce v Huntly  15:00 Ian Mair Park
Saturday 20/07/2019 Easthouses Lily MWFC v Upper Annandale 14:30 Newbattle High School
Saturday 20/07/2019 Formartine United v Ross County  14:00 North Lodge Park
Saturday 20/07/2019 Forres Mechanics v Bridge of Don Thistle 15:00 Mosset Park
Saturday 20/07/2019 Inverurie Loco Works v East Stirlingshire  14:00 Harlaw Park
Saturday 20/07/2019 Jeanfield Swifts v Spartans  14:00 Riverside Stadium
Saturday 20/07/2019 Keith v Aberdeen  15:00 Kynoch Park
Saturday 20/07/2019 Kelty Hearts v Beith Juniors  15:00 New Central Park
Saturday 20/07/2019 Kinnoull v Inverkeithing Hillhead Swifts 14:30 Tulloch Park
Saturday 20/07/2019 Mid Annandale v Hawick Royal Albert United  15:00 New King Edward Park
Saturday 20/07/2019 Nairn County v St. Andrews United  15:00 Station Park
Saturday 20/07/2019 Newtongrange Star v Auchinleck Talbot  14:00 New Victoria Park
Saturday 20/07/2019 Oakley United v Bowhill Rovers AFC 14:00 Blairwood Park
Saturday 20/07/2019 Penicuik Athletic v Whitburn Juniors 14:30 Penicuik Park
Saturday 20/07/2019 Preston Athletic v Livingston United  14:30 Pennypit Park
Saturday 20/07/2019 Rothes v Colony Park JFC 14:00 MacKessack Park
Saturday 20/07/2019 Threave Rovers v Annbank United  15:00 Meadow Park Stadium
Saturday 20/07/2019 Tranent Juniors v West Auckland 15:00 Forresters Park
Sunday 21/07/2019 Crossgates Primrose v Dunfermline Athletic Reserves 14:00 Humbug Park
Sunday 21/07/2019 Jeanfield Swifts v St Johnstone 12:30 Riverside Stadium
Sunday 21/07/2019 Rangers v Blackburn Rovers  15:00 Ibrox Stadium
Sunday 21/07/2019 Tynecastle v Heart of Midlothian  14:00 Meggetland Sports Complex
Monday 22/07/2019 Colony Park JFC v Deveronvale  19:15 Colony Park
Monday 22/07/2019 Fraserburgh v Buchanhaven Hearts  19:30 Bellslea Park
Monday 22/07/2019 Inverurie Loco Works v Ross County  19:30 Harlaw Park
Tuesday 23/07/2019 Bonnyrigg Rose Athletic v Hawick Royal Albert United  19:15 New Dundas Park
Tuesday 23/07/2019 Dunbar United v Ormiston  19:30 New Countess Park
Tuesday 23/07/2019 Elgin City v Brora Rangers 19:45 Borough Briggs
Tuesday 23/07/2019 Gretna 2008 v Workington AFC 19:30 Raydale Park
Tuesday 23/07/2019 Hermes v Formartine United  19:00 Lochside Park
Tuesday 23/07/2019 Huntly v Aberdeen  19:45 Christie Park
Tuesday 23/07/2019 Maud v Keith  19:30 Pleasure Park
Tuesday 23/07/2019 Vale of Leithen v Upper Annandale 19:30 Victoria Park
Wednesday 24/07/2019 Blackburn United v Steinhouse Amateurs 20:00 New Murrayfield Park
Wednesday 24/07/2019 Dundonald Bluebell v Dunfermline Athletic  19:00 Moorside Park
Wednesday 24/07/2019 Linlithgow Rose v Hibernian  19:30 Prestonfield
Wednesday 24/07/2019 Nithsdale Wanderers v Cumnock  19:00 Lorimer Park
Thursday 25/07/2019 Gala Fairydean Rovers v Celtic  19:30 3G Arena, Netherdale
Friday 26/07/2019 Blackburn United v Kirkfield Amateurs 20:00 New Murrayfield Park
Saturday 27/07/2019 Golspie Sutherland v Colony Park JFC 14:00 King George V Park
Saturday 27/07/2019 Ross County v Carlisle United 15:00 The Global Energy Stadium
Sunday 28/07/2019 Blythe Spartans v Aberdeen  15:00 Croft Park
Sunday 28/07/2019 Rangers v Derby County  15:00 Ibrox Stadium
Tuesday 30/07/2019 Hibernian v Newcastle United  19:45 Easter Road Stadium
Tuesday 06/08/2019 Burntisland Shipyard v Dunfermline Athletic Reserves 19.00 Recreation Park
Wednesday 07/08/2019 Broxburn Athletic (U20s) v Tynecastle  19:30 Albyn Park