Steyn did play in the two-Test series in Sri Lanka in July but his last ODI was against Australia in October 2016. He was however not named in the T20I squad which means the selectors are still waiting to assess his performance in ODIs before including him in the shortest format as well.