Answer
Cameron James has never won a league with any of his clubs. He has played for a number of clubs in the English football league system, including Leeds United, West Bromwich Albion, and Sunderland. However, he has never been part of a team that has won a league title.