Hanif Muhammad in 1956 made first century of Pakistan side.
In all levels of professional cricket, the exact player who made the first century is likely to remain undiscovered, however the first man to make a century in international cricket was Charles Bannerman of Australia, in the very first test match ever. England vs Australia, Melbourne, 1887.
Kapil Dev scored first Century in ODI for India. His score of 175* against Zimbabwe in 1983 Cricket World Cup is the first century by an Indian in ODI.
Pakistan in visakhapatnam
Amiss of England scored the first century of the ODI Cricket in 1972 vs Australia in the first One Day International, Prudential Trophy.
sachin tendulkar first century of one's cricket career.
Charles Bannerman made 165 (retired hurt) for Australia in the first cricket test at the Melbourne Cricket Ground, during the match between Australia and England in March 1877.
suresh raina was the first indian to score a century against south africa
Windies' Dottin made first centure in t20 woman cricket.
Charles bannerman of australia has made the first century in test match against england he has scored 165 not out in the fist match of history of test cricket.
Lala Amarmnath was the first cricketer to score a Test century for the Indian cricket team.
Deandra Dottin of West Indies is the first woman to score a century in International T20 Cricket.
Lala Amarnath scored 118 runs against England in 1933
Kapil Dev was the first Indian cricketer to score century in One Day Cricket.