Josh Johnson has been with 14 NFL teams since the Tampa Bay Buccaneers drafted him in 2008. He's had multiple stints with the Cincinnati Bengals, New York Jets, Baltimore Ravens, and San Francisco 49ers. The Niners officially re-signed Johnson to a one-year deal on Tuesday, making this his fourth stint with the team.

"For me, it's how we make the best out of whatever situation we're put in," Johnson told reporters on Wednesday, before his first practice back with the 49ers. "That's, to me, what I focus on, is just being grateful to have the opportunity. It's not ideal (moving around). I wouldn't wish this on anybody.

"We all come in the league, want to have a great career, stay in one place forever, but it doesn't work out that way for everyone. So for me, I always focus on the gratitude for still being able to play football, and still being able to do it at a high level, and have that respect from coaches."

Johnson first learned that he was headed back to San Francisco via social media. The 36-year-old quarterback will serve as rookie Brock Purdy's backup, and his return to the Bay Area is more than welcome.


"This is home for me," Johnson admitted. "This is always home. I never left the Bay Area. I got to go home and lay in my bed when I got home."

There is no hotel stay needed with the 49ers.

"That is for everywhere else," Johnson added. "It's just great to be able to see my family every day. They stay here when I travel because there's so many different places that I've been, so just being able to go home and see them every day, being able to go to my kids' games and stuff, that's a blessing. I don't take those things for granted, so I'm just really grateful."

More San Francisco 49ers News