Kapil’s batting was not great AT ALL. His bowling averages are under 30 while Razzak and Afridi are both early to mid 30s.. so I really dont get the comparison.
Eitherway, Kapil’s “greatness” (if any amount) was more so because of his WC winning captaincy and all roundership than any one particular skill. That’s just been my impression. I never saw him play so can’t vouch for it.