India and England have played 107 ODI against each other since 1974. They will lock horns once again starting February 6.
With many leagues being played at the same time throughout the world, players are frequently moving between competitions, ...