Seattle Sounders FC goalkeeper Kasey Keller will attend the MLS All-Star game in Harrison, N.J. on July 27 after a deal was worked out between the team, the league and All-Star coach Hans Backe.

MLS spokesman Will Kuhns said a deal was finalized on Wednesday that will allow Keller to attend the game and serve as the third goalkeeper for the MLS team against Manchester United. The league originally ruled out players from Seattle, FC Dallas and Toronto because of conflicts with CONCACAF Champions League matches.

Keller will be with the Sounders in Panama City, Panama on Tuesday against San Francisco FC. Arrangements were made with the Sounders for Keller to fly from Panama City and be at Red Bulls Arena in time for the All-Star game the next night.

Keller was voted in as a starter for the All-Star game. He'll only likely play in event of an injury or red card.