Riyad? Second best allrounder?
Okay, I admit he can bat well sometimes...but from what I've seen, it's rare when we most need it. This is perhaps because he's batting where he shouldn't be.
If you ask me, I would say Nasir Hossain will be the "second best". However in saying that, I haven't seen him bowl much, and there is a lot more work needed on his batting. But becoming the best doesn't happen over night. Nasir, just seems like the player who has the capability to get close to shakib.