Red Sox outfielder Carl Crawford had surgery on his left wrist on Tuesday and could miss opening day.