I'd like this thread to be about young(ish) cricketers who have had a solid start to international cricket but have not really kicked on to a level they should be at. Feel free to discuss who you think fits this category.
My first choice would have to be Ian Bell. He is now 25 and been on the international scene for about four years, in this time he has shown glimpses of the hype that surrounds him, but as of yet he hasn't really done anything of note. The problem i have with Bell is that he does look good, and there is no denying his potential. but just like my guitar and snooker skills, he has been in the same gear for way too long and his conversion rate is evident of this - 6 hundreds and 18 fifties. While another individual in his team who has played the same amount of Tests has a record of 11 hundreds and 10 fifties.
Its hard to predict when Bell will come good, correct me if I am wrong, but I believe Collingwood was retained ahead of him last English summer? A poor indictment upon Bell. I guess, although it may contradict my point earlier of Bell progressing, is that he is making small steps - just compare his two Ashes series.
Yuvraj Singh would have to be another candidate for me. It is really hard to gauge his career considering that he has been playing for a number of years, not uncommon for an Asian player though. I have the feeling though that in the Test match scene, Yuvraj is going to be overtaken by some of India's young players - Sharma, Tiwary, Badrinath, Patel, Raina, Kaif and possibly a few others unless he does something drastic in his next outing. As for ODIs, I think he is coming along quite nicely in the 'youth' of India's squad. I don't think he will take the steps needed to become a player like Ganguly, but as long as he can be Dhoni's right-hand man, I think he has a good future in the ODI side.