Fixtures - Sri Lanka tour of South Africa, 2019

  1st Test - South Africa vs Sri Lanka

Feb 13, Wed - Feb 17, Sun | 10:00 local | 08:00 GMT

 Stadium : Kingsmead, Durban, South Africa

  2nd Test - South Africa vs Sri Lanka

Feb 21, Thu - Feb 25, Mon | 10:00 local | 08:00 GMT

 Stadium : St George's Park, Port Elizabeth, South Africa

  1st ODI - South Africa vs Sri Lanka

Mar 3, Sun - Mar 3, Sun | 10:00 local | 08:00 GMT

 Stadium : Wanderers Stadium, Johannesburg, South Africa

  2nd ODI - South Africa vs Sri Lanka

Mar 6, Wed - Mar 6, Wed | 13:00 local | 11:00 GMT

 Stadium : SuperSport Park, Centurion, South Africa

  3rd ODI - South Africa vs Sri Lanka

Mar 10, Sun - Mar 10, Sun | 10:00 local | 08:00 GMT

 Stadium : Kingsmead, Durban, South Africa

  4th ODI - South Africa vs Sri Lanka

Mar 13, Wed - Mar 13, Wed | 13:00 local | 11:00 GMT

 Stadium : St George's Park, Port Elizabeth, South Africa

  5th ODI - South Africa vs Sri Lanka

Mar 16, Sat - Mar 16, Sat | 13:00 local | 11:00 GMT

 Stadium : Newlands, Cape Town, South Africa

  1st T20I - South Africa vs Sri Lanka

Mar 19, Tue - Mar 19, Tue | 18:00 local | 16:00 GMT

 Stadium : Newlands, Cape Town, South Africa

  2nd T20I - South Africa vs Sri Lanka

Mar 22, Fri - Mar 22, Fri | 18:00 local | 16:00 GMT

 Stadium : SuperSport Park, Centurion, South Africa

  3rd T20I - South Africa vs Sri Lanka

Mar 24, Sun - Mar 24, Sun | 14:30 local | 12:30 GMT

 Stadium : Wanderers Stadium, Johannesburg, South Africa