MacLeod's 157* downs Afghanistan in opening-day upset
Rashid Khan endured a difficult captaincy debut, getting out for a first-ball duck and conceding 68 in nine overs as Scotland chased down 256 with 16 balls to spare
Rashid Khan endured a difficult captaincy debut, getting out for a first-ball duck and conceding 68 in nine overs as Scotland chased down 256 with 16 balls to spare
The Scotland batsman clinically dismantled ODI cricket's No. 1 ranked bowler during the course of his third 150 plus score in the format