Frank Lampard will miss Major League Soccer's All-Star Game as a calf injury continues to delay his debut for New York City FC.

Major League Soccer announced on Saturday night that Lampard had been replaced by New York Red Bulls midfielder Dax McCarty in the squad to face Tottenham in Colorado on Wednesday night.

Lampard was controversially selected for the All-Star Game along with the LA Galaxy's Steven Gerrard, with the pair named as league commissioner Don Garber's selections for the game despite the fact that - at the time of the pick - Gerrard had played only 45 minutes of a friendly for the Galaxy.