| 26 December 2016 |
Bangladesh Tour of New Zealand (2 Test, 3 ODI, 2 T20) |
New Zealand |
| February 2017 |
New Zealand Tour of Australia (5 ODI, 1 T20) |
Australia |
| February 2017 |
Bangladesh Tour of Pakistan (2 Test, 3 ODI, 1 T20) |
Pakistan/UAE |
| February 2017 |
South Africa Tour of New Zealand (2 Test, 3 ODI, 2 T20) |
New Zealand |
| Feb-March 2017 |
Australia tour of India (4 Test Matches) |
India |
| March 2017 |
England Tour of West Indies (3 ODIs) |
West Indies |
| March-April 2017 |
Pakistan Tour of West Indies (2 T20, 3 ODI, 3 Test) |
West Indies |
| April-May 2017 |
IPL 2017 |
India |
| April-July 2017 |
West Indies Tour of England (3 Test, 5 ODI,1 T20) |
England |
| June 2017 |
World Test Championship (Canceled) |
England |
| May 2017 |
Tri-Series in Ireland (New Zealand, Bangladesh, Ireland) |
Ireland |
| June 2017 |
ICC Champions Trophy |
England |
| July-Sept 2017 |
India Tour of Sri Lanka (3 Test, 5 ODI, 2 T20) |
Sri Lanka |
| July-Sept 2017 |
South Africa Tour of England (4 Test, 5 ODI,1 T20) |
England |
| September 2017 |
Champions League T20 (not confirmed) |
N/A |
| October 2017 |
Australia Tour of India (7 ODI and 2 T20) |
India |
| Oct-Nov 2017 |
Bangladesh Tour of South Africa (2 Test, 3 ODI,1 T20) |
South Africa |
| Oct-Dec 2017 |
Sri Lanka Tour of Pakistan (3 Test, 5 ODI, 2 T20) |
UAE |
| Nov 2017 to Jan 2018 |
India Tour of South Africa (3 Test, 7 ODI, 2 T20) |
South Africa |
| Nov-Dec 2017 |
West Indies Tour of New Zealand (3 Test, 5 ODI, 1 T20) |
New Zealand |