 The Middlesex County Cricket League is the top-level competition for all recreational club cricket in the county.The League consists of nine divisions in total.The top division has been designated an ECB Premier League.