League Executives:

Andrew Windross

Email: awindross@millarsleague.com
Phone: 778-886-3341 (no calls after 9:00pm please!)

Roger Bassam

Email: roger@millarsleague.com
Phone: (Hm) 604 985-7569 (Cell) 604 760-1160 (no calls after 9:00pm please!)


Established in 1977, Millar's league was originally known as the North Shore Intermediate Soccer Association. It was created by Keith Millar to provide an alternative to the Metro soccer league. For the first years of its existence there were ten member teams. However, the league has enjoyed tremendous success and continual growth. Currently there are 37 teams playing in 5 divisions, including Masters. Millar's league is now the largest recreational soccer league in the Province. The league operates on the North Shore with matches being held on Saturday afternoons and Monday thru Thursday evening. In 1997 the British Columbia Soccer Association acknowledged the leagues' success and contribution to the soccer community by awarding the leagues administrators with the annual Administrator of the Year Award. In 1999, Millars League left the BCSA and now operates as an independent league.


In December of 1995 Keith Millar passed away. The league was renamed in his honour the following season. In September of 1997 the new field house at McCartney Creek Park was dedicated as the "Keith Millar Memorial Fieldhouse". A fitting tribute to a man who helped establish women's soccer in North Vancouver as well as helping the Metro league through some difficult times. BCSA has recognized Keith's contribution to the soccer community by naming the Provincial Recreation Cup trophy after him.


Millar's North Shore Soccer League (MNSSL) operates from September through March with a brief hiatus for the Christmas holidays. Each team completes a regular season schedule of 14 or more games to determine divisional champions. Relegation and promotion are applied to the top and bottom teams in each Open division. In addition, the entire league competes for the Millar League Memorial Cup through an annual cup tournament. All league games are scheduled to be played on grass and artificial turf pitches and the league will postpone games when possible to allow competition to be held on grass. However, if postponement is not possible games will be held on all-weather fields.