Former Stoke star Xherdan Shaqiri third highest paid MLS player behind Lionel Messi and Lorenzo Insigne Published 20 Oct 2023 Full Article