Here you are looking at the top 10 world best all rounders of all time.
Sir Garfield Sobers(West Indies), Matches-(94), Runs-(8032), Wickets- 236
Jacques Kallis(South Africa) Matches-(519), Runs-(25534), Wickets-577
Kapil Dev(India), Matches-(356), Runs-(9031), Wickets- 687
Imran Khan(Pakistan), Matches-(263), Runs-(7516), Wickets- 544
Ian Botham(England), Matches-(218), Runs-(7313), Wickets- 528
Sanath Jayasuriya(Sri Lanka), Matches-(586), Runs-(21032), Wickets-440
Andrew Flintoff(England), Matches-(227), Runs-(7315), Wickets-400
Shaun Pollock(South Africa), Matches-(423), Runs-(7386), Wickets- 829
Shakib Al Hasan(Bangladesh), Matches-(430), Runs-(14406), Wickets- 690
Ben Stokes(England), Matches-(259), Runs-(10364), Wickets- 298

That's a tough one! There have been some incredible all-rounders in cricket, like Jacques Kallis, Ben Stokes, and Shakib Al Hasan—each bringing something special to the game. Speaking of all-around performance, Arthrogenix customer reviews show how well it works for joint support! It’s always great to see products that actually help people feel better.
In the above post in which share a knowledge about these players that are perform a best in match and arrived in a top position by given a best performance in it.
Commercial Locksmith in Fuquay Varina NC