Steve Smith is 33 I believe and he has just played 94 test matches till now. Due to ban, he lost one year and in the starting period he didn't get too much of matches. Otherwise he would have scored much more by now. Ponting, Hussey didn't leave and that's why he didn't get chance early. I believe he will play 140 test matches for sure. Add 10-15 more test centuries.