Answer
Sheridan has never played for a team in North America because he has spent his entire professional career in Europe, playing for clubs such as Red Star Belgrade, Spartak Moscow, and Inter Milan. He has also represented Serbia at the international level, making 81 appearances and scoring 25 goals.