1972 – 73

Christopher Wren (West London)

1973 – 74

Willesden (Brent)

1974 – 75

Christopher Wren (West London)

1975 – 76

Harrow Weald (Harrow)

1976 – 77

Walford (Ealing)

1977 – 78

Ealing Green (Ealing)

1978 – 79

Harrow Weald (Harrow)

1979 – 80

Dormers Wells (Ealing)

1980 – 81

Willesden (Brent)

1981 – 82

Albany (Enfield)

1982 – 83

Alperton (Brent)

1983 – 84

Northolt (Ealing)

1984 – 85

St. James (Barnet)

1985 – 86

Isleworth Syon (Hounslow)

1986 – 87

Chiswick (Hounslow)

1987 – 88

St. Ignatius (Enfield)

1988 – 89

Gunnersbury (Hounslow)

1989 – 90

Aylward (Enfield)

1990 – 91

St. Ignatius (Enfield)

1991 – 92

Gunnersbury (Hounslow)

1992 – 93

Aylward (Enfield)

1993 – 94

St Dominic’s (Harrow)

1994 – 95

St. Ignatius (Enfield)

1995 – 96

St Gregory’s (Brent)

1996 – 97

Longford (Hounslow)

St Ignatius (Enfield)

1997 – 98

Fortismere (Haringey)

1998 – 99

Finchley (Barnet)

Twyford (Ealing)

1999 – 2000

St Ignatius (Enfield)

2000 – 01

Final not played

2001 - 02

Finchley (Barnet)

2002 – 03

Southgate College (Enfield)

2003 – 04

West London Academy (Ealing)

2004 – 05

 

2005 – 06

West London Academy (Ealing)

2006 – 07

Finchley Catholic (Barnet)

2007 – 08

St Ignatius (Enfield)

2008 – 09

Southgate College (Enfield)

2009 – 10

Drayton Manor (Ealing)

2010 – 11

St Thomas More (Haringey)

2011 – 12

Finchley Catholic (Barnet)

2012 – 13

Barnet & Southgate College (Enfield)

2013 – 14

St Thomas More (Haringey)