Seattle Mariners outfielder Taylor Trammell will have surgery on his broken right hand and is expected to need six to seven weeks to recover.

Trammell was injured when he was hit by a pitch during a workout before spring training started this week, the Mariners said.

He entered camp as a contender for a platoon spot in left field with Jarred Kelenic and Mariners newcomer AJ Pollock.