Season
Date
Opponent
Venue
Round
Score
1875-76
Sat 09 Oct 1875
3rd Edinburgh Rifle Volunteers
H
1st
0-0
Sat 16 Oct 1875
A
1st-Replay
Sat 13 Nov 1875
Drumpellier
2nd
0-2
1876-77
Sat 30 Sep 1876
Dunfermline
1877-78
Sat 29 Sep 1877
Hibernian
Sat 06 Oct 1877
1-2
1878-79
Sat 28 Sep 1878
Swifts
3-1
Sat 19 Oct 1878
Thistle
1-0
Sat 09 Nov 1878
Arbroath
3rd
2-1
Sat 30 Nov 1878
Helensburgh
4th
1879-80
Sat 20 Sep 1879
Sat 11 Oct 1879
Brunswick
4-2
Sat 25 Oct 1879
2nd-Replay
Sat 15 Nov 1879
1880-81
Sat 11 Sep 1880
Sat 23 Oct 1880
Powderhall
5-3
Sat 13 Nov 1880
Cambuslang
3-0
Sat 11 Dec 1880
Arthurlie
5th
0-4
1881-82
Sat 10 Sep 1881
St Bernards
0-1
1882-83
Sat 09 Sep 1882
1-1
Sat 16 Sep 1882
4-3
Sat 07 Oct 1882
Addiewell
14-0
Sat 21 Oct 1882
Vale Of Leven
1-8
1883-84
Sat 08 Sep 1883
8-1
Sat 29 Sep 1883
Newcastleton
4-1
Sat 20 Oct 1883
1-4
1884-85
Sat 04 Oct 1884
11-1
1885-86
Sat 12 Sep 1885
5-2
Sat 26 Sep 1885
Sat 03 Oct 1885
1886-87
Sat 11 Sep 1886
Edina
7-1
Sat 02 Oct 1886
Broxburn T
Sat 23 Oct 1886
1-5
1887-88
Sat 03 Sep 1887
Norton Park
Sat 15 Oct 1887
Sat 22 Oct 1887
3rd-Replay
Sat 05 Nov 1887
St Mirren
Sat 12 Nov 1887
East Stirling
4th-Replay
2-2
Sat 19 Nov 1887
4th-2nd Replay
Sat 26 Nov 1887
Cathkin Park
4th-3rd Replay
2-4
1888-89
Sat 01 Sep 1888
Boness
Sat 22 Sep 1888
Erin Rovers Bathgate
4-0
Sat 13 Oct 1888
Broxburn Star
Sat 20 Oct 1888
Sat 03 Nov 1888
Campsie
1-3
1889-90
Sat 07 Sep 1889
Sat 28 Sep 1889
Bellstane Birds
Sat 19 Oct 1889
Champerfleurie
5-0
Sat 09 Nov 1889
Alloa Athletic
9-1
Sat 30 Nov 1889
1890-91
Sat 06 Sep 1890
Raith Rovers
7-2
Sat 27 Sep 1890
Burntisland
Walk
Sat 18 Oct 1890
Methlan Park
Sat 08 Nov 1890
Ayr FC
Sat 29 Nov 1890
Morton
5-1
Sat 20 Dec 1890
East Stirlingshire
QF
Sat 31 Jan 1891
Third Lanark
SF
Sat 07 Feb 1891
Dumbarton
Hampden
Final
1891-92
Sat 28 Nov 1891
Clyde
Sat 05 Dec 1891
5th-Replay
8-0
Sat 19 Dec 1891
Broxburn Shamrock
6th
5-4
Sat 23 Jan 1892
Renton
7th
4-4
Sat 30 Jan 1892
7th-Replay
Sat 06 Feb 1892
7th-2nd Replay
2-3
1892-93
Sat 26 Nov 1892
Stenhousemuir
Sat 17 Dec 1892
Sat 24 Dec 1892
Motherwell
Sat 04 Feb 1893
Queens Park
Sat 11 Feb 1893
2-5
1893-94
Sat 25 Nov 1893
1894-95
Sat 24 Nov 1894
Rangers
Sat 15 Dec 1894
Abercorn
6-1
Sat 12 Jan 1895
Kings Park
Sun 03 Mar 1895
Logie Green
Sat 16 Mar 1895
SF-Replay
1895-96
Sat 11 Jan 1896
Blantyre
12-1
Sat 01 Feb 1896
Ayr United
Sat 08 Feb 1896
Sat 22 Feb 1896
Sat 14 Mar 1896
1896-97
Sat 09 Jan 1897
2-0
Sat 06 Feb 1897
1897-98
Sat 08 Jan 1898
Lochee U
Sat 22 Jan 1898
Sat 05 Feb 1898
Dundee
0-3
1898-99
Sat 14 Jan 1899
1899-00
Sat 13 Jan 1900
Sat 20 Jan 1900
Sat 27 Jan 1900
Sat 03 Feb 1900
Sat 10 Feb 1900
Sat 03 Mar 1900
1900-01
Sat 12 Jan 1901
Mossend Swifts
7-0
Sat 09 Feb 1901
Sat 16 Feb 1901
Port Glasgow Athletic
Sat 09 Mar 1901
Sat 23 Mar 1901
Sat 06 Apr 1901
Celtic
Ibrox
1901-02
Sat 11 Jan 1902
Cowdenbeath
Sat 18 Jan 1902
Sat 25 Jan 1902
Sat 15 Feb 1902
Sat 22 Feb 1902
QF-Replay
1902-03
Sat 10 Jan 1903
Sat 24 Jan 1903
Sat 21 Feb 1903
Sat 28 Feb 1903
Sat 07 Mar 1903
Sat 11 Apr 1903
Celtic Park
Sat 18 Apr 1903
Final-Replay
Sat 25 Apr 1903
Final-2nd Replay
1903-04
Sat 23 Jan 1904
1904-05
Sat 28 Jan 1905
Sat 11 Feb 1905
1905-06
Sat 27 Jan 1906
Nithsdale W
Sat 10 Feb 1906
Beith
Sat 24 Feb 1906
Sat 31 Mar 1906
Sat 28 Apr 1906
1906-07
Sat 26 Jan 1907
Airdrieonians
Sat 09 Feb 1907
Sat 16 Feb 1907
Kilmarnock
Sat 23 Feb 1907
Sat 09 Mar 1907
Sat 23 Mar 1907
Sat 30 Mar 1907
Sat 20 Apr 1907
1907-08
Sat 25 Jan 1908
St Johnstone
Sat 08 Feb 1908
Wed 18 Mar 1908
QF-Abandoned
Sat 21 Mar 1908
1908-09
Sat 23 Jan 1909
Sat 06 Feb 1909
1909-10
Sat 22 Jan 1910
Bathgate
Sat 05 Feb 1910
Sat 12 Feb 1910
Wed 16 Feb 1910
2nd-2nd Replay
Sat 19 Feb 1910
3rd-Abandoned
Sat 26 Feb 1910
1910-11
Sat 28 Jan 1911
Sat 04 Feb 1911
1911-12
Sat 27 Jan 1912
Sat 10 Feb 1912
Wed 14 Feb 1912
1st-2nd Replay
Sat 24 Feb 1912
Sat 09 Mar 1912
Sat 30 Mar 1912
1912-13
Sat 08 Feb 1913
Dunfermline Athletic
Sat 22 Feb 1913
Sat 08 Mar 1913
Sat 29 Mar 1913
Falkirk
1913-14
Sat 07 Feb 1914
1919-20
Sat 24 Jan 1920
Sat 07 Feb 1920
Sat 21 Feb 1920
Aberdeen
1920-21
Sat 05 Feb 1921
Wed 09 Feb 1921
Wed 16 Feb 1921
3-2
Sat 19 Feb 1921
Hamilton Accies
Sat 05 Mar 1921
Sat 26 Mar 1921
Partick Thistle
Wed 30 Mar 1921
Tue 05 Apr 1921
SF-2nd Replay
1921-22
Sat 28 Jan 1922
Sat 11 Feb 1922
Broxburn United
Wed 15 Feb 1922
Mon 20 Feb 1922
Sat 25 Feb 1922
1922-23
Sat 13 Jan 1923
Thornhill
6-0
Sat 27 Jan 1923
1923-24
Sat 26 Jan 1924
Wed 30 Jan 1924
Sat 09 Feb 1924
Galston
Sat 23 Feb 1924
Sat 08 Mar 1924
1924-25
Sat 24 Jan 1925
Leith Athletic
Sat 07 Feb 1925
1925-26
Sat 23 Jan 1926
Dundee United
Wed 27 Jan 1926
Mon 01 Feb 1926
Sat 06 Feb 1926
Sat 20 Feb 1926
1926-27
Sat 22 Jan 1927
1927-28
Sat 21 Jan 1928
Wed 25 Jan 1928
Sat 04 Feb 1928
Forres Mechanics
Sat 18 Feb 1928
1928-29
Sat 19 Jan 1929
1929-30
Sat 18 Jan 1930
Clydebank
Sat 01 Feb 1930
Wed 05 Feb 1930