Haniger went to the ground immediately after fouling off the pitch from Shane Bieber, and Cleveland catcher Austin Hedges waved to the Seattle dugout for help. Haniger slowly got to his feet and was assisted off the field by manager Scott Servais and a trainer.
He appeared to be putting some weight on the leg as he was helped from the dugout to the clubhouse. Jake Fraley replaced him in right field and hit a three-run homer off Bieber in the fourth inning.
Seattle has used a major league-high 51 players this season. Haniger has 16 home runs and 40 RBIs.
Haniger made the All-Star team in 2018 when he hit .285 with 26 homers and 93 RBIs, but he has battled injuries since then. He was limited to 63 games in 2019 and didn’t play last season because of sports hernia surgery and a discectomy to resolve back pain.