Marshawn Lynch is contemplating retiring at the end of the current season, according to sources familiar with his thinking.

Lynch faces an uncertain future with the Seattle Seahawks.

Several sources have previously said that Lynch is not expected to be back with the Seahawks next season due to his $5 million salary and the front office's desire to rework the locker room around Russell Wilson.

If Tom Cable gets a head coaching job, Lynch could follow him to that destination due to the strong relationship they've built.

Lynch told two teammates last year that he might retire if the Seahawks were to win the Super Bowl.

Lynch has missed just one game over the past four seasons, but he's battled back pain throughout.