In 2015, Vernon Davis didn’t play particularly well in San Francisco, got traded to Denver and didn’t play particularly well there either. That was Davis’s 10th NFL season, and it would have been easy to conclude that it would be his last.

Instead, Davis signed with Washington and has played well two years in a row, and this year he’s averaging a career-high 19.5 yards a catch. Davis said on PFT Live that he had to be mentally tough to hold on through some hard times and find another place where he could contribute.

“There’s so much doubt and you become such a pessimist when you’re in that situation. It’s extremely tough from a mental standpoint. You feel like you’re at the end of your career, maybe you need to hang it up,” Davis said. “You either fight or you give up and I feel like I did a great job of fighting and just staying in there mentally and staying positive.”