The Zahid Premier League (ZPL) recently concluded its fourth season of cricket with ten teams competing for the Tournament Cup.