With Manchester City, Zabaleta won all of English football's major honours: the FA Cup (2011), the Premier League (2012 and 2014), the League Cup (2014 and 2016) and the Community Shield (2012). Before joining Manchester City, Zabaleta played for La Liga club RCD Espanyol, where he won the 2005–06 Copa del Rey. He made 333 appearances over nine seasons for Manchester City before signing for London-based club West Ham United in the summer of 2017.