I'm only doing test, but this is my Test XI:
1. Wasim Jaffer
2. Sachin Tendulkar
3. Kumar Sangakkara
4. Mohammed Yousuf
5. Mahela Jayawardene
6. Rahul Dravid
7. Mahedra Singh Dhoni
8. Chaminda Vaas
9. Zaheer Khan
10. Mohammed Asif
11. Muttiah Muralitharan
I feel that the team i have picked, would give any team in world cricket a run for its money, has the experience of Vaas, Muralitharan, Jayawardene, Dravid and Tendulkar. The marvelous flowing inform batting of Yousuf, Sangakkara, Jaffer and Dhoni. Then 2 of the best test bowlers in the world at the moment, Zaheer Khan (was magnificent in England, bowling over the wicket, round the wicket, seam and swing, brilliant bowler) and Mohammed Asif. It's an almost flawless team as far as i can see, apart from maybe the lack of an out and out pure fast bowler, Asif and Khan arent slow though, so i dont see it as a major problem.