Josh Hamilton says he's feeling better and is ready for the playoffs later this week.

Hamilton missed 21 of the Los Angeles Angels' last 22 games because of shoulder and other upper-body injuries.

He worked out Tuesday, and said he's set for Thursday when the Angels host the Kansas City Royals in the opener of the AL Division Series.

"I feel good, just like yesterday. I ran, threw, faced a lot of pitching, so I'm good to go," Hamilton said.

"There's always pain, but the point is that I'm not having muscle spasms. It's been responding well every day. I didn't have any spasms after I finished, so I'll see how it responds tomorrow," he added.