Considering the recent performances of teams and players, we feel India, England and New Zealand are the top teams.