વનડે ક્રિકેટમાં શાહિદ આફ્રિદી ઉપરાંત શ્રીલંકાના સનત જયસુર્યા જ એકમાત્ર ખેલાડી છે, જેણે 300 વિકેટ લેવા ઉપરાંત 7 હજારથી વધુ રન બનાવ્યા છે. આફ્રિદીએ પોતાની કારકિર્દીમાં ત્રણ વખત પાંચથી વધુ વિકેટ ઉપરાંત 50 રનથી વધુની ઇનિંગ રમી છે અને આ સિદ્ધિ ત્રણવાર કરનાર શાહિદ આફ્રિદી વિશ્વનો એકમાત્ર ખેલાડી છે.