(Portland, OR) -- Portland Timbers captain Liam Ridgewell is being suspended for Sunday's game against Sporting Kansas City for missing the MLS All-Star Game. Ridgewell suffered a calf injury last week and missed Saturday's game against the LA Galaxy, and wasn't ready to play in last night's All-Star match. But the MLS suspended Ridgewell because of a rule the league enacted last year, designed to discourage players from skipping the All-Star game. Timbers coach Caleb Porter calls the rule unfair and says Ridgewell wanted to play in the All-Star Game.