Since Afghanistan went to Zimbabwe:
ODIs & T20s - 20*, 43, 11, 1, 1, 0, 4 (80 Runs, Average 13.11 over Zimbabwe's current series)
Tests since March 2013 (away tours to West Indies and Bangaldesh):
29, 23, 18, 8, 34, 10, 17, 21, 14, 16 (Runs 190, Average 19 over Zimbabwe's last two series)
I'm still scratching my head how Chakabva(like Panyangara) was determined to be Tests, only, while Chibhabha was determined to be ODIs only, yet certain players are said to be good enough for every format despite reality furiously arguing otherwise. How Hami missed even consideration for T20s plus Tests, yet was Zimbabwe's leading Test batsman in the last tour where Craig added to his shocking record and Sean Williams' non-existent record was absent as usual, I do not know.
And so Craig Ervine's watch begins.

Zimbabwe now go over to Bangladesh in what will be their toughtest assignment this year, tougher than the CWC. Slayers of England, India, Pakistan & South Africa. Let's see how Zimbabwe's best allround players do at the highest level of cricket. Hopefully certain individuals will decide to turn up in the first two ODIs as well as the 1st T20. Of course that should extend to the first two Tests in 2016 naturally. This tendency to turn up after the fact is not exactly helping the team as I'm sure we can all agree. Those deemed not good enough have developed a rather disturbing habit of turning up before series are concluded, which tends to affect what roles they occupy in our highly selective yet efficient FIFO memories. The squad should benefit greatly from their omission.
I have absolutely no doubt that Craig Ervine will rise to the occassion though.