Season | Winner | Result | Runner-up | Notes |
1888–89 | 2nd Bn Argyll & Sutherland Highlanders | 2–0 | 2nd Bn South Staffordshire Regiment | |
1889–90 | 2nd Bn Black Watch | 3–1 | 2nd Bn Scots Guards | |
1890–91 | 2nd Bn Scots Guards | 2–0 | 2nd Bn Argyll & Sutherland Highlanders | |
1891–92 | 2nd Bn Scots Guards | 2–1 | 1st Bn Scots Guards | |
1892–93 | 2nd Bn Queen's Own Royal West Kent Regiment | 1–0 | 1st Bn Sherwood Foresters | [note 2] |
1893–94 | 2nd Bn Black Watch | 7–2 | Royal Artillery Gosport | |
1894–95 | Royal Artillery Portsmouth | 2–0 | 2nd Bn Black Watch | |
1895–96 | 1st Bn Royal Scots | 3–1 | 2nd Bn Queen's Own Royal West Kent Regiment | |
1896–97 | Royal Artillery Portsmouth | 1–0 | 1st Bn Lancashire Fusiliers | |
1897–98 | Royal Artillery Portsmouth | 1–0 | Gordon Highlanders | |
1898–99 | 1st Bn South Lancashire Regiment | 3–0 | Army Service Corps Aldershot | |
1899–00 | No competition held. |
1900–01 | 2nd Highland Light Infantry | 1–0 | 3rd Bn Coldstream Guards | |
1901–02 | 2nd Bn Black Watch | 1–0 | 4th Bn Lancashire Fusiliers | [note 3] |
1902–03 | Service Bn Royal Engineers | 2–0 | 2nd Bn North Staffordshire Regiment | [note 4] |
1903–04 | Royal Marine Artillery | 1–0 | Service Bn Royal Engineers | |
1904–05 | 2nd Grenadier Guards | 2–1 | Service Bn Royal Engineers | |
1905–06 | Depot & District Bn Royal Engineers | 1–0 | 1st Bn Cheshire Regiment | |
1906–07 | Depot Bn Royal Engineers | 3–0 | 2nd Bn Bedfordshire Regiment | |
1907–08 | 4th Bn King's Royal Rifle Corps | 1–0 | 2nd Bn Lancashire Fusiliers | |
1908–09 | 2nd Bn Royal Irish Rifles | 1–0 | Royal Artillery Shoeburyness | |
1909–10 | Royal Marine Light Infantry Gosport | 2–0 | 1st Bn Royal Irish Fusiliers | |
1910–11 | 2nd Bn Sherwood Foresters | 3–1 | 2nd Bn Durham Light Infantry | |
1911–12 | 2nd Bn Sherwood Foresters | 5–1 | 4th Bn Middlesex Regiment | |
1912–13 | 2nd Bn Durham Light Infantry | 1–0 | 1st Bn East Yorkshire Regiment | |
1913–14 | Army Service Corps Woolwich | 1–0 | 1st Bn Hampshire Regiment | |
1914–19 | No competition held due to World War I. |
1919–20 | Royal Army Medical Corps Aldershot | 1–0 | 1st Bn Hampshire Regiment | |
1920–21 | Royal Army Medical Corps Aldershot | 1–0 | 4th Res. Brigade Royal Field Artillery | |
1921–22 | 1st Bn Wiltshire Regiment | 3–1 | 2nd Bn Royal Welch Fusiliers | |
1922–23 | Royal Army Service Corps (Training Establishment) | 1–0 | 2nd Bn Queen's Own Cameron Highlanders | [note 5] |
1923–24 | 1st Bn Wiltshire Regiment | 1–0 | Royal Artillery Shoeburyness | |
1924–25 | 1st Bn Queen's Royal Regiment West Surrey | 3–0 | 1st Bn Somerset Light Infantry | |
1925–26 | 2nd Bn South Staffordshire Regiment | 2–1 | 2nd Bn Leicestershire Regiment | |
1926–27 | 2nd Bn Leicestershire Regiment | 2–1 | Royal Army Ordnance Corps Southern Comm | |
1927–28 | Royal Army Ordnance Corps Southern Comm | 2–1 | 1st Brigade Royal Horse Artillery | |
1928–29 | 1st Bn King's Own Scottish Borderers | 3–2 | 1st Bn Warwickshire Regiment | |
1929–30 | 1st Bn Sherwood Foresters | 3–2 | 2nd Bn Rifle Brigade | |
1930–31 | 1st Bn Sherwood Foresters | 2–1 | 4th Divisional Signals Royal Corps of Signals | |
1931–32 | 1st Bn Sherwood Foresters | 3–1 | 1st Bn Duke of Wellington's Regiment | |
1932–33 | 2nd Bn Queen's Own Cameron Highlanders | 3–2 | 2nd Bn Rifle Brigade | [note 6] |
1933–34 | 2nd Bn King's Own Royal Regiment | 3–0 | 2nd Bn Royal Tank Corps | |
1934–35 | 4th Bn Royal Tank Corps | 6–3 | 2nd Bn Royal Ulster Rifles | |
1935–36 | 10th Field Brigade Royal Artillery | 1–0 | 5th Royal Inniskilling Dragoon Guards | |
1936–37 | Royal Army Service Corps Training Centre Aldershot | 2–1 | Training Bn Royal Engineers | |
1937–38 | Royal Artillery Shoeburyness | 4–0 | 1st Bn Royal Welch Fusiliers | |
1938–39 | 9th Field Regiment Royal Artillery | 1–0 | 2nd Bn Durham Light Infantry | |
1939–46 | No competition held due to World War II. |
1946–47 | Royal Engineers Barton Stacey | 1–0 | 2nd Bn Irish Guards British Army of the Rhine | |
1947–48 | Royal Armoured Corps Bovington 121st Training Regiment RA | – | | [note 7] |
1948–49 | Depot & Training Establishment Royal Army Medical Corps | 6–0 | 64th Training Regiment RA | |
1949–50 | 3rd Bn Training Basic Royal Army Ordnance Corps | 2–1 | 64th Training Regiment RA | |
1950–51 | 4th Bn Training Royal Electrical & Mechanical Engineers | 2–1 | 1st Bn East Yorkshire Regiment | |
1951–52 | 67th Training Regiment Royal Armoured Corps | 2–1 | 7th Training Regiment Royal Corps of Signals | |
1952–53 | 7th Training Regiment Royal Corps of Signals | 3–2 | 28th Bn Training Basic Royal Army Ordnance Corps | |
1953–54 | 9th Bn Training Basic Royal Army Ordnance Corps | 4–3 | 6th CIC Army Catering Corps | |
1954–55 | 2nd Bn Durham Light Infantry | 1–0 | Training Centre Royal Army Pay Corps | |
1955–56 | 2nd Training Regiment Royal Corps of Signals | 3–2 | 1st Bn Argyll & Sutherland Highlanders | |
1956–57 | 4th Bn Army Training Royal Electrical & Mechanical Engineers | 2–1 | Training Centre Royal Army Pay Corps | |
1957–58 | 4th Bn Army Training Royal Electrical & Mechanical Engineers | 1–0 | Training Centre Royal Army Pay Corps | |
1958–59 | 16th/5th The Queen's Royal Lancers | 6–2 | 1st Bn Royal Scots | |
1959–60 | 29th Coy Royal Army Ordnance Corps | 2–1 | 6th Bn Training Royal Army Service Corps | |
1960–61 | 2nd Bn Training Royal Army Service Corps | 4–1 | 6th Bn Training Royal Army Service Corps | |
1961–62 | 6th Bn Royal Army Ordnance Corps | 2–1 | 6th Bn Training Royal Army Service Corps | |
1962–63 | 10th Royal Hussars | 2–1 | 1st Bn Sherwood Foresters | |
1963–64 | 6th Para RAOC/REME | 2–1 | 13th/18th Queen's Royal Irish Hussars | [note 8] |
1964–65 | School of Electrical & Mechanical Engineering | 6–3 | 1st Bn Royal Highland Fusiliers | |
1965–66 | 24th Regiment Royal Corps of Signals | 4–1 | 13th/18th Queen's Royal Irish Hussars | |
1966–67 | 11th Hussars Prince of Wales's Own | 3–0 | 1st Bn King's Regiment | |
1967–68 | 1st Bn Parachute Regiment | 1–0 | HQ British Army of the Rhine | |
1968–69 | 1st Bn Royal Highland Fusiliers | 3–0 | 4th Divisional Engineers | |
1969–70 | 1st Bn Royal Highland Fusiliers | 4–2 | 32nd Engineer Regiment | |
1970–71 | School of Electrical & Mechanical Engineering | 3–1 | 32nd Engineer Regiment | |
1971–72 | Royal Army Pay Corps Worthy Town | 2–1 | 36th Heavy Air Defence Regiment | |
1972–73 | Training Centre Royal Corps of Transport | 2–1 | 28th Signal Regiment (NORTHAG) | |
1973–74 | School of Electrical & Mechanical Engineering | 4–2 | 28th Signal Regiment (NORTHAG) | |
1974–75 | 8th Signal Regiment | 4–2 | 28th Signal Regiment (NORTHAG) | |
1975–76 | School of Electrical & Mechanical Engineering | 2–0 | 22nd Signal Regiment | |
1976–77 | 28th Signal Regiment (NORTHAG) | 2–0 | School of Electrical & Mechanical Engineering | |
1977–78 | 39th Regiment Royal Artillery | 1–0 | 28th Signal Regiment (NORTHAG) | [note 9] |
1978–79 | 1st Bn Royal Highland Fusiliers | 1–0 | 22nd Royal Corps of Signal Regiment | |
1979–80 | Training Regiment Royal Engineers | 1–0 | 39th Regiment Royal Artillery | |
1980–81 | 28th Amphibious Regiment | 2–0 | School of Electrical & Mechanical Engineering | |
1981–82 | 28th Signal Regiment (NORTHAG) | 1–0 | School of Electrical & Mechanical Engineering | |
1982–83 | School of Electrical & Mechanical Engineering | 1–0 | 28th Amphibious Regiment | |
1983–84 | School of Electrical & Mechanical Engineering | 1–0 | 45th Field Regiment Royal Artillery | |
1984–85 | 1st Bn King's Regiment | 3–2 | 40th Army Engineer Support Group | |
1985–86 | School of Electrical & Mechanical Engineering | 3–0 | 28th Amphibious Regiment | |
1986–87 | 28th Signal Regiment (NORTHAG) | 4–3 | School of Electrical & Mechanical Engineering | [note 10] |
1987–88 | School of Electrical & Mechanical Engineering | 4–3 | 28th Amphibious Regiment | |
1988–89 | 10th Royal Corps of Transport | 5–0 | Royal School of Signals | |
1989–90 | 28th Amphibious Regiment | 7–1 | School of Electrical & Mechanical Engineering | |
1990–91 | 8th Amphibious Regiment | 2–1 | 1st & 3rd Training Regiment Royal Engineers | [note 11] |
1991–92 | 28th Engineer Regiment | 2–0 | 2nd Royal Corps of Signal Regiment | |
1992–93 | 28th Engineer Regiment | 1–0 | Training Regiment Royal Engineers | |
1993–94 | 28th Engineer Regiment | 2–1 | 2nd Royal Corps of Signal Regiment | |
1994–95 | 2nd Royal Corps of Signal Regiment | 1–0 | 3rd Royal School of Military Engineering | |
1995–96 | 28th Engineer Regiment | 2–0 | 1st Bn Cheshire Regiment | |
1996–97 | 3rd Royal School of Military Engineering | 3–0 | 1st Bn Argyll and Sutherland Highlanders | |
1997–98 | 3rd Bn Royal Electrical and Mechanical Engineers | 2–0 | 3rd Bn Royal School of Military Engineering | |
1998–99 | 3rd Bn Royal Electrical and Mechanical Engineers | 2–1 | 1st Bn Cheshire Regiment | |
1999–00 | 28th Engineer Regiment | 1–0 | 1st Bn Cheshire Regiment | |
2000–01 | 28th Engineer Regiment | 3–3 | 3rd Bn Royal School of Military Engineering | [note 12] |
2001–02 | 28th Engineer Regiment | 2–1 | 1st Bn King's Regiment | |
2002–03 | 6th Bn Royal Electrical and Mechanical Engineers | 4–0 | 11th Royal Corps of Signal Regiment | |
2003–04 | 2nd Bn Royal Irish | 1–0 | 6th Bn Royal Electrical and Mechanical Engineers | |
2004–05 | 6th Bn Support Royal Electrical and Mechanical Engineers | 2–2 | 4th Line Support Royal Logistic Corps | [note 13] |
2005–06 | 4th Line Support Royal Logistic Corps | 5–5 | 4th Bn Royal Irish | [note 14] |
2006–07 | 3rd Bn UK Division HQ/Royal Corps of Signal Regiment | 2–0 | 5th Bn Royal Scots | |
2007–08 | 9th Regiment Army Air Corps | 3–0 | 3rd Royal Yorkshire Regiment | |
2008–09 | 3rd Bn UK Division HQ/Royal Corps of Signal Regiment | 3–0 | 7th Air Assault Bn Royal Electrical & Mechanical Engineers | |
2009–10 | 2nd Parachute Regiment | 3–1 | 6th Bn Royal Electrical and Mechanical Engineers | |
2010–11 | 3rd Royal Yorkshire Regiment | 1–1 | 9th Regiment Army Air Corps | [note 15] |
2011–12 | 2nd Royal Corps of Signal Regiment | 2–0 | 2nd Royal Fusiliers | |
2012–13 | 22nd Royal Corps of Signal Regiment | 4–1 | 3rd Royal School of Military Engineering | |
2013–14 | 22nd Royal Corps of Signal Regiment | 4–0 | 1st Bn Royal Yorkshire Regiment | |
2014–15 | 7th Regiment Royal Logistic Corps | 4–2 | 30th Royal Corps of Signal Regiment | |
2015–16 | 7th Regiment Royal Logistic Corps | 3–1 | 1st Bn Royal Yorkshire Regiment | |
2016–17 | 1st Bn Royal Yorkshire Regiment | 3–2 | 30th Royal Corps of Signal Regiment | |
2017–18 | 1st Bn Royal Yorkshire Regiment | 2–1 | 3rd Royal School of Military Engineering | |
2018–19 | 21st Royal Engineer Regiment | 4–2 | 3rd Regiment Army Air Corps | |
2019–20 | 7th Regiment Royal Logistic Corps | 4–0 | 3rd Royal School of Military Engineering | |
2020–21 | No competition due to COVID-19 pandemic. |
2021–22 | 4th Regiment Royal Logistic Corps | 3–2 | 1st Merican | [note 16] |
2022–23 | 3rd Para Regiment | 3–2 | 23rd Para Regiment | |