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
04-Mar-2018•ESPNcricinfo staff