૪૪ વર્ષીય શાહિદ આફ્રિદી પાકિસ્તાન માટે ૨૭ ટેસ્ટ, ૩૯૮ વનડે અને ૯૯ ટી-૨૦ રમ્યો હતો.