Pakistan in South Africa ODI Series, 2012/13

Pakistan One-Day Squad (March 19, 2013)

Pakistan in South Africa ODI Series, 2012/13

South Africa One-Day Squad (March 19, 2013)

Tour Match: South African Invitation XI v Pakistanis at Kimberley, Mar 6, 2013

South African Invitation XI Squad (February 27, 2013)

Pakistan in South Africa T20I Series, 2012/13

Pakistan Twenty20 Squad (February 20, 2013)

Pakistan in South Africa T20I Series, 2012/13

South Africa Twenty20 Squad (February 20, 2013)

Tour Match: Emerging Cape Cobras v Pakistanis at Cape Town, Feb 10-11, 2013

Emerging Cape Cobras Squad (February 7, 2013)

Pakistan in South Africa Test Series, 2012/13

Pakistan Test Squad (February 5, 2013)

Pakistan in South Africa Test Series, 2012/13

South Africa Test Squad (January 27, 2013)

Tour Match: South African Invitation XI v Pakistanis at East London, Jan 25-28, 2013

South African Invitation XI Squad (January 16, 2013)