The 38-year-old, who made his debut in 2007, has played 50 Tests, 232 ODIs and 139 T20Is.