His only appearance in Test cricket came in December 2019 against Sri Lanka, which also turned out to be his final match for Pakistan.

Usman achieved his best bowling figures in his second ever ODI, claiming a five-wicket haul against Sri Lanka in Sharjah.

He recorded his second five-wicket haul, once again against Sri Lanka, in 2019 during his penultimate ODI.

He was also part of the Pakistan squad at the Asia Cup in 2018.