Baines började sin karriär i Liverpool FC Centre of Exellence, efter intresse från Wolverhampton Wanderers FC och Wigan Athletic skrev han slutligen på för Wigan. 2002 debuterade han för A-laget och spelade där till 2007 då han skrev på för Everton FC där spelade resten av sin karriär.