Veteran running back Frank Gore has been less of an NFL superstar and more of an NFL survivor. He has been a workhorse in the backfield for multiple organizations, an unsung team-first type of guy.
And it seems like every time you think Gore is finished, he comes back and makes an underrated impact.
Gore, 38, is a free agent. He's probably beyond the right age to retire and move on to the next phase of his life. But if there's a game to be played and a team interested, Gore has made it clear, he'll keep throwing blocks and carrying the ball.
"I know that I can still play the game, I know I can help a team," Gore told KNBR radio. "But it's also got to be the right situation that I feel that I can be on a team that could go to the playoffs and get a chance to probably go to the Super Bowl. I know that I can still play the game of football, but I also want to be in the right situation on the right team."
Gore appeared in 15 games with the New York Jets last season, compiling 653 yards on 187 carries. He even crossed the goal line twice. Before that, he spent a season with the Buffalo Bills. Before that, a season with the Miami Dolphins. And before that, it was three years with the Indianapolis Colts.
It's been quite a journey, and many people expected he would walk away from the game after his first 10 seasons with the San Francisco 49ers (2005-14).
But it always seems like a team is interested in Gore and that Gore is interested in continuing to play football.
"I talked to a couple teams, but my agent told me not to put any teams' names out there. I kind of want to wait to training camp," Gore said. "I want to feel that. I want to wait to see if it's the right situation for me. … If a team calls and I feel like it's right, I'll do it. But if I don't like the situation, I'll say forget it and I'll retire."