David James joins Bristol City

James will join officially on August 1, the day he turns 40, on a contract that includes an option for a further year, City added on their website.

The experienced keeper left Portsmouth following the club's relegation from the Premier League last season. He then headed to the World Cup, where he played the last three games after Rob Green was dropped following a howler in the opener.

Thank you for reading 5 articles this month* Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read 5 free articles per month without a subscription

Join now for unlimited access

Try first month for just £1 / $1 / €1