Williams has batted at 3 for Zimbabwe before, and I seem to recall did pretty well (averages 29.50 in ODIs from number 3).