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