30 Apr 1988 | First Round | Jedburgh v London Road | Annfield, Jedburgh | Results |
30 Apr 1988 | First Round | Largo v Livingston and District | East Drive, Upper Largo | Results |
30 Apr 1988 | First Round | Broomhall v Weirs | The Cairns, Charlestown | Results |
30 Apr 1988 | First Round | Strathearn v Ardeer | Doo'cot Park No 1, Perth | Results |
01 May 1988 | First Round | Jerviswood v Leven | Allanton Playing Fields, Ralston | Results |
30 Apr 1988 | First Round | Crosshill v Waid | Crosshill Playing Field, Crosshill | Results |
08 May 1988 | First Round | Garrowhill v Trinity Academicals | Mount Vernon Sports Ground, Glasgow | Results |
08 May 1988 | First Round | Crieff v Stonehaven Thistle | King George V Playing Field, Crieff | Results |
30 Apr 1988 | First Round | Madras College Former Pupils v BP Grangemouth | Station Park, St Andrews | Results |
30 Apr 1988 | First Round | Inverclyde v Norwood | Battery Park, Greenock | Results |
30 Apr 1988 | First Round | Bishopbriggs v Banff | The Bearyards, Bishopbriggs | Results |
08 May 1988 | First Round | Marchmont v Boroughmuir | Cavalry Park, Edinburgh | Results |
30 Apr 1988 | First Round | Cumbernauld v Inverurie | Cumbernauld Cricket Club Ground, Cumbernauld | Results |
30 Apr 1988 | First Round | Stranraer v Glendelvine | Stranraer Cricket Club Ground, Stranraer | Results |
01 May 1988 | First Round | Milngavie and Bearsden v HMS Gannet | Auchenhowie, Milngavie | Results |
30 Apr 1988 | First Round | Breadalbane v Dyce | Victoria Park, Aberfeldy | Results |
08 May 1988 | First Round | City of Edinburgh Pakistan Association v Westquarter and Redding | Academy Park, Edinburgh | Results |
30 Apr 1988 | First Round | Kingsway v Westburn | Dawson Park, Dundee | Results |
01 May 1988 | First Round | Royal Air Force Leuchars v Gargunnock Village | Royal Air Force Ground, Leuchars | Results |
30 Apr 1988 | First Round | Musselburgh v Drummond | Lewisvale Park, Musselburgh | Results |
30 Apr 1988 | First Round | Eaglesham v Tynecastle | Eaglesham Cricket Club Ground, Eaglesham | Results |
30 Apr 1988 | First Round | Greenock Wanderers v DAFS | Fort Matilda Playing Fields, Greenock | Results |
08 May 1988 | First Round | St Andrews University Staff v Hillend | University Park, St Andrews | Results |
30 Apr 1988 | First Round | Kinloch v Banchory | Lochee Park, Dundee | Results |
30 Apr 1988 | First Round | Cults v Ellon Gordon | Allan Park, Cults | Results |
08 May 1988 | First Round | Mitre v Edinburgh University Staff | Inch Park, Edinburgh | Results |
01 May 1988 | First Round | Rossie Priory v Queen's Park (Scotland) | Rossie Priory, Inchture | Results |
22 May 1988 | Second Round | Lawside v not known | not known | Results |
22 May 1988 | Second Round | Perth Northern v not known | not known | Results |
22 May 1988 | Second Round | Luncarty v not known | not known | Results |
22 May 1988 | Second Round | Stoneywood v not known | not known | Results |
22 May 1988 | Second Round | City Hospital v not known | not known | Results |
22 May 1988 | Second Round | not known v not known | not known | Results |
22 May 1988 | Second Round | not known v not known | not known | Results |
22 May 1988 | Second Round | not known v not known | not known | Results |
22 May 1988 | Second Round | not known v not known | not known | Results |
22 May 1988 | Second Round | not known v not known | not known | Results |
22 May 1988 | Second Round | not known v not known | not known | Results |
22 May 1988 | Second Round | not known v not known | not known | Results |
22 May 1988 | Second Round | not known v not known | not known | Results |
22 May 1988 | Second Round | not known v not known | not known | Results |
22 May 1988 | Second Round | not known v not known | not known | Results |
22 May 1988 | Second Round | not known v not known | not known | Results |
31 May 1988 | Third Round | Crieff v not known | not known | Results |
31 May 1988 | Third Round | Dyce v not known | not known | Results |
31 May 1988 | Third Round | not known v not known | not known | Results |
31 May 1988 | Third Round | not known v not known | not known | Results |
31 May 1988 | Third Round | not known v not known | not known | Results |
31 May 1988 | Third Round | not known v not known | not known | Results |
31 May 1988 | Third Round | not known v not known | not known | Results |
31 May 1988 | Third Round | not known v not known | not known | Results |
30 Jun 1988 | Quarter-Final | Crieff v not known | not known | Results |
30 Jun 1988 | Quarter-Final | Dyce v not known | not known | Results |
30 Jun 1988 | Quarter-Final | not known v not known | not known | Results |
30 Jun 1988 | Quarter-Final | not known v not known | not known | Results |
30 Jun 1988 | Semi-Final | Crieff v not known | not known | Results |
30 Jun 1988 | Semi-Final | Dyce v not known | not known | Results |
07 Aug 1988 | Final | Crieff v Dyce | Lochside Park, Forfar | Results |