San Francisco is where Ted Ginn Jr.'s NFL career went to die.

The No. 9 pick in the 2007 draft, Ginn's career barely had a pulse with the San Francisco 49ers in his three years there. The receiver didn't do much receiving, and the punt returner did less and less returning.

His career has been revived with the Carolina Panthers, who will host the 49ers at 1 p.m. EST on Sunday in an NFC divisional-round playoff game at Bank of America Stadium. Ginn has played against the 49ers once this season, and he promised he had no hard feelings.

But Ginn did give a little extra Nov. 10.

After a punt return he got up and spun the ball at the 49ers' sideline. An undistinguished 11-yard fourth-quarter catch elicited a stare-down from Ginn to a player who wasn't even on the 49ers when Ginn played for them.

"It's something there. It's nothing that I harp on. It's a fuel," Ginn said. "It's nothing personal. It's nothing against anybody. It's just how I feel."

Ginn spent his first three seasons in Miami, putting up modest receiving numbers but never quite producing like the Dolphins would have hoped for the top-10 pick. He was traded during 2010 to San Francisco, where he seemed to become an afterthought.

Ginn caught 12 passes in 2010, then 19 in 2011 before catching two balls for 1 yard in 2012. In that final season, Ginn had a career-low 11 kickoff returns.

"They're just the other team," Ginn said. "I had my time there and I did what I was supposed to do there. I wouldn't say I stunk the place up. My departure was for both sides. It was good for me and it was good for them � Miami and San Fran. So when we play those guys, yeah it's a little rivalry, but that's nature. But it's next game."