Northamptonshire Senior Cup
The Northamptonshire County Football Association Senior Cup ), is a football knockout tournament involving teams from Northamptonshire, England and the surrounding area. It is a County Cup competition of the Northamptonshire County Football Association and involves senior non-league teams.
Kettering Town are the current holders, after beating Corby Town in the 2016/17 final on penalties at the Sixfields Stadium.
List of winners
Past Winners of the Northamptonshire FA Senior Cup :Year - Winners - Runners-up
1883/84 - Newport Pagnell - Wellingborough Town
1884/85 - Kettering Town - Wellingborough Town
1885/86 - Rushden Town - Market Harborough Town
1886/87 - Rushden Town - Bedford Town
1887/88 - W'boro Grammar School - Rushden Town
1888/89 - Rushden W'boro - Grammar School
1889/90 - W'boro Grammar School - Rushden
1890/91 - W'boro Grammar School - Rushden
1891/92 - Finedon - Rushden
1892/93 - Finedon - Wellingborough
1893/94 - Rushden - Finedon
1894/95 - Finedon - P'boro Kings School
1895/96 - Rushden - Kettering Town
1896/97 - Kettering Town - Rushden Town
1897/98 - Wellingborough Town - Rushden
1898/99 - Kettering Town - Wellingborough Town
1899/00 - Wellingborough Town - Northampton Town
1900/01 - Rothwell - Raunds United
1901/02 - Kettering Town - Northampton Town
1902/03 - Wellingborough Town - Northampton Town
1903/04 - Wellingborough Town - Kettering Town
1904/05 - Northampton Town - Wellingborough Town
1905/06 - Competition did not run
1906/07 - Peterborough Town - Peterborough Loco
1907/08 - Kettering Town - Desborough Town
1908/09 - Northampton Res - Rushden Fosse
1909/10 - Peterborough City - Fletton Utd
1910/11 - Northampton Res - Kettering Town
1911/12 - Desborough Town - Irthlingborough Town
1912/13 - Peterborough City - Northampton Res
1913/14 - Bedford Town - Northampton Res
1914/15 - Desborough Town - Rushden Fosse
1915-1919 War Period
1920/21 - Northampton Res - Wellingborough Town
1921/22 - Kettering Res - Desborough Town
1922/23 - Higham Ferrers Town - Wellingborough Town
1923/24 - Fletton Utd - Kettering Town Res
1924/25 - Rothwell Town - Irthlingborough Town
1925/26 - Irthlingborough Town - Rothwell Town
1926/27 - Rushden Town - Desborough Town
1927/28 - Rushden Town - Wellingborough Town
1928/29 - Rushden Town - Desborough Town
1929/30 - Desborough Town - Wellingborough Town
1930/31 - Rushden Town - Wellingborough Town
1931/32 - Rushden Town - Higham Ferrers Town
1932/33 - Kettering Town - Rushden Town
1933/34 - Kettering Town - Higham Ferrers Town
1934/35 - Wellingborough Town - Rushden Town
1935/36 - Rushden Town - Kettering Town Res
1936/37 - Kettering Town - Rushden Town
1937/38 - Rushden Town - Northampton Mt Pl
1938/39 - Corby Stewarts & Lloyds - Rushden Town
1939/40 - Kettering Town - Rushden Town
1940/41 - Corby Stewarts & Lloyds - Northampton Amateurs
1941-1945 War Period
1946/47 - Northampton Colts - Rushden Town
1947/48 - Kettering Town - Wellingborough Town
1948/49 - Wellingborough Town - Rushden Town
1949/50 - Kettering Town - Corby Town
1950/51 - Wellingborough Town - Kettering Town
1951/52 - Corby Town - Rushden Town
1952/53 - Desborough Town - Peterborough Utd Res
1953/54 - Kettering Town Res - Corby Town Res
1954/55 - Peterborough Utd Res - Wellingborough Town
1955/56 - British Timken - Peterborough United
1956/57 - Kettering Town - Rushden Town
1957/58 - Kettering Res - Wellingborough Town
1958/59 - Rushden Town - Corby Town Res
1959/60 - Peterborough Utd - Rushden Town
1960/61 - Rothwell Town - Rushden Town
1961/62 - Peterborough United - Northampton Town
1962/63 - Peterborough United - Northampton Town
1963/64 - Corby Town - Northampton Town
1964/65 - Northampton Town and Peterborough Utd
1965/66 - Peterborough Utd - Wellingborough Town
1966/67 - Northampton Town - Peterborough United
1967/68 - Peterborough United - Kettering Town
1968/69 - Peterborough United - Northampton Town
1969/70 - Kettering Town - Northampton Town
1970/71 - Northampton Town and Peterborough Utd
1971/72 - Northampton Town - Corby Town
1972/73 - Northampton Town - Rothwell Town
1973/74 - Kettering Town - Peterborough United
1974/75 - Peterborough United - Kettering Town
1975/76 - Northampton Town - Peterborough United
1976/77 - Corby Town - Kettering Town
1977/78 - Competition did not run
1978/79 - Rushden Town - Corby Town
1979/80 - Kettering Town - Irthlingborough Diamonds
1980/81 - Kettering Town - Irthlingborough Diamonds
1981/82 - Irthlingborough Diamonds - Corby Town
1982/83 - Wellingborough Town - Kettering Town
1983/84 - Corby Town - Kettering Town
1984/85 - Kettering Town - Long Buckby
1985/86 - Kettering Town - Irthlingborough Diamonds
1986/87 - Kettering Town - Corby Town
1987/88 - Kettering Town - Corby Town
1988/89 - Kettering Town - Rothwell Town
1989/90 - Rothwell Town - Brackley United
1990/91 - Kettering Town - Northampton Spencer
1991/92 - Raunds Town - Rushden Town
1992/93 - Kettering Town - Corby Town
1993/94 - Kettering Town - Rushden & Diamonds
1994/95 - Rushden & Diamonds - Northampton Spencer
1995/96 - Kettering Town - Rushden & Diamonds
1996/97 - Rothwell Town - Rushden & Diamonds
1997/98 - Kettering Town - Daventry Ford Sport
1998/99 - Kettering Town - Raunds Town
1999/00 - Rushden & Diamonds - Raunds Town
2000/01 - Kettering Town - Desborough Town
2001/02 - Kettering Town - Rushden & Diamonds
2002/03 - Rothwell Town - Peterborough United
2003/04 - Rothwell Town - Peterborough United
2004/05 - Peterborough United - Desborough Town
2005/06 - Rothwell Town - Raunds Town
2006/07 - Northampton Spencer - Corby Town
2007/08 - Rushden & Diamonds - Woodford United
2008/09 - Rushden & Diamonds - Brackley Town
2009/10 - Long Buckby AFC - Brackley Town
2010/11 - Corby Town - Daventry Town
2011/12 - Brackley Town - Corby S&L
2012/13 - Corby Town - Daventry Town
2013/14 - Daventry Town - Cogenhoe United
2014/15 - Brackley Town - Peterborough Northern Star
2015/16 - AFC Rushden & Diamonds - Kettering Town
2016/17 - Kettering Town - Corby Town
2017/18 - Kettering Town - Brackley Town
2018/19 - Brackley Town - AFC Rushden & Diamonds
Source: