Phillies outfielder Brandon Marsh had surgery on his left knee Friday and was expected to return to play in three to four weeks. The Phillies said Marsh would be ready by Opening Day on March 28 at Citizens Bank Park.

Marsh is expected to open the season as the Phillies' starting left fielder.