0 Number of times before Afghanistan that an Associate had won a bilateral ODI series against a Test team. Kenya had come closest to doing this in a five-match series in 2005-06, but the final match of that series was abandoned.
1.0 Afghanistan's win-loss ratio in ODIs; no other Associate has a better record from three or more ODIs. Afghanistan have won 28 of the 56 ODIs they have played, the most any Associate has won in their first 56 ODIs. Before Afghanistan, Ireland had registered 27 wins in their first 56 ODIs.
6 Number of times Afghanistan have now won against Test teams from 20 ODIs, the most any Associate has won in their first 20 ODIs against Test teams. Kenya had won five of their first 20 matches against Test teams, which was the previous best. Afghanistan's win-loss ratio of 0.428 against Test teams is the best among Associates.
1.25 Afghanistan's win-loss ratio in ODIs against Zimbabwe. They are the only Associate to have won more than they have lost against any Test team.
41.90 Mohammad Nabi's batting average against Test teams in bilateral series. No other batsman from Associate teams with at least 200 runs has a better average against Test teams. Nabi has scored 461 runs in 11 ODIs and has made one hundred and two fifties including his 53 in this match.
6 Fifty-plus scores by Afghanistan's top-three batsmen in this series; Zimbabwe's batsmen managed only two. While Afghanistan's top-three batsmen scored 607 runs at an average of 40.46, Zimbabwe managed just 339 runs at 24.21.
23 Number of fifties Sean Williams had hit in ODIs before his hundred in this match, the fifth-highest number of fifties by any batsman before his first hundred in ODIs. Arjuna Ranatunga leads this list: he had hit 29 fifties before his first century.
96 Williams' highest score in ODIs before his 102 in this match, which had come against Ireland in the 2015 World Cup. The century today was Williams' seventh fifty-plus score in ODIs this year, the most he has hit in any calendar year. He has made 802 runs this year at an average of 40.35. Overall Williams has 2589 runs at an average of 33.62.
4 Number of wins for an Associate against a Full Member that have come with a bigger margin than Afghanistan's 73 runs in this match. Afghanistan themselves had beaten Zimbabwe by 100 runs at the same venue in an ODI last year, which is the biggest by an Associate over a Test team.
7 Times a Zimbabwe bowler had taken 10 or more wickets in a bilateral ODI series before Wellington Masakadza, who took 10 wickets at an average of 18.80 and a best of 4 for 21 in the first ODI. Graeme Cremer's 15 wickets in a five-match ODI series against Kenya are the highest by a Zimbabwe bowler in such series.
9 Wickets taken by both Amir Hamza and Dawlat Zadran in this series; there are only three other instances of a bowler from an Associate team taking nine or more wickets in a bilateral series. Nehemiah Odhiambo's 12 wickets in a series against Zimbabwe in 2009-10 are the highest.
223 Runs by Nabi, the highest in this series by any batsman and the third highest by any batsman from an Associate team in a bilateral ODI series. Khurram Khan's 270 runs in a three-match series against Afghanistan are the highest. Noor Ali Zadran also made 200 runs in this series. Besides Nabi, Khurram and Zadran, only three other batsmen - Paul Stirling, Nawroz Mangal and Steve Tikolo - have aggregated at least 200 runs in a bilateral series.
0 Four-wicket hauls Dawlat Zadran had taken in ODIs before this match. His 4 for 22 in this match was the third best figures by an Afghanistan bowler in ODIs. There are only six other instances of bowlers from Associate teams returning better figures in an ODI against Test teams. Zadran has 47 wickets from 34 matches at an average of 30.46.
Shiva Jayaraman is a senior sub-editor (stats) at ESPNcricinfo.com