Atletico Madrid became the 20th foreign club to "provide" an England player when Kieron Tripier played for England against the Czech Republic in 2019. Name the previous 19 clubs and the 25 players that won an England cap whilst playing abroad.
I was born in 1982 and was a midfielder by trade. I played in Scotland, Spain, England and France during my career. I won a domestic treble in 2003. I retired in 2016 having never won an international cap for my country. Who am I?