Answer
Yes, Shinji Kagawa has played for clubs outside of Japan. Kagawa began his career with J1 League club Cerezo Osaka, where he won the J.League Rookie of the Year award in 2009. He then moved to German club Borussia Dortmund in 2010, where he won two Bundesliga titles and the DFB-Pokal. In 2012, Kagawa moved to Manchester United in England, where he won the Premier League title in 2013.