Shafqat Rana (Punjabi, Urdu: شفقت رانا, born 10 August 1943) is a Pakistani former cricketer who played in five Test matches from 1964 to 1969.
Shafqat Rana was a right-handed batsman, strong on the drive and cut, who played five Tests in six years.
[3][4] Rana made his first-class debut in 1959–60, and toured England with the Pakistan Eaglets in 1963.
He toured Australia and New Zealand with the Pakistan team in 1964-65, scoring 182 runs at 18.20 and not playing in any of the Tests.
He later toured England in 1971, scoring 228 runs at 17.53, also without playing a Test.