Players By Name Players by App Players by Goals Players by Club Players by Span Edinburgh Select XI Players by Goals Players Rank Player Clubs First Last Length Apps Goals 1 James McGhee Hibernian 12 Jan 1884 Sat 18 Oct 1890 Sat 06y 09m 06d 18 11 2 Davie Baird Heart of Midlothian 23 Feb 1889 Sat 27 Apr 1896 Mon 07y 02m 04d 11 8 3 Robert Rae Laing Leith Athletic; St Bernards 29 Dec 1888 Sat 27 Apr 1896 Mon 07y 03m 29d 7 7 4 Willie Ormond Hibernian 2 Aug 1947 Sat 6 Aug 1960 Sat 13y 00m 04d 10 6 5 Nick Ross Heart of Midlothian 11 Mar 1882 Sat 7 Apr 1883 Sat 01y 00m 27d 5 5 5 JH Smith Edinburgh University; Edina 1 Feb 1879 Sat 14 Oct 1882 Sat 03y 08m 13d 5 5 7 Willie Bauld Heart of Midlothian 6 Aug 1949 Sat 5 Aug 1961 Sat 11y 11m 30d 10 4 7 Tom Brackenridge Heart of Midlothian; Leith Athletic 27 Nov 1886 Sat 1 Dec 1888 Sat 02y 00m 04d 6 4 7 David Ellis Mossend Swifts 18 Oct 1890 Sat 29 Sep 1894 Sat 03y 11m 11d 8 4 7 Tommy Jenkinson Heart of Midlothian 30 Jan 1886 Sat 11 Jan 1890 Sat 03y 11m 12d 8 4 7 Andrew MacFayden Hibernian 11 Mar 1882 Sat 15 Apr 1882 Sat 00y 01m 04d 2 4 7 Robert McBeth St Bernards 24 Dec 1881 Sat 4 Nov 1882 Sat 00y 10m 11d 6 4 7 Alexander McMahon Hibernian 23 Nov 1889 Sat 15 Nov 1890 Sat 00y 11m 22d 2 4 7 Jock White Heart of Midlothian 21 Nov 1922 Tue 7 Nov 1923 Wed 00y 11m 16d 4 4 7 A Wood Edina 11 Mar 1882 Sat 15 Apr 1882 Sat 00y 01m 04d 2 4 16 Andrew Bishop St Bernards 11 Jan 1890 Sat 1 Feb 1890 Sat 00y 00m 21d 2 3 16 Robert Boyd Mossend Swifts 12 Nov 1887 Sat 21 Oct 1893 Sat 05y 11m 09d 16 3 16 Robert Clements Leith Athletic 26 Jan 1889 Sat 21 Feb 1891 Sat 02y 00m 26d 4 3 16 Alfie Conn Heart of Midlothian 6 Aug 1949 Sat 4 Aug 1956 Sat 06y 11m 29d 6 3 16 James Fairbairn Heart of Midlothian 20 Feb 1892 Sat 20 Feb 1892 Sat 00y 00m 00d 1 3 16 David Gibson Hibernian 5 Aug 1961 Sat 5 Aug 1961 Sat 00y 00m 00d 1 3 16 Willie Groves Hibernian 16 Oct 1886 Sat 28 Jan 1888 Sat 01y 03m 12d 7 3 16 Hamilton Handling Hibernian 5 May 1909 Wed 5 May 1909 Wed 00y 00m 00d 1 3 16 Andrew Lees Heart of Midlothian 27 Oct 1877 Sat 12 Apr 1884 Sat 06y 05m 16d 15 3 16 Jamie Low Brunswick; St Bernards 15 Apr 1882 Sat 26 Jan 1889 Sat 06y 09m 11d 20 3 16 John MacPherson Heart of Midlothian 1 Feb 1890 Sat 15 Nov 1890 Sat 00y 09m 14d 3 3 16 Allan Martin Hibernian 10 Feb 1894 Sat 10 Feb 1894 Sat 00y 00m 00d 1 3 16 James Reid Heart of Midlothian 26 Jan 1889 Sat 23 Feb 1889 Sat 00y 00m 28d 2 3 16 Frank Rourke Hibernian 27 Oct 1877 Sat 18 Mar 1882 Sat 04y 04m 22d 8 3 16 Gordon Smith Hibernian; Heart of Midlothian 1 Aug 1942 Sat 6 Aug 1960 Sat 18y 00m 05d 17 3 16 Eddie Turnbull Hibernian 2 Aug 1947 Sat 2 Aug 1958 Sat 11y 00m 00d 6 3 16 Tommy Walker Heart of Midlothian 7 Aug 1943 Sat 8 Jun 1946 Sat 02y 10m 01d 3 3 33 John Aitken Airdrieonians 8 Jun 1946 Sat 8 Jun 1946 Sat 00y 00m 00d 1 2 33 James Baillie St Bernards; Edinburgh Northern 14 Oct 1882 Sat 11 Feb 1893 Sat 10y 03m 28d 10 2 33 John Baxter Hibernian 6 Aug 1960 Sat 5 Aug 1961 Sat 00y 11m 30d 2 2 33 Andy Black Heart of Midlothian 12 Aug 1935 Mon 7 Aug 1943 Sat 07y 11m 26d 2 2 33 Robert Bryce Edina; St Bernards 11 Oct 1879 Sat 27 Dec 1881 Tue 02y 02m 16d 4 2 33 Paddy Callaghan Hibernian 20 May 1902 Tue 4 Aug 1902 Mon 00y 02m 15d 2 2 33 WW Chamberlin Edinburgh University 24 Mar 1883 Sat 27 Feb 1886 Sat 02y 11m 03d 5 2 33 William Cox Hibernian; Leith Athletic 30 Dec 1879 Tue 22 Oct 1892 Sat 12y 09m 23d 10 2 33 James Dunn Hibernian 21 Sep 1921 Wed 13 Sep 1927 Tue 05y 11m 22d 3 2 33 James Ellis Mossend Swifts 12 Nov 1887 Sat 3 Oct 1891 Sat 03y 10m 21d 2 2 33 James Hart Hibernian 19 Apr 1933 Wed 19 Apr 1933 Wed 00y 00m 00d 1 2 33 George Heathcote St Bernards 24 Dec 1881 Sat 3 Dec 1887 Sat 05y 11m 10d 17 2 33 David Mackie Mossend Swifts; St Bernards 21 Sep 1889 Sat 3 Dec 1892 Sat 03y 02m 12d 2 2 33 J McKenzie Hanover; Brunswick 26 Oct 1878 Sat 14 Oct 1882 Sat 03y 11m 19d 2 2 33 Alex McNeil Brunswick; Heart of Midlothian 7 Dec 1878 Sat 10 Apr 1880 Sat 01y 04m 03d 5 2 33 Jock McNeil Edinburgh Thistle; Heart of Midlothian 26 Oct 1878 Sat 15 Oct 1881 Sat 02y 11m 20d 5 2 33 Bob Mercer Heart of Midlothian 27 May 1916 Sat 14 Apr 1920 Wed 03y 10m 18d 2 2 33 Morris Mossend Swifts; Leith Athletic 10 Sep 1892 Sat 3 Dec 1892 Sat 00y 02m 23d 2 2 33 John Murphy Heart of Midlothian 23 Oct 1923 Tue 7 Nov 1923 Wed 00y 00m 15d 2 2 33 Lawrie Reilly Hibernian 4 Aug 1951 Sat 4 Aug 1956 Sat 05y 00m 00d 3 2 33 George Scott Heart of Midlothian 23 Nov 1889 Sat 20 Feb 1892 Sat 02y 02m 27d 3 2 33 Dr Smith Edinburgh University 12 Jan 1884 Sat 12 Jan 1884 Sat 00y 00m 00d 1 2 33 Willie Taylor Heart of Midlothian 22 Feb 1890 Sat 3 Dec 1892 Sat 02y 09m 09d 5 2 33 George Thomson Heart of Midlothian 2 Aug 1958 Sat 6 Aug 1960 Sat 02y 00m 04d 3 2 33 Johnny Walker Heart of Midlothian 27 Apr 1896 Mon 27 Apr 1896 Mon 00y 00m 00d 1 2 33 Jimmy Wardhaugh Heart of Midlothian 5 Aug 1950 Sat 1 Aug 1959 Sat 08y 11m 27d 5 2 59 Allan Boness 20 Oct 1894 Sat 20 Oct 1894 Sat 00y 00m 00d 1 1 59 Baillie Armadale; Bathgate Rovers; Bathgate Athletic 18 Oct 1890 Sat 11 Feb 1893 Sat 02y 03m 24d 3 1 59 Joe Baker Hibernian 6 Aug 1960 Sat 6 Aug 1960 Sat 00y 00m 00d 1 1 59 A Bogie Raith Rovers 3 Oct 1891 Sat 3 Oct 1891 Sat 00y 00m 00d 1 1 59 A Boon Heart of Midlothian 5 May 1909 Wed 5 May 1909 Wed 00y 00m 00d 1 1 59 Joseph Brady St Bernards 10 Feb 1894 Sat 10 Feb 1894 Sat 00y 00m 00d 1 1 59 A Bruce Dunfermline Athletic 29 Dec 1888 Sat 18 Oct 1890 Sat 01y 09m 20d 3 1 59 Bryce Bathgate 20 Oct 1894 Sat 20 Oct 1894 Sat 00y 00m 00d 1 1 59 Patrick Cavanagh Hibernian 1 Feb 1879 Sat 24 Mar 1883 Sat 04y 01m 23d 6 1 59 Tom Chambers Heart of Midlothian 21 Oct 1893 Sat 10 Feb 1894 Sat 00y 03m 20d 2 1 59 Robert Charlton St Bernards 26 Dec 1881 Mon 18 Mar 1882 Sat 00y 02m 23d 3 1 59 Phillip Clarke Hibernian 17 Oct 1885 Sat 30 Jan 1886 Sat 00y 03m 13d 2 1 59 John Coleman Hibernian 28 Jan 1888 Sat 25 Feb 1888 Sat 00y 00m 28d 2 1 59 Bobby Combe Hibernian 7 Aug 1948 Sat 7 Aug 1954 Sat 06y 00m 00d 5 1 59 James Crow West Calder 13 Oct 1883 Sat 19 Jan 1884 Sat 00y 03m 06d 3 1 59 John Cumming Heart of Midlothian 7 Aug 1954 Sat 4 Aug 1962 Sat 07y 11m 28d 8 1 59 Jimmy Delaney Celtic 5 Aug 1944 Sat 5 Aug 1944 Sat 00y 00m 00d 1 1 59 J Donald Dunfermline 13 Oct 1883 Sat 13 Oct 1883 Sat 00y 00m 00d 1 1 59 Willie Finnigan Hibernian 1 Aug 1942 Sat 8 Jun 1946 Sat 03y 10m 07d 3 1 59 John Fraser Hibernian 5 Aug 1961 Sat 4 Aug 1962 Sat 00y 11m 30d 2 1 59 George Galloway St Bernards 18 Mar 1882 Sat 1 Jan 1883 Mon 00y 09m 14d 3 1 59 Harry Graham St Bernards; Heart of Midlothian 25 Dec 1908 Fri 14 Apr 1920 Wed 11y 03m 20d 3 1 59 H Grant Edinburgh University 1 Feb 1879 Sat 30 Dec 1879 Tue 00y 10m 29d 2 1 59 Hailstones Burntisland Thistle 12 Nov 1887 Sat 12 Nov 1887 Sat 00y 00m 00d 1 1 59 John Robert Harris Queens Park 4 Aug 1945 Sat 4 Aug 1945 Sat 00y 00m 00d 1 1 59 Charles Heggie St Bernards 24 May 1887 Tue 24 May 1887 Tue 00y 00m 00d 1 1 59 Thomas Henderson Leith Athletic 22 Oct 1892 Sat 22 Oct 1892 Sat 00y 00m 00d 1 1 59 William Henderson St Bernards 14 Apr 1920 Wed 14 Apr 1920 Wed 00y 00m 00d 1 1 59 George Hogg Mossend Swifts; Heart of Midlothian 21 Feb 1891 Sat 3 Dec 1892 Sat 01y 09m 10d 2 1 59 JC Holden Edinburgh University 15 Oct 1881 Sat 19 Jan 1884 Sat 02y 03m 04d 10 1 59 Robert Howieson Mossend Swifts 1 Oct 1887 Sat 22 Mar 1890 Sat 02y 05m 21d 5 1 59 William Irvine Hibernian 13 Aug 1985 Tue 13 Aug 1985 Tue 00y 00m 00d 1 1 59 Barney Battles Jnr Heart of Midlothian 12 Aug 1935 Mon 12 Aug 1935 Mon 00y 00m 00d 1 1 59 Bobby Johnstone Hibernian 4 Aug 1951 Sat 6 Aug 1960 Sat 09y 00m 02d 3 1 59 Samuel Kean Hibernian 1 Aug 1942 Sat 2 Aug 1947 Sat 05y 00m 01d 5 1 59 Peter Kerr Hibernian 27 May 1916 Sat 2 Dec 1925 Wed 09y 06m 06d 7 1 59 Bobby Kirk Heart of Midlothian 4 Aug 1956 Sat 4 Aug 1962 Sat 06y 00m 00d 3 1 59 David Laing Heart of Midlothian; Hibernian 2 Aug 1947 Sat 4 Aug 1956 Sat 09y 00m 02d 8 1 59 Thomas Lamb St Bernards 11 Jan 1890 Sat 11 Jan 1890 Sat 00y 00m 00d 1 1 59 John Lee Hibernian 7 Feb 1885 Sat 7 Feb 1885 Sat 00y 00m 00d 1 1 59 Duncan Lindsay Cowdenbeath 30 Apr 1930 Wed 30 Apr 1930 Wed 00y 00m 00d 1 1 59 Alex Linwood Hibernian 2 Aug 1947 Sat 7 Aug 1948 Sat 01y 00m 05d 2 1 59 Robert S Lister Heart of Midlothian 21 Sep 1921 Wed 21 Sep 1921 Wed 00y 00m 00d 1 1 59 Davie Mackay Heart of Midlothian 3 Aug 1957 Sat 3 Aug 1957 Sat 00y 00m 00d 1 1 59 Hugh Mackay Heart of Midlothian 26 Jan 1889 Sat 11 Jan 1890 Sat 00y 11m 16d 3 1 59 W Mackay Raith Rovers 18 Oct 1890 Sat 18 Oct 1890 Sat 00y 00m 00d 1 1 59 Willie Mackay Heart of Midlothian 17 Oct 1885 Sat 29 Jan 1887 Sat 01y 03m 12d 5 1 59 James McIntosh St Bernards 7 Feb 1885 Sat 7 Feb 1885 Sat 00y 00m 00d 1 1 59 George McKenzie Brunswick 26 Dec 1881 Mon 14 Oct 1882 Sat 00y 09m 19d 4 1 59 McManus Mossend Swifts 9 Sep 1893 Sat 10 Feb 1894 Sat 00y 05m 01d 3 1 59 John McNeil Heart of Midlothian 2 Dec 1925 Wed 2 Dec 1925 Wed 00y 00m 00d 1 1 59 Hugh McQueen Leith Athletic 21 Feb 1891 Sat 21 Feb 1891 Sat 00y 00m 00d 1 1 59 Matthew McQueen Heart of Midlothian; Champfleurie; Leith Athletic 1 Oct 1887 Sat 22 Oct 1892 Sat 05y 00m 21d 12 1 59 George P Miller Heart of Midlothian 27 May 1916 Sat 1 Sep 1926 Wed 10y 03m 05d 2 1 59 JS Miller Edinburgh University 30 Dec 1882 Sat 7 Apr 1883 Sat 00y 03m 08d 4 1 59 Andrew Moir Hibernian 11 May 1918 Sat 11 May 1918 Sat 00y 00m 00d 1 1 59 Stan Mortensen Blackpool 7 Aug 1943 Sat 7 Aug 1943 Sat 00y 00m 00d 1 1 59 James Murray Heart of Midlothian 2 Aug 1958 Sat 1 Aug 1959 Sat 00y 11m 30d 2 1 59 Pat Murray Hibernian 21 Oct 1893 Sat 27 Apr 1896 Mon 02y 06m 06d 3 1 59 Willie Murray Heart of Midlothian 23 Oct 1923 Tue 30 Apr 1930 Wed 06y 06m 07d 4 1 59 Bill Porteous Heart of Midlothian 20 May 1902 Tue 20 May 1902 Tue 00y 00m 00d 1 1 59 Alexander S Robertson St Bernards 24 Dec 1881 Sat 13 Oct 1883 Sat 01y 09m 20d 9 1 59 John Robertson Heart of Midlothian 13 Aug 1985 Tue 13 Aug 1985 Tue 00y 00m 00d 1 1 59 H Roddin Charles Cotter 5 May 1909 Wed 5 May 1909 Wed 00y 00m 00d 1 1 59 Tom Rogers Heart of Midlothian 13 Sep 1927 Tue 13 Sep 1927 Tue 00y 00m 00d 1 1 59 Will Ronaldson Buccleuch; Heart of Midlothian 3 Apr 1880 Sat 24 Mar 1883 Sat 02y 11m 21d 3 1 59 Davie Russell Heart of Midlothian 21 Feb 1891 Sat 14 Nov 1891 Sat 00y 08m 21d 2 1 59 R Sandilands Dunfermline 1 Sep 1883 Sat 18 Oct 1884 Sat 01y 01m 17d 4 1 59 Jim Scott Hibernian 1 Aug 1959 Sat 5 Aug 1961 Sat 02y 00m 04d 2 1 59 R Scott Brunswick 11 Oct 1879 Sat 3 Apr 1880 Sat 00y 05m 23d 3 1 59 Peter Simpson St Bernards 1 Sep 1926 Wed 1 Sep 1926 Wed 00y 00m 00d 1 1 59 John A Stevenson St Johnstone 30 Apr 1930 Wed 30 Apr 1930 Wed 00y 00m 00d 1 1 59 J Stirling Polton Vale 29 Sep 1894 Sat 20 Oct 1894 Sat 00y 00m 21d 2 1 59 JP Tulloch Edinburgh University 1 Feb 1879 Sat 11 Oct 1879 Sat 00y 08m 10d 2 1 59 David Walker Raith Rovers 29 Sep 1894 Sat 20 Oct 1894 Sat 00y 00m 21d 2 1 59 Jimmy Walker Heart of Midlothian 8 Jun 1946 Sat 8 Jun 1946 Sat 00y 00m 00d 1 1 59 John Waterston Heart of Midlothian 14 Nov 1891 Sat 3 Dec 1892 Sat 01y 00m 19d 2 1 59 G Wight Rose 13 Oct 1883 Sat 13 Oct 1883 Sat 00y 00m 00d 1 1 59 J Wilkinson Edinburgh Swifts 26 Oct 1878 Sat 26 Oct 1878 Sat 00y 00m 00d 1 1 59 James Young Leith Athletic 1 Sep 1926 Wed 1 Sep 1926 Wed 00y 00m 00d 1 1