8) Pedro Morales – Vancouver Whitecaps ($1.41 million)
This 29-year-old footballer plays as an attacking midfielder for his club. Morales started his professional career with Chilean club Huachipato and then he also signed a five-year contract with GNK Dinamo Zagreb on June 11 2008. He is one of the highest paid MLS player who makes $1.41 million. He is at eighth number in the list.