Having said that, there were 9 ICC tournaments between 1996 WC and 2007 WC, and Pakistan reached the finals in only 1 of them. The generation Hafeez is referring to played together mostly in the 1995-2005 era.