#4 Hamilton Masakadza - 17 years and 33 days

Currently, the senior-most player and the captain of the Zimbabwe team, Hamilton Masakadza has been active in ODI cricket since his debut versus South Africa on September 23, 2001, at Bulawayo.
His ODI career with 204 matches has spanned 17 years and 33 days till the last match that Zimbabwe had played on Oct 26, 2018, against Bangladesh. He has scored 5604 runs with a highest of 178* against Kenya, at an average of 28.16 filled with 5 hundred and 34 fifties.
He is currently the fourth highest runs scorer, has the second highest score (178*) in an innings, and has the most 150+ scores (2) for Zimbabwe in ODIs.
His 567 runs at an average of 116.75 with 2 hundreds and a fifty in a 5-match ODI series against Kenya in 2009, are the most runs scored by a Zimbabwean in an ODI Series.
He is currently active in T20Is and Tests too but will miss out from the 2019 World Cup as Zimbabwe failed to qualify.
Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️