What Football team does David James play for?

Answer:

David James.


David James now plays for Bristol City after Portsmouth got relegated from the premier league in the 2009/2010 season. He'd previously played for Watford, Liverpool, Aston Villa, West Ham United and Manchester City. He's a goalkeeper who holds the Premier League record for most clean sheets with 173.
Contributor: GL3N
First answer by The rock. Last edit by Greatvacs. Contributor trust: 3 [recommend contributor recommended]. Question popularity: 166 [recommend question].