1905 Portsmouth beat Devonport 4-0 at Fratton Park Portsmouth
1906 -1913 Winners not Known
1914 -1918 N0 games played owing to World War 1
1919-1938 Winners not Known
1939 - 1945 No games played owing to World War 2
1946 Winner not Known
1947 NORE beat AIR 3-1
1948 Portsmouth beat AIR 1-0
1949 Portsmouth beat Plymouth 7-3
1950 AIR beat Portsmouth 7-2
1951 Plymouth beat NORE 2-1
1952 AIR beat Plymouth 2-1
1953 AIR beat Portsmouth 3-2
1954 Portsmouth beat AIR 3-1
1955 Portsmouth beat Plymouth 3-1
1956 AIR beat NORE 2-1
1957 Portsmouth beat AIR 1-0
1958 AIR beat Portsmouth 5-2
1959 AIR beat Plymouth 2-1
1960 Portsmouth beat AIR 8-1
1961 Portsmouth beat AIR 3-0
1962 Royal Marines beat Plymouth 3-2 (1st year the Royal Marines entered the competition)
1963 AIR beat Royal Marines 2-1
1964 Portsmouth beat Plymouth 7-2
1965 Portsmouth beat Royal Marines 2-1
1966 Portsmouth beat Royal Marines 3-2
1967 Portsmouth beat Royal Marines 3-1
1969 Portsmouth (Runners up were
Royal Marines despite beating Portsmouth 4-2 in their last game, source April 1969 Globe & Laurel)
View Photo of RM v Plymouth 1969
1971 Plymouth beat Royal Marines 3-1
1972 Portsmouth beat Plymouth 4-0
1973 Portsmouth beat Plymouth 3-2
1974 Royal Marines beat Portsmouth 2-1
1975 Plymouth beat Royal Marines 2-1 AET at Depot RM Deal
1976 Plymouth beat Royal Marines 3-0
1977 Royal Marines beat Plymouth 3-2
1978 Portsmouth beat Royal Marines 3-1
1979 Naval Air beat Medway 6-1
1980 Portsmouth beat Royal Marines 2-1
1981 Royal Marines beat Portsmouth 2-1 (scorers Craig & Andy Holding)(source Globe & Laurel)
1982 Portsmouth beat Royal Marines 5-0 (source Xmas 1982 Globe & Laurel)
1983 Naval Air beat Portsmouth 1-0
1984 Royal Marines beat Naval Air 5-0
1985 Fleet beat Portsmouth 4-1
1986 Naval Air beat Fleet 5-3
1988 Royal Marines 3(Cpl Wilson,Mne Logan,Sgt Bolton) Naval Air 2
View Photograph
1989 Naval Air beat Plymouth 4-2
1990 Naval Air beat Fleet 2-1
1991 Fleet beat Scotland 3-2
1992 Naval Air beat Scotland 2-0
1993 Naval Air beat Plymouth 1-0
1994 Scotland beat Royal Marines 2-1
1996 Plymouth beat Portsmouth 2-1 at RM Poole
1997 Portsmouth beat Naval Air 2-0 at HMS Heron Yeovilton
1998 Fleet beat
Royal Marines 1-0 at Victory Stadium Portsmouth
View Photograph
2000 Royal Marines beat Naval Air 3-2 AET at HMS Drake Plymouth
View Photograph
2001 Royal Marines beat Scotland 3-2 AET at Victory Stadium Portsmouth
View Photograph
2002 Royal Marines beat Scotland 5-1 at Victory Stadium Portsmouth
View Photograph
2003 Scotland beat Naval Air 3-2 AET at Victory Stadium Portsmouth
2005 Royal Marines beat Naval air 3-0 at Victory Stadium Portsmouth
View Photograph
2006 Royal Marines beat Scotland 2-0 at Victory Stadium Portsmouth
View Photograph
2007 Naval Air beat Portsmouth at Victory Stadium Portsmouth