The McAlpines Shield dates back to 1921-22 when it started life as The Canterbury Cricket Sub Associations Challenge Shield and was played for by our five sub association plus Christchurch Suburban. It changed names to the McAlpines Shield when McAlpines started its sponsorship 23 years ago.

It was last played for in 2006/07 when it was won by Ellesmere.

During its history North Canterbury has won the shield 30 times, Ellesmere and Peninsula 16 each, Suburban 12, Malvern 5 and Hurunui 2.

During the 1970's and 1980's the shield was dominated by Peninsula and North Canterbury who won it 9 and 8 times respectively during those two decades. Since 1990 Ellesmere has dominated with 10 wins.