If Baines was playing for any of the top 4 for the past 3 years, i reckon he would be ahead of Cole. Baines is a better player than Cole now, 3-4 years ago type Cole maybe a different story. People don't like change, you only gotta look at the England squad it still has players in there that could be replaced by far better ones who are inform. Reputation is always ahead of form and personally i think thats wrong.
When Baines has played for England, they don't play him to his advantage, look when Gerrard is on the pitch Baines is open god knows how many times on the left and could whip in a beauty of a cross but no, Baines is the last person he wants to pass to, then loses the ball lol. I was watching Baines the other night and the positions he got in to were great, sadly no one hardly saw him there, he did play well though. Obviously the team they were playing were crap like.
Cole can't cross, got no skill, can't take free kicks or corners never mind banging in a penalty, yes he is a good defender and thats what the job is at the end of the day but if you look at the stats Baines out scores him there too, Baines hasn't been dribbled past yet this year and has won all air battles. Everyone has their own opinion i suppose on the Baines vs Cole debate but i personally think Baines is better.