The year 2020 was the most difficult cricket, and the world, had seen in modern times. With so much upheaval, tragedy and uncertainty, the dynamics of sport too has undergone a dramatic change.
Schedules have been tossed out the window with ever-changing health protocols making many tours unfeasible.
We were supposed to have the T20 World Cup in 2020 in Australia but that has been pushed back to 2022, with India hosts of the 2021 edition.
That is among the many changes forced upon cricket teams and boards. Keeping all that in mind, below is the schedule of Pakistan for 2021. Needless to say, it's subject to change given the ongoing pandemic.
December 2020 - January 2021
Pakistan tour New Zealand
December 18, 2020 First T20, Auckland
December 20, Second T20, Hamilton
December 22, Third T20, Napier
December 26, First Test, Mount Maunganui
January 3, 2021, Second Test, Christchurch
January-February
South Africa tour of Pakistan
January 26: First Test, Karachi
February 4: Second Test, Rawalpindi
February 11: First T20, Lahore
February 13: Second T20, Lahore
February 14: Third T20, Lahore
April-May
Pakistan tour of South Africa
3 ODIs, 3 T20s
Pakistan tour of Zimbabwe
2 Tests, 3 T20s
June
Asia Cup in Sri Lanka
July
Pakistan tour of England
3 ODIs (July 8, 10, 13), 3 T20s (July 16, 18, 20)
October
England tour of Pakistan
2 T20s (October 14 and 15 in Karachi)
October-November
T20 World Cup in India
November-December
Pakistan tour of Bangladesh
2 Tests, 3 T20s
December
West Indies tour of Pakistan
3 ODIs, 3 T20s