DL Amiss from England.
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.
Vishakhapatnam, Andhra Pradesh
Pakistan in visakhapatnam
Kapildev is the very first Indian to score an ODI century.
Mehrab Hossain scored first ODI century (101) for Bangladesh vs Zimbabwe in 1999.
Demis Amiss of England scored the first century of ODI against Australia in 1972 at Old Trafford. This was the second official ODI match. Amiss scored 103 runs for England.
vishakhapatna
Demis Amiss of England scored the first century of ODI against Australia in 1972 at Old Trafford. This was the second official ODI match. Amiss scored 103 runs for England.
Sachin Tendulkar scored his ODI maiden century in 1994 against Australia.
Eoin Morgan scored his first ODI century in Jaffery Sports Club Ground, Nairobi, Kenya.
2005
DL Amiss