England in South Africa, 5 ODI Series, 2016

    5th ODI | 14th February, 2016 13:30 (IST) Newlands, Cape Town
    • SA

      VS

      ENG

    Ireland in United Arab Emirates, 2 T20 International Series, 2016

    1st T20I | 14th February, 2016 15:00 (IST) Sheikh Zayed Stadium, Abu Dhabi
    • UAE

      VS

      IRE

    2nd T20I | 16th February, 2016 15:00 (IST) Sheikh Zayed Stadium, Abu Dhabi
    • UAE

      VS

      IRE

    Sri Lanka in India, 3 T20 International Series, 2016

    3rd T20I | 14th February, 2016 19:30 (IST) Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Visakhapatnam
    • IND

      VS

      SL

    Asia Cup Qualifier, 2016

    Match 1 | 19th February, 2016 13:00 (IST) Khan Shaheb Osman Ali Stadium, Fatullah
    • AFG

      VS

      UAE

    Match 2 | 19th February, 2016 17:30 (IST) Khan Shaheb Osman Ali Stadium, Fatullah
    • HK

      VS

      OMN

    Match 3 | 20th February, 2016 13:00 (IST) Khan Shaheb Osman Ali Stadium, Fatullah
    • AFG

      VS

      OMN

    Match 4 | 21st February, 2016 17:30 (IST) Khan Shaheb Osman Ali Stadium, Fatullah
    • HK

      VS

      UAE

    Match 5 | 22nd February, 2016 13:00 (IST) Khan Shaheb Osman Ali Stadium, Fatullah
    • AFG

      VS

      HK

    Match 6 | 22nd February, 2016 17:30 (IST) Khan Shaheb Osman Ali Stadium, Fatullah
    • UAE

      VS

      OMN

    England in South Africa, 2 T20 International Series, 2016

    1st T20I | 19th February, 2016 21:30 (IST) Newlands, Cape Town
    • SA

      VS

      ENG

    2nd T20I | 21st February, 2016 18:00 (IST) The Wanderers Stadium, Johannesburg
    • SA

      VS

      ENG

    Trans-Tasman Trophy, 2016

    2nd Test | 20 - 24 February, 2016 03:00 (IST) Hagley Oval, Christchurch
    • NZ

      VS

      AUS

    Asia Cup, 2016

    Match 1 | 24th February, 2016 19:00 (IST) Shere Bangla National Stadium, Mirpur
    • BAN

      VS

      IND

    Match 2 | 25th February, 2016 19:00 (IST) Shere Bangla National Stadium, Mirpur
    • SL

      VS

      TBC

    Match 3 | 26th February, 2016 19:00 (IST) Shere Bangla National Stadium, Mirpur
    • BAN

      VS

      TBC

    Match 4 | 27th February, 2016 19:00 (IST) Shere Bangla National Stadium, Mirpur
    • IND

      VS

      PAK

    Match 5 | 28th February, 2016 19:00 (IST) Shere Bangla National Stadium, Mirpur
    • BAN

      VS

      SL

    Match 6 | 29th February, 2016 19:00 (IST) Shere Bangla National Stadium, Mirpur
    • PAK

      VS

      TBC

    Match 7 | 1st March, 2016 19:00 (IST) Shere Bangla National Stadium, Mirpur
    • IND

      VS

      SL

    Match 8 | 2nd March, 2016 19:00 (IST) Shere Bangla National Stadium, Mirpur
    • BAN

      VS

      PAK

    Match 9 | 3rd March, 2016 19:00 (IST) Shere Bangla National Stadium, Mirpur
    • IND

      VS

      TBC

    Match 10 | 4th March, 2016 19:00 (IST) Shere Bangla National Stadium, Mirpur
    • PAK

      VS

      SL

    Final | 6th March, 2016 19:00 (IST) Shere Bangla National Stadium, Mirpur
    • TBC

      VS

      TBC

    Australia in South Africa, 3 T20 International Series, 2016

    1st T20I | 4th March, 2016 21:30 (IST) Kingsmead, Durban
    • SA

      VS

      AUS

    2nd T20I | 6th March, 2016 18:00 (IST) The Wanderers Stadium, Johannesburg
    • SA

      VS

      AUS

    3rd T20I | 9th March, 2016 21:30 (IST) Newlands, Cape Town
    • SA

      VS

      AUS

    ICC World Twenty20, 2016

    Match 1 | 8th March, 2016 16:00 (IST) Vidarbha Cricket Association Ground, Nagpur
    • ZIM

      VS

      HK

    Match 2 | 8th March, 2016 20:00 (IST) Vidarbha Cricket Association Ground, Nagpur
    • SCO

      VS

      AFG

    Match 3 | 9th March, 2016 16:00 (IST) Himachal Pradesh Cricket Association Stadium, Dharamsala
    • BAN

      VS

      NED

    Match 4 | 9th March, 2016 20:00 (IST) Himachal Pradesh Cricket Association Stadium, Dharamsala
    • IRE

      VS

      OMN

    Match 5 | 10th March, 2016 16:00 (IST) Vidarbha Cricket Association Ground, Nagpur
    • SCO

      VS

      ZIM

    Match 6 | 10th March, 2016 20:00 (IST) Vidarbha Cricket Association Ground, Nagpur
    • HK

      VS

      AFG

    Match 7 | 11th March, 2016 16:00 (IST) Himachal Pradesh Cricket Association Stadium, Dharamsala
    • NED

      VS

      OMN

    Match 8 | 11th March, 2016 20:00 (IST) Himachal Pradesh Cricket Association Stadium, Dharamsala
    • BAN

      VS

      IRE

    Match 9 | 12th March, 2016 16:00 (IST) Vidarbha Cricket Association Ground, Nagpur
    • ZIM

      VS

      AFG

    Match 10 | 12th March, 2016 20:00 (IST) Vidarbha Cricket Association Ground, Nagpur
    • SCO

      VS

      HK

    Match 11 | 13th March, 2016 16:00 (IST) Himachal Pradesh Cricket Association Stadium, Dharamsala
    • NED

      VS

      IRE

    Match 12 | 13th March, 2016 20:00 (IST) Himachal Pradesh Cricket Association Stadium, Dharamsala
    • BAN

      VS

      OMN

    Super 10 - Match 13 | 15th March, 2016 20:00 (IST) Vidarbha Cricket Association Ground, Nagpur
    • IND

      VS

      NZ

    Super 10 - Match 14 | 16th March, 2016 16:00 (IST) Wankhede Stadium, Mumbai
    • WI

      VS

      ENG

    Super 10 - Match 15 | 16th March, 2016 20:00 (IST) Eden Gardens, Kolkata
    • PAK

      VS

      QA1

    Super 10 - Match 16 | 17th March, 2016 20:00 (IST) Eden Gardens, Kolkata
    • SL

      VS

      QB1

    Super 10 - Match 17 | 18th March, 2016 16:00 (IST) Himachal Pradesh Cricket Association Stadium, Dharamsala
    • AUS

      VS

      NZ

    Super 10 - Match 18 | 18th March, 2016 20:00 (IST) Wankhede Stadium, Mumbai
    • SA

      VS

      ENG

    Super 10 - Match 19 | 19th March, 2016 20:00 (IST) Himachal Pradesh Cricket Association Stadium, Dharamsala
    • IND

      VS

      PAK

    Super 10 - Match 20 | 20th March, 2016 16:00 (IST) Wankhede Stadium, Mumbai
    • SA

      VS

      QB1

    Super 10 - Match 21 | 20th March, 2016 20:00 (IST) M.Chinnaswamy Stadium, Bengaluru
    • SL

      VS

      WI

    Super 10 - Match 22 | 21st March, 2016 20:00 (IST) M.Chinnaswamy Stadium, Bengaluru
    • AUS

      VS

      QA1

    Super 10 - Match 23 | 22nd March, 2016 20:00 (IST) Punjab Cricket Association Stadium, Mohali
    • NZ

      VS

      PAK

    Super 10 - Match 24 | 23rd March, 2016 16:00 (IST) Feroz Shah Kotla, Delhi
    • ENG

      VS

      QB1

    Super 10 - Match 25 | 23rd March, 2016 20:00 (IST) M.Chinnaswamy Stadium, Bengaluru
    • IND

      VS

      QA1

    Super 10 - Match 26 | 25th March, 2016 16:00 (IST) Punjab Cricket Association Stadium, Mohali
    • PAK

      VS

      AUS

    Super 10 - Match 27 | 25th March, 2016 20:00 (IST) Vidarbha Cricket Association Ground, Nagpur
    • SA

      VS

      WI

    Super 10 - Match 28 | 26th March, 2016 16:00 (IST) Eden Gardens, Kolkata
    • QA1

      VS

      NZ

    Super 10 - Match 29 | 26th March, 2016 20:00 (IST) Feroz Shah Kotla, Delhi
    • ENG

      VS

      SL

    Super 10 - Match 30 | 27th March, 2016 16:00 (IST) Vidarbha Cricket Association Ground, Nagpur
    • QB1

      VS

      WI

    Super 10 - Match 31 | 27th March, 2016 20:00 (IST) Punjab Cricket Association Stadium, Mohali
    • IND

      VS

      AUS

    Super 10 - Match 32 | 28th March, 2016 20:00 (IST) Feroz Shah Kotla, Delhi
    • SA

      VS

      SL

    1st Semi Final | 30th March, 2016 20:00 (IST) Feroz Shah Kotla, Delhi
    • 1G2

      VS

      2G1

    2nd Semi Final | 31st March, 2016 20:00 (IST) Wankhede Stadium, Mumbai
    • 1G1

      VS

      2G2

    Final | 3rd April, 2016 20:00 (IST) Eden Gardens, Kolkata
    • TBC

      VS

      TBC

    Sri Lanka in England, 3 Test Series, 2016

    1st Test | 19 - 23 May, 2016 15:30 (IST) Headingley, Leeds
    • ENG

      VS

      SL

    2nd Test | 27 - 31 May, 2016 15:30 (IST) Riverside Ground, Chester-le-Street
    • ENG

      VS

      SL

    3rd Test | 9 - 13 June, 2016 15:30 (IST) Lord's, London
    • ENG

      VS

      SL

    West Indies Tri-Nation Series, 2016

    Match 1 | 6th June, 2016 19:30 (IST) Providence Stadium, Guyana
    • AUS

      VS

      SA

    Match 2 | 8th June, 2016 19:30 (IST) Providence Stadium, Guyana
    • WI

      VS

      SA

    Match 3 | 10th June, 2016 19:30 (IST) Providence Stadium, Guyana
    • WI

      VS

      AUS

    Match 4 | 13th June, 2016 19:30 (IST) Warner Park, Basseterre, St Kitts
    • AUS

      VS

      SA

    Match 5 | 15th June, 2016 19:30 (IST) Warner Park, Basseterre, St Kitts
    • WI

      VS

      SA

    Match 6 | 17th June, 2016 19:30 (IST) Warner Park, Basseterre, St Kitts
    • WI

      VS

      AUS

    Match 7 | 20th June, 2016 19:30 (IST) Kensington Oval, Bridgetown, Barbados
    • AUS

      VS

      SA

    Match 8 | 22nd June, 2016 19:30 (IST) Kensington Oval, Bridgetown, Barbados
    • WI

      VS

      SA

    Match 9 | 24th June, 2016 19:30 (IST) Melbourne Park, Kingston
    • WI

      VS

      AUS

    Final | 26th June, 2016 19:30 (IST) Kensington Oval, Bridgetown, Barbados
    • TBC

      VS

      TBC

    Sri Lanka in Ireland, 2 ODI Series, 2016

    1st ODI | 16th June, 2016 15:15 (IST) To Be Confirmed
    • IRE

      VS

      SL

    2nd ODI | 18th June, 2016 15:15 (IST) To Be Confirmed
    • IRE

      VS

      SL

    Sri Lanka in England, 5 ODI Series, 2016

    1st ODI | 21st June, 2016 18:30 (IST) Trent Bridge, Nottingham
    • ENG

      VS

      SL

    2nd ODI | 24th June, 2016 18:30 (IST) Edgbaston, Birmingham
    • ENG

      VS

      SL

    3rd ODI | 26th June, 2016 15:00 (IST) County Ground, Bristol
    • ENG

      VS

      SL

    4th ODI | 29th June, 2016 17:30 (IST) The Oval, London
    • ENG

      VS

      SL

    5th ODI | 2nd July, 2016 15:00 (IST) Sophia Gardens, Cardiff
    • ENG

      VS

      SL

    Sri Lanka in England, Only T20 International, 2016

    One-off T20I | 5th July, 2016 23:00 (IST) The Rose Bowl, Southampton
    • ENG

      VS

      SL

    Pakistan in England, 4 Test Series, 2016

    1st Test | 14 - 18 July, 2016 15:30 (IST) Lord's, London
    • ENG

      VS

      PAK

    2nd Test | 22 - 26 July, 2016 15:30 (IST) Old Trafford, Manchester
    • ENG

      VS

      PAK

    3rd Test | 3 - 7 August, 2016 15:30 (IST) Edgbaston, Birmingham
    • ENG

      VS

      PAK

    4th Test | 11 - 15 August, 2016 15:30 (IST) The Oval, London
    • ENG

      VS

      PAK

    Pakistan in Ireland, 2 ODI Series, 2016

    1st ODI | 18th August, 2016 15:15 (IST) To Be Confirmed
    • IRE

      VS

      PAK

    2nd ODI | 20th August, 2016 15:15 (IST) To Be Confirmed
    • IRE

      VS

      PAK

    New Zealand in South Africa, 2 Test Series, 2016

    1st Test | 19 - 23 August, 2016 14:00 (IST) Kingsmead, Durban
    • SA

      VS

      NZ

    2nd Test | 27 - 31 August, 2016 14:00 (IST) SuperSport Park, Centurion
    • SA

      VS

      NZ

    Pakistan in England, 5 ODI Series, 2016

    1st ODI | 24th August, 2016 18:30 (IST) The Rose Bowl, Southampton
    • ENG

      VS

      PAK

    2nd ODI | 27th August, 2016 15:00 (IST) Lord's, London
    • ENG

      VS

      PAK

    3rd ODI | 30th August, 2016 18:30 (IST) Trent Bridge, Nottingham
    • ENG

      VS

      PAK

    4th ODI | 1st September, 2016 18:30 (IST) Headingley, Leeds
    • ENG

      VS

      PAK

    5th ODI | 4th September, 2016 15:00 (IST) Sophia Gardens, Cardiff
    • ENG

      VS

      PAK

    Pakistan in England, Only T20 International, 2016

    One-off T20I | 7th September, 2016 23:00 (IST) Old Trafford, Manchester
    • ENG

      VS

      PAK

    Ireland in South Africa, Only ODI, 2016

    One-off ODI | 25th September, 2016 13:30 (IST) Willowmoore Park, Benoni
    • SA

      VS

      IRE

    Australia and Ireland in South Africa, Only ODI, 2016

    One-off ODI | 27th September, 2016 13:30 (IST) Willowmoore Park, Benoni
    • AUS

      VS

      IRE

    Australia in South Africa, 5 ODI Series, 2016

    1st ODI | 30th September, 2016 16:00 (IST) SuperSport Park, Centurion
    • SA

      VS

      AUS

    2nd ODI | 2nd October, 2016 13:30 (IST) The Wanderers Stadium, Johannesburg
    • SA

      VS

      AUS

    3rd ODI | 5th October, 2016 16:00 (IST) Kingsmead, Durban
    • SA

      VS

      AUS

    4th ODI | 9th October, 2016 13:30 (IST) St George's Park, Port Elizabeth
    • SA

      VS

      AUS

    5th ODI | 12th October, 2016 16:00 (IST) Newlands, Cape Town
    • SA

      VS

      AUS

    Sri Lanka in South Africa, 3 Test Series, 2016

    1st Test | 15 - 19 December, 2016 14:00 (IST) The Wanderers Stadium, Johannesburg
    • SA

      VS

      SL

    2nd Test | 26 - 30 December, 2016 14:00 (IST) St George's Park, Port Elizabeth
    • SA

      VS

      SL

    3rd Test | 2 - 6 January, 2017 14:00 (IST) Newlands, Cape Town
    • SA

      VS

      SL

    Sri Lanka in South Africa, 3 T20 International Series, 2016

    1st T20I | 10th January, 2017 21:30 (IST) Newlands, Cape Town
    • SA

      VS

      SL

    2nd T20I | 13th January, 2017 21:30 (IST) SuperSport Park, Centurion
    • SA

      VS

      SL

    3rd T20I | 15th January, 2017 18:00 (IST) The Wanderers Stadium, Johannesburg
    • SA

      VS

      SL

    Sri Lanka in South Africa, 5 ODI Series, 2016

    1st ODI | 20th January, 2017 16:00 (IST) Kingsmead, Durban
    • SA

      VS

      SL

    2nd ODI | 22nd January, 2017 13:30 (IST) St George's Park, Port Elizabeth
    • SA

      VS

      SL

    3rd ODI | 27th January, 2017 16:00 (IST) Newlands, Cape Town
    • SA

      VS

      SL

    4th ODI | 29th January, 2017 13:30 (IST) The Wanderers Stadium, Johannesburg
    • SA

      VS

      SL

    5th ODI | 3rd February, 2017 16:00 (IST) SuperSport Park, Centurion
    • SA

      VS

      SL