Everyone will have differing opinions. And i dont know if u meant retired or current cricketers, but everyone knows the
Sir Garry Sobers of Barbados of the West Indies, was the best all- rounder of all time. Many though are tackling for the 2nd place, Andrew "Freddie" Flintoff (Eng) J. Kallis (SA) i realise that Irfan Pathan (Ind) and Brett Lee (AUS) are trying very hard as well, also Dwayne Bravo of the West Indies. But in my opinion it has to be Andrew Flintoff.

