Zimbabwe captain and leading T20 all-rounder Sikandar Raza has created a new milestone in international cricket by becoming the first player aged over 40 to score a century in a men’s T20 International.
Raza achieved the feat during the second match of Zimbabwe’s three-match T20I series against Afghanistan at Sharjah Cricket Stadium on Thursday. The 40-year-old produced a remarkable unbeaten 106 off just 56 balls, striking nine sixes and five fours.
Although his explosive innings was not enough to secure victory for Zimbabwe, it earned him a place in the record books.
Raza Breaks Long-Standing Age Record
Before Raza’s achievement, the record for the oldest batter to score a T20I century belonged to a Gibraltar player who had scored a hundred against Bulgaria at the age of 39 years and 272 days.
Raza surpassed that mark by reaching three figures after turning 40, underlining his continued ability to perform at the highest level of the shortest international format.
His innings combined power hitting with consistency, as he remained unbeaten on 106 despite Zimbabwe ultimately falling short against Afghanistan.
Age No Barrier for Zimbabwe Captain
Raza’s historic century once again demonstrated that age does not necessarily limit a player’s ability to achieve extraordinary results in professional sport.
The Zimbabwe captain’s performance provided a standout moment in the series, even though his team could not convert his individual brilliance into a win.
His latest achievement adds another notable chapter to his T20 career and highlights his enduring impact on Zimbabwean cricket.

