NASHVILLE, Tenn. – Titans running back Derrick Henry continues to take a beating this season – from himself.

After the team's first two games, Henry criticized himself for not being as productive as he'd hoped. Henry bashed his performance, and said it upset him when he watched the tape.

Well, his most productive game of the season last Sunday in Jacksonville didn't change his opinion. On Thursday, he vowed to be better heading into this week's game against the Eagles.

"It's been trash play, and it's unacceptable as far as me and my position," Henry said. "The position I play, I have to be more physical, and I have to make more explosive runs. I have to help this offense in a big way that I've always talked about that I want to do.

"It's a mentality thing. I just have to get it. I have to get it."

Henry ran for 57 yards on 18 carries against the Jaguars in the team's 9-6 win. He did most of his damage in the second half, when he had 42 of his yards. In three games this season, Henry has 139 rushing yards on 46 carries, with a long run of 14 yards.

Running back Dion Lewis leads the Titans with 143 yards on 39 carries.

Things won't be easy on Sunday against a Philadelphia defense that's ranked No.1 in the NFL in rushing defense.