Marcio Jose Sanchez, Associated Press
SANTA CLARA, Calif. — Running like mad, Ted Ginn Jr. almost raised the ball in the air before the goal line to start celebrating a touchdown on his 102-yard kickoff return.
He thought twice, then tucked it in safely at his right side. Ginn had looked up at the big screen and saw a chasing defender. No way he was risking something going wrong.
Not after his turbulent week.
Ahead of the season opener, Ginn took a hefty pay cut and lost his starting job in the receiving corps to newcomer Braylon Edwards.
What a tough few days for the fifth-year pro before he returned two kicks for touchdowns in a 59-second span to seal San Francisco's season-opening 33-17 victory over Seattle.
The 49ers got their money's worth and then some from the veteran wideout and special teams star against the defending NFC West champion Seahawks. Ginn gave the 49ers their first game in franchise history with a kickoff return and a punt return for touchdowns.
"I'm a team player. It's not always about money," Ginn said. "You come in, you play the game, and as you play the game, good things should happen for you."
It hasn't always been that way for Ginn, however.
Booed by Dolphins fans from the day he was drafted out of Ohio State, the criticism he received in South Florida was relentless. Even for a guy who scored on kickoff returns of 100 and 101 yards in the same quarter of a game against the New York Jets in November 2009. He became the first player with two kickoff returns of at least 100 yards in the same game.
The 49ers got quite a glimpse — make that two — of Ginn's explosive, game-breaking ability Sunday. Even at age 26, he shows off the speed and first step that made him a national hurdle champion in high school.
"Career day, record-setting day by Ted Ginn," 49ers coach Jim Harbaugh said. "Phenomenal performance by Teddy."
And to think Harbaugh nearly went with somebody else back deep in the return game. The first-year coach ultimately decided to go with Ginn because of "his experience more than anything else."
"I wanted a guy back there who was going to have a cool head and make good decisions," Harbaugh said.
Ginn will be given another chance to shine on special teams this week. While Ginn has always longed to pull double duty on special teams and offense, Harbaugh seems content to stick with what worked.
The 49ers host the Dallas Cowboys at Candlestick Park after Tony Romo and Co. blew a 14-point lead to lose 27-24 to the Jets on Sunday night.
"You sure hate to take him off the field right now in those roles," Harbaugh said of Ginn. "He means a lot to us on the offensive side of the ball as well. We weren't going to have him returning the kicks. That was close to a day-before-game decision to let him roll on the kickoff return. But glad we did it."
Ginn is giving San Francisco — after one week, at least — what he believed he had in him when he arrived in the Bay Area last year.
The 49ers acquired Ginn in a trade with the Dolphins in April 2010, when then-coach Mike Singletary made upgrading the return game one of his top priorities.
"I'm just going to come into the 49ers and show 'em what I got," Ginn said after the trade.
He insists he gauges his field position based on "feel."
"I've been back there for about five years now, so I can kind of get a good feel on how the kickoff team is coming down," he said.
- 2015 Heisman Trophy tracker, preseason...
- Cougars looking for special season with...
- BYU football: A look at the Cougars'...
- BYU football: Ranking the most important...
- The Utah football 100: Ranking the best...
- BYU football: Receiver Nick Kurtz poised for...
- Dick Harmon: How much swagger BYU finds after...
- High school football roundup for Friday, Aug. 28
- Morning links: Cougars, Utes to face... 84
- Guest commentary: How to spice up BYU... 62
- New York Jets waive former BYU... 31
- Guest commentary: BYU, Utah, USU... 28
- Dick Harmon: BYU Cougars find new... 28
- Morning links: Utes are the Pac-12's 'X... 27
- Doug Robinson: No days off on Utes'... 26
- Morning links: Can Cougars snap... 25