La King Cup è una competizione calcistica ad eliminazione diretta fondata nel 1886 dalla Edinburgh Football Association, l'attuale East of Scotland Football Association. Deve il nome al fornitore di materiale sportivo Percival King che aveva proposto il torneo e donato il trofeo.

 

1886-87 Eastern Road - Edinburgh MOSSEND SWIFT Mossend Swift - Burntisland Thistle 4-1
1887-88 Dedetbill - Bathgate MOSSEND SWIFT Mossend Swift - Bo'ness 1-0
1888-89 Champfleurie Park - Bathgate BROXBURG Broxburg - Bellstane Birds 1-0
1889-90 Albyn Park - Broxburn ARMADALE Armadale - Bellstane Birds 5-2
1890-91 Logie Green - Edinburgh RAITH ROVERS Raith Rovers - Armadale 3-1
1891-92 Albyn Park - Broxburn BATHGATE ROVERS Bathgate Rovers - Adventurers 4-4 (replay 2-0)
1892-93 Captain's Park - Linlithgow BO'NESS Bo'ness - Broxburn 2-1
1893-94 East End Park - Dunfermline COWDENBEATH Cowdenbeath - Kirkcaldy 6-2
1894-95 Dundas Park - Bonnyrigg POLTON VALE Polton Vale - Raith Rovers 2-1
1895-96 Mill Park - Bathgate MOSSEND SWIFT Mossen Swift - Polton Vale 4-1
1896-97 Kirkhill Park - Penicuik BERNARD'S A Bernard's A - Polton Vale 2-2 (replay w/o)
1897-98 Mossend Park - West Calder COWDENBEATH Cowdenbeath - West Calder 4-2
1898-99 Newton Park - Kirkcaldy RAITH ROVERS Raith Rovers - West Calder 2-1
1899-00 East End Park - Dunfermline COWDENBEATH Cowdenbeath - Raith Rovers 5-1
1900-01 Newton Park - Kirkcaldy RAITH ROVERS Raith Rovers - Cowdenbeath 4-1
1901-02 North End Park - Cowdenbeath LOCHGELLY UNITED Lochgelly United - Dunfermline Athletic 4-3
1902-03 Reid's Park - Lochgelly HEARTS OF BEATH Lochgelly United - Hearts of Beath w/o
1903-04 varie sedi BATHGATE Bo'ness - Bathgate 0-0 (replay 2-1 sospesa 1-1 2-2 w/o)
1904-05 Shamrock Park - Broxburn BATHGATE Bathgate - West Calder Swifts 1-0
1905-06 Albyn Park - Broxburn BROXBURN Broxburn - Bo'ness 3-0
1906-07 Whitestone Park - Peebles WEST LOTHIAN ALBION West Lothian Albion - Vale of Leithen 2-1
1907-08 Tynecastle Park - Edinburgh PEEBLES ROVERS Peebles Rovers - West Calder Swifts 0-0 (replay 3-0)
1908-09 Hawthorn Park - Duns BERWICK RANGERS Berwick Rangers - Peebles Rovers 1-0
1909-10 Easter Road - Edinburgh WEST CALDER SWIFTS West Calder Swifts - Gala Fairydean 6-0
1910-11 Caddon Park - Innerleithen GALA FAIRYDEAN Gala Fairydean - Peebles Rovers 2-1
1911-12 Bennett's Park - Kelso GALA FAIRYDEAN Gala Fairydean - Coldstream 6-2
1912-13 non completata e titolo non assegnato
1913-14 Mossilee e Easter Road GALA FAIRYDEAN Gala Fairydean - Edinburgh Civil Service 1-1 (replay 2-1)
1914-15 non completata
1915-16 non disputata
1916-17 non disputata
1917-18 non disputata
1918-19 non disputata
1919-20  Logie Green - Edinburgh  BO'NESS  Bo'ness - Gala Fairydean 0-0 (replay 3-0) 
1920-21 Whitestone Park - Peebles EDINBURGH CIVIL SERVICE Edinburgh Civil Service - Vale of Leithen 4-0
1921-22 Logie Green e Whitestone Park VALE OF LEITHEN Leith Athletic - Vale of Leithen 2-2 (replay 2-3)
1922-23 Tynecastle Park - Edinburgh LEITH ATHLETIC Leith Athletic - Berwick Rangers 2-1
1923-24 Hawthorn Park - Duns BERWICK RANGERS Berwick Rangers - Coldstream 2-0
1924-25 Royal Gymnasium - Edinburgh CIVIL SERVICE STROLLERS Leith Amateurs - Civil Service Strollers 1-2
1925-26  Home Park - Coldstream  BERWICK RANGERS  Leith Amateurs - Berwick Rangers 1-1 (replay 0-2) 
1926-27  Whitestone Park - Peebles  CIVIL SERVICE STROLLERS  Civil Service Strollers - Gala Fairydean 3-1 
1927-28 Shielfield Park - Berwick BERWICK RANGERS Berwick Rangers - Leith Amateurs 4-1
1928-29 Whitestone Park - Peebles GALA FAIRYDEAN Gala Fairydean - Murrayfield Amateurs 5-2
1929-30 Volunteer Park - Armadale BATHGATE Edinburgh City - Bathgate 0-1
1930-31  Tynecastle Park - Edinburgh  PENICUIK ATHLETIC  Penicuik Athletic - Edinburgh City 4-2 
1931-32  Shielfield Park - Berwick  PENICUIK ATHLETIC  Penicuik Athletic - Duns 3-2 
1932-33 Hawthorn Park - Duns BERWICK ROVERS Berwick Rovers - Clerwood 5-2
1933-34 Whitestone Park - Peebles CLERWOOD Clerwood - Penicuik Athletic 1-0
1934-35 Netherdale e Whitestone Park DUNS Duns - Peebles Rovers 2-2 (replay 2-1)
1935-36  Easter Road - Edinburgh  PENICUIK ATHLETIC  Penicuik Athletic - Leith Amateurs 2-0 
1936-37  Netherdale - Galashiels  VALE OF LEITHEN  Vale of Leithen - Jed Arts 3-1 
1937-38 Netherdale - Galashiels PENICUIK ATHLETIC Penicuik Athletic - Duns 7-1
1938-39 Shielfield Park - Berwick DUNS Duns - Chirnside United 0-0 (replay 2-1)
1939-40  non disputata 
1940-41 non disputata
1941-42 non disputata
1942-43 non disputata
1943-44 non disputata
1944-45 non disputata
1945-46 non disputata
1946-47  Whitestone Park - Peebles  GALA FAIRYDEAN  Gala Fairydean - Chirnside United 2-0 
1947-48 Easter Road - Edinburgh HIBERNIAN B Hibernian B - Eyemouth United 6-1
1948-49 Easter Road - Edinburgh HIBERNIAN B Hibernian B - Chirnside United 5-1
1949-50 Tynecastle Park e Whitestone Park HEART OF MIDLOTHIAN B Heart of Midlothian B - Peebles Rovers 1-1 (replay 3-1)
1950-51 Tynecastle Park e Shielfield Park HEART OF MIDLOTHIAN B Heart of Midlothian B - Berwick Rangers 0-0 (replay 4-2) 
1951-52 Easter Road e Tynecastle Park HEART OF MIDLOTHIAN B Heart of Midlothian B - Hibernian B 1-1 (replay 3-0)
1952-53 Shielfield Park - Berwick PEEBLES ROVERS Peebles Rovers - Duns 7-1
1953-54 Innerleithen e Ettrick Park PEEBLES ROVERS Peebles Rovers - Gala Fairydean 2-2 (replay 5-1)
1954-55  non completata 
1955-56  Whitestone Park  VALE OF LEITHEN  Vale of Leithen - Chirnside United 6-2 
1956-57  non completata 
1957-58  Innerleithen  DUNS  Duns - Harwick Royal Albert 2-1 
1958-59 Ettrick Park - Selkirk EYEMOUTH UNITED Eyemouth United - Gala Fairydean 4-1
1959-60 Berwick VALE OF LEITHEN Vale of Leithen - Berwick Rangers res 3-2
1960-61  Duns  GALA FAIRYDEAN  Gala Fairydean - Berwick Rangers res 3-1 
1961-62 Galashiels PEEBLES ROVERS Peebles Rovers - Harwick Royal Albert 4-2 d.t.s. (2-2)
1962-63 Ettrick Park - Selkirk PEEBLES ROVERS Peebles Rovers - Duns 2-1
1963-64  Ettrick Park - Selkirk DUNS  Duns - Peebles Rovers 1-0 
1964-65  Ettrick Park - Selkirk GALA FAIRYDEAN  Gala Fairydean - Hawick Royal Albert 2-1 
1965-66 Ettrick Park - Selkirk GALA FAIRYDEAN Gala Fairydean - Hawick Royal Albert 1-0
1966-67  Galashiels  HAWICK ROYAL ALBERT  Hawick Royal Albert - Berwick Rangers res 2-1 
1967-68  Netherdale  COLDSTREAM  Coldstream - Ferranti Thistle 4-1
1968-69 Innerleithen GALA FAIRYDEAN Gala Fairydean - Kelso United 2-1
1969-70 Tynecastle Park - Edinburgh HEART OF MIDLOTHIAN B Heart of Midlothian B - Eyemouth United 3-1
1970-71 Tynecastle Park - Edinburgh HEART OF MIDLOTHIAN B Heart of Midlothian B - Gala Fairydean 3-1
1971-72  Tynecastle Park - Edinburgh GALA FAIRYDEAN  Gala Faraydean - Heart of Midlothian B 5-1 
1972-73  Easter Road - Edinburgh  HIBERNIAN B  Hibernian B - Edinburgh University 7-6 d.c.r. (0-0) 
1973-74 Muirhouse - Edinburgh THE SPARTANS The Spartans - Hibernian B 1-0
1974-75 Netherdale - Galashiels SELKIRK Selkirk - Hawick Royal Albert 4-2 d.c.r. (0-0)
1975-76  Galashiels  SELKIRK  Selkirk - Vale of Leithen 5-4 
1976-77  Netherdale - Galashiels EDINBURGH UNIVERSITY  Edinburgh University - Hawick Royal Albert 4-3 
1977-78 Netherdale - Galashiels THE SPARTANS The Spartans - Vale of Leithen 3-1 d.t.s. (1-1)
1978-79  non disputata 
1979-80  Galashiels  KELSO UNITED  Kelso United - Craigroyston 3-2 
1980-81 Innerleithen BERWICK RANGERS RES Berwick Rangers res - Gala Fairydean 5-1
1981-82 Galashiels HAWICK ROYAL ALBERT Hawick Royal Albert - Berwick Rangers res 3-2
1982-83 Tynecastle Park - Edinburgh WHITEHILL WELFARE Whitehill Welfare - The Spartans 1-0 d.t.s.
1983-84 Innerleithen HAWICK ROYAL ALBERT Hawick Royal Albert - Gala Fairydean 2-0
1984-85 Ferguson Park - Rosewell POSTAL UNITED Postal United - Gala Fairydean 4-3 d.c.r. (0-0)
1985-86  Galashiels  VALE OF LEITHEN  Vale of Leithen - Hawick Royal Albert 7-6 d.c.r. (2-2 d.t.s.) 
1986-87  Ferguson Park - Rosewell VALE OF LEITHEN Vale of Leithen - Whitehill Welfare 5-1 
1987-88 Netherdale - Galashiels THE SPARTANS The Spartans - Kelso United 1-0
1988-89 Ferguson Park - Rosewell GALA FAIRYDEAN Gala Fairydean - Edinburgh City 3-1
1989-90 Ferguson Park - Rosewell BERWICK RANGERS RES Berwick Rangers res - Civil Service Strollers 2-1
1990-91 - CIVIL SERVICE STROLLERS Civil Service Strollers - Edinburgh University 3-0
1991-92 Ferguson Park - Rosewell VALE OF LEITHEN Vale of Leithen - The Spartans 1-0
1992-93 Muirhouse - Edinburgh WHITEHILL WELFARE Whitehill Welfare - The Spartans 1-0
1993-94 - WHITEHILL WELFARE Whitehill Welfare - Craigroyston 3-1
1994-95 Pennypit Stadium - Prestonpans WHITEHILL WELFARE Whitehill Welfare - The Spartans 2-0 d.t.s.
1995-96  Tynecastle Park - Edinburgh  WHITEHILL WELFARE  Whitehill Welfare - Civil Service Strollers 3-0 
1996-97 Pennypit Stadium - Prestonpans CRAIGROYSTON Craigroyston - Whitehill Welfare 3-0
1997-98 Ferguson Park - Rosewell WHITEHILL WELFARE Whitehill Welfare - Civil Service Strollers 3-2
1998-99 Ferguson Park - Rosewell EDINBURGH CITY Edinburgh City - Edinburgh University 3-1
1999-00 Ferguson Park - Rosewell EDINBURGH CITY Edinburgh City - Whitehill Welfare 2-1
2000-01 Ferguson Park - Rosewell THE SPARTANS The Spartans - Vale of Leithen 2-0
2001-02 Pennypit Park - Prestonpans THE SPARTANS The Spartans - Gala Fairydean 4-2
2002-03 Ferguson Park - Rosewell THE SPARTANS The Spartans - Ormiston
2003-04 Muirhouse - Edinburgh LOTHIAN THISTLE Lothian Thistle - Heriot-Watt University 1-1 d.t.s. (1-1) 4-1 ai rigori
2004-05 Muirhouse - Edinburgh THE SPARTANS The Spartans - Edinburgh City 4-0
2005-06 Ferguson Park - Rosewell THE SPARTANS The Spartans - Edinburgh City 6-1
2006-07 Yarrow Park - Selkirk EDINBURGH UNIVERSITY Edinburgh University - Lothian Thistle 2-0
2007-08 Ferguson Park - Rosewell THE SPARTANS The Spartans - Vale of Leithen 7-2
2008-09 Ferguson Park - Rosewell HERIOT-WATT UNIVERSITY Heriot-Watt University - Vale of Leithen 1-0
2009-10 Ferguson Park - Rosewell THE SPARTANS The Spartans - University of Stirling 2-0
2010-11 Falkirk Stadium THE SPARTANS The Spartans - University of Stirling 2-1
2011-12 Ferguson Park - Rosewell UNIVERSITY OF STIRLING University of Stirling - The Spartans 2-1
2012-13 St Mark's Park - Edinburgh THE SPARTANS The Spartans - Berwick Rangers res 3-1
2013-14 Pennypit Park - Prestonpans EDINBURGH UNIVERSITY Edinburgh University - Whitehill Welfare 1-0
2014-15 Edinburgh Colleges Sports Ground PEEBLES ROVERS Peebles Rovers - The Spartans 2-0
2015-16 Olive Bank - Musselburgh LEITH ATHLETIC Leith Athletic - Lothian Thistle HV 4-2 d.t.s. (2-2)
2016-17 Ferguson Park - Rosewell LEITH ATHLETIC Leith Athletic - Lothian Thistle HV 4-2
2017-18 King's Park - Dalkeith KELTY HEARTS Kelty Hearts - Preston Athletic 1-1 d.t.s. (1-1) 7-6 ai rigori
2018-19 Prestonfield - Linlithgow TRANENT JUNIORS Tranent Juniors - Bonnyrigg Rose Athletic 2-1 d.t.s. (1-1)
2019-20  non completata per l'emergenza Coronavirus
2020-21 non disputata
2021-22  Central Park - Whitburn  HERIOT-WATT UNIVERSITY  Heriot-Watt University - Livingston United 1-0 
2022-23 Central Park - Whitburn  LOCHORE WELFARE Lochore Welfare - Dunipace 2-1
2023-24 New Central Park - Kelty HERIOT-WATT UNIVERSITY Heriot-Watt University - St Andrews United 4-1
2024-25 Purdie Worldwide Community Stadium BO'NESS Bo'ness Athletic - Leith Athletic 6-1