Here’s the complete list of National T20 Cup winners:
|2022-23||Sindh||Sindh won by 8 wickets||Khyber Pakhtunkhwa|
|2021-22||Khyber Pakhtunkhwa||Khyber Pakhtunkhwa won by 7 wickets||Central Punjab|
|2020-21||Khyber Pakhtunkhwa||Khyber Pakhtunkhwa won by 10 runs||Southern Punjab|
|2019-20||Northern||Northern won by 52 runs||Balochistan|
|2018-19||Lahore Whites||Lahore Whites won by 2 wickets||Rawalpindi|
|2017-18||Lahore Blues||Lahore Blues won by 7 wickets||Lahore Whites|
|2016-17||Karachi Blues||Karachi Blues won by 3 runs||Karachi Whites|
|2015-16||Peshawar Region||Peshawar Region won by 7 wickets||Karachi Blues|
|2014-15||Peshawar Panthers||Peshawar Panthers won by 7 wickets||Lahore Lions|
|2013-14||Lahore Lions||Lahore Lions won by 3 wickets||Faisalabad Wolves|
|2012-13||Lahore Lions||Lahore Lions won by 33 runs||Faisalabad Wolves|
|2011-12||Sialkot Stallions||Sialkot Stallions won by 10 runs||Rawalpindi Rams|
|2010-11||Lahore Lions||Lahore Lions won by 37 runs||Karachi Dolphins|
|2009-10||Sialkot Stallions||Sialkot Stallions won by 5 wickets||Faisalabad Wolves|
|2009||Sialkot Stallions||Sialkot Stallions won by 4 wickets||Lahore Lions|
|2008-09||Sialkot Stallions||Sialkot Stallions won by 7 wickets||Karachi Dolphins|
|2006-07||Sialkot Stallions||Sialkot Stallions won by 14 runs||Karachi Dolphins|
|2005-06||Sialkot Stallions||Sialkot Stallions won by 6 wickets||Faisalabad Wolves|
|2004-05||Faisalabad Wolves||Faisalabad Wolves won by 2 wickets||Karachi Dolphins|
Pakistan’s National T20 Cup is one of the oldest T20 tournaments in the cricket world. The first edition of this tournament happened back in the year 2005. Since then, the competition has given a stage to the young Pakistani cricketers to play with the best players of the country in the shortest format of the game.
The National T20 Cup’s 19th season is successfully completed in 2022-23. Currently, the Pakistan Super League is the number one T20 tournament of Pakistan, but there was a time when the National T20 Cup held that position. Only the local cricketers will play in the National T20 Cup.
This year, there are six teams, namely Balochistan, Central Punjab, Southern Punjab, Northern, Sindh and defending champions Khyber Pakhtunkhwa, participating in the National T20 Cup. Khyber Pakhtunkhwa won their first championship last year. This year Sindh won their first championship.