AB de Villiers has never faced Fabian Allen. Moreover, AB de Villiers has scored 1672 runs from 75 innings at an average of 26.12. While, Fabian Allen has taken 20 wickets from 28 games with a best bowing figures of 2/18.
AB de Villiers Profile
Fabian Allen Profile