Senseless use of the stats !! He was 24 when he played his first test !!  
(In test)
5 years 24 matches 
2 years 15 matches 
Difference is in last few years he was been prone to injury, has been playing full ipl season, and there has been many ICC tournaments he played !!