| Year | Winners | Score | Venue |
| 1905 | Portsmouth bt Devonport | 4-0 | Fratton Park |
| 1906 | Not Known | | |
| 1907 | Not Known | | |
| 1908 | Not Known | | |
| 1909 | Not Known | | |
| 1910 | Not Known | | |
| 1911 | Not Known | | |
| 1912 | Not Known | | |
| 1913 | Not Known | | |
| 1914-18 No Games Played due to World War 1 |
| 1919 | Not Known | | |
| 1920 | Not Known | | |
| 1921 | Not Known | | |
| 1922 | Not Known | | |
| 1923 | Not Known | | |
| 1924 | Not Known | | |
| 1925 | Not Known | | |
| 1926 | Not Known | | |
| 1927 | Not Known | | |
| 1928 | Not Known | | |
| 1929 | Not Known | | |
| 1930 | Not Known | | |
| 1931 | Not Known | | |
| 1932 | Not Known | | |
| 1933 | Not Known | | |
| 1934 | Not Known | | |
| 1935 | Not Known | | |
| 1936 | Not Known | | |
| 1937 | Not Known | | |
| 1938 | Not Known | | |
| 1939-44 No Games Played due to World War 2 |
| 1945 | RN&RM Chatham bt RN&RM Portsmouth | 4-2 | Fratton Park Portsmouth 21/11/45 Chatham scorers Hurst 2,Haddington,Robertson. Portsmouth scorers Evans,Stott. |
| 1946 | 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 bt Plymouth | 3-2 | |
| 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 | |
| 1968 | Royal Marines | | |
| 1969 | Portsmouth | | |
| 1970 | Royal Marines beat Naval Air | 2-0 | |
| 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-1AET | 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 | |
| 1982 | Portsmouth beat Royal Marines | 5-0 | |
| 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 | |
| 1987 | Royal Marines beat Portsmouth | 2-1 | |
| 1988 | Royal Marines beat Naval Air | 3-2 | |
| 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 | |
| 1995 | Royal Marines beat Fleet | 3-1 | Dunfirmline FC |
| 1996 | Plymouth beat Portsmouth | 2-1 | RM Poole |
| 1997 | Portsmouth beat Naval Air | 2-0 | HMS Heron Yeovilton |
| 1998 | Fleet beat Royal Marines | 1-0 | Victory Stadium Portsmouth |
| 1999 | Royal Marines beat Fleet | 1-0 | HMS Drake Plymouth. RM scorer Mne Mark Pepperall |
| 2000 | Royal Marines beat Naval Air | 3-2AET | HMS Drake Plymouth. RM scorers Cpl Robbie Buglass, Mne Harry Richardson, 1 x OG. |
| 2001 | Royal Marines beat Scotland | 3-2AET | Victory Stadium Portsmouth. RM scorers Musn Ian Airley, Cpl Lee Weatherall, Cpl Shaun Foster |
| 2002 | Royal Marines beat Scotland | 5-1 | Victory Stadium Portsmouth. RM scorers Cpl Richie Hope 2, Cpl Jase Kilner, Mne Graeme Carr, Mne Neil Middleditch |
| 2003 | Scotland beat Naval Air | 3-2AET | Victory Stadium Portsmouth |
| 2004 | Scotland beat Royal Marines | 3-2AET | HMS Drake Plymouth. RM scorers Cpl Richard Griffin, Cpl Shaun Foster. |
| 2005 | Royal Marines beat Naval Air | 3-0 | Victory Stadium Portsmouth. RM scorers Mne Sean Naisbitt, Sgt Richie Hope, Mne Si Bochenski |
| 2006 | Royal Marines beat Scotland | 2-0 | Victory Stadium Portsmouth.RM scorers Musn Jase OBrien |
| 2007 | Naval Air beat Portsmouth | 3-1 | Victory Stadium Portsmouth |
| 2008 | Scotland beat Portsmouth | 2-1 | Victory Stadium Portsmouth |
| 2009 | Royal Marines beat Portsmouth | 3-2AET | Victory Stadium Portsmouth. RM Scorers Mne Shea Saunders, Cpl Si Bochenski, Mne Michael Sheldon. |