Three of the five players to have taken 12 ODI wickets against Scotland have done so in the Afghanistan jersey; Dawlat Zadran, Hamid Hassan, and Shapoor Zadran have all taken 12 scalps against Scotland in ODIs - no player has taken more.
Scotland captain Kyle Coetzer has scored 663 runs and made seven knocks of 50+ in ODIs at Grange Cricket Club, more than any player in either category; he's scored a century and three half-centuries in his last five games at the venue.
Asghar Afghan is set to play his 100th ODI for Afghanistan, becoming just the second player to reach the mark for the country behind Mohammad Nabi; Afghan has hit scores of 75, 54, and 82* in his last three ODI innings.
Kyle Coetzer (1,969) is just 31 runs shy of becoming the first player in ODI history to score 2,000 runs for Scotland.
Afghanistan have won five of their last eight ODIs played in Europe, a span which began with a 78-run win over Scotland at Edinburgh.
Afghanistan have won only two of their last seven ODIs heading into this clash (T1, L4), going down by five wickets to Ireland in their most recent ODI.
Scotland have won five of their last six ODIs at Grange Cricket Club in Edinburgh, including a six-run win over England in their most recent fixture there.
Scotland have lost their opening ODI of the year in each of the last four years; the last time they won their opening ODI of a calendar year was in 2014 (v Canada by 170 runs).
Afghanistan have won two of their three meetings against Scotland in Scotland, including a 78-run victory in their only previous meeting in Edinburgh.
Scotland picked up seven-wicket win in their last ODI against Afghanistan; though, they had won only one of their six meetings prior to that (L5).