2 world cups MOTM both finals, t20 runner up, that ashes knock in 2019, the 6 record in test cricket, the countless stunning/match winning innings throughout.
Highest ODI score for England.
His captaincy already (imagine if he wins in Oz and gets a win in India), 2 more years and he may have the most wins as test captain.
Then theres the small matter of near 200 test wickets, plus his fielding to factor in.
A great all rounder (Captaincy does count too, sorry Sangakarra not sure WK is enough to qualify outright from WK despite your 57 test batting average)
Kallis is the better batsman and I think they are very similar in bowling I.e rarely taking 5 fors etc...but bowling crucial match changing spells.
But stokes has won more games for England than Kallis imo.
Just for England in order, I'd have
Bat - stokes, Botham, Freddie
Bowl - Botham, Freddie, Stokes
Captaincy - Stokes, Freddie, Botham
Fielding - Stokes, Freddie/Botham
I mean, Ashwin and Jadeja have far better stats with the ball and both are very good with the bat - you just gotta factor in the pitches and conditions they played in