 In July 2005, Shi had a successful trial with BSC Young Boys and after a visa delay he would eventually make a permanent move to the Swiss Super League outfit on July 21 and the transfer fee was believed to be around €500,000.He became the first Chinese footballer to play in the Swiss Super League and would make his debut on August 28, 2005 against FC St. Gallen after coming on as a substitute at the 85th minute.After three seasons Shi found it difficult to command a regular first team position and he was loaned out to another Swiss team FC Lucerne during the second half of the 2007/08 league season.