I don't know why people hate Riyad so much in BC. His last 4 test innings 32, 62, 29, 72* that's not bad for a #8 batsman specially when you compare this to few of our top order batsmen. He is a good and reliable test batsman. But he have to do even better as with the inclusion of Gazi we don't need his off spin bowling as much nowadays. If he doesn't do well consistently as a batsman then someone like Mominul will replace him soon. So just wishing him good luck.
It's good to see how competition for a position is bringing the best out of some of our players