Which of these is a football club that Gary Caldwell has played for?
Newcastle United is a football club that Gary Caldwell has played for. Gary Caldwell is a Scottish former professional footballer who played as a defender. He has played for a number of clubs in England and Scotland, including Newcastle United, Celtic and Wigan Athletic.
The Gary Caldwell Challenge: Test Your Knowledge of a Scottish Football Legend!