Hanif Mohammad (Urdu: حنیف محمد, born 21 December 1934) is a former Pakistan cricketer. He played for the Pakistani cricket team in 55 Test matches between 1952/53 and 1969/70 and averaged 43.98, with twelve hundreds. At his peak, he was considered one of the best batsmen in the world.