Scotland beat England by six runs in ODI run-fest in Edinburgh
Bairstow (105) followed his twin centuries in New Zealand over the winter with a 54-ball hundred at the Grange as England made a rampant start in pursuit of Scotland’s highest ODI total of 371-5, an innings in which Calum MacLeod (140no) smashed a 70-ball ton. However, England’s charge collapsed in the middle overs as they…

